--- /srv/rebuilderd/tmp/rebuilderdIuzroz/inputs/python3.13-minimal_3.13.5-2+deb13u4_armel.deb +++ /srv/rebuilderd/tmp/rebuilderdIuzroz/out/python3.13-minimal_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 2320 2026-07-15 20:25:40.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1811648 2026-07-15 20:25:40.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1808496 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: 0x22c444 │ │ │ │ + Entry point address: 0x22c3c8 │ │ │ │ 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 0x22c444 │ │ │ │ +Entry point 0x22c3c8 │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x52d2e4 0x0053d2e4 0x0053d2e4 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x52dbac 0x0053dbac 0x0053dbac 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 0x52d310 0x52d310 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00010000 0x00010000 0x52dbd8 0x52dbd8 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 0x52d2f0 0x0053d2f0 0x0053d2f0 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x52dbb8 0x0053dbb8 0x0053dbb8 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 32ccc8 00 AX 0 0 16 │ │ │ │ - [13] .fini PROGBITS 00357738 347738 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 00357740 347740 1e5ba0 00 A 0 0 64 │ │ │ │ - [15] .stapsdt.base PROGBITS 0053d2e0 52d2e0 000001 00 A 0 0 1 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 0053d2e4 52d2e4 000008 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 0053d2ec 52d2ec 000004 00 A 0 0 4 │ │ │ │ - [18] .note.ABI-tag NOTE 0053d2f0 52d2f0 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0002aa70 01aa70 32d568 00 AX 0 0 16 │ │ │ │ + [13] .fini PROGBITS 00357fd8 347fd8 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00358000 348000 1e5ba8 00 A 0 0 64 │ │ │ │ + [15] .stapsdt.base PROGBITS 0053dba8 52dba8 000001 00 A 0 0 1 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 0053dbac 52dbac 000008 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 0053dbb4 52dbb4 000004 00 A 0 0 4 │ │ │ │ + [18] .note.ABI-tag NOTE 0053dbb8 52dbb8 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: 00083ecc 120 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ - 5: 0008b600 88 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ - 6: 00178240 568 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ - 7: 00045590 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ - 8: 000812e4 360 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ - 9: 00081e48 172 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ + 4: 00084138 120 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ + 5: 0008b558 88 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ + 6: 0017834c 568 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ + 7: 0004544c 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ + 8: 00081288 360 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ + 9: 00081dec 172 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ 10: 00000000 0 FUNC GLOBAL DEFAULT UND system@GLIBC_2.4 (2) │ │ │ │ - 11: 001bb714 560 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ + 11: 001bbc30 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: 00083c5c 48 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ - 15: 00079158 160 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ - 16: 0015e588 160 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ + 14: 00083ec8 48 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ + 15: 000790fc 160 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ + 16: 0015e558 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: 0026160c 64 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ - 20: 00072128 156 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ + 19: 00261794 64 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ + 20: 000720c8 156 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 21: 00000000 0 FUNC GLOBAL DEFAULT UND linkat@GLIBC_2.4 (2) │ │ │ │ - 22: 001bb944 204 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ - 23: 0007e584 28 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ + 22: 001bbe60 204 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ + 23: 0007e3a0 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: 0014471c 544 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ + 26: 0014478c 544 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ 27: 00000000 0 FUNC GLOBAL DEFAULT UND __stat64_time64@GLIBC_2.34 (4) │ │ │ │ - 28: 000afa78 128 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ - 29: 0018ba00 972 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ + 28: 000afa0c 128 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ + 29: 0018bb04 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: 0018b974 80 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ - 33: 00308a24 36 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ + 32: 0018ba78 80 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ + 33: 00309264 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: 0032ad24 44 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ - 37: 000bb81c 228 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ - 38: 000b2b58 404 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ + 36: 0032b5c4 44 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ + 37: 000bb7a8 228 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ + 38: 000b2aec 404 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ 39: 00000000 0 FUNC GLOBAL DEFAULT UND getpwent@GLIBC_2.4 (2) │ │ │ │ - 40: 001cb360 192 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ - 41: 0007ac14 32 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ + 40: 001cb878 192 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ + 41: 0007af70 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: 0007dc3c 100 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ - 45: 002c911c 44 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ - 46: 00180350 392 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ - 47: 0006b7e0 280 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ - 48: 0007dca0 68 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ - 49: 000827fc 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ + 44: 00079a30 100 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ + 45: 002c95a4 44 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ + 46: 0018045c 392 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ + 47: 0006b748 280 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ + 48: 00079a94 68 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ + 49: 0008289c 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: 00076b2c 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ - 55: 001b800c 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ - 56: 00144ad8 244 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ - 57: 001efff0 268 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ - 58: 00083010 196 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ - 59: 002ffb54 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ - 60: 00232ef4 128 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ - 61: 00084cb8 252 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ - 62: 002910b4 260 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ + 54: 00076acc 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ + 55: 001b8528 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ + 56: 00144b48 244 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ + 57: 001f0400 268 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ + 58: 0008327c 196 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ + 59: 00300394 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ + 60: 00232ec0 128 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ + 61: 0008257c 252 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ + 62: 00291400 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: 00124264 100 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ - 67: 0017d40c 472 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ + 66: 001242c4 100 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ + 67: 0017d518 472 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ 68: 0055bbc8 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ - 69: 000a2710 208 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ + 69: 000a2654 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: 00110eb8 120 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ - 73: 0007d0d8 8 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ - 74: 0023f6f0 92 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ - 75: 0017eb1c 312 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ - 76: 000781a4 56 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ - 77: 0012d89c 1072 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ + 72: 00110ef0 120 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ + 73: 0007d434 8 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ + 74: 0023f6b8 92 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ + 75: 0017ec28 312 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ + 76: 00078148 56 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ + 77: 0012d904 1072 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ 78: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@GLIBC_2.4 (2) │ │ │ │ - 79: 000a67cc 236 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ + 79: 000a6710 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: 00112590 472 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ + 82: 001125c8 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: 0005c60c 16 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ + 89: 0005c644 16 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ 90: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.4 (2) │ │ │ │ - 91: 0007de8c 136 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ - 92: 00105e50 344 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ - 93: 00117030 1512 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ - 94: 00191934 544 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ - 95: 001030b4 240 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ - 96: 001521e8 148 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ + 91: 0007dfb4 136 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ + 92: 00105ea0 344 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ + 93: 00117028 1512 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ + 94: 00191a38 544 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ + 95: 00103104 240 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ + 96: 00152740 148 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ 97: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntoa@GLIBC_2.4 (2) │ │ │ │ - 98: 002accd4 36 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ + 98: 002ad15c 36 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ 99: 00599cf8 4 OBJECT GLOBAL DEFAULT 29 Py_DontWriteBytecodeFlag │ │ │ │ - 100: 002cccb8 228 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ + 100: 002cd140 228 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ 101: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (2) │ │ │ │ - 102: 001bc530 216 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ - 103: 0007ab0c 8 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ - 104: 002acaa4 8 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ - 105: 00061d98 80 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ + 102: 001bca4c 216 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ + 103: 0007ae68 8 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ + 104: 002acf2c 8 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ + 105: 00061c94 80 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ 106: 00000000 0 FUNC GLOBAL DEFAULT UND mknod@GLIBC_2.33 (10) │ │ │ │ - 107: 0028a6e4 44 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ + 107: 0028aa30 44 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ 108: 00000000 0 FUNC GLOBAL DEFAULT UND wcstok@GLIBC_2.4 (2) │ │ │ │ - 109: 001abcd4 112 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ - 110: 000810e4 128 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ - 111: 0006daac 104 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ + 109: 001ac1e8 112 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ + 110: 00081088 128 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ + 111: 0006da50 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: 00082324 56 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ + 115: 000822c8 56 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ 116: 00551f1c 208 OBJECT GLOBAL DEFAULT 26 PyTraceBack_Type │ │ │ │ - 117: 00226944 88 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ - 118: 0007cfb0 80 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ - 119: 0022c444 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ + 117: 00226918 88 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ + 118: 0007d30c 80 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ + 119: 0022c3c8 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ 120: 00599ca4 4 OBJECT GLOBAL DEFAULT 29 Py_IsolatedFlag │ │ │ │ - 121: 000a5b54 40 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ - 122: 002b3e8c 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ + 121: 000a5a98 40 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ + 122: 002b4268 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ 123: 00000000 0 FUNC GLOBAL DEFAULT UND getpriority@GLIBC_2.4 (2) │ │ │ │ - 124: 000795c0 132 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ + 124: 00079564 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: 00164edc 216 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ - 128: 0022f390 204 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ + 127: 00164eac 216 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ + 128: 0022f35c 204 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ 129: 000298bc 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.4 (2) │ │ │ │ - 130: 00175b2c 624 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ - 131: 0009c57c 1304 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ - 132: 0007cf5c 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ + 130: 00175c38 624 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ + 131: 0009c4c0 1304 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ + 132: 0007d2b8 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ 133: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetBase │ │ │ │ - 134: 0007d840 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ + 134: 0007dbf8 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ 135: 0002c1f8 88 FUNC GLOBAL DEFAULT 12 _Py_InitializeMain │ │ │ │ - 136: 00078360 132 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ - 137: 00114c88 1160 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ + 136: 00078304 132 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ + 137: 00114c7c 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: 00079574 76 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ - 141: 0007113c 80 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ - 142: 0006a2ac 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ - 143: 001acbd0 92 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ + 140: 00079518 76 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ + 141: 000710dc 80 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ + 142: 0006a250 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ + 143: 001ad0e4 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: 001c033c 84 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ - 148: 00217014 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ - 149: 000a447c 132 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ - 150: 000aeebc 124 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ + 146: 0003bda0 808 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ + 147: 001c0858 84 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ + 148: 00217024 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ + 149: 000a43c0 132 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ + 150: 000aee50 124 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ 151: 00000000 0 FUNC GLOBAL DEFAULT UND getrlimit64@GLIBC_2.4 (2) │ │ │ │ - 152: 0005510c 128 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ + 152: 00054f34 128 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ 153: 00000000 0 FUNC GLOBAL DEFAULT UND posix_openpt@GLIBC_2.4 (2) │ │ │ │ - 154: 001d8af8 112 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ - 155: 00091918 284 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ + 154: 001d88fc 112 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ + 155: 0009185c 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: 0006b2cc 72 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ - 162: 0024f344 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ - 163: 00080180 104 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ + 161: 0006b270 72 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ + 162: 0024f30c 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ + 163: 0007ff9c 104 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ 164: 00000000 0 FUNC GLOBAL DEFAULT UND flock@GLIBC_2.4 (2) │ │ │ │ - 165: 001a3ec0 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ - 166: 00078448 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ - 167: 002357c4 52 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ + 165: 001a4044 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ + 166: 000783ec 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ + 167: 00235790 52 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ 168: 0002a1e0 0 FUNC GLOBAL DEFAULT UND XML_SetEndNamespaceDeclHandler │ │ │ │ - 169: 002d2474 64 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ - 170: 0010ef1c 76 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ + 169: 002d292c 64 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ + 170: 0010ef5c 76 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ 171: 00557858 208 OBJECT GLOBAL DEFAULT 26 PyMethodDescr_Type │ │ │ │ - 172: 0016f018 756 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ - 173: 00078080 72 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ - 174: 0013a43c 1204 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ - 175: 0014c254 20 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ - 176: 001b7f40 160 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ - 177: 0008ae60 88 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ - 178: 00162220 296 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ - 179: 001dc4d0 36 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ - 180: 0005ddd8 52 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ - 181: 0027c988 556 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ - 182: 00078d24 640 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ - 183: 00042534 284 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ - 184: 00075f88 12 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ + 172: 0016f008 756 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ + 173: 00078020 72 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ + 174: 0013a4ac 1204 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ + 175: 0014c2c8 20 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ + 176: 001b845c 160 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ + 177: 0008ae04 88 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ + 178: 001621f0 296 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ + 179: 001dc9a4 36 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ + 180: 0005dd7c 52 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ + 181: 0027ce20 556 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ + 182: 00078cc8 640 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ + 183: 000425e8 284 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ + 184: 00075f28 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: 00083cec 36 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ + 187: 00083f58 36 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ 188: 00029b2c 0 FUNC GLOBAL DEFAULT UND atanh@GLIBC_2.4 (3) │ │ │ │ - 189: 0008235c 44 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ + 189: 00082300 44 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ 190: 00000000 0 FUNC GLOBAL DEFAULT UND mkdir@GLIBC_2.4 (2) │ │ │ │ - 191: 00178d5c 80 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ - 192: 002839fc 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ - 193: 00078754 40 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ - 194: 00274f98 16 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ + 191: 00178e68 80 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ + 192: 00283d48 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ + 193: 000786f8 40 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ + 194: 002751f0 16 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ 195: 00000000 0 FUNC GLOBAL DEFAULT UND sigpending@GLIBC_2.4 (2) │ │ │ │ - 196: 0019f058 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ - 197: 001aaa20 52 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ + 196: 0019f1dc 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ + 197: 001aaf34 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: 0022d7d8 64 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ - 201: 00323338 136 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ + 200: 0022d75c 64 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ + 201: 00323a40 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: 001f7538 64 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ - 206: 0018fcdc 108 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ + 205: 001f7910 64 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ + 206: 0018fde0 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: 0007e6cc 40 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ + 210: 0007e4e8 40 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ 211: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4 (2) │ │ │ │ - 212: 0007d0b0 4 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ + 212: 0007d40c 4 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ 213: 00000000 0 FUNC GLOBAL DEFAULT UND execv@GLIBC_2.4 (2) │ │ │ │ - 214: 001caa3c 164 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ - 215: 00098438 112 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ + 214: 001caf54 164 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ + 215: 0009837c 112 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ 216: 00000000 0 FUNC GLOBAL DEFAULT UND pread64@GLIBC_2.4 (2) │ │ │ │ - 217: 00135894 296 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ - 218: 0022c434 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ + 217: 00135914 296 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ + 218: 0022c3b8 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: 00082f54 132 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ - 222: 00284f04 332 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ + 221: 000831c0 132 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ + 222: 00285250 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: 00078300 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ - 230: 002cf768 568 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ - 231: 0007cf0c 32 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ - 232: 0017ca98 12 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ + 229: 000782a4 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ + 230: 002cfbf0 568 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ + 231: 0007d268 32 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ + 232: 0017cba4 12 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ 233: 0055af78 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotADirectoryError │ │ │ │ - 234: 0009ddd8 60 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ - 235: 00116f4c 228 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ - 236: 000784b4 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ + 234: 0009dd1c 60 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ + 235: 00116f44 228 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ + 236: 00078458 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ 237: 00036614 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ - 238: 0022f1c8 72 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ - 239: 0010bc8c 1108 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ - 240: 0003a35c 20 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ - 241: 00079ab8 640 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ - 242: 00129d24 616 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ - 243: 0016bb14 52 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ + 238: 0022f148 72 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ + 239: 0010bcd0 1108 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ + 240: 0003a304 20 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ + 241: 00079bec 640 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ + 242: 00129d8c 616 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ + 243: 0016bb0c 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: 00099770 312 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ - 247: 00235454 160 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ - 248: 000ab7a8 132 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ + 246: 000996b4 312 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ + 247: 00235420 160 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ + 248: 000ab6ec 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: 002344d8 140 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ + 253: 002344a4 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: 00144394 436 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ - 257: 0030624c 16 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ + 256: 00144404 436 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ + 257: 00306b30 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: 00079908 184 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ + 260: 000798b4 184 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ 261: 00000000 0 FUNC GLOBAL DEFAULT UND setgid@GLIBC_2.4 (2) │ │ │ │ - 262: 0017cb70 380 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ - 263: 00307284 160 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ - 264: 00324dfc 144 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ - 265: 002a250c 104 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ - 266: 0007d290 44 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ - 267: 000a9508 472 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ + 262: 0017cc7c 380 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ + 263: 003079b8 160 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ + 264: 003258bc 144 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ + 265: 002a2994 104 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ + 266: 0007d5ec 44 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ + 267: 000a944c 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: 000621e8 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ - 272: 002249bc 860 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ - 273: 0007ab24 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ + 271: 00062124 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ + 272: 00224990 860 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ + 273: 0007ae80 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ 274: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@GLIBC_2.4 (2) │ │ │ │ - 275: 001b59a4 188 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ + 275: 001b5ebc 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: 000819b0 92 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ - 279: 0025ea40 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ - 280: 000aea40 224 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ + 278: 00081954 92 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ + 279: 0025ebc4 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ + 280: 000ae9d4 224 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ 281: 005c2d18 4 OBJECT GLOBAL DEFAULT 29 PyOS_ReadlineFunctionPointer │ │ │ │ - 282: 00396260 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ - 283: 0006d720 148 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ - 284: 0007d1f4 112 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ - 285: 000cab54 328 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ + 282: 00396b20 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ + 283: 0006d6c4 148 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ + 284: 0007d550 112 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ + 285: 000caab4 328 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ 286: 000292a4 0 FUNC GLOBAL DEFAULT UND XML_ParserCreate_MM │ │ │ │ - 287: 0016f5fc 84 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ + 287: 0016f5ec 84 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ 288: 00599cd8 4 OBJECT GLOBAL DEFAULT 29 Py_InteractiveFlag │ │ │ │ - 289: 002a56ec 56 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ + 289: 002a5bfc 56 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ 290: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpufree@GLIBC_2.7 (11) │ │ │ │ - 291: 0039c910 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ - 292: 00274fa8 252 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ + 291: 0039d1d0 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ + 292: 00275200 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: 0029812c 8 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ - 296: 001682c0 736 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ + 295: 002985c4 8 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ + 296: 00168290 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: 0007dd6c 152 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ - 301: 001c1a60 100 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ - 302: 00143a9c 164 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ - 303: 000a7d68 40 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ + 300: 0007de94 152 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ + 301: 001c1f7c 100 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ + 302: 00143b0c 164 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ + 303: 000a7cac 40 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ 304: 00554f4c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterItem_Type │ │ │ │ - 305: 0026239c 8 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ - 306: 0007ab88 40 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ - 307: 002295b8 576 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ - 308: 0028505c 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ - 309: 000550f0 28 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ + 305: 002625f4 8 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ + 306: 0007aee4 40 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ + 307: 00229574 576 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ + 308: 002853a8 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ + 309: 00055004 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: 002a9ee8 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ - 315: 000a413c 832 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ - 316: 0017ea28 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ - 317: 000784b0 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ + 314: 002aa370 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ + 315: 000a4080 832 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ + 316: 0017eb34 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ + 317: 00078454 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: 0010ef68 1444 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ + 320: 0010efa8 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: 00150544 160 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ - 327: 00071078 196 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ + 326: 0015042c 160 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ + 327: 00070eec 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: 00082954 180 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ - 331: 00076ccc 268 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ - 332: 0003b178 380 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ - 333: 001d2ee4 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ - 334: 001dcb14 56 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ - 335: 0008aeb8 68 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ + 330: 00082bc0 180 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ + 331: 00076c6c 268 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ + 332: 0003b120 380 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ + 333: 001d33c4 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ + 334: 001dcfe8 56 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ + 335: 0008ae5c 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: 000ef4b8 64 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ - 339: 00235448 12 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ - 340: 001d90b8 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ - 341: 00139a20 40 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ - 342: 00081164 232 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ - 343: 001705e4 32 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ + 338: 000ef51c 64 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ + 339: 00235414 12 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ + 340: 001d9cf8 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ + 341: 00139a90 40 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ + 342: 00081108 232 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ + 343: 001705d4 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: 0010c0e0 1392 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ + 347: 0010c124 1392 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ 348: 00000000 0 FUNC GLOBAL DEFAULT UND setregid@GLIBC_2.4 (2) │ │ │ │ - 349: 002b77c8 84 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ - 350: 0005c96c 16 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ - 351: 000cb4a4 40 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ - 352: 00191b54 364 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ - 353: 0015b9c0 644 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ + 349: 002b7c50 84 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ + 350: 0005c980 16 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ + 351: 000cb404 40 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ + 352: 00191c58 364 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ + 353: 0015b990 644 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ 354: 00000000 0 FUNC GLOBAL DEFAULT UND getcwd@GLIBC_2.4 (2) │ │ │ │ - 355: 00083f44 8 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ - 356: 001b889c 368 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ + 355: 000841b0 8 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ + 356: 001b8db8 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: 00281f9c 192 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ + 359: 00282434 192 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ 360: 00000000 0 FUNC GLOBAL DEFAULT UND getpeername@GLIBC_2.4 (2) │ │ │ │ - 361: 0032df30 272 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ - 362: 00083c8c 84 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ + 361: 0032e7c8 272 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ + 362: 00083ef8 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: 00077ed8 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ - 367: 00048198 500 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ - 368: 00108478 308 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ - 369: 000818d8 8 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ - 370: 002ceef8 1116 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ + 366: 00077e78 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ + 367: 00048140 500 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ + 368: 001084cc 308 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ + 369: 0008187c 8 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ + 370: 002cf380 1116 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 371: 00000000 0 FUNC GLOBAL DEFAULT UND getxattr@GLIBC_2.4 (2) │ │ │ │ - 372: 00220928 964 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ + 372: 00220aac 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: 0016c214 192 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttrString │ │ │ │ + 375: 0016c204 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: 000ab188 200 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ - 379: 00079870 76 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ - 380: 0022f360 8 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ - 381: 0018bdf8 100 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ - 382: 0016afa0 2580 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ - 383: 0003b05c 128 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ - 384: 0005ad7c 12 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ + 378: 000ab0cc 200 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ + 379: 00079814 76 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ + 380: 0022f32c 8 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ + 381: 0018befc 100 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ + 382: 0016af90 2580 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ + 383: 0003afb4 128 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ + 384: 0005aac4 12 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ 385: 00000000 0 FUNC GLOBAL DEFAULT UND __fcntl_time64@GLIBC_2.34 (4) │ │ │ │ - 386: 0022c414 24 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ - 387: 00278520 108 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ + 386: 0022c398 24 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ + 387: 00278778 108 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ 388: 00000000 0 FUNC GLOBAL DEFAULT UND setpgid@GLIBC_2.4 (2) │ │ │ │ - 389: 00043980 8 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ + 389: 00043928 8 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ 390: 00036168 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ - 391: 00074df4 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ - 392: 00082248 12 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ - 393: 000650dc 68 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ - 394: 0015ae68 356 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ + 391: 00074d94 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ + 392: 000821ec 12 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ + 393: 0006508c 68 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ + 394: 0015ae38 356 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ 395: 00599680 0 NOTYPE GLOBAL DEFAULT 29 __bss_start__ │ │ │ │ - 396: 003146dc 76 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ - 397: 00350da0 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ + 396: 00314f6c 76 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ + 397: 00351638 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ 398: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmin@GLIBC_2.4 (2) │ │ │ │ - 399: 0012dfbc 252 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ + 399: 0012e024 252 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ 400: 00000000 0 FUNC GLOBAL DEFAULT UND tcsetpgrp@GLIBC_2.4 (2) │ │ │ │ - 401: 0016bb48 8 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ - 402: 00054c1c 44 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ - 403: 002958f4 184 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ + 401: 0016bb04 8 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ + 402: 00054bc4 44 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ + 403: 00295d8c 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: 0020ec20 532 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ - 407: 0008b55c 164 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ - 408: 000685e4 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ + 406: 0020ec30 532 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ + 407: 0008b4b4 164 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ + 408: 00068588 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ 409: 00000000 0 FUNC GLOBAL DEFAULT UND fileno@GLIBC_2.4 (2) │ │ │ │ - 410: 00083ce0 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ + 410: 00083f4c 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ 411: 000294a8 0 FUNC GLOBAL DEFAULT UND XML_SetNamespaceDeclHandler │ │ │ │ - 412: 0032c1b8 4 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ + 412: 0032ca4c 4 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ 413: 00029904 0 FUNC GLOBAL DEFAULT UND atan@GLIBC_2.4 (3) │ │ │ │ - 414: 0007cf08 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ + 414: 0007d264 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ 415: 0002c4bc 28 FUNC GLOBAL DEFAULT 12 Py_GetArgcArgv │ │ │ │ - 416: 000a32ac 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ - 417: 00305968 24 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ + 416: 000a31f0 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ + 417: 003061a8 24 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ 418: 00000000 0 FUNC GLOBAL DEFAULT UND sem_destroy@GLIBC_2.34 (4) │ │ │ │ - 419: 00256554 152 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ + 419: 00256574 152 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ 420: 00000000 0 FUNC GLOBAL DEFAULT UND setresgid@GLIBC_2.4 (2) │ │ │ │ - 421: 00088990 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ + 421: 00088b00 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: 000bb900 196 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ + 424: 000bb88c 196 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ 425: 00554dac 208 OBJECT GLOBAL DEFAULT 26 PyDictIterKey_Type │ │ │ │ - 426: 0022a3b4 156 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ - 427: 002cee84 48 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ - 428: 002d9244 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ + 426: 0022a370 156 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ + 427: 002cf30c 48 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ + 428: 002d9a1c 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ 429: 0055db18 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeWarning │ │ │ │ - 430: 000a55e8 36 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ + 430: 000a552c 36 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ 431: 00599cdc 4 OBJECT GLOBAL DEFAULT 29 Py_OptimizeFlag │ │ │ │ - 432: 00083e38 96 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ - 433: 000fc2ec 76 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ - 434: 00041e0c 516 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ + 432: 000840a4 96 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ + 433: 000fc33c 76 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ + 434: 00041db4 516 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ 435: 00000000 0 FUNC GLOBAL DEFAULT UND symlink@GLIBC_2.4 (2) │ │ │ │ - 436: 0007cf58 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ - 437: 00288010 284 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ - 438: 00078968 44 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ - 439: 00088f0c 80 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ + 436: 0007d2b4 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ + 437: 0028835c 284 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ + 438: 0007890c 44 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ + 439: 0008907c 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: 00285050 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ - 443: 00278ed0 204 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ + 442: 0028539c 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ + 443: 00279368 204 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ 444: 00000000 0 FUNC GLOBAL DEFAULT UND lockf64@GLIBC_2.4 (2) │ │ │ │ - 445: 001c0af8 80 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ - 446: 0017d5f0 448 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ - 447: 0007cf50 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ + 445: 001c1014 80 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ + 446: 0017d6fc 448 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ + 447: 0007d2ac 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: 0007cf54 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ + 452: 0007d2b0 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ 453: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@GLIBC_2.34 (4) │ │ │ │ - 454: 0032ea28 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ + 454: 0032f2c0 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: 001395e0 36 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ - 459: 0007d138 32 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ - 460: 00295a48 84 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ - 461: 0004f974 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ - 462: 002e804c 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ + 458: 00139650 36 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ + 459: 0007d494 32 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ + 460: 00295ee0 84 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ + 461: 0004f91c 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ + 462: 002e888c 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ 463: 00000000 0 FUNC GLOBAL DEFAULT UND setuid@GLIBC_2.4 (2) │ │ │ │ - 464: 0005021c 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ - 465: 000822ec 56 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ - 466: 00171ffc 112 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ + 464: 0004fc3c 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ + 465: 00082290 56 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ + 466: 00171fec 112 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ 467: 0055db24 4 OBJECT GLOBAL DEFAULT 26 PyExc_BytesWarning │ │ │ │ - 468: 00056938 268 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ - 469: 0007cdd0 60 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ - 470: 0008bca4 56 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ - 471: 0021a434 168 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ - 472: 00051b94 140 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ - 473: 00276b18 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ + 468: 000568dc 268 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ + 469: 0007d12c 60 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ + 470: 0008bbfc 56 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ + 471: 0021a3a0 168 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ + 472: 00051b3c 140 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ + 473: 00276d70 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: 00352dfc 48 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ + 476: 00353694 48 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ 477: 00000000 0 FUNC GLOBAL DEFAULT UND getlogin_r@GLIBC_2.4 (2) │ │ │ │ - 478: 001ab924 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ - 479: 000aafb0 240 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ - 480: 000e6b6c 28 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ - 481: 00161874 1324 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ - 482: 00082934 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ + 478: 001abe38 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ + 479: 000aaef4 240 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ + 480: 000e6b2c 28 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ + 481: 00161844 1324 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ + 482: 00082ba0 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ 483: 005530ac 208 OBJECT GLOBAL DEFAULT 26 PySetIter_Type │ │ │ │ - 484: 000bb620 392 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ + 484: 000bb5ac 392 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ 485: 00000000 0 FUNC GLOBAL DEFAULT UND getgrouplist@GLIBC_2.4 (2) │ │ │ │ - 486: 004586c4 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ - 487: 00083ea0 8 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ - 488: 0015ae3c 44 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ + 486: 00458f84 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ + 487: 0008410c 8 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ + 488: 0015ae0c 44 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ 489: 00033e04 8 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ - 490: 0017068c 56 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ - 491: 00350c28 48 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ - 492: 002a5be0 60 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ + 490: 0017067c 56 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ + 491: 003513a8 48 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ + 492: 002a6068 60 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ 493: 00599cfc 4 OBJECT GLOBAL DEFAULT 29 Py_NoUserSiteDirectory │ │ │ │ - 494: 001e485c 116 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ + 494: 001e4c9c 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: 001a9e00 88 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ + 497: 001a9f80 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: 001b7c34 100 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ - 504: 0018dc20 140 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ - 505: 001bc840 116 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ + 503: 001b8150 100 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ + 504: 0018dd24 140 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ + 505: 001bcd5c 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: 002157e8 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ - 509: 0007ceec 8 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ - 510: 002cee14 112 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDInitref │ │ │ │ + 508: 00215a10 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ + 509: 0007d248 8 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ + 510: 002cf29c 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: 00128cb4 56 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ - 514: 00058fe0 56 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ + 513: 00128d18 56 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ + 514: 000591d8 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: 00281f38 100 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ + 516: 0004df4c 160 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ + 517: 002823d0 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: 001aa890 68 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ - 521: 001878e8 120 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ + 520: 001aaa10 68 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ + 521: 001879ec 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: 001d2ba8 220 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ + 524: 001d3088 220 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ 525: 00000000 0 FUNC GLOBAL DEFAULT UND __atomic_fetch_add_8@LIBATOMIC_1.0 (15) │ │ │ │ - 526: 000755f0 92 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ + 526: 00075590 92 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ 527: 00031f70 16 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ - 528: 001506d4 844 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ - 529: 0018f04c 52 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ - 530: 0030645c 164 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ - 531: 0009a18c 620 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ - 532: 001a9bc8 164 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ - 533: 00131cd4 488 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ + 528: 0015074c 844 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ + 529: 0018f150 52 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ + 530: 00306978 164 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ + 531: 0009a0d0 620 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ + 532: 001a9d48 164 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ + 533: 00131d3c 488 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ 534: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_create@GLIBC_2.34 (4) │ │ │ │ - 535: 000e4e24 360 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ - 536: 0010e704 2072 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ - 537: 0005dac8 52 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ - 538: 00083d38 4 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ + 535: 000e4dec 360 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ + 536: 0010e744 2072 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ + 537: 0005dd48 52 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ + 538: 00083fa4 4 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ 539: 00000000 0 FUNC GLOBAL DEFAULT UND sincos@GLIBC_2.4 (3) │ │ │ │ - 540: 002cf570 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ - 541: 00074978 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ - 542: 002a5550 88 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ + 540: 002cf9f8 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ + 541: 00074918 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ + 542: 002a59d8 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: 002a8c60 80 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ + 546: 002a90e8 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: 00167d08 1368 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ - 550: 0007cf60 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ + 549: 00167d38 1368 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ + 550: 0007d2bc 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: 001ab8b8 108 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ + 553: 001abdcc 108 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ 554: 0002aa50 0 FUNC GLOBAL DEFAULT UND XML_SetHashSalt │ │ │ │ - 555: 000c3fac 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ + 555: 000c3f3c 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ 556: 00000000 0 FUNC GLOBAL DEFAULT UND deflateInit2_ │ │ │ │ - 557: 001102b4 544 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ - 558: 00078fa4 124 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ - 559: 0007de04 136 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ - 560: 000a92dc 440 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ - 561: 00217e34 108 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ - 562: 001db164 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ - 563: 002891ac 84 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ + 557: 001102f0 544 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ + 558: 00078f48 124 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ + 559: 0007df2c 136 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ + 560: 000a9220 440 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ + 561: 00217e44 108 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ + 562: 001db638 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ + 563: 002894f8 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: 0003d9fc 144 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ - 567: 001b0098 256 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ + 566: 0003d864 144 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ + 567: 001b05b0 256 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ 568: 00000000 0 FUNC GLOBAL DEFAULT UND fork@GLIBC_2.4 (2) │ │ │ │ - 569: 0014dcd4 428 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ - 570: 0018e8d0 240 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ - 571: 000ab4f4 376 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ - 572: 000a7d90 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ + 569: 0014dd48 428 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ + 570: 0018e9d4 240 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ + 571: 000ab438 376 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ + 572: 000a7cd4 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: 000b1930 12 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ - 576: 0018eb74 448 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ - 577: 0011b740 8 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ - 578: 00058710 28 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ + 575: 000b18c4 12 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ + 576: 0018ec78 448 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ + 577: 0011b738 8 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ + 578: 0005873c 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: 001874ec 404 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ - 582: 001a1d34 544 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ + 581: 001875f0 404 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ + 582: 001a1eb8 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: 002d013c 80 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ - 587: 001c55d0 88 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ - 588: 003260cc 148 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ - 589: 00203738 68 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ + 586: 002d05c4 80 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ + 587: 001c5ae8 88 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ + 588: 00326a34 148 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ + 589: 00203ad8 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: 0005c58c 16 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ - 593: 002784c4 92 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ - 594: 002d8b80 76 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ + 592: 0005c534 16 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ + 593: 0027871c 92 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ + 594: 002d9358 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: 002ae574 200 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ - 598: 001dce78 304 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ + 597: 002ae980 200 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ + 598: 001dd34c 304 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ 599: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getscheduler@GLIBC_2.4 (2) │ │ │ │ - 600: 00080178 8 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ + 600: 0007ff94 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: 00064c3c 8 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ + 606: 00064be0 8 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ 607: 00000000 0 FUNC GLOBAL DEFAULT UND mbrtowc@GLIBC_2.4 (2) │ │ │ │ - 608: 0011a8a0 36 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ - 609: 000ee620 2020 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ - 610: 00128adc 416 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ + 608: 0011a898 36 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ + 609: 000ee63c 2068 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ + 610: 00128b40 416 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ 611: 00000000 0 FUNC GLOBAL DEFAULT UND __setitimer64@GLIBC_2.34 (4) │ │ │ │ - 612: 000a1cb8 268 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ - 613: 0004d530 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ - 614: 00078b94 52 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ - 615: 00292724 4 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ - 616: 000a667c 112 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ - 617: 00079a40 4 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ - 618: 00209a68 176 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ + 612: 000a1bfc 268 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ + 613: 0004d914 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ + 614: 00078b38 52 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ + 615: 00292a70 4 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ + 616: 000a65c0 112 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ + 617: 00079be4 4 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ + 618: 002d8424 176 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ 619: 0055af5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ChildProcessError │ │ │ │ - 620: 0029ae9c 112 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ + 620: 0029b334 112 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ 621: 00000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.4 (2) │ │ │ │ - 622: 0005c3e8 24 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ - 623: 0010f50c 448 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ - 624: 002195d0 4 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ + 622: 0005c390 24 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ + 623: 0010f54c 444 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ + 624: 002195e0 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: 00189820 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ + 628: 00189924 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ 629: 0002d868 84 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLongFromFile │ │ │ │ - 630: 00062718 76 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ - 631: 00054da0 44 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ - 632: 00115ac4 4960 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ - 633: 0016c2d4 96 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ - 634: 000b8d38 824 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ - 635: 002cd9b0 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ + 630: 000626e8 76 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ + 631: 00054d48 44 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ + 632: 00115abc 4960 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ + 633: 0016c2c4 96 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ + 634: 000b8cc4 824 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ + 635: 002cde38 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: 000c6960 144 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ + 638: 000c68e4 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: 00299c90 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ - 642: 000a66ec 224 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ - 643: 000a6598 132 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ - 644: 001034d0 236 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ - 645: 00078024 92 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ + 641: 0029a128 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ + 642: 000a6630 224 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ + 643: 000a64dc 132 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ + 644: 00103520 236 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ + 645: 00077fc4 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: 000bb7f0 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ + 652: 000bb77c 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ 653: 0055bbc4 4 OBJECT GLOBAL DEFAULT 26 PyExc_NameError │ │ │ │ - 654: 001bd950 788 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ - 655: 00147f54 16 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ - 656: 00073e2c 88 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ - 657: 0007d5fc 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ - 658: 0008ad60 80 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ - 659: 0029e454 28 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ - 660: 0018977c 132 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ - 661: 001d253c 244 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ + 654: 001bde6c 788 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ + 655: 00147fc4 16 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ + 656: 00073dcc 88 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ + 657: 0007d958 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ + 658: 0008ad04 80 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ + 659: 0029e8dc 28 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ + 660: 00189880 132 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ + 661: 001d2a1c 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: 0007d06c 68 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ - 665: 00128ad4 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ + 664: 0007d3c8 68 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ + 665: 00128b38 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: 0020cd30 16 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ + 668: 0020cd44 16 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ 669: 00000000 0 FUNC GLOBAL DEFAULT UND __explicit_bzero_chk@GLIBC_2.25 (18) │ │ │ │ - 670: 00299768 200 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ - 671: 001617c0 16 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ - 672: 0029056c 484 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ - 673: 00078750 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ - 674: 00058570 64 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ - 675: 000800e8 108 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ - 676: 0007ab38 4 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ + 670: 00299c00 200 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ + 671: 001611e0 16 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ + 672: 002908b8 484 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ + 673: 000786f4 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ + 674: 00058514 64 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ + 675: 0007ff04 108 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ + 676: 0007ae94 4 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ 677: 005558b4 208 OBJECT GLOBAL DEFAULT 26 PyListIter_Type │ │ │ │ - 678: 00128998 92 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ - 679: 00080f78 128 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ - 680: 0007e168 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ + 678: 001289fc 92 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ + 679: 00080f1c 128 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ + 680: 00080d08 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ 681: 0055af74 4 OBJECT GLOBAL DEFAULT 26 PyExc_IsADirectoryError │ │ │ │ - 682: 0027c4ac 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ - 683: 00047a30 272 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ + 682: 0027c944 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ + 683: 00047974 272 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ 684: 00000000 0 FUNC GLOBAL DEFAULT UND strchr@GLIBC_2.4 (2) │ │ │ │ - 685: 0028b938 120 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ + 685: 0028bc84 120 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ 686: 00000000 0 FUNC GLOBAL DEFAULT UND wcstombs@GLIBC_2.4 (2) │ │ │ │ - 687: 00396660 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ - 688: 00061f10 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ - 689: 001e9bd8 100 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ - 690: 0008bd38 220 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ - 691: 000853c4 316 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ - 692: 000b25f4 72 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ - 693: 002b2f34 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ - 694: 002a90a4 204 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ + 687: 00396f20 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ + 688: 00061e2c 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ + 689: 001e9fd8 100 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ + 690: 0008bc90 220 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ + 691: 00085534 316 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ + 692: 000b2588 72 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ + 693: 002b3310 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ + 694: 002a952c 204 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ 695: 00000000 0 FUNC GLOBAL DEFAULT UND mknodat@GLIBC_2.33 (10) │ │ │ │ - 696: 002cd9c0 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ - 697: 0007ce0c 108 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ + 696: 002cde48 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ + 697: 0007d168 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: 002067f8 160 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ - 703: 002fe4c0 112 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ - 704: 000f4d5c 20 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ - 705: 000821b0 32 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ - 706: 002286d4 260 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ - 707: 0006b4b4 300 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ - 708: 0007d5c0 60 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ - 709: 0004ec3c 128 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ - 710: 000781dc 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ - 711: 001bf5b0 60 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ - 712: 001c4a70 64 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ - 713: 001134c4 220 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ - 714: 0014fa00 200 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ + 702: 002d6708 160 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ + 703: 002fed00 112 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ + 704: 000f4dbc 20 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ + 705: 00082154 32 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ + 706: 002286a8 260 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ + 707: 0006b430 300 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ + 708: 0007d91c 60 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ + 709: 0004eae4 128 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ + 710: 00078180 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ + 711: 001bfacc 60 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ + 712: 001c4f88 64 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ + 713: 001134fc 152 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ + 714: 0014fa7c 200 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ 715: 00000000 0 FUNC GLOBAL DEFAULT UND fchownat@GLIBC_2.4 (2) │ │ │ │ - 716: 00223ac4 368 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ - 717: 000552e8 512 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ + 716: 00223b8c 368 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ + 717: 00055290 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: 00089f0c 340 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ - 722: 0007dad4 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ - 723: 00189560 20 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ - 724: 0007e2b8 180 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ - 725: 0021722c 2032 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ - 726: 001acee8 476 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ + 721: 000829d4 340 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ + 722: 0007de8c 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ + 723: 00189664 20 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ + 724: 0007e0d4 180 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ + 725: 0021723c 2032 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ + 726: 001ad3fc 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: 000a9a34 56 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ + 730: 000a9978 56 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ 731: 0002f154 148 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ - 732: 0007ab04 8 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ - 733: 00128cec 120 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ - 734: 00084e88 308 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ - 735: 0011fc6c 176 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ - 736: 000817f0 80 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ + 732: 000798ac 8 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ + 733: 00128d50 124 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ + 734: 00084ff8 308 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ + 735: 0011fcd0 176 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ + 736: 00081794 80 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ 737: 00000000 0 FUNC GLOBAL DEFAULT UND log2@GLIBC_2.29 (8) │ │ │ │ - 738: 001c2400 332 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ + 738: 001c291c 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: 00055728 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: 002c1a10 1700 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ - 744: 000a5564 132 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ + 743: 002c1e98 1700 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ + 744: 000a54a8 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: 0008accc 148 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ - 749: 000a8cc4 88 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ - 750: 0014eb8c 324 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ - 751: 0007ab28 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ - 752: 0008029c 112 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ - 753: 00056cdc 44 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ - 754: 000b1e44 1968 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ - 755: 000aa930 1664 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ - 756: 00175d9c 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ - 757: 0010b37c 2320 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ - 758: 00061220 8 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ + 748: 0008ac70 148 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ + 749: 000a8c08 88 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ + 750: 0014ebfc 324 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ + 751: 0007ae84 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ + 752: 000800b8 112 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ + 753: 00056d24 44 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ + 754: 000b1dd8 1968 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ + 755: 000aa874 1664 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ + 756: 00175ea8 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ + 757: 0010b3d4 2300 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ + 758: 000611c4 8 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ 759: 005547cc 208 OBJECT GLOBAL DEFAULT 26 PyODictValues_Type │ │ │ │ - 760: 0007d03c 44 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ + 760: 0007d398 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: 00082d10 128 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ - 764: 0018ed34 156 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ + 763: 00082f7c 128 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ + 764: 0018ee38 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: 0018f080 172 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ - 768: 000519f0 124 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ + 767: 0018f184 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: 00055214 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: 000770ac 328 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ + 773: 0007704c 328 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ 774: 005511ec 208 OBJECT GLOBAL DEFAULT 26 PyModule_Type │ │ │ │ - 775: 001ff368 148 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ - 776: 000821d0 120 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ + 775: 001ff704 148 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ + 776: 00082174 120 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ 777: 0055af64 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionRefusedError │ │ │ │ - 778: 002aec34 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ + 778: 002af040 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ 779: 00000000 0 FUNC GLOBAL DEFAULT UND __getsockopt64@GLIBC_2.34 (4) │ │ │ │ - 780: 001aa7d8 72 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ - 781: 001497cc 460 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ - 782: 000cfc90 71580 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ - 783: 00285840 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ + 780: 001aa958 72 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ + 781: 00149840 460 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ + 782: 000cfbec 71696 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ + 783: 00285b8c 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ 784: 005510e0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeError │ │ │ │ - 785: 000f3ff8 464 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ - 786: 0011a910 76 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ + 785: 000f4060 464 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ + 786: 0011a908 76 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ 787: 00000000 0 FUNC GLOBAL DEFAULT UND renameat@GLIBC_2.4 (2) │ │ │ │ - 788: 0004aae8 72 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ - 789: 001c380c 1172 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ - 790: 002a94a4 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ - 791: 00273988 124 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ - 792: 0007cf4c 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ - 793: 0024a09c 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ + 788: 0004aa90 72 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ + 789: 001c3d24 1172 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ + 790: 002a992c 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ + 791: 00273be0 124 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ + 792: 0007d2a8 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ + 793: 0024a064 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ 794: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@GLIBC_2.4 (2) │ │ │ │ - 795: 00148a80 228 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ - 796: 000be424 164 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ + 795: 00148af0 228 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ + 796: 000be3b4 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: 00064b90 16 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ - 800: 001ae004 448 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ - 801: 00150624 176 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ - 802: 00283958 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ - 803: 002745cc 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ - 804: 00082d90 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ + 799: 00064bd0 16 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ + 800: 001ae518 448 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ + 801: 0015069c 176 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ + 802: 00283ca4 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ + 803: 00274824 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ + 804: 00082ffc 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ 805: 00000000 0 FUNC GLOBAL DEFAULT UND lsetxattr@GLIBC_2.4 (2) │ │ │ │ - 806: 00063864 80 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ - 807: 0007d4b8 64 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ - 808: 00091b78 716 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ - 809: 0028bd20 1804 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ - 810: 00145ab4 1752 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ - 811: 000b263c 96 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ - 812: 001e48d0 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ + 806: 00063808 80 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ + 807: 0007d814 64 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ + 808: 00091abc 716 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ + 809: 0028c06c 1804 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ + 810: 00145b24 1752 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ + 811: 000b25d0 96 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ + 812: 001e4d10 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: 0020ba58 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ + 815: 002ddb58 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: 00139e28 716 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ - 819: 0007d9c4 136 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ - 820: 00319550 80 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ + 818: 00139e98 716 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ + 819: 0007dd7c 136 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ + 820: 00319de4 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: 0013d950 544 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ - 825: 00128774 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ - 826: 00189870 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ - 827: 00306754 8 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ - 828: 00347d64 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ - 829: 000bccac 6008 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ - 830: 0011fd1c 300 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ + 824: 0013d9c0 544 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ + 825: 001287d8 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ + 826: 00189974 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ + 827: 00306efc 8 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ + 828: 003485fc 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ + 829: 000bcc3c 6008 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ + 830: 0011fd80 300 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ 831: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setaffinity@GLIBC_2.4 (2) │ │ │ │ - 832: 00074df8 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ - 833: 000e6b1c 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ - 834: 001145cc 1616 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ + 832: 00074d98 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ + 833: 000e6ad4 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ + 834: 001145c0 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: 0007da54 116 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ - 840: 0024e8a4 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ + 839: 0007de0c 116 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ + 840: 0024e86c 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ 841: 0002a240 0 FUNC GLOBAL DEFAULT UND XML_SetNotationDeclHandler │ │ │ │ - 842: 002b8384 88 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ - 843: 0008cf18 60 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ - 844: 0008ba5c 8 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ + 842: 002b880c 88 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ + 843: 0008ce70 60 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ + 844: 0008b9b4 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: 001bc1f8 224 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ - 848: 00076694 96 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ - 849: 003078b0 988 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ + 847: 001bc714 224 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ + 848: 00076634 96 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ + 849: 003080f0 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: 000787d8 28 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ + 852: 0007877c 28 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ 853: 00030d9c 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ - 854: 0006c940 48 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ - 855: 0029304c 104 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ - 856: 00147a38 32 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ + 854: 0006c8e4 48 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ + 855: 00293398 104 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ + 856: 00147aa8 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: 00080ff8 236 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ + 860: 00080f9c 236 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ 861: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getaffinity@GLIBC_2.4 (2) │ │ │ │ - 862: 000a7b00 616 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ - 863: 00311cbc 620 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ + 862: 000a7a44 616 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ + 863: 003125f0 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: 00339234 216 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ - 867: 00148508 1104 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ - 868: 000812bc 40 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ - 869: 001fe37c 1588 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ - 870: 00153b30 808 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ + 866: 00339944 216 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ + 867: 00148578 1104 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ + 868: 00081260 40 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ + 869: 001fe718 1588 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ + 870: 00153d40 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: 0014c930 5028 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ - 877: 0006ca08 108 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ - 878: 000ed890 8 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ + 876: 0014c9a4 5028 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ + 877: 0006c914 108 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ + 878: 000ed8ac 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: 0011ed30 1828 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ - 882: 0020e790 112 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ + 880: 00056200 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ + 881: 0011ed28 1828 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ + 882: 0020e7a4 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: 00328ea0 1768 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ + 886: 0032969c 1768 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ 887: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@GLIBC_2.4 (2) │ │ │ │ - 888: 001ac67c 568 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ + 888: 001acb90 568 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ 889: 00000000 0 FUNC GLOBAL DEFAULT UND flockfile@GLIBC_2.4 (2) │ │ │ │ - 890: 002163e4 640 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ + 890: 002163f4 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: 0009b1e8 60 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ - 894: 0007d5a0 32 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ - 895: 001dfee8 100 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ - 896: 000a3704 1088 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ + 893: 0009b12c 60 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ + 894: 0007d8fc 32 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ + 895: 001e02f0 100 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ + 896: 000a3648 1088 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ 897: 00032118 92 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ - 898: 001d2f34 8 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ - 899: 00226bfc 112 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ + 898: 001d3414 8 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ + 899: 00226d74 112 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ 900: 00000000 0 FUNC GLOBAL DEFAULT UND splice@GLIBC_2.5 (9) │ │ │ │ - 901: 0008c6e4 132 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ - 902: 002a8278 128 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ - 903: 0007d158 32 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ - 904: 002aa7cc 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ - 905: 00354a10 68 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ + 901: 0008c63c 132 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ + 902: 002a8700 128 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ + 903: 0007d4b4 32 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ + 904: 002aac54 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ + 905: 003552a8 68 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ 906: 00000000 0 FUNC GLOBAL DEFAULT UND __vfprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 907: 002ae414 64 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ - 908: 0007d334 28 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ + 907: 002ae940 64 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ + 908: 0007d690 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: 00078240 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ - 912: 002d837c 8 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ - 913: 000bbd64 144 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ + 911: 000781e4 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ + 912: 002d8b54 8 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ + 913: 000bbcf0 144 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ 914: 00000000 0 FUNC GLOBAL DEFAULT UND fpathconf@GLIBC_2.4 (2) │ │ │ │ - 915: 001ae65c 64 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ - 916: 00078994 72 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ - 917: 00044fb8 256 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ - 918: 00056874 196 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ - 919: 001d574c 1372 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ + 915: 001aeb70 64 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ + 916: 00078938 72 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ + 917: 00044f60 256 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ + 918: 00056818 196 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ + 919: 001d5c24 1372 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ 920: 00000000 0 FUNC GLOBAL DEFAULT UND ldexp@GLIBC_2.4 (2) │ │ │ │ - 921: 0005c824 16 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ - 922: 0011a55c 424 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ - 923: 000a7800 768 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ - 924: 00111914 412 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ - 925: 000cad98 36 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ + 921: 0005c7dc 16 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ + 922: 0011a554 424 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ + 923: 000a7744 768 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ + 924: 0011194c 412 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ + 925: 000cacf8 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: 002cc5d0 256 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ - 929: 00128960 56 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ - 930: 002cf354 160 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ - 931: 0007dce4 68 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ - 932: 00318600 92 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ + 928: 002cca58 256 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ + 929: 001289c4 56 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ + 930: 002cf7dc 160 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ + 931: 00079ad8 68 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ + 932: 00318f1c 92 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ 933: 00000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.4 (2) │ │ │ │ - 934: 00296740 264 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ + 934: 00296bd8 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: 001758d8 24 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ - 942: 002a7178 328 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ - 943: 0053d0dc 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ + 941: 001759e4 24 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ + 942: 002a7600 328 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ + 943: 0053d9a4 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ 944: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_wait@GLIBC_2.4 (2) │ │ │ │ - 945: 001aa820 112 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ + 945: 001aa9a0 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: 001c577c 36 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ - 949: 0005b654 124 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ + 948: 001c5c94 36 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ + 949: 0005b66c 124 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ 950: 00000000 0 FUNC GLOBAL DEFAULT UND __syslog_chk@GLIBC_2.4 (2) │ │ │ │ - 951: 0007ac84 16 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ - 952: 0022b4fc 84 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ - 953: 000a2adc 96 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ - 954: 0007d4f8 8 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ - 955: 000826d0 300 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ - 956: 0011b840 156 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ + 951: 0007afe0 16 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ + 952: 0022b480 84 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ + 953: 000a2a20 96 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ + 954: 0007d854 8 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ + 955: 00082770 300 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ + 956: 0011b838 156 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ 957: 00000000 0 FUNC GLOBAL DEFAULT UND accept4@GLIBC_2.10 (20) │ │ │ │ - 958: 0008030c 8 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ + 958: 00080128 8 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ 959: 00000000 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.4 (2) │ │ │ │ - 960: 002d7cfc 24 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ - 961: 00053cd0 68 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ + 960: 002d84d4 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: 0007ab70 24 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ + 967: 0007aecc 24 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ 968: 00000000 0 FUNC GLOBAL DEFAULT UND ttyname_r@GLIBC_2.4 (2) │ │ │ │ - 969: 000a59c0 404 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ - 970: 000a560c 96 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ + 969: 000a5904 404 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ + 970: 000a5550 96 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ 971: 00557a18 208 OBJECT GLOBAL DEFAULT 26 PyProperty_Type │ │ │ │ - 972: 000a661c 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ - 973: 001d8ff0 40 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ + 972: 000a6560 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ + 973: 001d94c4 40 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ 974: 00556c64 208 OBJECT GLOBAL DEFAULT 26 PyAsyncGen_Type │ │ │ │ - 975: 0008b488 52 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ + 975: 0008b3e0 52 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ 976: 00000000 0 FUNC GLOBAL DEFAULT UND fchmod@GLIBC_2.4 (2) │ │ │ │ - 977: 00083d14 4 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ + 977: 00083f80 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: 0018e3c0 96 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ + 981: 0018e4c4 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: 0018962c 152 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ - 985: 00164dcc 128 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ - 986: 003221a8 92 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ - 987: 0007d540 28 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ - 988: 0007d0b4 36 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ + 984: 00189730 152 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ + 985: 00164d9c 128 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ + 986: 00322b7c 92 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ + 987: 0007d89c 28 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ + 988: 0007d410 36 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ 989: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@GLIBC_2.34 (4) │ │ │ │ - 990: 000bb7f4 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ + 990: 000bb780 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ 991: 00000000 0 FUNC GLOBAL DEFAULT UND dup2@GLIBC_2.4 (2) │ │ │ │ - 992: 001dbd70 92 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ - 993: 0009d8f8 108 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ + 992: 001dc244 92 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ + 993: 0009d83c 108 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ 994: 00000000 0 FUNC GLOBAL DEFAULT UND dup3@GLIBC_2.9 (5) │ │ │ │ - 995: 00150b08 136 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ + 995: 00150ecc 192 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ 996: 00000000 0 FUNC GLOBAL DEFAULT UND __open64_2@GLIBC_2.7 (11) │ │ │ │ - 997: 0009d8bc 60 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ - 998: 000b6a88 132 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ - 999: 000454a0 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ + 997: 0009d800 60 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ + 998: 000b6a14 132 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ + 999: 0004538c 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ 1000: 005545ec 208 OBJECT GLOBAL DEFAULT 26 PyODictKeys_Type │ │ │ │ - 1001: 0010fb24 44 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ - 1002: 00083ea8 36 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ - 1003: 00083e98 8 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ - 1004: 00128c7c 56 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ - 1005: 001e53b4 464 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ - 1006: 001fc2a0 1128 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ - 1007: 00078c78 76 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ - 1008: 00083100 60 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ - 1009: 00236684 60 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ + 1001: 0010fb60 44 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ + 1002: 00084114 36 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ + 1003: 00084104 8 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ + 1004: 00128ce0 56 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ + 1005: 001e57f4 464 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ + 1006: 001fc63c 1128 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ + 1007: 00078c1c 76 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ + 1008: 0008336c 60 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ + 1009: 00236644 60 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ 1010: 000292bc 0 FUNC GLOBAL DEFAULT UND XML_SetEncoding │ │ │ │ - 1011: 000a32b0 496 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ - 1012: 0032679c 504 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ - 1013: 000fe1f4 504 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ + 1011: 000a31f4 496 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ + 1012: 00326f14 504 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ + 1013: 000fe244 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: 0009b32c 168 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ - 1017: 0005c6ac 96 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ - 1018: 002ac004 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ - 1019: 0003a720 100 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ - 1020: 0008af64 184 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ + 1016: 0009b270 168 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ + 1017: 0005c674 96 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ + 1018: 002ac48c 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ + 1019: 0003a6c8 100 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ + 1020: 0008af08 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: 001fbfe0 704 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ - 1024: 000808d8 136 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ - 1025: 000e38d0 180 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ + 1023: 001fc37c 704 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ + 1024: 000806f4 136 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ + 1025: 000e38a0 180 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ 1026: 0055c454 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterError │ │ │ │ - 1027: 0022f4c8 48 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ + 1027: 0022f494 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: 0006bb90 92 FUNC GLOBAL DEFAULT 12 _PyXI_FreeNamespace │ │ │ │ + 1031: 0006bb34 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: 000c077c 1516 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ - 1035: 002d45e8 80 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ + 1034: 000c070c 1516 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ + 1035: 002d4aa0 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: 000792c8 144 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ - 1039: 0007cf2c 32 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ + 1038: 0007926c 144 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ + 1039: 0007d288 32 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ 1040: 00000000 0 FUNC GLOBAL DEFAULT UND getppid@GLIBC_2.4 (2) │ │ │ │ - 1041: 000cb1b8 380 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ - 1042: 00277928 160 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ + 1041: 000cb118 380 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ + 1042: 00277b80 160 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ 1043: 00000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.4 (2) │ │ │ │ - 1044: 00092878 660 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ - 1045: 00330768 120 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ + 1044: 00092874 660 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ + 1045: 00331000 120 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ 1046: 00000000 0 FUNC GLOBAL DEFAULT UND hypot@GLIBC_2.35 (12) │ │ │ │ - 1047: 001cbe30 132 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ + 1047: 001cc348 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: 000784b8 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ - 1051: 0016af5c 68 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ - 1052: 0008225c 12 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ - 1053: 00148b64 288 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ - 1054: 00092b0c 400 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ - 1055: 003500ec 1052 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ - 1056: 000606f4 4 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ - 1057: 0020a7f0 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ + 1050: 0007845c 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ + 1051: 0016af4c 68 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ + 1052: 00082200 12 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ + 1053: 00148bd4 288 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ + 1054: 00092b08 400 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ + 1055: 00350984 1052 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ + 1056: 00060698 4 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ + 1057: 0020a870 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ 1058: 00000000 0 FUNC GLOBAL DEFAULT UND frexp@GLIBC_2.4 (2) │ │ │ │ - 1059: 000b2d94 1848 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ - 1060: 00298af8 348 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ + 1059: 000b2d28 1848 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ + 1060: 00298f90 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: 0027f0c8 76 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ - 1066: 0007d9bc 8 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ - 1067: 000b8a3c 360 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ - 1068: 002769e8 304 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ + 1065: 0027f560 76 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ + 1066: 0007dd74 8 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ + 1067: 000b89c8 360 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ + 1068: 00276c40 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: 00054478 256 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ - 1072: 00301988 4 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ - 1073: 00228300 840 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ - 1074: 002a35d8 52 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ + 1071: 000544d4 256 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ + 1072: 003021c8 4 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ + 1073: 002282d4 840 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ + 1074: 002a3a60 52 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ 1075: 0002ffd4 408 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ - 1076: 000ba38c 68 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ - 1077: 0019f314 36 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ - 1078: 001ace68 128 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ - 1079: 00222d14 752 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ + 1076: 000ba318 68 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ + 1077: 0019f498 36 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ + 1078: 001ad37c 128 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ + 1079: 00222ce8 752 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ 1080: 00553948 208 OBJECT GLOBAL DEFAULT 26 PyRangeIter_Type │ │ │ │ - 1081: 001f72c0 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ - 1082: 00078cc4 96 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ + 1081: 001f7698 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ + 1082: 00078c68 96 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ 1083: 00000000 0 FUNC GLOBAL DEFAULT UND inflateCopy@ZLIB_1.2.0 (25) │ │ │ │ - 1084: 0009fecc 676 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ - 1085: 00282b90 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ - 1086: 001617b0 16 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ - 1087: 001c40c8 728 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ + 1084: 0009fe10 676 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ + 1085: 00282edc 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ + 1086: 001611d0 16 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ + 1087: 001c45e0 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: 0019e110 88 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ - 1093: 0011a8c4 76 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ - 1094: 002829a0 96 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ - 1095: 002a8f3c 180 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ - 1096: 00083f4c 28 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ - 1097: 0007cf6c 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Clear │ │ │ │ + 1092: 0019e294 88 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ + 1093: 0011a8bc 76 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ + 1094: 00282d98 96 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ + 1095: 002a93c4 180 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ + 1096: 000841b8 28 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ + 1097: 0007d2c8 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: 00078ab0 76 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ - 1102: 00078734 28 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ - 1103: 0007d0e0 28 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ + 1101: 00078a54 76 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ + 1102: 000786d8 28 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ + 1103: 0007d43c 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: 00131ebc 1136 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ - 1109: 001acdb8 176 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ - 1110: 00138d08 904 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ - 1111: 001ccf64 52 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ - 1112: 001fe05c 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ - 1113: 000800ac 60 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ - 1114: 002c502c 44 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ - 1115: 001326d0 652 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ - 1116: 0018e6bc 532 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ + 1108: 00131f24 1136 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ + 1109: 001ad2cc 176 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ + 1110: 00138d78 904 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ + 1111: 001cd47c 52 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ + 1112: 001fe3f8 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ + 1113: 0007fec8 60 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ + 1114: 002c54b4 44 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ + 1115: 00132738 652 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ + 1116: 0018e7c0 532 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ 1117: 0002ae48 56 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitIsolatedConfig │ │ │ │ - 1118: 00276b24 156 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ - 1119: 0008b02c 160 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ - 1120: 0003c4ac 116 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ - 1121: 002d1390 68 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ + 1118: 00276d7c 156 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ + 1119: 0008afd0 160 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ + 1120: 0003c454 116 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ + 1121: 002d1818 68 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ 1122: 0002b294 64 FUNC GLOBAL DEFAULT 12 PyConfig_SetArgv │ │ │ │ - 1123: 000787fc 196 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ - 1124: 0006be34 88 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ - 1125: 002959ac 156 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ - 1126: 0021ceac 380 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ - 1127: 0009255c 796 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ - 1128: 002044a0 64 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ + 1123: 000787a0 196 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ + 1124: 0006bd4c 88 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ + 1125: 00295e44 156 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ + 1126: 0021ce80 380 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ + 1127: 00092558 796 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ + 1128: 00204840 64 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ 1129: 00000000 0 FUNC GLOBAL DEFAULT UND killpg@GLIBC_2.4 (2) │ │ │ │ - 1130: 000797e0 80 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ - 1131: 0008b868 324 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ + 1130: 00079784 80 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ + 1131: 0008b7c0 324 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ 1132: 00554278 208 OBJECT GLOBAL DEFAULT 26 PyMemoryView_Type │ │ │ │ - 1133: 00074988 12 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ + 1133: 00074928 12 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ 1134: 00000000 0 FUNC GLOBAL DEFAULT UND pwrite64@GLIBC_2.4 (2) │ │ │ │ - 1135: 00079080 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ + 1135: 00079024 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: 00047928 76 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ 1138: 00000000 0 FUNC GLOBAL DEFAULT UND wcschr@GLIBC_2.4 (2) │ │ │ │ - 1139: 001c1ac4 644 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ - 1140: 002371ac 24 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ + 1139: 001c1fe0 644 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ + 1140: 0023716c 24 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ 1141: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 (2) │ │ │ │ - 1142: 001af5fc 684 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ - 1143: 0013b750 132 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ + 1142: 001afb14 684 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ + 1143: 0013b7c0 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: 001d9c44 716 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ + 1145: 00047028 476 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ + 1146: 001d9d10 716 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ 1147: 00000000 0 FUNC GLOBAL DEFAULT UND getgrent@GLIBC_2.4 (2) │ │ │ │ - 1148: 001db278 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ + 1148: 001db7dc 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ 1149: 00029a90 0 FUNC GLOBAL DEFAULT UND cbrt@GLIBC_2.4 (3) │ │ │ │ - 1150: 00075f94 68 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ + 1150: 00075f34 68 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ 1151: 00000000 0 FUNC GLOBAL DEFAULT UND copy_file_range@GLIBC_2.27 (13) │ │ │ │ - 1152: 000f24e0 124 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ + 1152: 000f2548 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: 0032e8d0 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ - 1158: 0009b1ac 60 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ - 1159: 002ffcc0 52 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ - 1160: 000740e4 184 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ - 1161: 00089b44 20 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ - 1162: 000bbdf4 76 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ - 1163: 00118af0 332 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ - 1164: 000afb60 48 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ + 1157: 0032f168 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ + 1158: 0009b0f0 60 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ + 1159: 00300500 52 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ + 1160: 00074084 184 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ + 1161: 00089cb4 20 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ + 1162: 000bbd80 76 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ + 1163: 00118ae8 332 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ + 1164: 000afaf4 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: 0014e92c 608 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ + 1169: 0014e99c 608 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ 1170: 0055eaac 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ - 1171: 0006c93c 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ - 1172: 0030ef60 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ - 1173: 000a8640 400 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ - 1174: 00099c64 676 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ - 1175: 0007ab3c 32 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ - 1176: 000a6540 88 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ + 1171: 0006c8e0 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ + 1172: 0030fc1c 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ + 1173: 000a8584 400 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ + 1174: 00099ba8 676 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ + 1175: 0007ae98 32 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ + 1176: 000a6484 88 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ 1177: 00000000 0 FUNC GLOBAL DEFAULT UND __pthread_cond_timedwait64@GLIBC_2.34 (4) │ │ │ │ - 1178: 0045be5c 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ - 1179: 0017eacc 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ + 1178: 0045c71c 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ + 1179: 0017ebd8 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ 1180: 0002c7ec 352 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ - 1181: 00073418 128 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ - 1182: 00064ef8 36 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ + 1181: 000733b8 128 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ + 1182: 00064e9c 36 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ 1183: 00038d4c 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ - 1184: 002958a4 80 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ + 1184: 00295d3c 80 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ 1185: 00000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.4 (2) │ │ │ │ - 1186: 00078010 20 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ - 1187: 000f591c 1100 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ - 1188: 001bd884 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ - 1189: 001623d8 108 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ + 1186: 00077fb0 20 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ + 1187: 000f597c 1100 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ + 1188: 001bdda0 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ + 1189: 001623a8 108 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ 1190: 0002a198 0 FUNC GLOBAL DEFAULT UND XML_SetElementDeclHandler │ │ │ │ - 1191: 00189538 16 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ - 1192: 000bb7a8 72 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ - 1193: 0007ab34 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ - 1194: 000a5534 48 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ + 1191: 0018963c 16 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ + 1192: 000bb734 72 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ + 1193: 0007ae90 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ + 1194: 000a5478 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: 001d52cc 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ + 1197: 001d57ac 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ 1198: 00000000 0 FUNC GLOBAL DEFAULT UND bindtextdomain@GLIBC_2.4 (2) │ │ │ │ - 1199: 000783e4 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ - 1200: 00458578 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ - 1201: 001d9f3c 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ - 1202: 001566fc 64 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ - 1203: 002b2734 492 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ + 1199: 00078388 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ + 1200: 00458e38 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ + 1201: 001da410 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ + 1202: 00156e78 64 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ + 1203: 002b2b10 492 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ 1204: 00552990 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_ProxyType │ │ │ │ - 1205: 00079840 48 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ - 1206: 000791f8 128 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ - 1207: 0005d944 92 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ - 1208: 002cedd4 64 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ + 1205: 000797e4 48 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ + 1206: 0007919c 128 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ + 1207: 0005d978 92 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ + 1208: 002cf25c 64 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ 1209: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (2) │ │ │ │ - 1210: 0008a31c 24 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ - 1211: 000440b8 44 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ + 1210: 0008a2c0 24 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ + 1211: 00044168 44 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ 1212: 00000000 0 FUNC GLOBAL DEFAULT UND fchmodat@GLIBC_2.4 (2) │ │ │ │ - 1213: 001949dc 544 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ - 1214: 00067ff8 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ + 1213: 00194ae0 544 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ + 1214: 00067f9c 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ 1215: 005546dc 208 OBJECT GLOBAL DEFAULT 26 PyODictItems_Type │ │ │ │ - 1216: 00079470 152 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ + 1216: 00079414 152 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ 1217: 000371a8 88 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ - 1218: 00082388 40 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ - 1219: 0025d3b8 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ + 1218: 0008232c 40 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ + 1219: 0025d53c 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ 1220: 0055af68 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionResetError │ │ │ │ 1221: 00000000 0 FUNC GLOBAL DEFAULT UND clock@GLIBC_2.4 (2) │ │ │ │ - 1222: 000648dc 276 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ - 1223: 001fd898 108 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ + 1222: 00064880 276 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ + 1223: 001fdc34 108 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ 1224: 0055dae4 4 OBJECT GLOBAL DEFAULT 26 PyExc_TabError │ │ │ │ - 1225: 00249770 104 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ + 1225: 00249738 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: 001e7614 112 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ - 1230: 00062f00 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ - 1231: 000b2880 308 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ + 1229: 001e7a14 112 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ + 1230: 00062ea4 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ + 1231: 000b2814 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: 0007ac34 4 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ + 1234: 0007af90 4 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ 1235: 00553cf8 208 OBJECT GLOBAL DEFAULT 26 PyModuleDef_Type │ │ │ │ - 1236: 0007ac38 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ + 1236: 0007af94 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ 1237: 00000000 0 FUNC GLOBAL DEFAULT UND if_nametoindex@GLIBC_2.4 (2) │ │ │ │ - 1238: 001c6c94 108 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ + 1238: 001c71ac 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: 0022d754 132 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ + 1241: 0022d6d8 132 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ 1242: 0002a684 0 FUNC GLOBAL DEFAULT UND cosh@GLIBC_2.4 (3) │ │ │ │ - 1243: 00144370 36 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ - 1244: 000f8eac 1064 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ + 1243: 001443e0 36 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ + 1244: 000f8efc 1064 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ 1245: 00000000 0 FUNC GLOBAL DEFAULT UND memrchr@GLIBC_2.4 (2) │ │ │ │ - 1246: 00068854 72 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ + 1246: 000687f8 72 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ 1247: 0002c318 124 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ - 1248: 0016c210 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ - 1249: 00306d24 16 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ - 1250: 00056a94 96 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ - 1251: 002d0d80 12 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ - 1252: 00321f40 416 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ - 1253: 00049bc4 64 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ - 1254: 000f246c 116 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ + 1248: 0016c200 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ + 1249: 00307564 16 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ + 1250: 00056a38 96 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ + 1251: 002d1208 12 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ + 1252: 003227d4 416 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ + 1253: 00049b6c 64 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ + 1254: 000f24d4 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: 0003b16c 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: 00060c50 64 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ - 1260: 0007861c 136 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ - 1261: 0007c5a8 16 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ - 1262: 0027b72c 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ - 1263: 0007cea0 40 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ + 1259: 00060c20 64 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ + 1260: 000785c0 136 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ + 1261: 0007c904 16 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ + 1262: 0027bbc4 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ + 1263: 0007d1fc 40 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ 1264: 0002a720 0 FUNC GLOBAL DEFAULT UND fchdir@GLIBC_2.4 (2) │ │ │ │ - 1265: 002611d4 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ - 1266: 0034d398 780 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ + 1265: 0026135c 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ + 1266: 0034dc30 780 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ 1267: 005c2d10 4 OBJECT GLOBAL DEFAULT 29 _PyOS_ReadlineTState │ │ │ │ - 1268: 0012907c 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ - 1269: 0007dfe4 388 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ + 1268: 001290e4 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ + 1269: 00080b84 388 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ 1270: 00000000 0 FUNC GLOBAL DEFAULT UND chdir@GLIBC_2.4 (2) │ │ │ │ - 1271: 00073cec 320 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ - 1272: 000faee0 2044 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ + 1271: 00073c8c 320 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ + 1272: 000faf30 2044 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ 1273: 0055ac24 4 OBJECT GLOBAL DEFAULT 26 PyExc_ResourceWarning │ │ │ │ - 1274: 000ce634 92 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ - 1275: 00046c3c 312 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ + 1274: 000ce590 92 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ + 1275: 00046be4 312 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ 1276: 00000000 0 FUNC GLOBAL DEFAULT UND removexattr@GLIBC_2.4 (2) │ │ │ │ - 1277: 00057fe8 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ - 1278: 0023d75c 152 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ - 1279: 001496e0 220 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ + 1277: 00057f8c 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ + 1278: 0023d724 152 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ + 1279: 00149754 220 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ 1280: 0055db2c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FloatingPointError │ │ │ │ - 1281: 000a7d98 2216 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ - 1282: 004586f4 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ - 1283: 0004a940 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ + 1281: 000a7cdc 2216 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ + 1282: 00458fb4 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: 00063328 220 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ - 1289: 0007ab14 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ - 1290: 0007d40c 68 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ - 1291: 002983f8 36 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ + 1288: 000632cc 220 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ + 1289: 0007ae70 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ + 1290: 0007d768 68 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ + 1291: 00298890 36 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ 1292: 00000000 0 FUNC GLOBAL DEFAULT UND log@GLIBC_2.29 (8) │ │ │ │ - 1293: 001c540c 28 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ - 1294: 00071760 100 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ - 1295: 0011df3c 96 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ - 1296: 0006c510 204 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ - 1297: 0024f210 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ + 1293: 001c5924 28 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ + 1294: 0007163c 100 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ + 1295: 0011df34 96 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ + 1296: 0006c4a8 204 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ + 1297: 0024f1d8 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: 0018a3fc 508 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ - 1301: 0003eb94 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ - 1302: 00144548 468 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ + 1300: 0018a500 508 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ + 1301: 0003eb3c 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ + 1302: 001445b8 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: 00079d3c 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ - 1306: 00262f1c 76 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ - 1307: 000616b0 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ - 1308: 0007e5b8 160 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ - 1309: 001985c0 116 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ - 1310: 000787f4 8 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ - 1311: 00161da0 96 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ + 1305: 00079e6c 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ + 1306: 00263174 76 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ + 1307: 00061650 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ + 1308: 0007e3d4 160 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ + 1309: 0019818c 116 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ + 1310: 00078798 8 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ + 1311: 00161d70 96 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ 1312: 0055ac18 4 OBJECT GLOBAL DEFAULT 26 PyExc_DeprecationWarning │ │ │ │ - 1313: 0003b5fc 16 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ - 1314: 0007d11c 28 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ + 1313: 0003b554 16 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ + 1314: 0007d478 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: 00117fd8 312 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ - 1318: 000c6914 76 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ - 1319: 0017a23c 48 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ - 1320: 00149998 1216 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ + 1317: 00117fd0 312 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ + 1318: 000c6898 76 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ + 1319: 0017a348 48 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ + 1320: 00149a0c 1216 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ 1321: 00000000 0 FUNC GLOBAL DEFAULT UND chroot@GLIBC_2.4 (2) │ │ │ │ - 1322: 00354c80 12 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ + 1322: 00355518 12 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ 1323: 0002b5d0 36 FUNC GLOBAL DEFAULT 12 PyConfig_Read │ │ │ │ - 1324: 00102984 132 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ - 1325: 00179340 16 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ - 1326: 000b9070 336 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ - 1327: 0022d880 76 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ - 1328: 00150e88 124 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ + 1324: 001029d4 132 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ + 1325: 0017944c 16 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ + 1326: 000b8ffc 336 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ + 1327: 0022d804 76 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ + 1328: 00151094 124 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ 1329: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (2) │ │ │ │ - 1330: 00078afc 152 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ + 1330: 00078aa0 152 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ 1331: 00559084 208 OBJECT GLOBAL DEFAULT 26 PyBool_Type │ │ │ │ - 1332: 000be9b8 376 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ - 1333: 001ab290 1576 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ - 1334: 0008aefc 104 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ - 1335: 001359bc 2360 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ + 1332: 000be948 376 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ + 1333: 001ab7a4 1576 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ + 1334: 0008aea0 104 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ + 1335: 00135a3c 2360 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ 1336: 00561be0 256 OBJECT GLOBAL DEFAULT 26 _PyLong_DigitValue │ │ │ │ - 1337: 00275cac 200 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ + 1337: 00275f04 200 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ 1338: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.4 (2) │ │ │ │ - 1339: 0017a0e0 104 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ - 1340: 0016e9c4 1620 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ + 1339: 0017a1ec 104 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ + 1340: 0016e9b4 1620 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ 1341: 005572d4 208 OBJECT GLOBAL DEFAULT 26 PyReversed_Type │ │ │ │ - 1342: 002a1dc4 212 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ + 1342: 002a224c 212 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ 1343: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_detach@GLIBC_2.34 (4) │ │ │ │ - 1344: 0011b048 1784 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ - 1345: 001664f8 136 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ - 1346: 000a4500 168 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ - 1347: 00057be4 120 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ + 1344: 0011b040 1784 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ + 1345: 001664c8 136 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ + 1346: 000a4444 168 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ + 1347: 00057c30 120 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ 1348: 0002bf18 96 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetConfigCopy │ │ │ │ - 1349: 00079d40 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ + 1349: 00079e70 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ 1350: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyport@GLIBC_2.4 (2) │ │ │ │ - 1351: 002626d4 92 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ - 1352: 000567fc 120 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ - 1353: 000a5b7c 988 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ - 1354: 00076590 64 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ - 1355: 0004367c 220 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ - 1356: 002810b8 56 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ + 1351: 0026292c 92 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ + 1352: 000567a0 120 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ + 1353: 000a5ac0 988 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ + 1354: 00076530 64 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ + 1355: 0004376c 220 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ + 1356: 00281550 56 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ 1357: 00000000 0 FUNC GLOBAL DEFAULT UND deflateSetDictionary │ │ │ │ - 1358: 0007d500 36 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ + 1358: 0007d85c 36 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ 1359: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@GLIBC_2.4 (2) │ │ │ │ - 1360: 000a9494 116 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ - 1361: 0018e684 16 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ - 1362: 002030f4 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ - 1363: 00091704 532 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ + 1360: 000a93d8 116 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ + 1361: 0018e788 16 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ + 1362: 00203494 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ + 1363: 00091648 532 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ 1364: 0055a69c 208 OBJECT GLOBAL DEFAULT 26 PyLong_Type │ │ │ │ - 1365: 0007dac8 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ + 1365: 0007de80 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ 1366: 00000000 0 FUNC GLOBAL DEFAULT UND inflateEnd │ │ │ │ - 1367: 001de050 48 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ - 1368: 00063d48 88 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ - 1369: 00077ff8 24 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ - 1370: 000764bc 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ + 1367: 001de600 48 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ + 1368: 00063cec 88 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ + 1369: 00077f98 24 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ + 1370: 0007645c 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ 1371: 005565f0 208 OBJECT GLOBAL DEFAULT 26 PyFloat_Type │ │ │ │ - 1372: 00080d08 96 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ - 1373: 000f93a4 1356 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ + 1372: 00080b24 96 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ + 1373: 000f93f4 1356 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ 1374: 00000000 0 FUNC GLOBAL DEFAULT UND putc@GLIBC_2.4 (2) │ │ │ │ - 1375: 00080c00 264 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ + 1375: 00080a1c 264 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ 1376: 00553fc8 208 OBJECT GLOBAL DEFAULT 26 PyCFunction_Type │ │ │ │ - 1377: 0023f74c 684 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ - 1378: 00171ea0 348 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ - 1379: 00144de4 348 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ - 1380: 00079a44 4 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ - 1381: 0017ca10 136 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ + 1377: 0023f714 684 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ + 1378: 00171e90 348 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ + 1379: 00144e54 348 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ + 1380: 00079be8 4 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ + 1381: 0017cb1c 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: 002d8f8c 36 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ + 1384: 002d9764 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: 002a7d2c 48 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ - 1392: 001ccebc 168 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ - 1393: 00110f6c 988 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ - 1394: 0023fd54 76 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ - 1395: 001cb654 476 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ - 1396: 00148c84 44 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ - 1397: 000a8d1c 72 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ - 1398: 0008b454 44 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ - 1399: 000790c8 144 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ - 1400: 0034a4a0 184 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ + 1391: 002a81b4 48 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ + 1392: 001cd3d4 168 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ + 1393: 00110fa4 988 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ + 1394: 0023fd1c 76 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ + 1395: 001cbb6c 476 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ + 1396: 00148cf4 44 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ + 1397: 000a8c60 72 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ + 1398: 0008b3ac 44 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ + 1399: 0007906c 144 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ + 1400: 0034ad38 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: 001ba86c 172 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ + 1403: 001bad88 172 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ 1404: 0055db4c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ - 1405: 002cf760 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ - 1406: 00352cd0 104 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ + 1405: 002cfbe8 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ + 1406: 00353568 104 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ 1407: 00000000 0 FUNC GLOBAL DEFAULT UND __realpath_chk@GLIBC_2.4 (2) │ │ │ │ - 1408: 000faa88 140 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ - 1409: 0017a880 1192 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ - 1410: 000c2120 180 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ - 1411: 000565e8 156 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ - 1412: 00079358 156 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ + 1408: 000faad8 140 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ + 1409: 0017a98c 1192 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ + 1410: 000c20b0 180 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ + 1411: 00056618 156 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ + 1412: 000792fc 156 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ 1413: 00037200 60 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ - 1414: 0034a99c 188 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ - 1415: 0007cee4 8 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ + 1414: 0034b2e8 188 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ + 1415: 0007d240 8 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ 1416: 00000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.4 (2) │ │ │ │ - 1417: 0029e4dc 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ + 1417: 0029e964 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: 002853dc 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ - 1421: 0020cb48 16 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ + 1420: 00285728 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ + 1421: 0020cb5c 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: 0008ba40 28 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ - 1425: 0006e2a8 16 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ - 1426: 0007d388 68 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ - 1427: 0008016c 12 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ + 1424: 0008b998 28 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ + 1425: 0006e24c 16 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ + 1426: 0007d6e4 68 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ + 1427: 0007ff88 12 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ 1428: 005c2d1c 4 OBJECT GLOBAL DEFAULT 29 PyOS_InputHook │ │ │ │ - 1429: 0007dadc 176 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ - 1430: 0028692c 68 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ - 1431: 0010528c 1644 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ + 1429: 00079f9c 176 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ + 1430: 00286c78 68 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ + 1431: 001052dc 1644 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ 1432: 00000000 0 FUNC GLOBAL DEFAULT UND getsockname@GLIBC_2.4 (2) │ │ │ │ - 1433: 0005c7cc 16 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ - 1434: 0007cec8 28 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ - 1435: 0013b7d4 232 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ + 1433: 0005c794 16 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ + 1434: 0007d224 28 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ + 1435: 0013b844 232 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ 1436: 00000000 0 FUNC GLOBAL DEFAULT UND __mktime64@GLIBC_2.34 (4) │ │ │ │ - 1437: 002753fc 204 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ - 1438: 00039c58 188 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ - 1439: 002ff6d4 132 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ + 1437: 00275654 204 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ + 1438: 00039c00 188 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ + 1439: 002fff14 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: 001d0670 904 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ + 1443: 001d0b50 904 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ 1444: 0002eb3c 712 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ - 1445: 000b193c 32 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ + 1445: 000b18d0 32 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ 1446: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBuffer │ │ │ │ - 1447: 0003c520 276 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ - 1448: 00279bb4 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ - 1449: 0004eec4 208 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ - 1450: 00092520 60 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ - 1451: 00111ab0 28 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ - 1452: 002dc768 204 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ - 1453: 002853e0 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ - 1454: 000b27f8 136 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ + 1447: 0003c64c 276 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ + 1448: 0027a04c 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ + 1449: 0004ee6c 208 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ + 1450: 00092464 60 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ + 1451: 00111ae8 28 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ + 1452: 002dcf40 204 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ + 1453: 0028572c 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ + 1454: 000b278c 136 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ 1455: 00552d6c 208 OBJECT GLOBAL DEFAULT 26 PyTupleIter_Type │ │ │ │ - 1456: 00204d9c 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ - 1457: 00203f94 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ - 1458: 000c03a4 460 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ + 1456: 0020510c 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ + 1457: 00204334 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ + 1458: 000c0334 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: 0004d9d8 88 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ + 1461: 0004d980 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: 0021d864 204 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ - 1465: 000f54e4 40 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ - 1466: 00153b04 44 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ - 1467: 00078a18 152 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ + 1464: 0021dcfc 204 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ + 1465: 000f5544 40 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ + 1466: 00153d14 44 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ + 1467: 000789bc 152 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ 1468: 00599cec 4 OBJECT GLOBAL DEFAULT 29 Py_FrozenFlag │ │ │ │ - 1469: 00111348 216 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ - 1470: 0017dc9c 216 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ - 1471: 0010f960 72 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ - 1472: 0003a138 84 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ - 1473: 00080240 92 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ + 1469: 00111380 216 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ + 1470: 0017dda8 216 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ + 1471: 0010f99c 72 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ + 1472: 0003a0e0 84 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ + 1473: 0008005c 92 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ 1474: 00553c28 208 OBJECT GLOBAL DEFAULT 26 _PyNone_Type │ │ │ │ - 1475: 001275c8 400 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ - 1476: 0006406c 292 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ + 1475: 00127628 400 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ + 1476: 0006407c 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: 0021ddf4 760 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ - 1480: 000cac9c 252 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ - 1481: 0007d264 44 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ + 1479: 0021ddc8 760 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ + 1480: 000cabfc 252 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ + 1481: 0007d5c0 44 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ 1482: 00000000 0 FUNC GLOBAL DEFAULT UND getresuid@GLIBC_2.4 (2) │ │ │ │ - 1483: 00074dfc 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ + 1483: 00074d9c 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ 1484: 00000000 0 FUNC GLOBAL DEFAULT UND statvfs64@GLIBC_2.4 (2) │ │ │ │ - 1485: 001c3800 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ - 1486: 002a360c 36 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ - 1487: 002619b4 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ - 1488: 002df3d8 76 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ - 1489: 000a8c44 128 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ - 1490: 002a8cb0 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ - 1491: 00156ef8 2020 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ + 1485: 001c3d18 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ + 1486: 002a3a94 36 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ + 1487: 00261c0c 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ + 1488: 002dfc1c 76 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ + 1489: 000a8b88 128 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ + 1490: 002a9138 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ + 1491: 00157118 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: 0022f45c 28 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ - 1496: 0018e694 16 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ + 1495: 0022f428 28 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ + 1496: 0018e798 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: 0018a84c 20 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ + 1498: 00039b78 136 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ + 1499: 0018a950 20 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ 1500: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_kill@GLIBC_2.34 (4) │ │ │ │ - 1501: 000830d4 44 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ - 1502: 000fb9bc 472 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ - 1503: 0034a5b4 420 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ - 1504: 00090a54 36 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ + 1501: 00083340 44 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ + 1502: 000fba0c 472 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ + 1503: 0034ae4c 420 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ + 1504: 00090998 36 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ 1505: 0055db30 4 OBJECT GLOBAL DEFAULT 26 PyExc_Warning │ │ │ │ - 1506: 0007d474 68 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ - 1507: 00079a48 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ + 1506: 0007d7d0 68 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ + 1507: 0007996c 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ 1508: 00000000 0 FUNC GLOBAL DEFAULT UND endgrent@GLIBC_2.4 (2) │ │ │ │ - 1509: 001505e4 64 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ - 1510: 0007cf74 16 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ + 1509: 0015065c 64 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ + 1510: 0007d2d0 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: 001d4dec 8 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ + 1513: 001d52cc 8 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ 1514: 00599690 4 OBJECT GLOBAL DEFAULT 29 stderr@GLIBC_2.4 (2) │ │ │ │ - 1515: 001dc2f4 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ + 1515: 001dc758 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ 1516: 00000000 0 FUNC GLOBAL DEFAULT UND _exit@GLIBC_2.4 (2) │ │ │ │ - 1517: 001edd54 32 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ - 1518: 0015a664 2008 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ - 1519: 00119d70 32 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ + 1517: 001ee154 32 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ + 1518: 0015a634 2008 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ + 1519: 00119d68 32 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ 1520: 00000000 0 FUNC GLOBAL DEFAULT UND getprotobyname@GLIBC_2.4 (2) │ │ │ │ - 1521: 0003d764 40 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ - 1522: 001a1548 572 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ - 1523: 00202cbc 96 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ + 1521: 0003d70c 40 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ + 1522: 001a16cc 572 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ + 1523: 00203058 96 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ 1524: 00000000 0 FUNC GLOBAL DEFAULT UND wcscmp@GLIBC_2.4 (2) │ │ │ │ - 1525: 00083e30 8 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ + 1525: 0008409c 8 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ 1526: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_ctl@GLIBC_2.4 (2) │ │ │ │ - 1527: 002c2cb0 32 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ + 1527: 002c3138 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: 0025eb40 16 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ - 1531: 0012eee8 352 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ - 1532: 000a34a0 612 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ - 1533: 000a3dd0 68 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ - 1534: 000fa4fc 244 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ + 1530: 0025ecc4 16 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ + 1531: 0012ef50 352 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ + 1532: 000a33e4 612 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ + 1533: 000a3d14 68 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ + 1534: 000fa54c 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: 002b1814 108 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ - 1539: 00220008 816 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ + 1538: 002b1b74 108 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ + 1539: 0021ffc8 816 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ 1540: 0002a078 0 FUNC GLOBAL DEFAULT UND XML_SetSkippedEntityHandler │ │ │ │ - 1541: 00163b0c 392 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ - 1542: 0008cf54 40 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ + 1541: 00163adc 392 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ + 1542: 0008ceac 40 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ 1543: 00000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.4 (2) │ │ │ │ - 1544: 001db880 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasFree │ │ │ │ + 1544: 001dbd54 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasFree │ │ │ │ 1545: 00000000 0 FUNC GLOBAL DEFAULT UND zlibVersion │ │ │ │ 1546: 00000000 0 FUNC GLOBAL DEFAULT UND ptsname_r@GLIBC_2.4 (2) │ │ │ │ - 1547: 00041d78 116 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ - 1548: 0009a3f8 568 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ + 1547: 00041d20 116 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ + 1548: 0009a33c 568 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ 1549: 00033ac0 756 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ - 1550: 0019c760 296 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ + 1550: 0019c8e4 296 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ 1551: 00000000 0 FUNC GLOBAL DEFAULT UND socketpair@GLIBC_2.4 (2) │ │ │ │ - 1552: 00041974 4 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ - 1553: 00219b48 36 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ - 1554: 00187ae8 4 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ - 1555: 0022d938 272 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ + 1552: 000418b8 4 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ + 1553: 00219b5c 36 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ + 1554: 00187bec 4 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ + 1555: 0022d8bc 272 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ 1556: 00000000 0 FUNC GLOBAL DEFAULT UND waitid@GLIBC_2.4 (2) │ │ │ │ - 1557: 001c2b38 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ + 1557: 001c3054 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ 1558: 0055bbd0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeDecodeError │ │ │ │ - 1559: 000ab17c 12 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ + 1559: 000ab0c0 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: 001dbdcc 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ - 1563: 0018e6a4 24 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ + 1562: 001dc2a0 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ + 1563: 0018e7a8 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: 00315c84 116 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ - 1569: 0010ae60 680 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ - 1570: 00132510 448 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ + 1568: 00316640 116 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ + 1569: 0010aeb8 680 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ + 1570: 00132578 448 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ 1571: 00558194 208 OBJECT GLOBAL DEFAULT 26 PyMethod_Type │ │ │ │ - 1572: 002a81f0 136 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ + 1572: 002a8678 136 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ 1573: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (2) │ │ │ │ - 1574: 0007ac54 24 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ - 1575: 00079e6c 216 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ + 1574: 0007afb0 24 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ + 1575: 0007a04c 216 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ 1576: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64v2@GLIBC_2.26 (14) │ │ │ │ - 1577: 001c4d3c 100 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ - 1578: 001b7fe4 40 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ - 1579: 0007e220 152 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ - 1580: 0016d144 92 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ + 1577: 001c5254 100 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ + 1578: 001b8500 40 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ + 1579: 0007e03c 152 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ + 1580: 0016d134 92 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ 1581: 00000000 0 FUNC GLOBAL DEFAULT UND __sysconf@GLIBC_2.4 (2) │ │ │ │ - 1582: 00079830 16 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ - 1583: 0006ca74 124 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ + 1582: 000797d4 16 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ + 1583: 0006c980 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: 0008bcdc 92 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ - 1587: 002a3500 92 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ - 1588: 0014dfb0 204 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ - 1589: 0010b108 160 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ - 1590: 001bfc10 168 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ + 1586: 0008bc34 92 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ + 1587: 002a3988 92 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ + 1588: 0014e024 204 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ + 1589: 0010b160 160 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ + 1590: 001c012c 168 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ 1591: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.4 (2) │ │ │ │ - 1592: 0004f308 1188 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ + 1592: 0004f478 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: 003223ac 992 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ - 1598: 000758bc 340 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ - 1599: 000c19b0 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ + 1597: 00322c40 992 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ + 1598: 0007585c 340 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ + 1599: 000c1940 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ 1600: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_write@GLIBC_2.7 (11) │ │ │ │ - 1601: 00076df0 300 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ + 1601: 00076d90 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: 0007dd28 68 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ - 1606: 0017b89c 208 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ + 1605: 00079b1c 68 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ + 1606: 0017b9a8 208 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ 1607: 00000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.4 (2) │ │ │ │ - 1608: 0022d818 104 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ + 1608: 0022d79c 104 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ 1609: 00000000 0 FUNC GLOBAL DEFAULT UND getauxval@GLIBC_2.16 (6) │ │ │ │ - 1610: 0015d478 32 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ - 1611: 000766f4 84 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ - 1612: 002281f0 68 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ - 1613: 0003b8a8 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ + 1610: 0015d448 32 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ + 1611: 00076694 84 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ + 1612: 002281c4 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: 00214b84 76 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ - 1616: 001d2798 80 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ - 1617: 0011f9b8 692 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ - 1618: 00153990 20 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ - 1619: 00062f9c 52 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ + 1615: 00214b94 76 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ + 1616: 001d2c78 80 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ + 1617: 0011fa1c 692 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ + 1618: 00153ba0 20 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ + 1619: 00062f48 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: 000788c0 168 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ - 1623: 002faee0 24 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ - 1624: 00205a94 64 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ + 1622: 00078864 168 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ + 1623: 002fb720 24 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ + 1624: 00205e04 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: 0020eaa0 372 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ + 1627: 0020eab4 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: 000789dc 60 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ + 1629: 0004bc18 44 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ + 1630: 00078980 60 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ 1631: 0002a51c 0 FUNC GLOBAL DEFAULT UND XML_SetStartElementHandler │ │ │ │ - 1632: 001894e8 80 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ + 1632: 001895ec 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: 00080314 48 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ - 1636: 00157a84 92 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ - 1637: 001bb448 716 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ - 1638: 000817a8 72 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ + 1635: 00080130 48 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ + 1636: 00157a48 96 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ + 1637: 001bb964 716 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ + 1638: 0008174c 72 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ 1639: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.4 (2) │ │ │ │ - 1640: 001d2c84 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ - 1641: 002ffb64 328 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ - 1642: 00357740 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 1640: 001d3164 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ + 1641: 003003a4 328 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ + 1642: 00358000 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: 002fdd7c 180 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ - 1647: 0014a564 496 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ - 1648: 000f92d4 208 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ - 1649: 001a5694 28 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ - 1650: 0022da48 68 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ - 1651: 0009ac80 100 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ - 1652: 001b6a8c 2664 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ - 1653: 0006ec54 60 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ - 1654: 001accac 64 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ + 1646: 002fe5bc 180 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ + 1647: 0014a5d8 496 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ + 1648: 000f9324 208 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ + 1649: 001a5818 28 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ + 1650: 0022d9cc 68 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ + 1651: 0009abc4 100 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ + 1652: 001b6fa8 2664 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ + 1653: 0006ebc8 60 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ + 1654: 001ad1c0 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: 000f7f68 92 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ + 1657: 000f7fb8 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: 00279628 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ - 1662: 0029af0c 88 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ - 1663: 0008ba64 8 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ - 1664: 00164fb4 1884 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ - 1665: 002b609c 264 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ - 1666: 001539a4 352 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ + 1660: 000441a8 12 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ + 1661: 00279ac0 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ + 1662: 0029b3a4 88 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ + 1663: 0008b9bc 8 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ + 1664: 0016504c 1884 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ + 1665: 002b6478 264 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ + 1666: 00153bb4 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: 00110884 1588 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ + 1669: 001108c0 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: 00283884 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ + 1672: 00283bd0 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ 1673: 0055db0c 4 OBJECT GLOBAL DEFAULT 26 PyExc_UserWarning │ │ │ │ - 1674: 00079d44 40 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ - 1675: 0008124c 56 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ + 1674: 00079e74 40 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ + 1675: 000811f0 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: 0007ac3c 24 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ - 1679: 001dbde4 212 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ + 1678: 0007af98 24 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ + 1679: 001dc2b8 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: 0003daac 128 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ - 1683: 0007d0fc 32 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ - 1684: 0003ad0c 60 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ - 1685: 00117618 480 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ - 1686: 000be4c8 592 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ + 1682: 0003da54 128 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ + 1683: 0007d458 32 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ + 1684: 0003acb4 60 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ + 1685: 00117610 480 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ + 1686: 000be458 592 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ 1687: 00000000 0 FUNC GLOBAL DEFAULT UND wcsftime@GLIBC_2.4 (2) │ │ │ │ - 1688: 001a5810 76 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ - 1689: 0028aa84 112 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ - 1690: 000756c0 12 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ - 1691: 000822b8 52 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ - 1692: 00280f1c 76 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ + 1688: 001a5994 76 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ + 1689: 0028add0 112 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ + 1690: 00075660 12 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ + 1691: 0008225c 52 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ + 1692: 002813b4 76 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ 1693: 00000000 0 FUNC GLOBAL DEFAULT UND gai_strerror@GLIBC_2.4 (2) │ │ │ │ - 1694: 0008313c 60 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ - 1695: 0018e558 300 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ + 1694: 000833a8 60 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ + 1695: 0018e65c 300 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ 1696: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fadvise64@GLIBC_2.4 (2) │ │ │ │ - 1697: 0034599c 1456 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ - 1698: 0007e5a0 24 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ - 1699: 00079d38 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ + 1697: 0034635c 1456 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ + 1698: 0007e3bc 24 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ + 1699: 00079b60 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: 00289200 172 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ + 1702: 0028954c 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: 001dbfa4 172 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ - 1707: 00324bb0 252 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ + 1706: 001dc478 172 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ + 1707: 00325418 252 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ 1708: 00000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.4 (2) │ │ │ │ - 1709: 002d2424 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ + 1709: 002d28dc 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: 00112db0 404 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ - 1713: 00181fc4 12 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ - 1714: 00236770 4 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ + 1712: 00112de8 404 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ + 1713: 001820d0 12 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ + 1714: 00236730 4 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ 1715: 0002a510 0 FUNC GLOBAL DEFAULT UND copysign@GLIBC_2.4 (2) │ │ │ │ - 1716: 0007e7d4 48 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ - 1717: 000a1dc4 40 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ + 1716: 0007e5f0 48 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ + 1717: 000a1d08 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: 0007d2f8 60 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ - 1726: 0013ae08 368 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ + 1725: 0007d654 60 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ + 1726: 0013ae78 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: 0007d350 56 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ - 1732: 00298134 100 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ - 1733: 00306500 180 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ - 1734: 0029b9cc 152 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ - 1735: 0053d1e8 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ - 1736: 00137808 4 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ - 1737: 00225f6c 84 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ + 1731: 0007d6ac 56 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ + 1732: 002985cc 100 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ + 1733: 00306d40 180 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ + 1734: 0029be54 152 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ + 1735: 0053dab0 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ + 1736: 00137870 4 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ + 1737: 0022619c 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: 0015d8f4 1652 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ + 1740: 0015d8c4 1652 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ 1741: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1742: 0007ab2c 8 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ - 1743: 00205348 56 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ + 1742: 0007ae88 8 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ + 1743: 00205628 56 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ 1744: 00000000 0 FUNC GLOBAL DEFAULT UND wcsrchr@GLIBC_2.4 (2) │ │ │ │ - 1745: 00110554 816 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ + 1745: 00110590 816 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ 1746: 00000000 0 FUNC GLOBAL DEFAULT UND sendto@GLIBC_2.4 (2) │ │ │ │ - 1747: 0007d524 28 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ + 1747: 0007d880 28 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ 1748: 0055af80 4 OBJECT GLOBAL DEFAULT 26 PyExc_PermissionError │ │ │ │ - 1749: 000784ac 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ - 1750: 000784bc 256 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ + 1749: 00078450 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ + 1750: 00078460 256 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ 1751: 00000000 0 FUNC GLOBAL DEFAULT UND setgrent@GLIBC_2.4 (2) │ │ │ │ - 1752: 0008b118 80 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ - 1753: 0025d844 64 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ + 1752: 0008b070 80 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ + 1753: 0025d9c8 64 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ 1754: 00561e74 24 OBJECT GLOBAL DEFAULT 26 _Py_SwappedOp │ │ │ │ - 1755: 001cc4a0 700 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ - 1756: 002513a0 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ - 1757: 00458664 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ - 1758: 0012e550 1132 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ - 1759: 00349c10 112 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ + 1755: 001cc9b8 700 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ + 1756: 00251368 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ + 1757: 00458f24 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ + 1758: 0012e5b8 1128 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ + 1759: 0034a4a8 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: 000780c8 100 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ - 1764: 00164674 396 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ - 1765: 002aa208 24 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ - 1766: 0008be14 132 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ - 1767: 0019bfe8 40 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ - 1768: 001b5df8 176 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ + 1763: 00078068 104 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ + 1764: 001641e0 396 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ + 1765: 002aa690 24 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ + 1766: 0008bd6c 132 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ + 1767: 0019c16c 40 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ + 1768: 001b6310 176 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ 1769: 00030560 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ - 1770: 0008128c 48 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ - 1771: 0017d5e4 12 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ - 1772: 00275d74 180 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ - 1773: 0020f134 348 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ - 1774: 0023ce1c 104 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ - 1775: 0027f8f8 84 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ - 1776: 00322194 8 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ - 1777: 001ee04c 204 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ - 1778: 0008a0d8 580 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ - 1779: 001a3d48 8 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ - 1780: 0008adb0 176 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ + 1770: 00081230 48 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ + 1771: 0017d6f0 12 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ + 1772: 00275fcc 180 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ + 1773: 0020f144 348 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ + 1774: 0023cde8 104 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ + 1775: 0027fd90 84 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ + 1776: 00322a28 8 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ + 1777: 001ee44c 204 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ + 1778: 0008a07c 580 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ + 1779: 001a3ecc 8 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ + 1780: 0008ad54 176 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ 1781: 005571c4 208 OBJECT GLOBAL DEFAULT 26 PyEnum_Type │ │ │ │ - 1782: 00115a8c 56 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ - 1783: 00303f58 220 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ - 1784: 0017caa4 128 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ - 1785: 0021a798 188 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ + 1782: 00115a84 56 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ + 1783: 00304558 220 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ + 1784: 0017cbb0 128 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ + 1785: 0021a7ac 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: 001add70 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ + 1788: 001ae284 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ 1789: 0055daf0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RecursionError │ │ │ │ - 1790: 00187da0 684 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ + 1790: 00187ea4 684 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ 1791: 005557a4 208 OBJECT GLOBAL DEFAULT 26 PyListRevIter_Type │ │ │ │ - 1792: 00329644 444 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ + 1792: 00329e1c 444 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ 1793: 00000000 0 FUNC GLOBAL DEFAULT UND sigwaitinfo@GLIBC_2.4 (2) │ │ │ │ - 1794: 00074994 736 FUNC GLOBAL DEFAULT 12 _PyXI_InitExcInfo │ │ │ │ + 1794: 00074934 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: 00082e98 132 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ + 1797: 00083104 132 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ 1798: 00000000 0 FUNC GLOBAL DEFAULT UND setegid@GLIBC_2.4 (2) │ │ │ │ - 1799: 0007ce78 40 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ - 1800: 000ab250 108 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ - 1801: 00080344 380 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ + 1799: 0007d1d4 40 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ + 1800: 000ab194 108 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ + 1801: 00080160 380 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ 1802: 00000000 0 FUNC GLOBAL DEFAULT UND __memset_chk@GLIBC_2.4 (2) │ │ │ │ - 1803: 001aa134 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ + 1803: 001aa2b4 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ 1804: 0002f804 76 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ - 1805: 00102ef4 448 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ + 1805: 00102f44 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: 002d4260 88 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ + 1808: 002d4718 88 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ 1809: 0055d938 208 OBJECT GLOBAL DEFAULT 26 PyPickleBuffer_Type │ │ │ │ - 1810: 00082898 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ + 1810: 00082938 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ 1811: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifoat@GLIBC_2.4 (2) │ │ │ │ - 1812: 000801e8 88 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ - 1813: 0019bfc8 32 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ - 1814: 001d2f54 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ + 1812: 00080004 88 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ + 1813: 0019c14c 32 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ + 1814: 001d3434 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ 1815: 005c2a04 4 OBJECT GLOBAL DEFAULT 29 PyImport_FrozenModules │ │ │ │ - 1816: 001ef034 516 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ - 1817: 0023d7f4 12 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ - 1818: 00079dbc 176 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ + 1816: 001ef444 516 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ + 1817: 0023d7bc 12 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ + 1818: 00079eec 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: 001ef238 132 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ - 1822: 000675b4 68 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ - 1823: 00081284 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ - 1824: 000558cc 108 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ - 1825: 0014761c 1052 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ - 1826: 00160aac 1496 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ - 1827: 002262f0 360 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ + 1821: 001ef648 132 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ + 1822: 00067558 68 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ + 1823: 00081228 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ + 1824: 000559b8 108 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ + 1825: 0014768c 1052 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ + 1826: 00160bf8 1496 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ + 1827: 002262c4 360 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ 1828: 00000000 0 FUNC GLOBAL DEFAULT UND __gmtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1829: 000e1b70 44 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ - 1830: 00061318 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ + 1829: 000e1b40 44 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ + 1830: 00061598 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ 1831: 00000000 0 FUNC GLOBAL DEFAULT UND __localtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1832: 001c07a4 548 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ - 1833: 0006c6a8 88 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ - 1834: 0007cf64 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ - 1835: 00324914 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ + 1832: 001c0cc0 548 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ + 1833: 0006c64c 88 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ + 1834: 0007d2c0 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ + 1835: 003251a8 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ 1836: 00000000 0 FUNC GLOBAL DEFAULT UND wcsxfrm@GLIBC_2.4 (2) │ │ │ │ - 1837: 002dc3d4 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ - 1838: 001363e4 1060 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ - 1839: 00315428 16 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ - 1840: 00077ee0 248 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ - 1841: 0008b760 264 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ - 1842: 00232c80 32 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ + 1837: 002dcbac 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ + 1838: 00136464 1060 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ + 1839: 00315cbc 16 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ + 1840: 00077e80 248 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ + 1841: 0008b6b8 264 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ + 1842: 00232c4c 32 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ 1843: 0002a9a8 0 FUNC GLOBAL DEFAULT UND XML_SetUnparsedEntityDeclHandler │ │ │ │ - 1844: 0019ae38 2364 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ - 1845: 000e9580 52 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ - 1846: 0018b8b0 196 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ - 1847: 0005269c 92 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ - 1848: 000ad024 1008 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ - 1849: 0007e658 68 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ - 1850: 001177f8 204 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ + 1844: 0019afbc 2364 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ + 1845: 000e955c 52 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ + 1846: 0018b9b4 196 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ + 1847: 00052678 92 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ + 1848: 000acfb8 1008 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ + 1849: 0007e474 68 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ + 1850: 001177f0 204 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ 1851: 005576dc 208 OBJECT GLOBAL DEFAULT 26 PyClassMethodDescr_Type │ │ │ │ - 1852: 0017ad30 660 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ + 1852: 0017ae3c 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: 002b3820 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ - 1856: 0023d548 12 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ - 1857: 0009dd6c 108 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ - 1858: 0027c6b4 348 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ + 1855: 002b3bfc 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ + 1856: 0023d510 12 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ + 1857: 0009dcb0 108 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ + 1858: 0027cb4c 348 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ 1859: 00000000 0 FUNC GLOBAL DEFAULT UND deflateCopy │ │ │ │ - 1860: 002c2e48 40 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ - 1861: 000782a0 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ + 1860: 002c32d0 40 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ + 1861: 00078244 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ 1862: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam_r@GLIBC_2.4 (2) │ │ │ │ - 1863: 00136808 1632 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ - 1864: 0007cf84 44 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ - 1865: 00129080 192 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ - 1866: 0016bd48 524 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ + 1863: 00136888 1608 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ + 1864: 0007d2e0 44 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ + 1865: 001290e8 192 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ + 1866: 0016bc14 524 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ 1867: 00599ce8 4 OBJECT GLOBAL DEFAULT 29 Py_QuietFlag │ │ │ │ - 1868: 00294374 8 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ - 1869: 0029151c 532 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ - 1870: 0009a99c 740 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ - 1871: 001986c8 92 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ - 1872: 00352e2c 44 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ - 1873: 001b7fe0 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ - 1874: 001ececc 8 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ + 1868: 0029480c 8 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ + 1869: 00291868 532 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ + 1870: 0009a8e0 740 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ + 1871: 00198294 92 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ + 1872: 003536c4 44 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ + 1873: 001b84fc 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ + 1874: 001ed2cc 8 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ 1875: 0002c2f4 8 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ - 1876: 0007d2bc 60 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ - 1877: 000e1808 484 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ + 1876: 0007d618 60 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ + 1877: 000e17d8 484 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ 1878: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@GLIBC_2.34 (4) │ │ │ │ - 1879: 00085290 168 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ - 1880: 00080030 76 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ - 1881: 00083d10 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ - 1882: 002b6840 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ + 1879: 00085400 168 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ + 1880: 0007fe4c 76 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ + 1881: 00083f7c 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ + 1882: 002b6c1c 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: 00234348 32 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ + 1885: 00234314 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: 0010fad8 76 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ - 1891: 002baebc 156 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ - 1892: 0021315c 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ - 1893: 00063280 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ + 1890: 0010fb14 76 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ + 1891: 002bb344 156 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ + 1892: 0021316c 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: 00082e20 120 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ + 1897: 0008308c 120 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ 1898: 005525e4 208 OBJECT GLOBAL DEFAULT 26 PyFilter_Type │ │ │ │ - 1899: 000c7b9c 168 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ + 1899: 000c7b20 168 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ 1900: 0002991c 0 FUNC GLOBAL DEFAULT UND XML_SetXmlDeclHandler │ │ │ │ - 1901: 0022c430 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ - 1902: 000fbb94 12 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ + 1901: 0022c3b4 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ + 1902: 000fbbe4 12 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ 1903: 00000000 0 FUNC GLOBAL DEFAULT UND __vsnprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 1904: 001dd204 464 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ + 1904: 001dd6d8 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: 000a25f4 52 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ - 1909: 002baa50 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ - 1910: 0017206c 112 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ + 1908: 000a2538 52 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ + 1909: 002baed8 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ + 1910: 0017573c 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: 0018e9c0 436 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ - 1916: 000793f4 124 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ - 1917: 0006d33c 496 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ - 1918: 000cae48 880 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ - 1919: 002d2430 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ - 1920: 002aac1c 376 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ + 1915: 0018eac4 436 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ + 1916: 00079398 124 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ + 1917: 0006d2e0 496 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ + 1918: 000cada8 880 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ + 1919: 002d28e8 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ + 1920: 002ab0a4 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: 00081980 48 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ - 1924: 001462f0 40 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ - 1925: 0008190c 116 FUNC GLOBAL DEFAULT 12 _PyXI_NamespaceFromNames │ │ │ │ + 1923: 00081924 48 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ + 1924: 00146360 40 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ + 1925: 000818b0 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: 0016d9c4 116 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ - 1929: 001104d4 128 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ + 1928: 0016d9b4 116 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ + 1929: 00110510 128 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ 1930: 005c4f48 0 NOTYPE GLOBAL DEFAULT 29 _bss_end__ │ │ │ │ - 1931: 0007e6fc 216 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ + 1931: 0007e518 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: 0018dcc0 8 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ - 1935: 0005671c 84 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ - 1936: 000ab0a0 220 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ + 1934: 0018ddc4 8 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ + 1935: 0005674c 84 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ + 1936: 000aafe4 220 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ 1937: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyname_r@GLIBC_2.4 (2) │ │ │ │ - 1938: 00223d28 1492 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ + 1938: 00223cfc 1492 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ 1939: 0002a48c 0 FUNC GLOBAL DEFAULT UND XML_SetElementHandler │ │ │ │ - 1940: 0023d554 12 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ + 1940: 0023d51c 12 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ 1941: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedparam@GLIBC_2.4 (2) │ │ │ │ - 1942: 00083ce4 8 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ + 1942: 00083f50 8 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ 1943: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersion │ │ │ │ - 1944: 001d4930 16 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ + 1944: 001d4e10 16 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ 1945: 00000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.4 (2) │ │ │ │ - 1946: 00080960 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ + 1946: 0008077c 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: 00276c34 3316 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ + 1949: 00276e8c 3316 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ 1950: 00000000 0 FUNC GLOBAL DEFAULT UND modf@GLIBC_2.4 (2) │ │ │ │ - 1951: 001b069c 544 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ + 1951: 001b0bb4 544 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ 1952: 00000000 0 FUNC GLOBAL DEFAULT UND fchown@GLIBC_2.4 (2) │ │ │ │ - 1953: 002a8098 80 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ - 1954: 00092e30 416 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ + 1953: 002a8520 80 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ + 1954: 00092d74 416 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ 1955: 00000000 0 FUNC GLOBAL DEFAULT UND chown@GLIBC_2.4 (2) │ │ │ │ - 1956: 0016c334 2568 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ + 1956: 0016c324 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: 0012e9bc 856 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ - 1960: 000b269c 308 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ + 1959: 0012ea20 856 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ + 1960: 000b2630 308 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ 1961: 00029c1c 0 FUNC GLOBAL DEFAULT UND cos@GLIBC_2.4 (3) │ │ │ │ - 1962: 0010f9a8 304 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ + 1962: 0010f9e4 304 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ 1963: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_nanosleep_time64@GLIBC_2.34 (4) │ │ │ │ - 1964: 002b1c48 72 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ + 1964: 002b1fa8 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: 000cb334 368 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ - 1973: 0020f290 132 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ - 1974: 00204d90 12 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ + 1972: 000cb294 368 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ + 1973: 0020f2a0 132 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ + 1974: 00205100 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: 0003d7f4 92 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ - 1980: 00075df0 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ - 1981: 001dc6c4 540 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ - 1982: 002c34a0 40 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ - 1983: 0014fad4 120 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ + 1978: 0004ba94 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ + 1979: 0003d764 92 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ + 1980: 00075d90 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ + 1981: 001dccc0 540 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ + 1982: 002c3928 40 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ + 1983: 0014fb44 120 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ 1984: 00000000 0 FUNC GLOBAL DEFAULT UND seteuid@GLIBC_2.4 (2) │ │ │ │ - 1985: 00079a4c 108 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ + 1985: 000799c4 108 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ 1986: 00029730 0 FUNC GLOBAL DEFAULT UND XML_SetReparseDeferralEnabled │ │ │ │ - 1987: 0014ecd0 92 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ + 1987: 0014ed40 92 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ 1988: 00030610 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ - 1989: 002cd3e8 120 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ - 1990: 003018ec 104 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ - 1991: 0016f30c 444 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ - 1992: 00217a1c 276 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ - 1993: 0023d560 288 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ - 1994: 00082d98 136 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ - 1995: 00151c7c 164 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ - 1996: 00118e24 152 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ - 1997: 00347960 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ - 1998: 00349efc 60 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ - 1999: 001d1ed8 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ - 2000: 00235e50 780 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ + 1989: 002cd870 120 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ + 1990: 0030212c 104 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ + 1991: 0016f2fc 444 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ + 1992: 00217a2c 276 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ + 1993: 0023d528 288 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ + 1994: 00083004 136 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ + 1995: 00151e88 164 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ + 1996: 00118e1c 152 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ + 1997: 0034817c 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ + 1998: 0034a794 60 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ + 1999: 001d23b8 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ + 2000: 00235e10 780 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ 2001: 00000000 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.4 (2) │ │ │ │ - 2002: 0007d178 52 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ + 2002: 0007d4d4 52 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ 2003: 00556770 208 OBJECT GLOBAL DEFAULT 26 PyStdPrinter_Type │ │ │ │ - 2004: 001363a0 68 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ - 2005: 0005476c 8 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ - 2006: 00195e34 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ - 2007: 00082254 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ + 2004: 00136420 68 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ + 2005: 00054af4 8 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ + 2006: 00195f38 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ + 2007: 000821f8 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: 000798bc 76 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ + 2010: 00079860 76 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ 2011: 00000000 0 FUNC GLOBAL DEFAULT UND pow@GLIBC_2.29 (8) │ │ │ │ - 2012: 000a45a8 56 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ - 2013: 00076b74 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ - 2014: 00070654 416 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ - 2015: 002cf5e4 84 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ + 2012: 000a44ec 56 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ + 2013: 00076b14 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ + 2014: 000705f4 416 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ + 2015: 002cfa6c 84 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ 2016: 00000000 0 FUNC GLOBAL DEFAULT UND send@GLIBC_2.4 (2) │ │ │ │ - 2017: 0015cac4 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ + 2017: 0015ca94 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ 2018: 0003381c 68 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ - 2019: 0018a7d0 76 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ + 2019: 0018a8d4 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: 00205438 1104 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ - 2023: 00062fd0 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ - 2024: 00076508 72 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ - 2025: 000983c4 116 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ + 2022: 002057a8 1104 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ + 2023: 00062f7c 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ + 2024: 000764a8 72 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ + 2025: 00098308 116 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ 2026: 00000000 0 FUNC GLOBAL DEFAULT UND __futimens64@GLIBC_2.34 (4) │ │ │ │ - 2027: 00159e44 1576 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ - 2028: 00203a44 172 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ + 2027: 0015a00c 1576 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ + 2028: 00203de4 172 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ 2029: 0002b004 380 FUNC GLOBAL DEFAULT 12 PySys_AddXOption │ │ │ │ - 2030: 0019e168 60 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ - 2031: 0018edd0 140 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ + 2030: 0019e2ec 60 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ + 2031: 0018eed4 140 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ 2032: 0002bf78 280 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetConfig │ │ │ │ - 2033: 00124a98 48 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ - 2034: 000a6300 576 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ - 2035: 002736bc 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ - 2036: 000616f8 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ + 2033: 00124af8 48 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ + 2034: 000a6244 576 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ + 2035: 00273914 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ + 2036: 000616c8 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ 2037: 0056171c 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenBootstrap │ │ │ │ - 2038: 002888e8 336 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ - 2039: 0014f784 116 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ - 2040: 000e1c8c 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ + 2038: 00288c34 336 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ + 2039: 0014f788 116 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ + 2040: 000e1c5c 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ 2041: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtoul@GLIBC_2.38 (16) │ │ │ │ - 2042: 002dd8c0 76 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ + 2042: 002de104 76 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ 2043: 00029f70 0 FUNC GLOBAL DEFAULT UND XML_SetEndCdataSectionHandler │ │ │ │ - 2044: 00124c2c 44 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ - 2045: 0010c650 1648 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ - 2046: 000682dc 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ + 2044: 00124c8c 44 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ + 2045: 0010c694 1648 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ + 2046: 00068280 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ 2047: 00000000 0 FUNC GLOBAL DEFAULT UND fgetxattr@GLIBC_2.4 (2) │ │ │ │ - 2048: 0007d55c 68 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ - 2049: 0007d000 60 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ + 2048: 0007d8b8 68 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ + 2049: 0007d35c 60 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ 2050: 000354a0 504 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyError │ │ │ │ - 2051: 001df118 4 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ - 2052: 00076dd8 24 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ - 2053: 001a1784 1456 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ - 2054: 00280bd4 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ - 2055: 00203af0 192 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ - 2056: 002cd80c 120 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ + 2051: 001df5d8 4 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ + 2052: 00076d78 24 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ + 2053: 001a1908 1456 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ + 2054: 0028106c 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ + 2055: 00203e90 192 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ + 2056: 002cdc94 120 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ 2057: 0002c4d8 32 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ - 2058: 00079f44 176 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ - 2059: 0007cf68 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ + 2058: 0007a124 176 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ + 2059: 0007d2c4 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ 2060: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ParseBuffer │ │ │ │ - 2061: 00282acc 72 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ + 2061: 00282e18 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: 001706c4 32 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ - 2065: 000b2b10 72 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ - 2066: 001de4ec 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ + 2064: 001706b4 32 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ + 2065: 000b2aa4 72 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ + 2066: 001de9d8 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ 2067: 00000000 0 FUNC GLOBAL DEFAULT UND __sem_clockwait64@GLIBC_2.34 (4) │ │ │ │ - 2068: 0008a060 120 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ - 2069: 00314db4 108 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ - 2070: 0014fb4c 124 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ - 2071: 001ea6c4 544 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ - 2072: 000787bc 28 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ + 2068: 00082b28 120 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ + 2069: 00315648 108 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ + 2070: 001502e4 124 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ + 2071: 001eaac4 544 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ + 2072: 00078760 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: 0007d068 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ - 2078: 0034a558 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ + 2077: 0007d3c4 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ + 2078: 0034adf0 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ 2079: 0002a5d0 0 FUNC GLOBAL DEFAULT UND sin@GLIBC_2.4 (3) │ │ │ │ - 2080: 00077fd8 32 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ - 2081: 0009ca94 276 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ - 2082: 00127598 48 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ - 2083: 00278f9c 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ + 2080: 00077f78 32 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ + 2081: 0009c9d8 276 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ + 2082: 001275f8 48 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ + 2083: 00279434 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ 2084: 0055af6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileExistsError │ │ │ │ - 2085: 001be254 8 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ - 2086: 0007d934 136 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ - 2087: 0018a81c 48 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ - 2088: 00226e7c 2152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ - 2089: 0046ec88 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ - 2090: 0007d3cc 64 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ - 2091: 00170604 136 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ + 2085: 001be770 8 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ + 2086: 0007dcec 136 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ + 2087: 0018a920 48 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ + 2088: 00226e44 2152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ + 2089: 0046f548 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ + 2090: 0007d728 64 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ + 2091: 001705f4 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: 00083178 100 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ - 2095: 002a3808 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ + 2094: 000833e4 100 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ + 2095: 002a3c90 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ 2096: 00599ca8 4 OBJECT GLOBAL DEFAULT 29 Py_IgnoreEnvironmentFlag │ │ │ │ - 2097: 00078604 24 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ - 2098: 001058f8 140 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ - 2099: 00073e84 212 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ - 2100: 0013a8f0 540 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ - 2101: 000addfc 176 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ - 2102: 0007cef4 20 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ - 2103: 0013a438 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ - 2104: 0006b26c 96 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ - 2105: 0007e69c 48 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ - 2106: 0021c3f8 32 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ - 2107: 000ce690 884 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ - 2108: 0032b6a4 184 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ - 2109: 0031601c 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ + 2097: 000785a8 24 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ + 2098: 00105948 140 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ + 2099: 00073e24 212 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ + 2100: 0013a960 540 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ + 2101: 000add90 176 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ + 2102: 0007d250 20 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ + 2103: 0013a4a8 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ + 2104: 0006b210 96 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ + 2105: 0007e4b8 48 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ + 2106: 0021c3cc 32 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ + 2107: 000ce5ec 884 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ + 2108: 0032bf38 184 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ + 2109: 003168b0 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: 00282b9c 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ + 2112: 00282ee8 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: 00339568 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ + 2115: 00339ef0 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ 2116: 0004b8f4 100 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ 2117: 00000000 0 FUNC GLOBAL DEFAULT UND XML_UseForeignDTD │ │ │ │ - 2118: 0016cd3c 124 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ - 2119: 00046d74 300 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ - 2120: 00458ae0 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ + 2118: 0016cd2c 124 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ + 2119: 00046d34 300 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ + 2120: 004593a0 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: 000818e8 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ - 2124: 001438bc 316 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ + 2123: 0008188c 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ + 2124: 0014392c 316 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ 2125: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.4 (2) │ │ │ │ - 2126: 0014f338 104 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ + 2126: 0014f3a8 104 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ 2127: 00599cd0 4 OBJECT GLOBAL DEFAULT 29 Py_BytesWarningFlag │ │ │ │ - 2128: 0030d40c 1036 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ + 2128: 0030dc54 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: 00175da0 544 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ - 2132: 000c3e38 372 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ - 2133: 00186524 512 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ + 2131: 00175eac 544 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ + 2132: 000c3dc8 372 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ + 2133: 00186628 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: 001cd820 144 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ - 2139: 002aba6c 116 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ - 2140: 0007d1ac 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ + 2138: 001cdd38 144 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ + 2139: 002abef4 116 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ + 2140: 0007d508 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: 0019c0ec 604 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ + 2145: 0019c270 604 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ 2146: 0002aa70 152 FUNC GLOBAL DEFAULT 12 PyFile_SetOpenCodeHook │ │ │ │ - 2147: 0025ea0c 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ + 2147: 0025eb90 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ 2148: 00000000 0 FUNC GLOBAL DEFAULT UND getsid@GLIBC_2.4 (2) │ │ │ │ - 2149: 00273f00 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ - 2150: 00214dd0 2584 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ + 2149: 00274158 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ + 2150: 00214de0 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: 00481dd4 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ + 2153: 00482694 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ 2154: 00000000 0 FUNC GLOBAL DEFAULT UND getloadavg@GLIBC_2.4 (2) │ │ │ │ - 2155: 001d1fb0 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ - 2156: 00124ac8 184 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ + 2155: 001d2490 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ + 2156: 00124b28 184 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ 2157: 0055858c 208 OBJECT GLOBAL DEFAULT 26 PyBytesIter_Type │ │ │ │ - 2158: 001d10f4 236 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ - 2159: 001a066c 24 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ - 2160: 0012d830 108 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ - 2161: 000b9744 232 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ - 2162: 000a25c0 52 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ - 2163: 00279c84 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ - 2164: 003077fc 180 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ - 2165: 001de390 232 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ + 2158: 001d15d4 236 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ + 2159: 001a07f0 24 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ + 2160: 0012d898 108 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ + 2161: 000b96d0 232 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ + 2162: 000a2504 52 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ + 2163: 0027a11c 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ + 2164: 0030803c 180 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ + 2165: 001de864 232 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ 2166: 0002c3f0 112 FUNC GLOBAL DEFAULT 12 Py_NewInterpreter │ │ │ │ - 2167: 0023e3e0 280 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ - 2168: 0023050c 40 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ - 2169: 0007877c 64 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ - 2170: 00076bbc 272 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ - 2171: 000818e0 8 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ + 2167: 0023e3a8 280 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ + 2168: 002304d8 40 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ + 2169: 00078720 64 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ + 2170: 00076b5c 272 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ + 2171: 00081884 8 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ 2172: 00000000 0 FUNC GLOBAL DEFAULT UND recv@GLIBC_2.4 (2) │ │ │ │ - 2173: 00282b84 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ - 2174: 000998a8 536 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ + 2173: 00282ed0 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ + 2174: 000997ec 536 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ 2175: 0055af88 4 OBJECT GLOBAL DEFAULT 26 PyExc_TimeoutError │ │ │ │ - 2176: 000af5b4 236 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ - 2177: 00279bc0 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ + 2176: 000af548 236 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ + 2177: 0027a058 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: 00330970 16688 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ + 2180: 00331360 16688 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ 2181: 00554afc 208 OBJECT GLOBAL DEFAULT 26 PyDictItems_Type │ │ │ │ - 2182: 0007da4c 8 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ - 2183: 00079278 80 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ - 2184: 003181d8 44 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ - 2185: 0012360c 1012 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ - 2186: 00079020 96 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ + 2182: 0007de04 8 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ + 2183: 0007921c 80 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ + 2184: 00318a6c 44 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ + 2185: 0012366c 1012 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ + 2186: 00078fc4 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: 0011a704 412 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ - 2194: 002de79c 16 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ - 2195: 00354c8c 12 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ - 2196: 00176a54 244 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ - 2197: 0014802c 448 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ + 2192: 0003ad04 84 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ + 2193: 0011a6fc 412 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ + 2194: 002defe0 16 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ + 2195: 00355524 12 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ + 2196: 00176b60 244 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ + 2197: 0014809c 448 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ 2198: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_self@GLIBC_2.4 (2) │ │ │ │ - 2199: 00076ae4 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ - 2200: 000ff25c 352 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ - 2201: 00354c98 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ - 2202: 00280a68 364 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ - 2203: 00287190 12 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ - 2204: 001fcd98 472 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ - 2205: 001bd8cc 124 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ - 2206: 0007ab5c 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ - 2207: 0030c458 220 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ - 2208: 000622e4 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ - 2209: 00083d18 32 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ - 2210: 0008b40c 72 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ - 2211: 0034d774 36 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ + 2199: 00076a84 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ + 2200: 000ff2ac 352 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ + 2201: 00355530 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ + 2202: 00280f00 364 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ + 2203: 002874dc 12 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ + 2204: 001fd134 472 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ + 2205: 001bdde8 124 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ + 2206: 0007aeb8 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ + 2207: 0030ccdc 220 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ + 2208: 00062318 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ + 2209: 00083f84 32 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ + 2210: 0008b364 72 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ + 2211: 0034e00c 36 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ 2212: 00553e38 208 OBJECT GLOBAL DEFAULT 26 PyCMethod_Type │ │ │ │ - 2213: 0007ac6c 24 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ - 2214: 000a58d8 232 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ + 2213: 0007afc8 24 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ + 2214: 000a581c 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: 000f8e78 52 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ + 2217: 000f8ec8 52 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ 2218: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_sscanf@GLIBC_2.38 (16) │ │ │ │ - 2219: 000804c0 1048 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ - 2220: 000b195c 240 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ - 2221: 00047ba8 232 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ + 2219: 000802dc 1048 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ + 2220: 000b18f0 240 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ + 2221: 00047ad4 232 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ 2222: 00000000 0 FUNC GLOBAL DEFAULT UND execve@GLIBC_2.4 (2) │ │ │ │ - 2223: 0015805c 44 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ + 2223: 00158024 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: 001f7528 16 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ + 2227: 001f7900 16 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ 2228: 0002db24 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ - 2229: 003022b8 52 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ - 2230: 000c02e0 196 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ + 2229: 00302af8 52 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ + 2230: 000c0270 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: 002a7d5c 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ - 2234: 001add64 12 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ + 2233: 002a81e4 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ + 2234: 001ae278 12 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ 2235: 005510f4 4 OBJECT GLOBAL DEFAULT 26 PyImport_Inittab │ │ │ │ - 2236: 000606f8 112 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ - 2237: 00057b30 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ - 2238: 00069cf4 24 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ + 2236: 0006069c 112 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ + 2237: 00057ad4 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ + 2238: 00069c24 24 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ 2239: 005559a4 208 OBJECT GLOBAL DEFAULT 26 PyCallIter_Type │ │ │ │ - 2240: 00054624 48 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ + 2240: 00054680 48 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ 2241: 00000000 0 FUNC GLOBAL DEFAULT UND sigemptyset@GLIBC_2.4 (2) │ │ │ │ - 2242: 00353354 932 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ - 2243: 002044e0 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ - 2244: 00091e44 312 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ + 2242: 00353bec 932 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ + 2243: 002d1b68 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ + 2244: 00091d88 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: 001b8828 116 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ - 2248: 001c254c 352 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ - 2249: 001a2118 7216 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ + 2247: 001b8d44 116 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ + 2248: 001c2a68 352 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ + 2249: 001a229c 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: 002b0968 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ - 2253: 00284620 156 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ - 2254: 0007abb0 100 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ - 2255: 00204d84 12 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ - 2256: 00043988 148 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ - 2257: 001284d4 448 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ - 2258: 000756cc 396 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ + 2252: 002b0d74 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ + 2253: 0028496c 156 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ + 2254: 0007af0c 100 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ + 2255: 002050f4 12 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ + 2256: 00043930 148 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ + 2257: 00128538 448 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ + 2258: 0007566c 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) 0x357738 │ │ │ │ + 0x0000000d (FINI) 0x357fd8 │ │ │ │ 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: 2b2c3a91667cf6358b1aea63fb9781c04e52354f │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ec5fcd67ace67d527a19283b7d11f40172663e76 │ │ │ │ │ │ │ │ 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: 0x000bcaf4, Base: 0x0053d2e0, Semaphore: 0x0059964e │ │ │ │ - Arguments: 4@r5 4@r9 │ │ │ │ + Location: 0x000bcbd0, Base: 0x0053dba8, Semaphore: 0x0059964e │ │ │ │ + Arguments: 4@r5 4@r8 │ │ │ │ stapsdt 0x00000022 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__done │ │ │ │ - Location: 0x000e35bc, Base: 0x0053d2e0, Semaphore: 0x00599648 │ │ │ │ + Location: 0x000e358c, Base: 0x0053dba8, Semaphore: 0x00599648 │ │ │ │ Arguments: -4@r5 │ │ │ │ stapsdt 0x0000002a NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__start │ │ │ │ - Location: 0x000e37ac, Base: 0x0053d2e0, Semaphore: 0x00599646 │ │ │ │ + Location: 0x000e377c, Base: 0x0053dba8, Semaphore: 0x00599646 │ │ │ │ Arguments: -4@[sp, #20] │ │ │ │ stapsdt 0x00000037 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__done │ │ │ │ - Location: 0x0014daf8, Base: 0x0053d2e0, Semaphore: 0x0059964c │ │ │ │ + Location: 0x0014db6c, Base: 0x0053dba8, Semaphore: 0x0059964c │ │ │ │ Arguments: 4@r0 -4@r3 │ │ │ │ stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__start │ │ │ │ - Location: 0x0014db08, Base: 0x0053d2e0, Semaphore: 0x0059964a │ │ │ │ + Location: 0x0014db7c, Base: 0x0053dba8, Semaphore: 0x0059964a │ │ │ │ Arguments: 4@r0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -NR5O/lib/ld-linux.so.3 │ │ │ │ +rf>v/lib/ld-linux.so.3 │ │ │ │ #Deq4~B} │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ __gmon_start__ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ __libc_start_main │ │ │ │ __cxa_atexit │ │ │ │ __stack_chk_fail │ │ │ │ @@ -202,18 +202,18 @@ │ │ │ │ deflateCopy │ │ │ │ inflateCopy │ │ │ │ copysign │ │ │ │ sendfile64 │ │ │ │ ftruncate64 │ │ │ │ getgrnam_r │ │ │ │ __memcpy_chk │ │ │ │ +getpwnam_r │ │ │ │ setgrent │ │ │ │ getgrent │ │ │ │ endgrent │ │ │ │ -getpwnam_r │ │ │ │ mkfifoat │ │ │ │ faccessat │ │ │ │ __strncat_chk │ │ │ │ __mktime64 │ │ │ │ __select64 │ │ │ │ __fdelt_chk │ │ │ │ llistxattr │ │ │ │ @@ -297,17 +297,17 @@ │ │ │ │ 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$S6 │ │ │ │ -mimalloc0x5 │ │ │ │ +ascius_alati │ │ │ │ +mimalloc │ │ │ │ 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,15 +5025,14 @@ │ │ │ │ %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, /) │ │ │ │ @@ -5114,14 +5113,15 @@ │ │ │ │ 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 │ │ │ │ @@ -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 │ │ │ │ @@ -5845,16 +5845,14 @@ │ │ │ │ can't unpack IEEE 754 special value on non-IEEE platform │ │ │ │ sys.excepthook │ │ │ │ Exception ignored in audit hook │ │ │ │ Error in sys.excepthook: │ │ │ │ Original exception was: │ │ │ │ sys.excepthook is missing │ │ │ │ Python import machinery not initialized │ │ │ │ -field 'key' is required for DictComp │ │ │ │ -field 'value' is required for DictComp │ │ │ │ module %s does not support loading in subinterpreters │ │ │ │ can't re-enter readline │ │ │ │ Py_FileSystemDefaultEncoding │ │ │ │ Py_HasFileSystemDefaultEncoding │ │ │ │ Py_FileSystemDefaultEncodeErrors │ │ │ │ _Py_HasFileSystemDefaultEncodeErrors │ │ │ │ Py_UTF8Mode │ │ │ │ @@ -6188,14 +6186,16 @@ │ │ │ │ ordinal not in range(256) │ │ │ │ encoded result is too long for a Python string │ │ │ │ bytearray_getbuffer: view==NULL argument is obsolete │ │ │ │ os.rename │ │ │ │ %s: src and dst must be the same type │ │ │ │ enumerate() missing required argument 'iterable' │ │ │ │ enumerate() takes at most 2 arguments (%d given) │ │ │ │ +field 'key' is required for DictComp │ │ │ │ +field 'value' is required for DictComp │ │ │ │ sys._getframemodulename │ │ │ │ ../Objects/funcobject.c │ │ │ │ O(OiiOii) │ │ │ │ os.mkdir │ │ │ │ Exception ignored in %s watcher callback for │ │ │ │ cannot convert dictionary update sequence element #%zd to a sequence │ │ │ │ dictionary update sequence element #%zd has length %zd; 2 is required │ │ │ │ @@ -6319,20 +6319,20 @@ │ │ │ │ groupindex │ │ │ │ A dictionary mapping group names to group numbers. │ │ │ │ The pattern string from which the RE object was compiled. │ │ │ │ The regex matching flags. │ │ │ │ The number of capturing groups in the pattern. │ │ │ │ fullmatch │ │ │ │ finditer │ │ │ │ +priority │ │ │ │ getcodesize │ │ │ │ ascii_iscased │ │ │ │ unicode_iscased │ │ │ │ ascii_tolower │ │ │ │ unicode_tolower │ │ │ │ -priority │ │ │ │ stacklevel │ │ │ │ skip_file_prefixes │ │ │ │ _sre.SRE_Template │ │ │ │ _sre.SRE_Scanner │ │ │ │ re.Match │ │ │ │ re.Pattern │ │ │ │ │ │ │ │ @@ -6940,25 +6940,25 @@ │ │ │ │ _DATE_FMT │ │ │ │ Infinity │ │ │ │ __defaults__ must be set to a tuple object │ │ │ │ object.__delattr__ │ │ │ │ how_many cannot be negative │ │ │ │ Cannot write %zi characters at %zi in a string of %zi characters │ │ │ │ Cannot copy %s characters into a string of %s characters │ │ │ │ -Cannot modify a string currently used │ │ │ │ missing format argument │ │ │ │ +Cannot modify a string currently used │ │ │ │ repeated bytes are too long │ │ │ │ Struct() argument 1 must be a str or bytes object, not %.200s │ │ │ │ repeat count given without format specifier │ │ │ │ bad char in struct format │ │ │ │ total struct size too long │ │ │ │ Cannot find Generic type │ │ │ │ _GenericAlias │ │ │ │ -cannot instrument shim code object '%U' │ │ │ │ invalid generation │ │ │ │ +cannot instrument shim code object '%U' │ │ │ │ pack expected %zd items for packing (got %zd) │ │ │ │ argument for 's' must be a bytes object │ │ │ │ argument for 'p' must be a bytes object │ │ │ │ int too large to convert │ │ │ │ Missing frame when calling trace function. │ │ │ │ recursion limit must be greater or equal than 1 │ │ │ │ cannot set the recursion limit to %i at the recursion depth %i: the limit is too low │ │ │ │ @@ -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,14 +7079,15 @@ │ │ │ │ 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 │ │ │ │ @@ -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 │ │ │ │ @@ -7319,14 +7319,17 @@ │ │ │ │ collections.abc │ │ │ │ typecodes │ │ │ │ tuple assignment index out of range │ │ │ │ End of stream already reached │ │ │ │ Insufficient memory for buffer allocation │ │ │ │ while finishing decompression │ │ │ │ while decompressing data │ │ │ │ +type %.100s doesn't define __round__ method │ │ │ │ +memoryview has %zd exported buffer%s │ │ │ │ +memoryview: negative export count │ │ │ │ max_length │ │ │ │ typecode │ │ │ │ the typecode character used to create the array │ │ │ │ the size, in bytes, of one array item │ │ │ │ buffer_info │ │ │ │ byteswap │ │ │ │ fromfile │ │ │ │ @@ -7342,17 +7345,14 @@ │ │ │ │ re.LOCALE │ │ │ │ re.MULTILINE │ │ │ │ re.DOTALL │ │ │ │ re.UNICODE │ │ │ │ re.VERBOSE │ │ │ │ re.DEBUG │ │ │ │ re.ASCII │ │ │ │ -type %.100s doesn't define __round__ method │ │ │ │ -memoryview has %zd exported buffer%s │ │ │ │ -memoryview: negative export count │ │ │ │ %s0%se%d │ │ │ │ rounded value too large to represent │ │ │ │ O|n:repeat │ │ │ │ while compressing data │ │ │ │ On:scan_once │ │ │ │ cannot modify read-only memory │ │ │ │ cannot delete memory │ │ │ │ @@ -7837,19 +7837,19 @@ │ │ │ │ LOG_LOCAL6 │ │ │ │ LOG_LOCAL7 │ │ │ │ LOG_SYSLOG │ │ │ │ LOG_CRON │ │ │ │ LOG_UUCP │ │ │ │ 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 │ │ │ │ +can only assign string to %s.__name__, not '%s' │ │ │ │ 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 │ │ │ │ @@ -7869,22 +7869,22 @@ │ │ │ │ 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 │ │ │ │ +<%.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 │ │ │ │ @@ -8264,14 +8264,17 @@ │ │ │ │ BLAKE2S_MAX_DIGEST_SIZE │ │ │ │ O|$O:ContextVar │ │ │ │ "%s" must be string or None, not %.200s │ │ │ │ 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 │ │ │ │ + │ │ │ │ non-hexadecimal number found in fromhex() arg at position %zd │ │ │ │ ExpatError │ │ │ │ XMLParserType │ │ │ │ EXPAT_VERSION │ │ │ │ native_encoding │ │ │ │ pyexpat.errors │ │ │ │ Constants used to describe error conditions. │ │ │ │ @@ -8291,17 +8294,14 @@ │ │ │ │ features │ │ │ │ XML_PARAM_ENTITY_PARSING_NEVER │ │ │ │ XML_PARAM_ENTITY_PARSING_UNLESS_STANDALONE │ │ │ │ XML_PARAM_ENTITY_PARSING_ALWAYS │ │ │ │ pyexpat.expat_CAPI 1.1 │ │ │ │ pyexpat.expat_CAPI │ │ │ │ xml.parsers.expat.ExpatError │ │ │ │ -_thread.excepthook argument type must be ExceptHookArgs │ │ │ │ -Exception in thread │ │ │ │ - │ │ │ │ ErrorCode │ │ │ │ ErrorLineNumber │ │ │ │ ErrorColumnNumber │ │ │ │ ErrorByteIndex │ │ │ │ CurrentLineNumber │ │ │ │ CurrentColumnNumber │ │ │ │ CurrentByteIndex │ │ │ │ @@ -8524,17 +8524,17 @@ │ │ │ │ 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 │ │ │ │ @@ -8633,39 +8633,39 @@ │ │ │ │ %s(%R, %U) │ │ │ │ hexadecimal string too long to convert │ │ │ │ hexadecimal value too large to represent as a float │ │ │ │ invalid hexadecimal floating-point string │ │ │ │ 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 │ │ │ │ dict items iterator must return 2-tuples │ │ │ │ len() of unsized object │ │ │ │ in __issubclass__ │ │ │ │ -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 │ │ │ │ @@ -8705,34 +8705,34 @@ │ │ │ │ SCOPE_OFF │ │ │ │ SCOPE_MASK │ │ │ │ string or bytes │ │ │ │ symtable() arg 3 must be 'exec' or 'eval' or 'single' │ │ │ │ PyType_GetModuleByDef: No superclass of '%s' nor '%s' has the given module │ │ │ │ O:PickleBuffer │ │ │ │ paramspec │ │ │ │ +getgrnam(): name not found: %R │ │ │ │ +operation forbidden on released PickleBuffer object │ │ │ │ expected an AST │ │ │ │ qualname │ │ │ │ cellvars │ │ │ │ freevars │ │ │ │ argcount │ │ │ │ posonlyargcount │ │ │ │ kwonlyargcount │ │ │ │ -getgrnam(): name not found: %R │ │ │ │ -operation forbidden on released PickleBuffer object │ │ │ │ %.200s() %.200s must be %.50s, not %.50s │ │ │ │ isqrt() argument must be nonnegative │ │ │ │ length should not be negative │ │ │ │ is_symlink() takes no arguments │ │ │ │ lo must be non-negative │ │ │ │ in _bisect.bisect_right │ │ │ │ cannot access free variable '%s' where it is not associated with a value in enclosing scope │ │ │ │ list changed size during iteration │ │ │ │ -O!O|O!:SubElement │ │ │ │ getpwnam() argument must be str, not %T │ │ │ │ getpwnam(): name not found: %R │ │ │ │ +O!O|O!:SubElement │ │ │ │ expected an Element, not "%.200s" │ │ │ │ The fill character must be a unicode character, not %.100s │ │ │ │ The fill character must be exactly one character long │ │ │ │ handler must be callable │ │ │ │ stack_effect: jump must be False, True or None │ │ │ │ invalid opcode or oparg │ │ │ │ |O:ctime │ │ │ │ @@ -8745,89 +8745,89 @@ │ │ │ │ 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) │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ +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 │ │ │ │ -__context__ may not be deleted │ │ │ │ -exception context must be None or derive from BaseException │ │ │ │ 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) │ │ │ │ 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 │ │ │ │ cannot pickle '%.100s' instances │ │ │ │ %.200s.__divmod__() must return a 2-tuple, not %.200s │ │ │ │ -iiiiiiiii;asctime(): illegal time tuple argument │ │ │ │ %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 │ │ │ │ iO:sched_setaffinity │ │ │ │ expected an iterator of ints, but iterator yielded %R │ │ │ │ negative CPU number │ │ │ │ CPU number too large │ │ │ │ argument 'order' │ │ │ │ order must be 'C', 'F' or 'A' │ │ │ │ -namespace_separator │ │ │ │ Only generic type aliases are subscriptable │ │ │ │ +namespace_separator │ │ │ │ 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 │ │ │ │ @@ -8841,46 +8841,46 @@ │ │ │ │ EndElement │ │ │ │ integer argument expected, got '%s' │ │ │ │ (obj, /) │ │ │ │ n must be a non-negative integer │ │ │ │ k must be a non-negative integer │ │ │ │ min(n - k, k) must not exceed %lld │ │ │ │ unsupported langinfo constant │ │ │ │ +derive must return an instance of BaseExceptionGroup │ │ │ │ +%U argument after ** must be a mapping, not %.200s │ │ │ │ +%U got multiple values for keyword argument '%S' │ │ │ │ keys (%d) / patterns (%d) length mismatch in mapping pattern │ │ │ │ can't use NULL keys in MatchMapping (set 'rest' parameter instead) │ │ │ │ mapping pattern checks duplicate key (%R) │ │ │ │ mapping pattern keys may only match literals and attribute lookups │ │ │ │ -derive must return an instance of BaseExceptionGroup │ │ │ │ -%U argument after ** must be a mapping, not %.200s │ │ │ │ -%U got multiple values for keyword argument '%S' │ │ │ │ %s(%d, %d, %d) │ │ │ │ reduce() arg 2 must support iteration │ │ │ │ reduce() of empty iterable with no initial value │ │ │ │ in collect_exception_group_leaf_ids │ │ │ │ %s(%d, %d, %d, %d, %d, %d, %d) │ │ │ │ %s(%d, %d, %d, %d, %d, %d) │ │ │ │ %s(%d, %d, %d, %d, %d) │ │ │ │ factorial() argument should not exceed %ld │ │ │ │ factorial() not defined for negative values │ │ │ │ buffer_size must be an integer │ │ │ │ buffer_size must be greater than zero │ │ │ │ multi-byte encodings are not supported │ │ │ │ +fork not supported for subinterpreters │ │ │ │ +os.forkpty │ │ │ │ Context() does not accept any arguments │ │ │ │ -invalid module index │ │ │ │ -Interpreters module-list not accessible. │ │ │ │ -Module index out of bounds. │ │ │ │ %s(%d, %d, %d, %d) │ │ │ │ %s(%d, %d) │ │ │ │ h;array item must be integer │ │ │ │ signed char is less than minimum │ │ │ │ signed char is greater than maximum │ │ │ │ -fork not supported for subinterpreters │ │ │ │ -os.forkpty │ │ │ │ -O|O:getsizeof │ │ │ │ cannot add more objects to bytearray │ │ │ │ +invalid module index │ │ │ │ +Interpreters module-list not accessible. │ │ │ │ +Module index out of bounds. │ │ │ │ +O|O:getsizeof │ │ │ │ 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 │ │ │ │ @@ -8912,20 +8912,19 @@ │ │ │ │ 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 │ │ │ │ +Illegal char │ │ │ │ +Trailing garbage │ │ │ │ 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 │ │ │ │ y*|i:sendall │ │ │ │ -Illegal char │ │ │ │ -Trailing garbage │ │ │ │ failed to get LC_CTYPE locale │ │ │ │ int_curr_symbol │ │ │ │ currency_symbol │ │ │ │ mon_decimal_point │ │ │ │ mon_thousands_sep │ │ │ │ mon_grouping │ │ │ │ positive_sign │ │ │ │ @@ -8934,14 +8933,15 @@ │ │ │ │ p_cs_precedes │ │ │ │ p_sep_by_space │ │ │ │ n_cs_precedes │ │ │ │ n_sep_by_space │ │ │ │ p_sign_posn │ │ │ │ n_sign_posn │ │ │ │ in conv_content_model │ │ │ │ +_typevar_subst │ │ │ │ float argument required, not %.200s │ │ │ │ _make_union │ │ │ │ result too long │ │ │ │ At most 45 bytes at once │ │ │ │ a ContextVar key was expected, got %R │ │ │ │ Cell is empty │ │ │ │ |O:astimezone │ │ │ │ @@ -8970,38 +8970,38 @@ │ │ │ │ │ │ │ │ │ │ │ │ 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() │ │ │ │ +absolute value too large │ │ │ │ %S (%zd sub-exception%s) │ │ │ │ │ │ │ │ │ │ │ │ %R is not in range │ │ │ │ -absolute value too large │ │ │ │ expected an instance of Token, got %R │ │ │ │ an instance of Token was expected │ │ │ │ %R has already been used once │ │ │ │ %R was created by a different ContextVar │ │ │ │ %R was created in a different Context │ │ │ │ Expected a type param, got %R │ │ │ │ Expected an int as second argument to ldexp. │ │ │ │ -float too large to pack with f format │ │ │ │ read() didn't return bytes │ │ │ │ read() didn't return enough bytes │ │ │ │ comparing strings with non-ASCII characters is not supported │ │ │ │ unsupported operand types(s) or combination of types: '%.100s' and '%.100s' │ │ │ │ +float too large to pack with f format │ │ │ │ limit must be an integer │ │ │ │ i:fromordinal │ │ │ │ ordinal must be >= 1 │ │ │ │ +new_limit │ │ │ │ unsigned short is less than minimum │ │ │ │ unsigned short is greater than maximum │ │ │ │ no such name │ │ │ │ -new_limit │ │ │ │ ../Objects/memoryobject.c │ │ │ │ don't know how to byteswap this array type │ │ │ │ os.truncate │ │ │ │ Unknown format code '%c' for object of type '%.200s' │ │ │ │ Unknown format code '\x%x' for object of type '%.200s' │ │ │ │ partial character in shift sequence │ │ │ │ non-zero padding bits in shift sequence │ │ │ │ @@ -9024,27 +9024,27 @@ │ │ │ │ %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 │ │ │ │ -k must not exceed %lld │ │ │ │ -not a decimal │ │ │ │ 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 │ │ │ │ @@ -9067,54 +9067,56 @@ │ │ │ │ can't delete element attribute │ │ │ │ offset must be a timedelta strictly between -timedelta(hours=24) and timedelta(hours=24), not %R. │ │ │ │ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ '%.200s' object is not an async iterable │ │ │ │ aiter() returned not an async iterator of type '%.100s' │ │ │ │ not a numeric character │ │ │ │ expected PickleBuffer, %.200s found │ │ │ │ -namespaces │ │ │ │ async for │ │ │ │ +namespaces │ │ │ │ +_md5.md5 │ │ │ │ +SHA1Type │ │ │ │ %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 │ │ │ │ %R is not a generic class │ │ │ │ Too %s arguments for %R; actual %zd, expected %zd │ │ │ │ maxdigits must be 0 or larger than %d │ │ │ │ get expected 1 or 2 arguments │ │ │ │ digest_size must be between 1 and %d bytes │ │ │ │ maximum salt length is %d bytes │ │ │ │ maximum person length is %d bytes │ │ │ │ fanout must be between 0 and 255 │ │ │ │ depth must be between 1 and 255 │ │ │ │ -node_offset is too large │ │ │ │ node_depth must be between 0 and 255 │ │ │ │ inner_size must be between 0 and is %d │ │ │ │ maximum key length is %d bytes │ │ │ │ '%.200s' object is not an async iterator │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ @@ -9122,16 +9124,14 @@ │ │ │ │ _sha3.shake_256 │ │ │ │ _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 │ │ │ │ @@ -9161,49 +9161,49 @@ │ │ │ │ _typevartuple_prepare_subst │ │ │ │ multiple elements on top level │ │ │ │ Cannot create a consistent method resolution order (MRO) for bases │ │ │ │ OO|iiii:getaddrinfo │ │ │ │ getaddrinfo() argument 1 must be string or None │ │ │ │ Int or String expected │ │ │ │ socket.getaddrinfo │ │ │ │ -tounicode() may only be called on unicode type arrays ('u' or 'w') │ │ │ │ O(()n)NN │ │ │ │ +tounicode() may only be called on unicode type arrays ('u' or 'w') │ │ │ │ pop from empty stack │ │ │ │ object %.50s does not have __aiter__ method │ │ │ │ os.getxattr │ │ │ │ os.removexattr │ │ │ │ +Parser stack overflowed - Python source too complex to parse │ │ │ │ element_factory │ │ │ │ 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 │ │ │ │ _paramspec_prepare_subst │ │ │ │ cannot reuse already awaited aclose()/athrow() │ │ │ │ aclose(): asynchronous generator is already running │ │ │ │ athrow(): asynchronous generator is already running │ │ │ │ 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 │ │ │ │ @@ -9221,30 +9221,30 @@ │ │ │ │ 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) │ │ │ │ ../Modules/_hacl/Hacl_Hash_SHA3.c │ │ │ │ KaRaMeL incomplete match at %s:%d │ │ │ │ +clock_gettime(CLOCK_THREAD_CPUTIME_ID) │ │ │ │ '%.200s' object doesn't support slice deletion │ │ │ │ iiO:sched_setscheduler │ │ │ │ must have a sched_param object │ │ │ │ iO:sched_setparam │ │ │ │ Pickle, copy, and deepcopy support will be removed from itertools in Python 3.14. │ │ │ │ '%.200s' object can't be repeated │ │ │ │ {sOsNsNsOsO} │ │ │ │ @@ -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. │ │ │ │ @@ -9371,33 +9371,33 @@ │ │ │ │ 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 │ │ │ │ -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 │ │ │ │ -Cannot subclass an instance of TypeVar │ │ │ │ %s(%R, %R) │ │ │ │ +Cannot subclass an instance of TypeVar │ │ │ │ Substitution of bare TypeVarTuple is not supported │ │ │ │ -Cannot subclass an instance of TypeVarTuple │ │ │ │ The doctype() method of XMLParser is ignored. Define doctype() method on the TreeBuilder target. │ │ │ │ +Cannot subclass an instance of TypeVarTuple │ │ │ │ sys._current_exceptions │ │ │ │ iii:waitid │ │ │ │ writev() arg 2 must be a sequence │ │ │ │ a strictly positive integer is required │ │ │ │ pop from empty bytearray │ │ │ │ UTC%c%02d:%02d:%02d.%06d │ │ │ │ UTC%c%02d:%02d:%02d │ │ │ │ @@ -9457,25 +9457,25 @@ │ │ │ │ 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) │ │ │ │ -O(())(Oi) │ │ │ │ is:inet_pton │ │ │ │ illegal IP address string passed to inet_pton │ │ │ │ +O(())(Oi) │ │ │ │ teedataobject │ │ │ │ Invalid arguments │ │ │ │ Index out of range │ │ │ │ y*O:sendto │ │ │ │ y*iO:sendto │ │ │ │ sendto() takes 2 or 3 arguments (%zd given) │ │ │ │ socket.sendto │ │ │ │ @@ -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,14 +9608,15 @@ │ │ │ │ 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 │ │ │ │ @@ -9654,19 +9654,19 @@ │ │ │ │ , 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) │ │ │ │ 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 │ │ │ │ @@ -22728,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). │ │ │ │ @@ -24197,14 +24196,24 @@ │ │ │ │ 444444444444444444 │ │ │ │ 444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ 4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ 44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ 4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ cuuuuuuuuuuuuuuuu` │ │ │ │ ggMMBB)) │ │ │ │ +update($self, obj, /) │ │ │ │ +Update this hash object's state with the provided string. │ │ │ │ +hexdigest($self, /) │ │ │ │ +Return the digest value as a string of hexadecimal digits. │ │ │ │ +digest($self, /) │ │ │ │ +Return the digest value as a bytes object. │ │ │ │ +copy($self, /) │ │ │ │ +Return a copy of the hash object. │ │ │ │ +md5($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ +Return a new MD5 hash object; optionally initialized with a string. │ │ │ │ hexdigest($self, /, length) │ │ │ │ Return the digest value as a string of hexadecimal digits. │ │ │ │ digest($self, /, length) │ │ │ │ Return the digest value as a bytes object. │ │ │ │ update($self, data, /) │ │ │ │ Update this hash object's state with the provided bytes-like object. │ │ │ │ hexdigest($self, /) │ │ │ │ @@ -24231,37 +24240,27 @@ │ │ │ │ Return the digest value as a string of hexadecimal digits. │ │ │ │ digest($self, /) │ │ │ │ Return the digest value as a bytes object. │ │ │ │ copy($self, /) │ │ │ │ Return a copy of the hash object. │ │ │ │ sha1($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ Return a new SHA1 hash object; optionally initialized with a string. │ │ │ │ -update($self, obj, /) │ │ │ │ -Update this hash object's state with the provided string. │ │ │ │ -hexdigest($self, /) │ │ │ │ -Return the digest value as a string of hexadecimal digits. │ │ │ │ -digest($self, /) │ │ │ │ -Return the digest value as a bytes object. │ │ │ │ -copy($self, /) │ │ │ │ -Return a copy of the hash object. │ │ │ │ -md5($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ -Return a new MD5 hash object; optionally initialized with a string. │ │ │ │ signal_active_thread │ │ │ │ -_enter_buffered_busy │ │ │ │ !!!!!!!!!!!!!! │ │ │ │ +_enter_buffered_busy │ │ │ │ _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 {} │ │ │ │ @@ -262,30 +262,30 @@ │ │ │ │ 0x0001da54 6e740061 646c6572 3332006c 73657478 nt.adler32.lsetx │ │ │ │ 0x0001da64 61747472 00667365 74786174 74720064 attr.fsetxattr.d │ │ │ │ 0x0001da74 65666c61 7465436f 7079006f 70656e70 eflateCopy.openp │ │ │ │ 0x0001da84 74790069 6e666c61 7465436f 70790063 ty.inflateCopy.c │ │ │ │ 0x0001da94 6f707973 69676e00 6b696c6c 70670073 opysign.killpg.s │ │ │ │ 0x0001daa4 656e6466 696c6536 34006674 72756e63 endfile64.ftrunc │ │ │ │ 0x0001dab4 61746536 34006765 7467726e 616d5f72 ate64.getgrnam_r │ │ │ │ - 0x0001dac4 005f5f6d 656d6370 795f6368 6b007365 .__memcpy_chk.se │ │ │ │ - 0x0001dad4 74677265 6e740067 65746772 656e7400 tgrent.getgrent. │ │ │ │ - 0x0001dae4 656e6467 72656e74 00676574 70776e61 endgrent.getpwna │ │ │ │ - 0x0001daf4 6d5f7200 6d6b6669 666f6174 006d6b66 m_r.mkfifoat.mkf │ │ │ │ + 0x0001dac4 005f5f6d 656d6370 795f6368 6b006765 .__memcpy_chk.ge │ │ │ │ + 0x0001dad4 7470776e 616d5f72 00736574 6772656e tpwnam_r.setgren │ │ │ │ + 0x0001dae4 74006765 74677265 6e740065 6e646772 t.getgrent.endgr │ │ │ │ + 0x0001daf4 656e7400 6d6b6669 666f6174 006d6b66 ent.mkfifoat.mkf │ │ │ │ 0x0001db04 69666f00 66616363 65737361 74006163 ifo.faccessat.ac │ │ │ │ 0x0001db14 63657373 005f5f73 74726e63 61745f63 cess.__strncat_c │ │ │ │ 0x0001db24 686b005f 5f6d6b74 696d6536 34005f5f hk.__mktime64.__ │ │ │ │ 0x0001db34 73656c65 63743634 005f5f66 64656c74 select64.__fdelt │ │ │ │ 0x0001db44 5f63686b 006c6c69 73747861 74747200 _chk.llistxattr. │ │ │ │ 0x0001db54 666c6973 74786174 74720073 63686564 flistxattr.sched │ │ │ │ 0x0001db64 5f736574 61666669 6e697479 00584d4c _setaffinity.XML │ │ │ │ 0x0001db74 5f476574 53706563 69666965 64417474 _GetSpecifiedAtt │ │ │ │ 0x0001db84 72696275 7465436f 756e7400 67657467 ributeCount.getg │ │ │ │ 0x0001db94 726f7570 7300584d 4c5f5374 6f705061 roups.XML_StopPa │ │ │ │ - 0x0001dba4 72736572 005f5f77 61697434 5f74696d rser.__wait4_tim │ │ │ │ - 0x0001dbb4 65363400 666f726b 70747900 6663686f e64.forkpty.fcho │ │ │ │ + 0x0001dba4 72736572 00666f72 6b707479 005f5f77 rser.forkpty.__w │ │ │ │ + 0x0001dbb4 61697434 5f74696d 65363400 6663686f ait4_time64.fcho │ │ │ │ 0x0001dbc4 776e006c 63686f77 6e006663 686f776e wn.lchown.fchown │ │ │ │ 0x0001dbd4 61740066 6c6f636b 00584d4c 5f467265 at.flock.XML_Fre │ │ │ │ 0x0001dbe4 65436f6e 74656e74 4d6f6465 6c005f5f eContentModel.__ │ │ │ │ 0x0001dbf4 77616974 335f7469 6d653634 00584d4c wait3_time64.XML │ │ │ │ 0x0001dc04 5f557365 466f7265 69676e44 54440058 _UseForeignDTD.X │ │ │ │ 0x0001dc14 4d4c5f53 65745061 72616d45 6e746974 ML_SetParamEntit │ │ │ │ 0x0001dc24 79506172 73696e67 00584d4c 5f476574 yParsing.XML_Get │ │ │ │ @@ -337,16 +337,16 @@ │ │ │ │ 0x0001df04 36340070 77726974 65763634 76320072 64.pwritev64v2.r │ │ │ │ 0x0001df14 65616476 00736368 65645f67 65745f70 eadv.sched_get_p │ │ │ │ 0x0001df24 72696f72 6974795f 6d696e00 73636865 riority_min.sche │ │ │ │ 0x0001df34 645f6765 745f7072 696f7269 74795f6d d_get_priority_m │ │ │ │ 0x0001df44 6178005f 5f736368 65645f72 725f6765 ax.__sched_rr_ge │ │ │ │ 0x0001df54 745f696e 74657276 616c3634 00736368 t_interval64.sch │ │ │ │ 0x0001df64 65645f79 69656c64 00736574 72657367 ed_yield.setresg │ │ │ │ - 0x0001df74 69640073 65747265 73756964 00776169 id.setresuid.wai │ │ │ │ - 0x0001df84 74696400 66706174 68636f6e 66006664 tid.fpathconf.fd │ │ │ │ + 0x0001df74 69640073 65747265 73756964 00667061 id.setresuid.fpa │ │ │ │ + 0x0001df84 7468636f 6e660077 61697469 64006664 thconf.waitid.fd │ │ │ │ 0x0001df94 61746173 796e6300 77726974 65760074 atasync.writev.t │ │ │ │ 0x0001dfa4 63676574 70677270 00746373 65747067 cgetpgrp.tcsetpg │ │ │ │ 0x0001dfb4 72700070 74687265 61645f6b 696c6c00 rp.pthread_kill. │ │ │ │ 0x0001dfc4 73656e64 746f0072 65637666 726f6d00 sendto.recvfrom. │ │ │ │ 0x0001dfd4 74696d65 7266645f 63726561 7465005f timerfd_create._ │ │ │ │ 0x0001dfe4 5f74696d 65726664 5f736574 74696d65 _timerfd_settime │ │ │ │ 0x0001dff4 3634005f 5f74696d 65726664 5f676574 64.__timerfd_get │ │ │ │ @@ -360,18 +360,18 @@ │ │ │ │ 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 │ │ │ ├── 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 22c488 <_start@@Base+0x44> │ │ │ │ + bl 22c40c <_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 bbdf4 │ │ │ │ + bl bbd80 │ │ │ │ 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 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x003579bc │ │ │ │ + eorseq r8, r5, ip, ror r2 │ │ │ │ subseq r0, r5, r0, ror r8 │ │ │ │ - eorseq r7, r5, ip, asr #19 │ │ │ │ + eorseq r8, r5, ip, lsl #5 │ │ │ │ │ │ │ │ 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 22da8c │ │ │ │ + bl 22da10 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2abbc │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 8accc <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 8ac70 <_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 22da48 │ │ │ │ + bl 22d9cc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2abc4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 8b868 │ │ │ │ + bl 8b7c0 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ bl 2b5f4 │ │ │ │ ldr r0, [pc, #276] @ 2ace0 │ │ │ │ - bl 232c80 │ │ │ │ + bl 232c4c │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2abe0 │ │ │ │ ldrb r5, [r5] │ │ │ │ subs r5, r5, #0 │ │ │ │ movne r5, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22f390 │ │ │ │ + bl 22f35c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 8b868 │ │ │ │ + bl 8b7c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2abbc │ │ │ │ - bl 1a9e00 │ │ │ │ + bl 1a9f80 │ │ │ │ mov r6, r0 │ │ │ │ - bl 277928 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ + bl 277b80 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 2ac20 │ │ │ │ bl 2c4d8 │ │ │ │ mov r0, #1 │ │ │ │ bl 2a954 │ │ │ │ - bl c6914 <_Py_GetConfig@@Base> │ │ │ │ + bl c6898 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ beq 2ac58 │ │ │ │ ldr r3, [pc, #172] @ 2ace4 │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 234368 │ │ │ │ + bl 234334 │ │ │ │ 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 23f6f0 │ │ │ │ + bl 23f6b8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2ac74 │ │ │ │ ldr r1, [pc, #136] @ 2acf8 │ │ │ │ ldr r0, [pc, #136] @ 2acfc │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d768 <_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 285050 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ - bl 2853dc │ │ │ │ + bl 28539c <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 285728 │ │ │ │ cmp r0, #0 │ │ │ │ movge r0, r4 │ │ │ │ movlt r0, #120 @ 0x78 │ │ │ │ add sp, sp, #316 @ 0x13c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x003579f8 │ │ │ │ + @ instruction: 0x003582b8 │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq r5, r9, r8, lsr #31 │ │ │ │ + eorseq r6, r9, r8, ror #16 │ │ │ │ subseq r9, r9, r0, asr #22 │ │ │ │ - eorseq r7, r5, r8, lsl #20 │ │ │ │ - eorseq r7, r5, r8, lsl sl │ │ │ │ - eorseq r7, r5, r4, lsr #20 │ │ │ │ - ldrsbeq r6, [r9], -ip @ │ │ │ │ + eorseq r8, r5, r8, asr #5 │ │ │ │ + @ instruction: 0x003582d8 │ │ │ │ + eorseq r8, r5, r4, ror #5 │ │ │ │ + mlaseq r9, ip, r9, r6 │ │ │ │ subseq r9, r9, r8, lsl #13 │ │ │ │ - eorseq r7, r5, r8, asr #20 │ │ │ │ + eorseq r8, r5, r8, lsl #6 │ │ │ │ │ │ │ │ 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 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d768 <_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 22d938 │ │ │ │ + bl 22d8bc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - eorseq r7, r5, r0, asr sl │ │ │ │ - eorseq r6, r9, ip, ror #1 │ │ │ │ + eorseq r8, r5, r0, lsl r3 │ │ │ │ + eorseq r6, r9, ip, lsr #19 │ │ │ │ │ │ │ │ 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 22dde0 │ │ │ │ + bl 22dd64 │ │ │ │ ldr r0, [r6, #1476] @ 0x5c4 │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ str r3, [r6, #1476] @ 0x5c4 │ │ │ │ beq 2adc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b4d0 │ │ │ │ + bl 8b428 │ │ │ │ str r0, [r6, #1476] @ 0x5c4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 8b55c │ │ │ │ + bl 8b4b4 │ │ │ │ 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 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r9, r9, r0, asr #13 │ │ │ │ - mlaseq r5, r4, sl, r7 │ │ │ │ - eorseq r6, r9, r4, lsl #2 │ │ │ │ + eorseq r8, r5, r4, asr r3 │ │ │ │ + eorseq r6, r9, r4, asr #19 │ │ │ │ │ │ │ │ 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 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r4, [r3, r0] │ │ │ │ cmp r4, #0 │ │ │ │ beq 2aef8 │ │ │ │ ldr r1, [pc, #176] @ 2af74 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14df78 <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ + bl 14dfec <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ cmn r0, #1 │ │ │ │ bne 2aef8 │ │ │ │ ldr r3, [pc, #156] @ 2af78 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #2160] @ 0x870 │ │ │ │ - bl 189538 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 18963c <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 2af18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189560 <_PyErr_Clear@@Base> │ │ │ │ + bl 189664 <_PyErr_Clear@@Base> │ │ │ │ b 2af64 │ │ │ │ mov r0, #12 │ │ │ │ - bl 8aeb8 │ │ │ │ + bl 8ae5c │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2af20 │ │ │ │ cmp r4, #0 │ │ │ │ beq 2af18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29e470 │ │ │ │ + bl 29e8f8 │ │ │ │ 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 22de1c │ │ │ │ + bl 22dda0 │ │ │ │ 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 8b0cc │ │ │ │ + bl 22f250 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r7, r5, r4, lsr #21 │ │ │ │ + eorseq r8, r5, r4, ror #6 │ │ │ │ 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 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 b1e44 │ │ │ │ + bl b1dd8 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - bl 89f0c │ │ │ │ + bl 829d4 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + b 9abc4 <_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 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 78bc8 │ │ │ │ + bl 78b6c │ │ │ │ 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 b1e44 │ │ │ │ + bl b1dd8 │ │ │ │ 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 b1e44 │ │ │ │ + bl b1dd8 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2b144 │ │ │ │ add r0, r5, #4 │ │ │ │ mvn r1, #0 │ │ │ │ - bl b1e44 │ │ │ │ + bl b1dd8 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2b14c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + b 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 189560 <_PyErr_Clear@@Base> │ │ │ │ + b 189664 <_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 22dec0 │ │ │ │ + bl 22de44 │ │ │ │ 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 22dec0 │ │ │ │ + bl 22de44 │ │ │ │ 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 22da8c │ │ │ │ + bl 22da10 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 22dde0 │ │ │ │ + bl 22dd64 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, #1 │ │ │ │ - bl 8b600 │ │ │ │ + bl 8b558 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2b250 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b4d0 │ │ │ │ + bl 8b428 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ bne 2b254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ mov r4, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ - bl 8b55c │ │ │ │ + bl 8b4b4 │ │ │ │ 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 22de68 │ │ │ │ + bl 22ddec │ │ │ │ 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 22d8cc │ │ │ │ + bl 22d850 │ │ │ │ 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 235454 <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ + b 235420 <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ ldr r4, [pc, #196] @ 2b400 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 22dde0 │ │ │ │ + bl 22dd64 │ │ │ │ ldr r0, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ ldr r0, [r4, #1460] @ 0x5b4 │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ ldr r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ ldr r0, [r4, #1468] @ 0x5bc │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ ldr r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ ldr r0, [pc, #148] @ 2b404 │ │ │ │ - bl 8b4d0 │ │ │ │ + bl 8b428 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #136] @ 2b404 │ │ │ │ str r3, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 8b4d0 │ │ │ │ + bl 8b428 │ │ │ │ str r0, [r4, #1460] @ 0x5b4 │ │ │ │ ldr r0, [r4, #1480] @ 0x5c8 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [pc, #112] @ 2b404 │ │ │ │ - bl 8b4d0 │ │ │ │ + bl 8b428 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 8b4d0 │ │ │ │ + bl 8b428 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4, #1468] @ 0x5bc │ │ │ │ str r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 8b55c │ │ │ │ + bl 8b4b4 │ │ │ │ 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 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r9, r9, r0, asr #13 │ │ │ │ - eorseq r4, r9, r0, lsl #30 │ │ │ │ - mlaseq r5, r4, sl, r7 │ │ │ │ - eorseq r6, r9, r0, ror #14 │ │ │ │ + eorseq r5, r9, r0, asr #15 │ │ │ │ + eorseq r8, r5, r4, asr r3 │ │ │ │ + eorseq r7, r9, r0, lsr #32 │ │ │ │ │ │ │ │ 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 22dde0 │ │ │ │ + bl 22dd64 │ │ │ │ ldr r0, [r6, #1480] @ 0x5c8 │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ str r3, [r6, #1480] @ 0x5c8 │ │ │ │ beq 2b46c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b4d0 │ │ │ │ + bl 8b428 │ │ │ │ str r0, [r6, #1480] @ 0x5c8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 8b55c │ │ │ │ + bl 8b4b4 │ │ │ │ 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 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r9, r9, r0, asr #13 │ │ │ │ - mlaseq r5, r4, sl, r7 │ │ │ │ - eorseq r6, r9, ip, ror #14 │ │ │ │ + eorseq r8, r5, r4, asr r3 │ │ │ │ + eorseq r7, r9, ip, lsr #32 │ │ │ │ │ │ │ │ 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 22da8c │ │ │ │ + bl 22da10 │ │ │ │ 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 8accc <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 8ac70 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 22f390 │ │ │ │ + bl 22f35c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 8b868 │ │ │ │ + bl 8b7c0 │ │ │ │ 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 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 2304ac <_Py_SetLocaleFromEnv@@Base+0xfe4> │ │ │ │ + b 230478 <_Py_SetLocaleFromEnv@@Base+0xfe4> │ │ │ │ ldr r0, [pc, #88] @ 2b5cc │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 18dc20 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18dd24 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 2b588 │ │ │ │ - bl 11a910 │ │ │ │ + bl 11a908 │ │ │ │ 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 129080 │ │ │ │ + bl 1290e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ 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 230618 │ │ │ │ + bl 2305e4 │ │ │ │ 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 7d3cc │ │ │ │ + bl 7d728 │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - mlaseq r5, r8, r4, r8 │ │ │ │ + eorseq r8, r5, r8, asr sp │ │ │ │ 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 232ef4 <_Py_write_noraise@@Base> │ │ │ │ + bl 232ec0 <_Py_write_noraise@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq 2b6f0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232ef4 <_Py_write_noraise@@Base> │ │ │ │ + bl 232ec0 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [pc, #700] @ 2b9a4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232ef4 <_Py_write_noraise@@Base> │ │ │ │ + bl 232ec0 <_Py_write_noraise@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 2b714 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232ef4 <_Py_write_noraise@@Base> │ │ │ │ + bl 232ec0 <_Py_write_noraise@@Base> │ │ │ │ b 2b724 │ │ │ │ ldr r1, [pc, #652] @ 2b9a8 │ │ │ │ mov r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232ef4 <_Py_write_noraise@@Base> │ │ │ │ + bl 232ec0 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [pc, #640] @ 2b9ac │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232ef4 <_Py_write_noraise@@Base> │ │ │ │ + bl 232ec0 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [pc, #628] @ 2b9b0 │ │ │ │ mov r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232ef4 <_Py_write_noraise@@Base> │ │ │ │ + bl 232ec0 <_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 232ef4 <_Py_write_noraise@@Base> │ │ │ │ + bl 232ec0 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #8 │ │ │ │ - bl 2aa220 │ │ │ │ + bl 2aa6a8 │ │ │ │ ldr r1, [pc, #576] @ 2b9bc │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232ef4 <_Py_write_noraise@@Base> │ │ │ │ + bl 232ec0 <_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 232ef4 <_Py_write_noraise@@Base> │ │ │ │ + bl 232ec0 <_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 232ef4 <_Py_write_noraise@@Base> │ │ │ │ + bl 232ec0 <_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 232ef4 <_Py_write_noraise@@Base> │ │ │ │ + bl 232ec0 <_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 232ef4 <_Py_write_noraise@@Base> │ │ │ │ + bl 232ec0 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [pc, #408] @ 2b9ac │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232ef4 <_Py_write_noraise@@Base> │ │ │ │ + bl 232ec0 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #432] @ 2b9d4 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r6, [r3, r0] │ │ │ │ - bl 8ba40 │ │ │ │ + bl 8b998 │ │ │ │ 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 18dc20 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18dd24 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 2b890 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189560 <_PyErr_Clear@@Base> │ │ │ │ + bl 189664 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r9, [pc, #320] @ 2b9dc │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, r9 │ │ │ │ bne 2b8d0 │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ b 2b95c │ │ │ │ mov r0, r6 │ │ │ │ - bl 274f98 │ │ │ │ + bl 2751f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 119d70 │ │ │ │ + bl 119d68 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r9, r0 │ │ │ │ movne r9, #1 │ │ │ │ moveq r9, #0 │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1758f0 <_PyLong_FromGid@@Base+0x18> │ │ │ │ + bl 1759fc <_PyLong_FromGid@@Base+0x18> │ │ │ │ cmp r0, #0 │ │ │ │ bge 2b930 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189560 <_PyErr_Clear@@Base> │ │ │ │ + bl 189664 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r9, #0 │ │ │ │ bne 2b97c │ │ │ │ ldr r1, [pc, #72] @ 2b9ac │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232ef4 <_Py_write_noraise@@Base> │ │ │ │ + bl 232ec0 <_Py_write_noraise@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232f74 <_Py_write_noraise@@Base+0x80> │ │ │ │ + bl 232f40 <_Py_write_noraise@@Base+0x80> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 2ba7c │ │ │ │ - bl 2331d4 <_Py_write_noraise@@Base+0x2e0> │ │ │ │ + bl 2331a0 <_Py_write_noraise@@Base+0x2e0> │ │ │ │ cmp sl, #0 │ │ │ │ beq 2b68c │ │ │ │ - bl 2802dc │ │ │ │ + bl 280774 │ │ │ │ b 2b68c │ │ │ │ subseq r9, r9, r0, asr #13 │ │ │ │ - @ instruction: 0x003584d0 │ │ │ │ - eorseq sl, r7, ip, lsr ip │ │ │ │ - eorseq r8, r5, r8, ror #9 │ │ │ │ - eorseq sp, r7, r8, asr r5 │ │ │ │ - @ instruction: 0x003584fc │ │ │ │ + mlaseq r5, r0, sp, r8 │ │ │ │ + @ instruction: 0x0037b4fc │ │ │ │ + eorseq r8, r5, r8, lsr #27 │ │ │ │ + @ instruction: 0x0037ddf4 │ │ │ │ + @ instruction: 0x00358dbc │ │ │ │ subseq r5, r7, ip, rrx │ │ │ │ - eorseq r8, r5, r4, lsl r5 │ │ │ │ - eorseq lr, r8, r8, ror #19 │ │ │ │ - eorseq r0, r8, r0, lsr pc │ │ │ │ - eorseq r8, r5, ip, lsr #10 │ │ │ │ - eorseq r8, r5, r0, asr #10 │ │ │ │ - eorseq r8, r5, r0, asr r5 │ │ │ │ - eorseq r8, r5, r0, ror #10 │ │ │ │ + @ instruction: 0x00358dd4 │ │ │ │ + mlaseq r8, ip, r2, pc @ │ │ │ │ + @ instruction: 0x003817f0 │ │ │ │ + eorseq r8, r5, ip, ror #27 │ │ │ │ + eorseq r8, r5, r0, lsl #28 │ │ │ │ + eorseq r8, r5, r0, lsl lr │ │ │ │ + eorseq r8, r5, r0, lsr #28 │ │ │ │ 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 22f068 │ │ │ │ + bl 22efe8 │ │ │ │ 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 22f844 <_Py_SetLocaleFromEnv@@Base+0x37c> │ │ │ │ + bl 22f810 <_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, ror #2 │ │ │ │ - eorseq r7, r5, r4, lsl fp │ │ │ │ + eorseq r8, r9, r4, lsr #20 │ │ │ │ + @ instruction: 0x003583d4 │ │ │ │ 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 b8ba4 │ │ │ │ + bl b8b30 │ │ │ │ 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 105e50 │ │ │ │ + bl 105ea0 │ │ │ │ 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 addfc │ │ │ │ + bl add90 │ │ │ │ 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 b8ba4 │ │ │ │ + bl b8b30 │ │ │ │ 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 addfc │ │ │ │ + bl add90 │ │ │ │ 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 17d5f0 <_PySet_NextEntry@@Base> │ │ │ │ + bl 17d6fc <_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 17206c │ │ │ │ + bl 17573c │ │ │ │ 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 232ef4 <_Py_write_noraise@@Base> │ │ │ │ + bl 232ec0 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a3814 │ │ │ │ + bl 2a3c9c │ │ │ │ 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 232ef4 <_Py_write_noraise@@Base> │ │ │ │ + bl 232ec0 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a55a8 <_PyEvent_Notify@@Base+0x58> │ │ │ │ + bl 2a5a30 <_PyEvent_Notify@@Base+0x58> │ │ │ │ ldr r1, [pc, #64] @ 2bcb4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232ef4 <_Py_write_noraise@@Base> │ │ │ │ + bl 232ec0 <_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 232ef4 <_Py_write_noraise@@Base> │ │ │ │ + b 232ec0 <_Py_write_noraise@@Base> │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r8, r5, r4, lsr #12 │ │ │ │ + eorseq r8, r5, r4, ror #29 │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ - eorseq r8, r5, r8, lsr r6 │ │ │ │ - eorseq r8, r5, r0, asr r6 │ │ │ │ - eorseq r8, r5, r4, asr r6 │ │ │ │ - eorseq lr, r8, r8, ror #19 │ │ │ │ - eorseq sp, r7, r8, asr r5 │ │ │ │ + @ instruction: 0x00358ef8 │ │ │ │ + eorseq r8, r5, r0, lsl pc │ │ │ │ + eorseq r8, r5, r4, lsl pc │ │ │ │ + mlaseq r8, ip, r2, pc @ │ │ │ │ + @ instruction: 0x0037ddf4 │ │ │ │ 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 80344 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80160 <_PyObject_AssertFailed@@Base> │ │ │ │ andeq r0, r0, r7, ror #13 │ │ │ │ - eorseq r2, sp, r4, ror fp │ │ │ │ - @ instruction: 0x0035eabc │ │ │ │ - eorseq pc, r5, r4, asr r6 @ │ │ │ │ + eorseq r3, sp, r4, lsr r4 │ │ │ │ + eorseq pc, r5, ip, ror r3 @ │ │ │ │ + eorseq pc, r5, r4, lsl pc @ │ │ │ │ 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} │ │ │ │ - eorseq r5, r9, ip, lsl r3 │ │ │ │ - eorseq r5, r9, ip, asr r2 │ │ │ │ - eorseq r5, r9, r8, ror r2 │ │ │ │ - @ instruction: 0x003952bc │ │ │ │ - @ instruction: 0x003952f4 │ │ │ │ + @ instruction: 0x00395bdc │ │ │ │ + eorseq r5, r9, ip, lsl fp │ │ │ │ + eorseq r5, r9, r8, lsr fp │ │ │ │ + eorseq r5, r9, ip, ror fp │ │ │ │ + @ instruction: 0x00395bb4 │ │ │ │ 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 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ 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 b6b0c │ │ │ │ + bl b6a98 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r1, r6, r8, ror r1 │ │ │ │ + eorseq r1, r6, r8, lsr sl │ │ │ │ │ │ │ │ 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 bb7f4 │ │ │ │ + bl bb780 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2be98 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ str r8, [sp] │ │ │ │ - bl bb81c │ │ │ │ + bl bb7a8 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 cfc90 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + b cfbec <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 230534 │ │ │ │ + bl 230500 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r3 │ │ │ │ beq 2bf6c <_PyInterpreterState_GetConfigCopy@@Base+0x54> │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ - bl 73e84 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 73e24 <_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 357730 │ │ │ │ + bl 357fd0 │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - bl 8accc <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 8ac70 <_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 230534 │ │ │ │ + bl 230500 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r5, sp │ │ │ │ cmp r3, #0 │ │ │ │ beq 2c02c <_PyInterpreterState_SetConfig@@Base+0xb4> │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ - bl 73e84 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 73e24 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ mvn r4, #0 │ │ │ │ b 2c078 <_PyInterpreterState_SetConfig@@Base+0x100> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, sp │ │ │ │ - bl 230618 │ │ │ │ + bl 2305e4 │ │ │ │ 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 230534 │ │ │ │ + bl 230500 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ bne 2c01c <_PyInterpreterState_SetConfig@@Base+0xa4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 255554 │ │ │ │ + bl 255574 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 8b868 │ │ │ │ + bl 8b7c0 │ │ │ │ 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 b6a88 │ │ │ │ + bl b6a14 │ │ │ │ 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 138d08 │ │ │ │ + bl 138d78 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2c0bc <_PyInterpreterState_SetConfig@@Base+0x144> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2546c8 │ │ │ │ + bl 2546e8 │ │ │ │ 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 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ 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} │ │ │ │ - @ instruction: 0x00368fd0 │ │ │ │ + mlaseq r6, r0, r8, r9 │ │ │ │ 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 b6a88 │ │ │ │ + bl b6a14 │ │ │ │ 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 139e28 │ │ │ │ + bl 139e98 │ │ │ │ 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 13a8f0 │ │ │ │ + bl 13a960 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x00368fd0 │ │ │ │ + mlaseq r6, r0, r8, r9 │ │ │ │ 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 22da8c │ │ │ │ + bl 22da10 │ │ │ │ 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 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 24f6bc │ │ │ │ + bl 24f684 │ │ │ │ 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 b6a88 │ │ │ │ + bl b6a14 │ │ │ │ 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 138d08 │ │ │ │ + bl 138d78 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2c27c <_Py_InitializeMain@@Base+0x84> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2546c8 │ │ │ │ + bl 2546e8 │ │ │ │ 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 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ 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} │ │ │ │ - @ instruction: 0x00368fd0 │ │ │ │ + mlaseq r6, r0, r8, r9 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ │ │ │ │ 0002c2f4 : │ │ │ │ mov r2, #1 │ │ │ │ - b 260704 │ │ │ │ + b 260888 │ │ │ │ │ │ │ │ 0002c2fc : │ │ │ │ - b 260d1c │ │ │ │ + b 260ea4 │ │ │ │ │ │ │ │ 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 bb7f4 │ │ │ │ + bl bb780 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2c368 │ │ │ │ ldr r3, [pc, #60] @ 2c390 │ │ │ │ mov r1, #1 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 282620 │ │ │ │ + bl 282a18 │ │ │ │ mvn r5, #0 │ │ │ │ b 2c388 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2788d4 <_PyEval_MakePendingCalls@@Base+0x3b4> │ │ │ │ + bl 278d6c <_PyEval_MakePendingCalls@@Base+0x5f4> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ 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 9ddd8 │ │ │ │ + bl 9dd1c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2c3e8 │ │ │ │ - bl 17b89c │ │ │ │ + bl 17b9a8 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 27f55c │ │ │ │ + bl 27f9f4 │ │ │ │ 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, ip, asr #6 │ │ │ │ + subeq r8, r7, ip, lsl #24 │ │ │ │ │ │ │ │ 0002c460 : │ │ │ │ subs r2, r1, #0 │ │ │ │ bne 2c46c │ │ │ │ - b bbdf4 │ │ │ │ + b bbd80 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ beq 2c484 │ │ │ │ ldr r1, [pc, #44] @ 2c4b0 │ │ │ │ - b bbdf4 │ │ │ │ + b bbd80 │ │ │ │ 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 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0038ddd8 │ │ │ │ + mlaseq r8, r8, r6, lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r7, r4, r5, r4 │ │ │ │ + eorseq r4, r7, r4, asr lr │ │ │ │ │ │ │ │ 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 357730 │ │ │ │ + bl 357fd0 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 282620 │ │ │ │ + b 282a18 │ │ │ │ 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 2401c4 │ │ │ │ + bl 24018c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ 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 283a08 │ │ │ │ + bl 283d54 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ 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 99770 │ │ │ │ + bl 996b4 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2c658 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 284a20 │ │ │ │ + bl 284d6c │ │ │ │ cmn r0, #1 │ │ │ │ bne 2c658 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ 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 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ 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 27b890 │ │ │ │ + bl 27bd28 │ │ │ │ subs r7, r0, #0 │ │ │ │ bne 2c704 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4] │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ b 2c5b0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 29cdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ 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 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ 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 1085ac │ │ │ │ + bl 108600 │ │ │ │ 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 262f1c │ │ │ │ + bl 263174 │ │ │ │ b 2c5b0 │ │ │ │ subseq r9, r9, r8, lsl #13 │ │ │ │ subseq r9, r9, ip, lsl #13 │ │ │ │ - eorseq sp, r7, r8, asr r5 │ │ │ │ + @ instruction: 0x0037ddf4 │ │ │ │ │ │ │ │ 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 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ b 2c8e8 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl c3e38 │ │ │ │ + bl c3dc8 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 22de1c │ │ │ │ + bl 22dda0 │ │ │ │ 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 8b0cc │ │ │ │ + bl 22f250 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmp r4, #0 │ │ │ │ bne 2c8f0 │ │ │ │ mov r5, #0 │ │ │ │ b 2c928 │ │ │ │ mov r0, r4 │ │ │ │ bl 29c28 │ │ │ │ add r6, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99770 │ │ │ │ + bl 996b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2c91c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 29cdc │ │ │ │ b 2c920 │ │ │ │ - bl 29e454 │ │ │ │ + bl 29e8dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ 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, lsl #20 │ │ │ │ + eorseq r5, r7, r4, ror r2 │ │ │ │ @ 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 91918 │ │ │ │ + bl 9185c │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ - bl 91918 │ │ │ │ + bl 9185c │ │ │ │ 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 9ddd8 │ │ │ │ + bl 9dd1c │ │ │ │ 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 a59c0 │ │ │ │ + bl a5904 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 a6300 │ │ │ │ + bl a6244 │ │ │ │ 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 a59c0 │ │ │ │ + bl a5904 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ddd8 │ │ │ │ + bl 9dd1c │ │ │ │ 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 a59c0 │ │ │ │ + bl a5904 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 a6300 │ │ │ │ + bl a6244 │ │ │ │ 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 a59c0 │ │ │ │ + bl a5904 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 a6300 │ │ │ │ + bl a6244 │ │ │ │ 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 a59c0 │ │ │ │ + bl a5904 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 a6300 │ │ │ │ + bl a6244 │ │ │ │ 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 a59c0 │ │ │ │ + bl a5904 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 a6300 │ │ │ │ + bl a6244 │ │ │ │ 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 a59c0 │ │ │ │ + bl a5904 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 a6300 │ │ │ │ + bl a6244 │ │ │ │ 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 a59c0 │ │ │ │ + bl a5904 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 a6300 │ │ │ │ + bl a6244 │ │ │ │ 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 a59c0 │ │ │ │ + bl a5904 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 a6300 │ │ │ │ + bl a6244 │ │ │ │ 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 a59c0 │ │ │ │ + bl a5904 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 a6300 │ │ │ │ + bl a6244 │ │ │ │ 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 a59c0 │ │ │ │ + bl a5904 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 a6300 │ │ │ │ + bl a6244 │ │ │ │ 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 a59c0 │ │ │ │ + bl a5904 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 a6300 │ │ │ │ + bl a6244 │ │ │ │ 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 a59c0 │ │ │ │ + bl a5904 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 a6300 │ │ │ │ + bl a6244 │ │ │ │ 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 a59c0 │ │ │ │ + bl a5904 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 a6300 │ │ │ │ + bl a6244 │ │ │ │ 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 a59c0 │ │ │ │ + bl a5904 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 a6300 │ │ │ │ + bl a6244 │ │ │ │ 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 a59c0 │ │ │ │ + bl a5904 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 a6300 │ │ │ │ + bl a6244 │ │ │ │ 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 a59c0 │ │ │ │ + bl a5904 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 a6300 │ │ │ │ + bl a6244 │ │ │ │ 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 a59c0 │ │ │ │ + bl a5904 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 a6300 │ │ │ │ + bl a6244 │ │ │ │ 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 a59c0 │ │ │ │ + bl a5904 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 a6300 │ │ │ │ + bl a6244 │ │ │ │ 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 a59c0 │ │ │ │ + bl a5904 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 a59c0 │ │ │ │ + bl a5904 │ │ │ │ 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 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r8, [r3, #8] │ │ │ │ ldr r5, [r8, #3720] @ 0xe88 │ │ │ │ - bl 91918 │ │ │ │ + bl 9185c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ add r5, r5, #4096 @ 0x1000 │ │ │ │ ldr r0, [r5, #1444] @ 0x5a4 │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 a59c0 │ │ │ │ + bl a5904 │ │ │ │ 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 a6300 │ │ │ │ + bl a6244 │ │ │ │ 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 a59c0 │ │ │ │ + bl a5904 │ │ │ │ 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 a6300 │ │ │ │ + bl a6244 │ │ │ │ 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 a59c0 │ │ │ │ + bl a5904 │ │ │ │ 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 a6300 │ │ │ │ + bl a6244 │ │ │ │ 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 a59c0 │ │ │ │ + bl a5904 │ │ │ │ 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 a6300 │ │ │ │ + bl a6244 │ │ │ │ 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 a59c0 │ │ │ │ + bl a5904 │ │ │ │ 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 a6300 │ │ │ │ + bl a6244 │ │ │ │ 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 a59c0 │ │ │ │ + bl a5904 │ │ │ │ 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 a6300 │ │ │ │ + bl a6244 │ │ │ │ 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 a59c0 │ │ │ │ + bl a5904 │ │ │ │ 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 a6300 │ │ │ │ + bl a6244 │ │ │ │ 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 a59c0 │ │ │ │ + bl a5904 │ │ │ │ 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 a6300 │ │ │ │ + bl a6244 │ │ │ │ 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 a59c0 │ │ │ │ + bl a5904 │ │ │ │ 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 a6300 │ │ │ │ + bl a6244 │ │ │ │ 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 a59c0 │ │ │ │ + bl a5904 │ │ │ │ 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 a59c0 │ │ │ │ + bl a5904 │ │ │ │ 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 12eee8 <_PyConfig_AsDict@@Base> │ │ │ │ + bl 12ef50 <_PyConfig_AsDict@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2d490 <_Py_GetConfigsAsDict@@Base+0xb44> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 a59c0 │ │ │ │ + bl a5904 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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, lsr #20 │ │ │ │ + mlaseq r7, r0, r2, r5 │ │ │ │ ldrsheq r2, [ip], #-192 @ 0xffffff40 │ │ │ │ - eorseq r4, r7, r0, asr #20 │ │ │ │ + @ instruction: 0x003752b0 │ │ │ │ ldrsheq r2, [ip], #-196 @ 0xffffff3c │ │ │ │ - eorseq r4, r7, r0, ror #20 │ │ │ │ + @ instruction: 0x003752d0 │ │ │ │ ldrsheq r2, [ip], #-200 @ 0xffffff38 │ │ │ │ - eorseq r4, r7, r4, lsl #21 │ │ │ │ + @ instruction: 0x003752f4 │ │ │ │ subseq r9, r9, ip, lsr #25 │ │ │ │ - eorseq r4, r7, ip, lsr #21 │ │ │ │ + eorseq r5, r7, ip, lsl r3 │ │ │ │ subseq r9, r9, r0, ror #25 │ │ │ │ - @ instruction: 0x00374ab8 │ │ │ │ + eorseq r5, r7, r8, lsr #6 │ │ │ │ subseq r9, r9, r4, ror #25 │ │ │ │ - eorseq r4, r7, r8, asr #21 │ │ │ │ + eorseq r5, r7, r8, lsr r3 │ │ │ │ subseq r9, r9, r8, ror #25 │ │ │ │ - @ instruction: 0x00374ad8 │ │ │ │ + eorseq r5, r7, r8, asr #6 │ │ │ │ ldrsbeq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - eorseq r4, r7, r8, ror #21 │ │ │ │ + eorseq r5, r7, r8, asr r3 │ │ │ │ ldrsbeq r9, [r9], #-196 @ 0xffffff3c │ │ │ │ - @ instruction: 0x00374afc │ │ │ │ + eorseq r5, r7, ip, ror #6 │ │ │ │ ldrsbeq r9, [r9], #-204 @ 0xffffff34 │ │ │ │ - eorseq r4, r7, ip, lsl #22 │ │ │ │ + eorseq r5, r7, ip, ror r3 │ │ │ │ ldrsheq r9, [r9], #-196 @ 0xffffff3c │ │ │ │ - eorseq r4, r7, ip, lsl fp │ │ │ │ + eorseq r5, r7, ip, lsl #7 │ │ │ │ ldrsbeq r9, [r9], #-192 @ 0xffffff40 │ │ │ │ - eorseq r4, r7, ip, lsr #22 │ │ │ │ + mlaseq r7, ip, r3, r5 │ │ │ │ subseq r9, r9, ip, ror #25 │ │ │ │ - eorseq r4, r7, r0, asr #22 │ │ │ │ + @ instruction: 0x003753b0 │ │ │ │ subseq r9, r9, r8, lsr #25 │ │ │ │ - eorseq r4, r7, r0, asr fp │ │ │ │ + eorseq r5, r7, r0, asr #7 │ │ │ │ ldrsheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - eorseq r4, r7, ip, ror #22 │ │ │ │ + @ instruction: 0x003753dc │ │ │ │ ldrsheq r9, [r9], #-204 @ 0xffffff34 │ │ │ │ - eorseq r4, r7, r8, lsl #23 │ │ │ │ + @ instruction: 0x003753f8 │ │ │ │ ldrsheq r9, [r9], #-192 @ 0xffffff40 │ │ │ │ - eorseq r4, r7, r0, lsr #23 │ │ │ │ + eorseq r5, r7, r0, lsl r4 │ │ │ │ subseq r9, r9, r8, lsl #31 │ │ │ │ - @ instruction: 0x00374bb8 │ │ │ │ + eorseq r5, r7, r8, lsr #8 │ │ │ │ subseq r9, r9, r4, lsr #25 │ │ │ │ - @ instruction: 0x00374bd4 │ │ │ │ - eorseq r4, r7, r8, lsr ip │ │ │ │ + eorseq r5, r7, r4, asr #8 │ │ │ │ + eorseq r5, r7, r8, lsr #9 │ │ │ │ andeq r0, r0, ip │ │ │ │ - mlaseq r5, r4, r6, sl │ │ │ │ - mlaseq r5, r8, r7, sl │ │ │ │ - eorseq sl, r5, r4, lsr #13 │ │ │ │ - @ instruction: 0x0035a6b0 │ │ │ │ - eorseq r4, r7, r4, ror #23 │ │ │ │ - @ instruction: 0x00374bf8 │ │ │ │ - eorseq r4, r7, r8, lsl #24 │ │ │ │ - eorseq pc, r5, ip, lsr #18 │ │ │ │ - eorseq sl, r5, r0, asr #13 │ │ │ │ - eorseq r4, r7, r0, lsr #24 │ │ │ │ - eorseq r4, r7, ip, lsr #24 │ │ │ │ - eorseq r7, r6, r4, ror sl │ │ │ │ + eorseq sl, r5, r4, asr pc │ │ │ │ + eorseq fp, r5, r8, asr r0 │ │ │ │ + eorseq sl, r5, r4, ror #30 │ │ │ │ + eorseq sl, r5, r0, ror pc │ │ │ │ + eorseq r5, r7, r4, asr r4 │ │ │ │ + eorseq r5, r7, r8, ror #8 │ │ │ │ + eorseq r5, r7, r8, ror r4 │ │ │ │ + eorseq r0, r6, ip, ror #3 │ │ │ │ + eorseq sl, r5, r0, lsl #31 │ │ │ │ + mlaseq r7, r0, r4, r5 │ │ │ │ + mlaseq r7, ip, r4, r5 │ │ │ │ + eorseq r8, r6, r4, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr 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 8b488 │ │ │ │ + bl 8b3e0 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2d648 <_Py_GetConfigsAsDict@@Base+0xcfc> │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ mov r0, r6 │ │ │ │ - bl c7b9c │ │ │ │ - bl 29e454 │ │ │ │ - bl c3e38 │ │ │ │ + bl c7b20 │ │ │ │ + bl 29e8dc │ │ │ │ + bl c3dc8 │ │ │ │ mov r5, #0 │ │ │ │ b 2d7a4 <_Py_GetConfigsAsDict@@Base+0xe58> │ │ │ │ add r8, r4, r5 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2d670 <_Py_GetConfigsAsDict@@Base+0xd24> │ │ │ │ ldr r2, [pc, #348] @ 2d7bc <_Py_GetConfigsAsDict@@Base+0xe70> │ │ │ │ @@ -2913,18 +2913,18 @@ │ │ │ │ beq 2d6c8 <_Py_GetConfigsAsDict@@Base+0xd7c> │ │ │ │ mov r0, r7 │ │ │ │ bl 29d24 │ │ │ │ b 2d770 <_Py_GetConfigsAsDict@@Base+0xe24> │ │ │ │ cmp r3, #4 │ │ │ │ mov r0, r6 │ │ │ │ bne 2d6f4 <_Py_GetConfigsAsDict@@Base+0xda8> │ │ │ │ - bl c7b9c │ │ │ │ - bl 1326d0 │ │ │ │ + bl c7b20 │ │ │ │ + bl 132738 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl c3e38 │ │ │ │ + bl c3dc8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bge 2d64c <_Py_GetConfigsAsDict@@Base+0xd00> │ │ │ │ b 2d764 <_Py_GetConfigsAsDict@@Base+0xe18> │ │ │ │ bl 32aa8 <_Py_fstat@@Base+0x990> │ │ │ │ cmp r0, #0 │ │ │ │ beq 2d770 <_Py_GetConfigsAsDict@@Base+0xe24> │ │ │ │ @@ -2937,51 +2937,51 @@ │ │ │ │ cmp r3, #10 │ │ │ │ beq 2d778 <_Py_GetConfigsAsDict@@Base+0xe2c> │ │ │ │ cmp r5, #0 │ │ │ │ beq 2d758 <_Py_GetConfigsAsDict@@Base+0xe0c> │ │ │ │ adds r9, r5, #2 │ │ │ │ bpl 2d75c <_Py_GetConfigsAsDict@@Base+0xe10> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ mov r0, r6 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ ldr r3, [pc, #120] @ 2d7c0 <_Py_GetConfigsAsDict@@Base+0xe74> │ │ │ │ ldr r1, [pc, #120] @ 2d7c4 <_Py_GetConfigsAsDict@@Base+0xe78> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - bl c3e38 │ │ │ │ + bl 18ee38 │ │ │ │ + bl c3dc8 │ │ │ │ b 2d640 <_Py_GetConfigsAsDict@@Base+0xcf4> │ │ │ │ mov r9, #100 @ 0x64 │ │ │ │ mov r8, r4 │ │ │ │ b 2d614 <_Py_GetConfigsAsDict@@Base+0xcc8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ b 2d640 <_Py_GetConfigsAsDict@@Base+0xcf4> │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r8] │ │ │ │ add r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b488 │ │ │ │ + bl 8b3e0 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2d7a4 <_Py_GetConfigsAsDict@@Base+0xe58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ mov r0, r6 │ │ │ │ - bl c7b9c │ │ │ │ - bl 29e454 │ │ │ │ - bl c3e38 │ │ │ │ + bl c7b20 │ │ │ │ + bl 29e8dc │ │ │ │ + bl c3dc8 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x00383fdc │ │ │ │ + mlaseq r8, ip, r8, r4 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r4, r7, r8, asr #24 │ │ │ │ + @ instruction: 0x003754b8 │ │ │ │ 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 c0570 │ │ │ │ + bl c0500 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2d8b0 │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ 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 99770 │ │ │ │ + bl 996b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2d928 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 565e8 │ │ │ │ + b 56618 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a6fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl be424 │ │ │ │ + bl be3b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ 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 3d7f4 │ │ │ │ + bl 3d764 │ │ │ │ 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 16c214 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 16c204 <_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 ad024 │ │ │ │ + bl acfb8 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 2d9ec │ │ │ │ ldr r1, [pc, #192] @ 2db1c │ │ │ │ mov r0, r5 │ │ │ │ - bl b9744 │ │ │ │ + bl b96d0 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq 2d9ec │ │ │ │ ldr r0, [r6, #2712] @ 0xa98 │ │ │ │ str r7, [r6, #2712] @ 0xa98 │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ cmp r4, #0 │ │ │ │ bgt 2daac │ │ │ │ mov r0, #1 │ │ │ │ b 2daf8 │ │ │ │ ldr r2, [pc, #108] @ 2db20 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 1804d8 │ │ │ │ + bl 1805e4 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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, lsl #25 │ │ │ │ - mlaseq r5, r0, r8, sl │ │ │ │ + eorseq r8, r6, r4, asr #10 │ │ │ │ + eorseq fp, r5, r0, asr r1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - @ instruction: 0x00376bf4 │ │ │ │ - eorseq ip, r7, ip, asr #17 │ │ │ │ + eorseq r7, r7, r4, ror #8 │ │ │ │ + eorseq sp, r7, r8, ror #2 │ │ │ │ subseq lr, r7, r8, ror r5 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ 0002db24 : │ │ │ │ ldr r0, [pc] @ 2db2c │ │ │ │ - b 10ef1c │ │ │ │ + b 10ef5c │ │ │ │ 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 282acc │ │ │ │ + bl 282e18 │ │ │ │ cmp r0, #0 │ │ │ │ blt 2dba0 │ │ │ │ ldr r0, [pc, #276] @ 2dc74 │ │ │ │ - bl a45a8 │ │ │ │ + bl a44ec │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2dba0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 128998 │ │ │ │ + bl 1289fc │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 91b78 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91abc <_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 a661c │ │ │ │ + bl a6560 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [pc, #132] @ 2dc84 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10fb24 │ │ │ │ + bl 10fb60 │ │ │ │ cmp r0, #0 │ │ │ │ blt 2dba0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 99770 │ │ │ │ + bl 996b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2dc28 │ │ │ │ - bl 29e454 │ │ │ │ + bl 29e8dc │ │ │ │ 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 14f784 │ │ │ │ + bl 14f788 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2dc50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ mov r4, r5 │ │ │ │ ldr r1, [pc, #60] @ 2dc98 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10fb24 │ │ │ │ + bl 10fb60 │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00376cb4 │ │ │ │ - @ instruction: 0x00376cbc │ │ │ │ + eorseq r7, r7, r4, lsr #10 │ │ │ │ + eorseq r7, r7, ip, lsr #10 │ │ │ │ subseq sl, r6, r8, lsl #11 │ │ │ │ - eorseq r6, r7, ip, asr #25 │ │ │ │ - eorseq r7, r0, r4, lsr #6 │ │ │ │ - eorseq r7, r0, r4, ror #25 │ │ │ │ - @ instruction: 0x00376cd4 │ │ │ │ - @ instruction: 0x002203b4 │ │ │ │ - eoreq fp, r8, r4, asr r6 │ │ │ │ - eorseq r6, r7, r8, lsl #24 │ │ │ │ + eorseq r7, r7, ip, lsr r5 │ │ │ │ + eorseq r7, r0, r4, ror #22 │ │ │ │ + eorseq r8, r0, ip, asr #9 │ │ │ │ + eorseq r7, r7, r4, asr #10 │ │ │ │ + eoreq r0, r2, r8, lsl #7 │ │ │ │ + eoreq fp, r8, r0, lsr #19 │ │ │ │ + eorseq r7, r7, r8, ror r4 │ │ │ │ andeq pc, r2, ip, ror #18 │ │ │ │ - eorseq r6, r7, r4, lsl ip │ │ │ │ + eorseq r7, r7, r4, lsl #9 │ │ │ │ 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 15afcc <_PyObject_SetManagedDict@@Base+0x164> │ │ │ │ + bl 15b26c <_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 291294 │ │ │ │ + b 2915e0 │ │ │ │ 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 22de1c │ │ │ │ + bl 22dda0 │ │ │ │ ldr r3, [pc, #316] @ 2df34 <_PyUnicode_FromId@@Base+0x168> │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r8, [r3, #8] │ │ │ │ - bl 357590 │ │ │ │ + bl 357e28 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - bl 357590 │ │ │ │ + bl 357e28 │ │ │ │ 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 22de1c │ │ │ │ - bl 357590 │ │ │ │ + bl 22dda0 │ │ │ │ + bl 357e28 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - bl 357590 │ │ │ │ + bl 357e28 │ │ │ │ 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 357590 │ │ │ │ + bl 357e28 │ │ │ │ str r4, [r7, #4] │ │ │ │ - bl 357590 │ │ │ │ + bl 357e28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b0cc │ │ │ │ + bl 22f250 │ │ │ │ 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 9de14 │ │ │ │ + bl 9dd58 │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 2def0 <_PyUnicode_FromId@@Base+0x124> │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 9f5ec │ │ │ │ + bl 9f530 │ │ │ │ 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 ab4f4 │ │ │ │ + bl ab438 │ │ │ │ subs r8, r0, #0 │ │ │ │ bne 2def8 <_PyUnicode_FromId@@Base+0x12c> │ │ │ │ - bl 29e454 │ │ │ │ + bl 29e8dc │ │ │ │ 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 8b0cc │ │ │ │ + bl 22f250 │ │ │ │ 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 bbd64 │ │ │ │ + bl bbcf0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 249988 │ │ │ │ + b 249950 │ │ │ │ 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 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 8bca4 │ │ │ │ + bl 8bbfc │ │ │ │ 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 │ │ │ │ - @ instruction: 0x00377bb0 │ │ │ │ - eorseq r7, r7, r4, asr #23 │ │ │ │ - @ instruction: 0x00377bdc │ │ │ │ - @ instruction: 0x00377bf0 │ │ │ │ + eorseq r8, r7, r0, ror r4 │ │ │ │ + eorseq r8, r7, r4, lsl #9 │ │ │ │ + mlaseq r7, ip, r4, r8 │ │ │ │ + @ instruction: 0x003784b0 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - eorseq r7, r7, r4, lsl #24 │ │ │ │ + eorseq r8, r7, r4, asr #9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl c6914 <_Py_GetConfig@@Base> │ │ │ │ + bl c6898 <_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 a6300 │ │ │ │ + b a6244 │ │ │ │ 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 22d4b4 <_start@@Base+0x1070> │ │ │ │ + bl 22d438 <_start@@Base+0x1070> │ │ │ │ ldr r3, [pc, #256] @ 2e2ac <_PyObject_DebugMallocStats@@Base+0x194> │ │ │ │ mov r2, #20 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 234104 <_Py_write_noraise@@Base+0x1210> │ │ │ │ + bl 2340d0 <_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 234448 │ │ │ │ + bl 234414 │ │ │ │ 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, r8, ror #23 │ │ │ │ - eorseq r7, r7, r0, lsr #24 │ │ │ │ - eorseq r7, r7, r4, asr ip │ │ │ │ - eorseq r7, r7, r4, ror ip │ │ │ │ + andeq r3, r9, ip, lsr #22 │ │ │ │ + eorseq r8, r7, r0, ror #9 │ │ │ │ + eorseq r8, r7, r4, lsl r5 │ │ │ │ + eorseq r8, r7, r4, lsr r5 │ │ │ │ andeq r0, r0, r8 │ │ │ │ - andeq sl, r7, r4, lsr #1 │ │ │ │ - andeq sl, r7, r4, lsr #17 │ │ │ │ - andeq sl, r7, ip, lsl #18 │ │ │ │ - mlaseq r7, r4, ip, r7 │ │ │ │ - @ instruction: 0x00377cb0 │ │ │ │ - eorseq r7, r7, ip, asr #25 │ │ │ │ - @ instruction: 0x00377cf4 │ │ │ │ - eorseq r7, r7, r0, lsl sp │ │ │ │ - andeq r1, r9, ip, ror pc │ │ │ │ + andeq sl, r7, r8, lsl #8 │ │ │ │ + andeq sl, r7, r8, lsl #24 │ │ │ │ + andeq sl, r7, r0, ror ip │ │ │ │ + eorseq r8, r7, r4, asr r5 │ │ │ │ + eorseq r8, r7, r0, ror r5 │ │ │ │ + eorseq r8, r7, ip, lsl #11 │ │ │ │ + @ instruction: 0x003785b4 │ │ │ │ + @ instruction: 0x003785d0 │ │ │ │ + andeq r1, r9, r0, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2970dc │ │ │ │ + bl 297574 │ │ │ │ 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 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 354f44 │ │ │ │ + bl 3557dc │ │ │ │ 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 355130 │ │ │ │ + bl 3559c8 │ │ │ │ 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 8bca4 │ │ │ │ + bl 8bbfc │ │ │ │ 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 8bca4 │ │ │ │ + bl 8bbfc │ │ │ │ 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, lsr #26 │ │ │ │ + eorseq r8, r7, ip, ror #11 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - eorseq r7, r7, r0, ror #26 │ │ │ │ - @ instruction: 0x00377dd0 │ │ │ │ - eorseq r7, r7, ip, ror #27 │ │ │ │ - eorseq r7, r7, r8, lsl #28 │ │ │ │ - eorseq r7, r7, ip, lsl lr │ │ │ │ - eorseq r7, r7, r4, lsr lr │ │ │ │ - eorseq r7, r7, r0, asr lr │ │ │ │ - eorseq r7, r7, ip, ror #28 │ │ │ │ - eorseq r7, r7, r8, lsl #29 │ │ │ │ - eorseq r7, r7, r4, lsr #29 │ │ │ │ - eorseq r7, r7, r0, asr #29 │ │ │ │ - eorseq r7, r7, r0, ror #29 │ │ │ │ - eorseq r7, r7, r0, lsl #30 │ │ │ │ - eorseq r7, r7, r0, lsr #30 │ │ │ │ - eorseq r7, r7, r8, lsr #30 │ │ │ │ - eorseq r7, r7, ip, lsr pc │ │ │ │ + eorseq r8, r7, r0, lsr #12 │ │ │ │ + mlaseq r7, r0, r6, r8 │ │ │ │ + eorseq r8, r7, ip, lsr #13 │ │ │ │ + eorseq r8, r7, r8, asr #13 │ │ │ │ + @ instruction: 0x003786dc │ │ │ │ + @ instruction: 0x003786f4 │ │ │ │ + eorseq r8, r7, r0, lsl r7 │ │ │ │ + eorseq r8, r7, ip, lsr #14 │ │ │ │ + eorseq r8, r7, r8, asr #14 │ │ │ │ + eorseq r8, r7, r4, ror #14 │ │ │ │ + eorseq r8, r7, r0, lsl #15 │ │ │ │ + eorseq r8, r7, r0, lsr #15 │ │ │ │ + eorseq r8, r7, r0, asr #15 │ │ │ │ + eorseq r8, r7, r0, ror #15 │ │ │ │ + eorseq r8, r7, r8, ror #15 │ │ │ │ + @ instruction: 0x003787fc │ │ │ │ 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 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 a6300 │ │ │ │ + b a6244 │ │ │ │ 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 8bca4 │ │ │ │ + bl 8bbfc │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ ldr r2, [pc, #36] @ 2e8a8 <_PyObject_DebugMallocStats@@Base+0x790> │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 8bca4 │ │ │ │ + bl 8bbfc │ │ │ │ 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, asr #31 │ │ │ │ - eorseq r7, r7, r0, ror #31 │ │ │ │ + eorseq r8, r7, r8, lsl #17 │ │ │ │ + eorseq r8, r7, r0, lsr #17 │ │ │ │ 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 1c0af8 │ │ │ │ + bl 1c1014 │ │ │ │ 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 29e454 │ │ │ │ + bl 29e8dc │ │ │ │ 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 144370 │ │ │ │ + bl 1443e0 │ │ │ │ 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 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ b 2e8e4 <_PyObject_DebugMallocStats@@Base+0x7cc> │ │ │ │ - bl 129d24 │ │ │ │ + bl 129d8c │ │ │ │ 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 a6300 │ │ │ │ + bl a6244 │ │ │ │ sub r9, r9, #1 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ beq 2ea40 <_PyObject_DebugMallocStats@@Base+0x928> │ │ │ │ - bl 12d89c │ │ │ │ + bl 12d904 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ 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, ror #31 │ │ │ │ + eorseq r8, r7, r8, lsr #17 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - @ instruction: 0x00377ffc │ │ │ │ + @ instruction: 0x003788bc │ │ │ │ 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 a6300 │ │ │ │ + b a6244 │ │ │ │ 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 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ 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 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ 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 c03a4 │ │ │ │ + bl c0334 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, lsr #25 │ │ │ │ - eorseq r2, r7, ip, lsl #27 │ │ │ │ + eorseq pc, r6, ip, ror #10 │ │ │ │ + eorseq r3, r7, ip, asr #12 │ │ │ │ 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 22de1c │ │ │ │ + bl 22dda0 │ │ │ │ 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 8b0cc │ │ │ │ + bl 22f250 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r5, r7, r8, lsr #1 │ │ │ │ - subeq r3, lr, ip, asr #22 │ │ │ │ + subeq r4, lr, ip, lsl #8 │ │ │ │ subseq r5, r7, ip, lsr #1 │ │ │ │ subseq r5, r7, r0, asr #1 │ │ │ │ ldrsbeq r5, [r7], #-4 │ │ │ │ - eorseq r7, r5, r8, lsl #25 │ │ │ │ - eorseq r7, r5, r0, asr ip │ │ │ │ - eorseq r7, r5, ip, ror #24 │ │ │ │ - @ instruction: 0x004e3b9c │ │ │ │ + eorseq r8, r5, r8, asr #10 │ │ │ │ + eorseq r8, r5, r0, lsl r5 │ │ │ │ + eorseq r8, r5, ip, lsr #10 │ │ │ │ + subeq r4, lr, ip, asr r4 │ │ │ │ subseq r5, r7, ip, ror #1 │ │ │ │ subseq r5, r7, r4, lsl #2 │ │ │ │ subseq r5, r7, ip, lsl r1 │ │ │ │ - mlaseq r5, r0, ip, r7 │ │ │ │ - eorseq r7, r5, ip, asr ip │ │ │ │ - eorseq r7, r5, r8, ror ip │ │ │ │ + eorseq r8, r5, r0, asr r5 │ │ │ │ + eorseq r8, r5, ip, lsl r5 │ │ │ │ + eorseq r8, r5, r8, lsr r5 │ │ │ │ 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 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ 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 c03a4 │ │ │ │ + bl c0334 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, lsl #25 │ │ │ │ - eorseq lr, r6, ip, lsr #25 │ │ │ │ + eorseq pc, r6, ip, asr #10 │ │ │ │ + eorseq pc, r6, ip, ror #10 │ │ │ │ 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 27c6b4 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27cb4c <_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 ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_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 27c6b4 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27cb4c <_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 144370 │ │ │ │ + b 1443e0 │ │ │ │ ldr r0, [pc, #12] @ 2ef2c <_PyMem_GetCurrentAllocatorName@@Base+0x3f0> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r6, r8, lsr #12 │ │ │ │ + eorseq sl, r6, r8, ror #29 │ │ │ │ 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 298af8 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 298f90 <_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 ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_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 298af8 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 298f90 <_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 144370 │ │ │ │ + b 1443e0 │ │ │ │ ldr r0, [pc, #12] @ 2efe0 <_PyMem_GetCurrentAllocatorName@@Base+0x4a4> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r6, r4, asr #12 │ │ │ │ + eorseq sl, r6, r4, lsl #30 │ │ │ │ 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 c6914 <_Py_GetConfig@@Base> │ │ │ │ + bl c6898 <_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 1c1ac4 │ │ │ │ + b 1c1fe0 │ │ │ │ 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 1b8828 │ │ │ │ + bl 1b8d44 │ │ │ │ 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, lsl #3 │ │ │ │ + eorseq r8, r7, r0, asr #20 │ │ │ │ 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 b6a88 │ │ │ │ + bl b6a14 │ │ │ │ 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 16c334 │ │ │ │ + bl 16c324 │ │ │ │ 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 14dfb0 │ │ │ │ + bl 14e024 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - mlaseq r7, ip, r1, r8 │ │ │ │ + eorseq r8, r7, ip, asr sl │ │ │ │ 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 1c0af8 │ │ │ │ + bl 1c1014 │ │ │ │ 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 144370 │ │ │ │ + bl 1443e0 │ │ │ │ b 2f144 <_PyMem_GetCurrentAllocatorName@@Base+0x608> │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r8, r7, r0, lsr #4 │ │ │ │ + eorseq r8, r7, r0, ror #21 │ │ │ │ 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 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f188 │ │ │ │ ldr r1, [pc, #92] @ 2f1e0 │ │ │ │ ldr r0, [pc, #92] @ 2f1e4 │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, #12 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 99770 │ │ │ │ + bl 996b4 │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 2f1b0 │ │ │ │ - bl 29e454 │ │ │ │ + bl 29e8dc │ │ │ │ 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 │ │ │ │ - ldrsheq fp, [r5], -r4 @ │ │ │ │ - ldrdeq r3, [lr], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0035b9b4 │ │ │ │ + @ instruction: 0x004e4498 │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2f278 │ │ │ │ mov r0, #0 │ │ │ │ b 2f308 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 2f298 │ │ │ │ - bl a55e8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f270 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 2f2b8 │ │ │ │ - bl a55e8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f270 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 2f2d8 │ │ │ │ - bl a55e8 │ │ │ │ + bl a552c │ │ │ │ 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 144370 │ │ │ │ + b 1443e0 │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2f42c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 2f3c4 │ │ │ │ - bl a55e8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f42c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 2f3e4 │ │ │ │ - bl a55e8 │ │ │ │ + bl a552c │ │ │ │ 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 144370 │ │ │ │ + b 1443e0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6300 │ │ │ │ + b a6244 │ │ │ │ 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 1c0af8 │ │ │ │ + bl 1c1014 │ │ │ │ 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 144370 │ │ │ │ + bl 1443e0 │ │ │ │ b 2f490 │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x003782d4 │ │ │ │ + mlaseq r7, r4, fp, r8 │ │ │ │ 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 1c0af8 │ │ │ │ + bl 1c1014 │ │ │ │ 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 144370 │ │ │ │ + bl 1443e0 │ │ │ │ mov r4, r0 │ │ │ │ b 2f54c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl aa930 │ │ │ │ + bl aa874 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2f548 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r8, r7, ip, lsr #6 │ │ │ │ + eorseq r8, r7, ip, ror #23 │ │ │ │ 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 bbd64 │ │ │ │ + bl bbcf0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 29a344 │ │ │ │ + b 29a7dc │ │ │ │ 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 285ea4 │ │ │ │ + bl 2861f0 │ │ │ │ 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 29a83c │ │ │ │ + bl 29acd4 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 8c6e4 <_Py_HashBytes@@Base> │ │ │ │ + bl 8c63c <_Py_HashBytes@@Base> │ │ │ │ str r0, [r4, #8] │ │ │ │ b 2f778 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ lsl r3, r3, #8 │ │ │ │ orr r3, r3, r2, lsl #16 │ │ │ │ ldrb r2, [r4, #18] │ │ │ │ @@ -4979,88 +4979,88 @@ │ │ │ │ smlabb r3, r1, r0, r3 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ mov r0, #0 │ │ │ │ add r1, r3, r1 │ │ │ │ ldr r3, [pc, #220] @ 2f7b4 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #1 │ │ │ │ - bl 1afd1c │ │ │ │ + bl 1b0234 │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 2f720 │ │ │ │ mov r1, r5 │ │ │ │ - bl 21a260 │ │ │ │ + bl 21a274 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ b 2f7a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8be14 │ │ │ │ + bl 8bd6c │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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, lsl #14 │ │ │ │ + eorseq r5, r7, r8, ror pc │ │ │ │ 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 9b1ac │ │ │ │ + bl 9b0f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a413c │ │ │ │ + bl a4080 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + b 9abc4 <_Py_Dealloc@@Base> │ │ │ │ │ │ │ │ 0002f804 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -5068,15 +5068,15 @@ │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, sp, #28 │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [lr] │ │ │ │ str ip, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 29e3d4 <_Py_CheckRecursiveCall@@Base+0x2a08> │ │ │ │ + bl 29e85c <_Py_CheckRecursiveCall@@Base+0x2a08> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ subseq sl, r5, r4, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -5091,228 +5091,228 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [pc, #208] @ 2f954 │ │ │ │ ldr r3, [pc, #208] @ 2f958 │ │ │ │ mov r4, #1 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 118e24 │ │ │ │ + bl 118e1c │ │ │ │ cmp r0, r5 │ │ │ │ beq 2f920 │ │ │ │ mov r0, r6 │ │ │ │ - bl 261c08 │ │ │ │ + bl 261e60 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ beq 2f920 │ │ │ │ ldr r2, [pc, #160] @ 2f95c │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r1, [r2, r0] │ │ │ │ cmp r1, r5 │ │ │ │ beq 2f8d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, r5 │ │ │ │ beq 2f928 │ │ │ │ b 2f8f4 │ │ │ │ ldr r3, [pc, #128] @ 2f960 │ │ │ │ ldr r1, [pc, #128] @ 2f964 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ b 2f920 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 232f74 <_Py_write_noraise@@Base+0x80> │ │ │ │ + bl 232f40 <_Py_write_noraise@@Base+0x80> │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 2f934 │ │ │ │ ldr r3, [pc, #76] @ 2f960 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ mov r0, #0 │ │ │ │ b 2f94c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2a32ec <_PyInterpreterConfig_InitFromDict@@Base+0xde0> │ │ │ │ + bl 2a3774 <_PyInterpreterConfig_InitFromDict@@Base+0xde0> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b2a8 │ │ │ │ - bl 1326d0 │ │ │ │ + bl 9b1ec │ │ │ │ + bl 132738 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f920 │ │ │ │ ldr r0, [pc, #24] @ 2f968 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r8, r7, r4, lsr #25 │ │ │ │ + eorseq r9, r7, r4, ror #10 │ │ │ │ subseq fp, r6, r8, asr #1 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sp, r6, r8, ror #12 │ │ │ │ + eorseq sp, r6, r8, lsr #30 │ │ │ │ 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 150544 │ │ │ │ + bl 15042c │ │ │ │ pop {r4, lr} │ │ │ │ - b 99c64 │ │ │ │ - eorseq r6, r7, r8, lsl #24 │ │ │ │ + b 99ba8 │ │ │ │ + eorseq r7, r7, r8, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ sub sp, sp, #20 │ │ │ │ bgt 2f9cc │ │ │ │ ldr r3, [pc, #484] @ 2fba4 │ │ │ │ ldr r1, [pc, #484] @ 2fba8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ b 2f9e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [pc, #464] @ 2fbac │ │ │ │ - bl 128cb4 │ │ │ │ + bl 128d18 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ bne 2f9f0 │ │ │ │ mov r5, #0 │ │ │ │ b 2fb98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac67c │ │ │ │ + bl 1acb90 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 2fa1c │ │ │ │ ble 2fb7c │ │ │ │ ldr r3, [pc, #420] @ 2fbb0 │ │ │ │ ldr r1, [pc, #420] @ 2fbb4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ b 2fb7c │ │ │ │ ldr r1, [pc, #404] @ 2fbb8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3ff8 │ │ │ │ + bl f4060 │ │ │ │ cmp r0, #0 │ │ │ │ bge 2fa4c │ │ │ │ ldr r3, [pc, #360] @ 2fba4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a55c │ │ │ │ + bl 11a554 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2fb7c │ │ │ │ - bl 11a910 │ │ │ │ + bl 11a908 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2fa74 │ │ │ │ ldr r1, [pc, #348] @ 2fbbc │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3ff8 │ │ │ │ + bl f4060 │ │ │ │ cmp r0, #0 │ │ │ │ bge 2facc │ │ │ │ b 2fb7c │ │ │ │ ldr r0, [pc, #324] @ 2fbc0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128cb4 │ │ │ │ + bl 128d18 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2faa8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2faa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq 2fb7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2983f8 │ │ │ │ + bl 298890 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2fa58 │ │ │ │ b 2fb7c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2fb00 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr r0, [pc, #220] @ 2fbc4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 128cb4 │ │ │ │ + bl 128d18 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ bne 2fb58 │ │ │ │ b 2fb70 │ │ │ │ ldr r0, [pc, #192] @ 2fbc8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128cb4 │ │ │ │ + bl 128d18 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2fb34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2fb34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq 2fb7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2983f8 │ │ │ │ + bl 298890 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2fad8 │ │ │ │ b 2fb7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 2fb70 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ace68 │ │ │ │ + bl 1ad37c │ │ │ │ b 2fb98 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ cmp r6, #0 │ │ │ │ bne 2f9e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ace68 │ │ │ │ + bl 1ad37c │ │ │ │ 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, lsr #25 │ │ │ │ - eorseq r8, r7, r4, asr #26 │ │ │ │ + eorseq pc, r6, ip, ror #10 │ │ │ │ + eorseq r9, r7, r4, lsl #12 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r8, r7, ip, asr #26 │ │ │ │ + eorseq r9, r7, ip, lsl #12 │ │ │ │ ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ subseq sp, r7, ip, lsr #22 │ │ │ │ - eorseq r8, r7, r4, ror sp │ │ │ │ - eorseq r8, r7, r0, lsl #27 │ │ │ │ - mlaseq r7, r0, sp, r8 │ │ │ │ + eorseq r9, r7, r4, lsr r6 │ │ │ │ + eorseq r9, r7, r0, asr #12 │ │ │ │ + eorseq r9, r7, r0, asr r6 │ │ │ │ │ │ │ │ 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 2a3500 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 2a3988 <_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 275cac │ │ │ │ + bl 275f04 │ │ │ │ mov r6, r0 │ │ │ │ - bl 11a8a0 │ │ │ │ + bl 11a898 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2ffd4 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11a8c4 │ │ │ │ + bl 11a8bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 275d74 │ │ │ │ + bl 275fcc │ │ │ │ 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 │ │ │ │ - @ instruction: 0x0037abb0 │ │ │ │ - eorseq sl, r7, ip, asr #23 │ │ │ │ - eorseq sl, r7, r4, ror #23 │ │ │ │ - @ instruction: 0x0037abfc │ │ │ │ - eorseq r5, r6, r4, asr r8 │ │ │ │ - eorseq sl, r7, r4, lsl ip │ │ │ │ - eorseq sl, r7, ip, lsr #24 │ │ │ │ - eorseq sp, r7, r8, asr r5 │ │ │ │ + eorseq fp, r7, r0, ror r4 │ │ │ │ + eorseq fp, r7, ip, lsl #9 │ │ │ │ + eorseq fp, r7, r4, lsr #9 │ │ │ │ + @ instruction: 0x0037b4bc │ │ │ │ + eorseq r6, r6, r4, lsl r1 │ │ │ │ + @ instruction: 0x0037b4d4 │ │ │ │ + eorseq fp, r7, ip, ror #9 │ │ │ │ + @ instruction: 0x0037ddf4 │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_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 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 2fda4 <_PyObject_Dump@@Base+0x1d8> │ │ │ │ - bl a55e8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2fd7c <_PyObject_Dump@@Base+0x1b0> │ │ │ │ - bl c3e38 │ │ │ │ + bl c3dc8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29514 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ 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 144370 │ │ │ │ + b 1443e0 │ │ │ │ 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 9ddd8 │ │ │ │ + bl 9dd1c │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ b 2fea4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #308] @ 2ffcc │ │ │ │ mov r5, r1 │ │ │ │ - bl 91b78 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91abc <_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 8be14 │ │ │ │ + bl 8bd6c │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ b 2fea4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98438 │ │ │ │ + bl 9837c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ff88 │ │ │ │ ldr r3, [pc, #104] @ 2ffd0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq 2ff7c │ │ │ │ mov r0, r4 │ │ │ │ - bl a661c │ │ │ │ + bl a6560 │ │ │ │ b 2ffbc │ │ │ │ ldr r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2ff70 │ │ │ │ cmp r5, #0 │ │ │ │ beq 2ffbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 98438 │ │ │ │ + bl 9837c │ │ │ │ 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 │ │ │ │ - @ instruction: 0x0037acd0 │ │ │ │ + mlaseq r7, r0, r5, fp │ │ │ │ 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 1326d0 │ │ │ │ + bl 132738 │ │ │ │ subs r6, r0, #0 │ │ │ │ bne 3013c │ │ │ │ mov r0, r5 │ │ │ │ bl 29d24 │ │ │ │ cmp r4, #0 │ │ │ │ bne 30034 │ │ │ │ - bl c3e38 │ │ │ │ + bl c3dc8 │ │ │ │ ldr r2, [pc, #320] @ 3015c │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ b 30144 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bgt 3006c │ │ │ │ - bl c3e38 │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7b9c │ │ │ │ + bl c7b20 │ │ │ │ b 30144 │ │ │ │ tst r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ beq 30084 │ │ │ │ - bl 131ebc │ │ │ │ + bl 131f24 │ │ │ │ mov r4, r0 │ │ │ │ b 3008c │ │ │ │ - bl 1363e4 │ │ │ │ + bl 136464 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3013c │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl b269c │ │ │ │ + bl b2630 │ │ │ │ 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 144370 │ │ │ │ + bl 1443e0 │ │ │ │ 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: 0x0037acf4 │ │ │ │ - @ instruction: 0x0037acfc │ │ │ │ + @ instruction: 0x0037b5b4 │ │ │ │ + @ instruction: 0x0037b5bc │ │ │ │ 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 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 18edd0 <_PyErr_SetString@@Base> │ │ │ │ + bl 18eed4 <_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 2a68e0 │ │ │ │ + bl 2a6d68 │ │ │ │ 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, lsl #5 │ │ │ │ + eorseq fp, r7, r4, asr #22 │ │ │ │ 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 f3ff8 │ │ │ │ + bl f4060 │ │ │ │ cmp r0, #0 │ │ │ │ bge 3023c │ │ │ │ ldr r3, [pc, #188] @ 302e8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a55c │ │ │ │ + bl 11a554 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 302d8 │ │ │ │ - bl 11a910 │ │ │ │ + bl 11a908 │ │ │ │ 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 128cb4 │ │ │ │ + b 128d18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ac67c │ │ │ │ + bl 1acb90 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30294 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [pc, #108] @ 302f0 │ │ │ │ - bl 128cb4 │ │ │ │ + bl 128d18 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ace68 │ │ │ │ + bl 1ad37c │ │ │ │ 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 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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, asr #7 │ │ │ │ - @ instruction: 0x0037b3d4 │ │ │ │ + eorseq fp, r7, ip, lsl #25 │ │ │ │ + mlaseq r7, r4, ip, fp │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq fp, r7, r4, ror #7 │ │ │ │ + eorseq fp, r7, r4, lsr #25 │ │ │ │ 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 ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 30338 │ │ │ │ mov r0, #0 │ │ │ │ b 303c0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 16f018 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f008 <_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 16f018 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f008 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 30388 │ │ │ │ b 30364 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r8, r7, r0, asr #12 │ │ │ │ + eorseq r8, r7, ip, lsl #30 │ │ │ │ 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 27f164 │ │ │ │ + bl 27f5fc │ │ │ │ cmn r0, #2 │ │ │ │ beq 30424 │ │ │ │ cmn r0, #1 │ │ │ │ bne 30418 │ │ │ │ ldr r3, [pc, #36] @ 30430 │ │ │ │ ldr r1, [pc, #36] @ 30434 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ b 30424 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b a58d8 │ │ │ │ + b a581c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r7, r0, lsl #18 │ │ │ │ + eorseq ip, r7, r0, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 30468 │ │ │ │ - bl a55e8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ bne 30484 │ │ │ │ ldr r3, [pc, #28] @ 3048c │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 2a5c1c │ │ │ │ + bl 2a60a4 │ │ │ │ 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 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 30508 │ │ │ │ - bl a55e8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ bne 30548 │ │ │ │ - bl c3e38 │ │ │ │ + bl c3dc8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29ef8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3053c │ │ │ │ ldr r3, [pc, #36] @ 30558 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144370 │ │ │ │ - bl 1326d0 │ │ │ │ + b 1443e0 │ │ │ │ + bl 132738 │ │ │ │ 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 297480 │ │ │ │ + b 297918 │ │ │ │ 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 29554c │ │ │ │ + b 2959e4 │ │ │ │ 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 286138 │ │ │ │ + bl 286484 │ │ │ │ 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 2af600 │ │ │ │ + bl 2afa60 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 bb7f4 │ │ │ │ + bl bb780 │ │ │ │ subs r7, r0, #0 │ │ │ │ bne 30718 │ │ │ │ mvn r5, #0 │ │ │ │ mov r4, #0 │ │ │ │ b 307e4 │ │ │ │ cmp r4, #0 │ │ │ │ beq 30730 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ddd8 │ │ │ │ + bl 9dd1c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3070c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl bccac │ │ │ │ + bl bcc3c │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 30750 │ │ │ │ mvn r5, #0 │ │ │ │ b 307e4 │ │ │ │ - bl 289584 │ │ │ │ + bl 2898d0 │ │ │ │ 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 2896c4 │ │ │ │ + bl 289a10 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ b 307c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ 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 c3e38 │ │ │ │ + bl c3dc8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 2973c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmp r4, #0 │ │ │ │ bge 30864 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ bne 30880 │ │ │ │ - bl 1326d0 │ │ │ │ + bl 132738 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3081c │ │ │ │ mov r0, #0 │ │ │ │ b 3088c │ │ │ │ mov r0, r4 │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #24] @ 30894 │ │ │ │ - bl a9a34 │ │ │ │ + bl a9978 │ │ │ │ b 3088c │ │ │ │ ldr r3, [pc, #16] @ 30898 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ + bl 1443e0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0037ded4 │ │ │ │ + eorseq lr, r7, r0, ror r7 │ │ │ │ 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 58514 │ │ │ │ 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 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x003621b0 │ │ │ │ + eorseq r2, r6, r0, ror sl │ │ │ │ │ │ │ │ 00030940 : │ │ │ │ ldr r1, [pc, #4] @ 3094c │ │ │ │ ldr r0, [pc, #4] @ 30950 │ │ │ │ - b 2829a0 │ │ │ │ + b 282d98 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ subseq sp, r6, r8, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #40] @ 30994 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 180350 │ │ │ │ + bl 18045c │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ ldr r4, [r4, #1292] @ 0x50c │ │ │ │ - bl 15805c │ │ │ │ + bl 158024 │ │ │ │ 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 2b6c4c │ │ │ │ + bl 2b70a4 │ │ │ │ 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,88 +6249,88 @@ │ │ │ │ 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 8ba40 │ │ │ │ + bl 8b998 │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, r0 │ │ │ │ beq 30a88 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232f74 <_Py_write_noraise@@Base+0x80> │ │ │ │ + bl 232f40 <_Py_write_noraise@@Base+0x80> │ │ │ │ b 30a9c │ │ │ │ cmp r0, #0 │ │ │ │ beq 30a9c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a32ec <_PyInterpreterConfig_InitFromDict@@Base+0xde0> │ │ │ │ + bl 2a3774 <_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 16c214 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 16c204 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 30ae0 │ │ │ │ mov r5, #0 │ │ │ │ b 30b58 │ │ │ │ - bl 14eb8c │ │ │ │ + bl 14ebfc │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 c03a4 │ │ │ │ + bl c0334 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq fp, r7, ip, ror sl │ │ │ │ + eorseq ip, r7, ip, lsr r3 │ │ │ │ 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 9b1ac │ │ │ │ + bl 9b0f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 30bc4 │ │ │ │ + bl 30c88 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ pop {r4, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [pc, #20] @ 30bbc │ │ │ │ ldr r0, [pc, #20] @ 30bc0 │ │ │ │ @@ -6338,136 +6338,136 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2, #3616] @ 0xe20 │ │ │ │ bx lr │ │ │ │ subseq r8, r7, r0, lsl lr │ │ │ │ subseq r9, r7, r0, lsr ip │ │ │ │ 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 23cbcc │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 30c0c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 23cf0c │ │ │ │ + b 30c80 │ │ │ │ + cmp r6, #2 │ │ │ │ + bne 30c80 │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + ldr r6, [r3] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 23cf60 │ │ │ │ + add r5, r6, #20 │ │ │ │ + bl 357e28 │ │ │ │ + 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 23903c │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #80] @ 0x50 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 30c80 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7bde0 <_Py_SetRefcnt@@Base+0xe00> │ │ │ │ + mov r0, #1 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30c0c │ │ │ │ + beq 30cd0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 30c0c │ │ │ │ + beq 30cd0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 30c0c │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 30cd0 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30c40 │ │ │ │ + beq 30d04 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 30c40 │ │ │ │ + beq 30d04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 30c40 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 30d04 │ │ │ │ + bl 9abc4 <_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} │ │ │ │ - b 30c60 │ │ │ │ + b 30d24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ 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 1ea6c4 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ + bl 1eaac4 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 30c9c │ │ │ │ + bne 30d60 │ │ │ │ mov r0, #0 │ │ │ │ - b 30cd0 │ │ │ │ + b 30d94 │ │ │ │ ldrd r0, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 16d9c4 <_PyTime_localtime@@Base> │ │ │ │ + bl 16d9b4 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 30c94 │ │ │ │ + bne 30d58 │ │ │ │ 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 2b99d0 │ │ │ │ + bl 2b9e58 │ │ │ │ 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 23cc00 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 30d20 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 23cf40 │ │ │ │ - b 30d94 │ │ │ │ - cmp r6, #2 │ │ │ │ - bne 30d94 │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - ldr r6, [r3] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 23cf94 │ │ │ │ - add r5, r6, #20 │ │ │ │ - bl 357590 │ │ │ │ - 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 23907c │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #80] @ 0x50 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 30d94 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7ba84 <_Py_SetRefcnt@@Base+0xe00> │ │ │ │ - mov r0, #1 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ 00030d9c : │ │ │ │ ldr r0, [pc] @ 30da4 │ │ │ │ - b 10ef1c │ │ │ │ - subseq lr, r6, ip, lsl #11 │ │ │ │ + b 10ef5c │ │ │ │ + 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] │ │ │ │ mov r4, r1 │ │ │ │ @@ -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 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ b 30f14 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #412] @ 30ff8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_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 9a99c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a8e0 <_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 aafb0 │ │ │ │ + bl aaef4 │ │ │ │ cmn r0, #1 │ │ │ │ bne 30f38 │ │ │ │ - bl a55e8 │ │ │ │ + bl a552c │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 a661c │ │ │ │ + bl a6560 │ │ │ │ b 30fe8 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [pc, #40] @ 30ffc │ │ │ │ ldr r1, [pc, #40] @ 31000 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ b 30f14 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq r6, r7, r0, ror sp │ │ │ │ - eorseq r9, r6, r8, lsl #28 │ │ │ │ - eorseq pc, r7, r8, asr #15 │ │ │ │ + eorseq r7, r7, r0, ror #11 │ │ │ │ + eorseq sl, r6, r8, asr #13 │ │ │ │ + eorseq r0, r8, r8, lsl #1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r7, r0, asr #15 │ │ │ │ + eorseq r0, r8, r0, lsl #1 │ │ │ │ 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 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ b 315d8 │ │ │ │ add r0, r0, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ b 31088 │ │ │ │ - bl 9255c │ │ │ │ + bl 92558 │ │ │ │ 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 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ 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, lsl #28 │ │ │ │ - subeq r2, pc, ip, ror r0 @ │ │ │ │ + eorseq pc, r7, r4, asr #13 │ │ │ │ + subeq r2, pc, r0, asr #18 │ │ │ │ subseq r2, r6, r8, asr #11 │ │ │ │ - subeq r2, pc, r2, lsl #1 │ │ │ │ - subeq r2, pc, r8, lsl #1 │ │ │ │ + subeq r2, pc, r6, asr #18 │ │ │ │ + subeq r2, pc, ip, asr #18 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r7, r4, lsr #28 │ │ │ │ + eorseq pc, r7, r4, ror #13 │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_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 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 31a28 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ bne 31708 │ │ │ │ - bl a55e8 │ │ │ │ + bl a552c │ │ │ │ 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 289584 │ │ │ │ + bl 2898d0 │ │ │ │ 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 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ b 316e0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [pc, #624] @ 31a50 │ │ │ │ ldr r0, [r2, #3888] @ 0xf30 │ │ │ │ - bl 10f50c │ │ │ │ + bl 10f54c │ │ │ │ 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 110884 │ │ │ │ + bl 1108c0 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 319e8 │ │ │ │ ldr r1, [pc, #536] @ 31a5c │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl a67cc │ │ │ │ + bl a6710 │ │ │ │ cmp r0, #0 │ │ │ │ ble 31934 │ │ │ │ ldr r1, [pc, #516] @ 31a60 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl f3ff8 │ │ │ │ + bl f4060 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ b 319e8 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 118af0 │ │ │ │ + bl 118ae8 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ b 319e8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b6a8c │ │ │ │ + bl 1b6fa8 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq 319e8 │ │ │ │ sub r1, r8, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 171ffc │ │ │ │ + bl 171fec │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ bne 319f8 │ │ │ │ - bl a55e8 │ │ │ │ + bl a552c │ │ │ │ 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 2896c4 │ │ │ │ + bl 289a10 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ 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: 0x0037acf0 │ │ │ │ - @ instruction: 0x0037fbb0 │ │ │ │ - eorseq r7, r6, r8, asr r5 │ │ │ │ + @ instruction: 0x0037b5b0 │ │ │ │ + eorseq r0, r8, r0, ror r4 │ │ │ │ + eorseq r7, r6, r8, lsl lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r7, r4, asr #23 │ │ │ │ - eorseq r4, r7, r4, asr r8 │ │ │ │ - @ instruction: 0x0037fbf0 │ │ │ │ - @ instruction: 0x0038ddd8 │ │ │ │ + eorseq r0, r8, r4, lsl #9 │ │ │ │ + eorseq r5, r7, r4, lsl r1 │ │ │ │ + @ instruction: 0x003804b0 │ │ │ │ + mlaseq r8, r8, r6, lr │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_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 1034d0 │ │ │ │ + bl 103520 │ │ │ │ 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 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ b 31bd0 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl b269c │ │ │ │ + bl b2630 │ │ │ │ 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 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 31ce8 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl b269c │ │ │ │ + bl b2630 │ │ │ │ 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 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ 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 2ca5ec <_Py_RestoreSignals@@Base+0x14d0> │ │ │ │ + bl 2caa74 <_Py_RestoreSignals@@Base+0x14d0> │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 31bd0 │ │ │ │ mov r1, sl │ │ │ │ - bl 2ca92c <_Py_RestoreSignals@@Base+0x1810> │ │ │ │ + bl 2cadb4 <_Py_RestoreSignals@@Base+0x1810> │ │ │ │ cmn r0, #1 │ │ │ │ beq 31cdc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2caad4 <_Py_RestoreSignals@@Base+0x19b8> │ │ │ │ + bl 2caf5c <_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 aea40 │ │ │ │ + bl ae9d4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ beq 31cdc │ │ │ │ ldr r0, [r9, #16] │ │ │ │ mov r1, r5 │ │ │ │ str r8, [r5, #140] @ 0x8c │ │ │ │ - bl 1ff694 │ │ │ │ + bl 1ffa30 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ b 31ce8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ 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, ror #1 │ │ │ │ - @ instruction: 0x0037acf0 │ │ │ │ - eorseq lr, r6, r0, asr #16 │ │ │ │ - eorseq r1, r6, r8, lsr #26 │ │ │ │ - mlaseq r5, r4, r0, r8 │ │ │ │ - eorseq lr, r6, r4, asr r8 │ │ │ │ + eorseq r0, r8, r8, lsr #19 │ │ │ │ + @ instruction: 0x0037b5b0 │ │ │ │ + eorseq pc, r6, r0, lsl #2 │ │ │ │ + eorseq r2, r6, r8, ror #11 │ │ │ │ + eorseq r8, r5, r4, asr r9 │ │ │ │ + eorseq pc, r6, r4, lsl r1 @ │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r6, ip, lsl sp │ │ │ │ + @ instruction: 0x003615dc │ │ │ │ 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 9b1ac │ │ │ │ + bl 9b0f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cadac <_Py_RestoreSignals@@Base+0x1c90> │ │ │ │ + bl 2cb234 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + b 9abc4 <_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 180350 │ │ │ │ + bl 18045c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 31e04 <_PyTraceMalloc_GetTraceback@@Base+0x68> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 15805c │ │ │ │ + bl 158024 │ │ │ │ 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 90a54 <_Py_hashtable_get@@Base> │ │ │ │ + bl 90998 <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 31e54 <_PyTraceMalloc_GetTraceback@@Base+0xb8> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r4 │ │ │ │ - bl 90a54 <_Py_hashtable_get@@Base> │ │ │ │ + bl 90998 <_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 15afcc <_PyObject_SetManagedDict@@Base+0x164> │ │ │ │ + bl 15b26c <_PyObject_SetManagedDict@@Base+0x434> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ 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 14802c │ │ │ │ + bl 14809c │ │ │ │ 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 ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 31ec8 <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ b 31f54 <_PyTraceMalloc_GetTraceback@@Base+0x1b8> │ │ │ │ - bl a55e8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ bne 31f54 <_PyTraceMalloc_GetTraceback@@Base+0x1b8> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1034d0 │ │ │ │ + bl 103520 │ │ │ │ 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 144370 │ │ │ │ + bl 1443e0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq sl, r6, ip, asr r9 │ │ │ │ + eorseq fp, r6, ip, lsl r2 │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_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 1034d0 │ │ │ │ + bl 103520 │ │ │ │ subs r4, r0, #0 │ │ │ │ blt 3209c <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 3204c <_PyInterpreterState_RequireIDRef@@Base+0xdc> │ │ │ │ - bl a55e8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ bne 3209c <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ ldr r3, [pc, #176] @ 32104 <_PyInterpreterState_RequireIDRef@@Base+0x194> │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ ldr r6, [pc, #168] @ 32108 <_PyInterpreterState_RequireIDRef@@Base+0x198> │ │ │ │ ldr r8, [r7, #8] │ │ │ │ - bl 8b118 │ │ │ │ + bl 8b070 │ │ │ │ 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 18edd0 <_PyErr_SetString@@Base> │ │ │ │ + bl 18eed4 <_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 1bf5b0 <_PyErr_Format@@Base> │ │ │ │ + bl 1bfacc <_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 a6300 │ │ │ │ + bl a6244 │ │ │ │ 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 │ │ │ │ - eorseq r0, r8, ip, lsr lr │ │ │ │ - eorseq r0, r8, ip, ror lr │ │ │ │ + @ instruction: 0x003816fc │ │ │ │ + eorseq r1, r8, ip, lsr r7 │ │ │ │ │ │ │ │ 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 c3e38 │ │ │ │ + bl c3dc8 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29688 <__fstat64_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ 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 144370 │ │ │ │ + bl 1443e0 │ │ │ │ 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 144370 │ │ │ │ + bl 1443e0 │ │ │ │ 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 90a54 <_Py_hashtable_get@@Base> │ │ │ │ + bl 90998 <_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 92b0c │ │ │ │ + bl 92b08 │ │ │ │ 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 92b0c │ │ │ │ + bl 92b08 │ │ │ │ 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 a32b0 │ │ │ │ + bl a31f4 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 91704 <_Py_hashtable_set@@Base> │ │ │ │ + bl 91648 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - bl 29e454 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + bl 29e8dc │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 b6a88 │ │ │ │ + bl b6a14 │ │ │ │ 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 18bdf8 │ │ │ │ + bl 18befc │ │ │ │ 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 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r1, r8, r8, asr r4 │ │ │ │ + eorseq r1, r8, r8, lsl sp │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r1, r8, r8, ror #8 │ │ │ │ + eorseq r1, r8, r8, lsr #26 │ │ │ │ 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 b6a88 │ │ │ │ + bl b6a14 │ │ │ │ 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 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r4, #0 │ │ │ │ b 32484 <_Py_fstat@@Base+0x36c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92878 │ │ │ │ + bl 92874 │ │ │ │ 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 9b224 │ │ │ │ + bl 9b168 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r1, r8, ip, lsl #9 │ │ │ │ + eorseq r1, r8, ip, asr #26 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r8, ip, r4, r1 │ │ │ │ + eorseq r1, r8, ip, asr sp │ │ │ │ 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 2d03b8 │ │ │ │ + bl 2d0840 │ │ │ │ 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 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov sl, #0 │ │ │ │ b 32848 <_Py_fstat@@Base+0x730> │ │ │ │ beq 32574 <_Py_fstat@@Base+0x45c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 99770 │ │ │ │ + bl 996b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 32578 <_Py_fstat@@Base+0x460> │ │ │ │ - bl 29e454 │ │ │ │ + bl 29e8dc │ │ │ │ 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 2d1838 │ │ │ │ + bl 2d1cf0 <_PyTime_AsMilliseconds@@Base+0x188> │ │ │ │ cmn r0, #1 │ │ │ │ moveq r8, sl │ │ │ │ beq 3277c <_Py_fstat@@Base+0x664> │ │ │ │ mov r0, sl │ │ │ │ - bl 92e30 │ │ │ │ + bl 92d74 │ │ │ │ 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 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ 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 1b8828 │ │ │ │ + bl 1b8d44 │ │ │ │ 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 2d04cc │ │ │ │ + bl 2d0954 │ │ │ │ mov r1, sl │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [pc, #496] @ 32890 <_Py_fstat@@Base+0x778> │ │ │ │ - bl a9a34 │ │ │ │ + bl a9978 │ │ │ │ subs sl, r0, #0 │ │ │ │ bne 3277c <_Py_fstat@@Base+0x664> │ │ │ │ b 32768 <_Py_fstat@@Base+0x650> │ │ │ │ add r0, fp, #12 │ │ │ │ - bl 92878 │ │ │ │ + bl 92874 │ │ │ │ ldmib fp, {r1, r2} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #464] @ 32894 <_Py_fstat@@Base+0x77c> │ │ │ │ - bl a9a34 │ │ │ │ + bl a9978 │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 32768 <_Py_fstat@@Base+0x650> │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl ab188 │ │ │ │ + bl ab0cc │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9b224 │ │ │ │ + bl 9b168 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ 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, asr #9 │ │ │ │ + eorseq r1, r8, r0, lsl #27 │ │ │ │ muleq r3, r8, r8 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r1, r8, ip, lsr #10 │ │ │ │ + eorseq r1, r8, ip, ror #27 │ │ │ │ subseq sp, r5, r8, lsl fp │ │ │ │ - eorseq r1, r8, r8, ror #9 │ │ │ │ - eorseq r1, r8, r4, lsr #10 │ │ │ │ - eorseq r1, r8, r8, asr #10 │ │ │ │ + eorseq r1, r8, r8, lsr #27 │ │ │ │ + eorseq r1, r8, r4, ror #27 │ │ │ │ + eorseq r1, r8, r8, lsl #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldm r1, {r1, r2} │ │ │ │ @@ -8243,104 +8243,104 @@ │ │ │ │ ldr r3, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ ble 32970 <_Py_fstat@@Base+0x858> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cae48 <_PyBytes_Resize@@Base> │ │ │ │ + bl cada8 <_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 b9744 │ │ │ │ + bl b96d0 │ │ │ │ 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 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 a67cc │ │ │ │ + bl a6710 │ │ │ │ subs r6, r0, #0 │ │ │ │ bne 32a68 <_Py_fstat@@Base+0x950> │ │ │ │ - bl 91918 │ │ │ │ + bl 9185c │ │ │ │ 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 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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, ror #10 │ │ │ │ + eorseq r3, r7, ip, lsr #28 │ │ │ │ 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 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - bl 8b118 │ │ │ │ + bl 8b070 │ │ │ │ ldr r3, [pc, #64] @ 32b1c <_Py_fstat@@Base+0xa04> │ │ │ │ ldr r2, [r3, #640] @ 0x280 │ │ │ │ cmp r0, r2 │ │ │ │ beq 32aec <_Py_fstat@@Base+0x9d4> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r3, #624] @ 0x270 │ │ │ │ @@ -8349,16 +8349,16 @@ │ │ │ │ ldr r2, [r3, #884] @ 0x374 │ │ │ │ cmp r2, #0 │ │ │ │ beq 32ae4 <_Py_fstat@@Base+0x9cc> │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #884] @ 0x374 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsheq fp, [r5], -r4 @ │ │ │ │ - subeq r2, pc, r8, lsr #13 │ │ │ │ + @ instruction: 0x0035b9b4 │ │ │ │ + subeq r2, pc, ip, ror #30 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ subs r8, r3, #0 │ │ │ │ ldrne r6, [r8, #8] │ │ │ │ @@ -8400,22 +8400,22 @@ │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 32bf4 <_Py_fstat@@Base+0xadc> │ │ │ │ mov r4, #0 │ │ │ │ b 32d60 <_Py_fstat@@Base+0xc48> │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 16ff18 │ │ │ │ + bl 16ff08 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32bec <_Py_fstat@@Base+0xad4> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [r5, #4] │ │ │ │ ldr r8, [r5, #8] │ │ │ │ beq 32ce4 <_Py_fstat@@Base+0xbcc> │ │ │ │ ldr sl, [r5, #12] │ │ │ │ @@ -8429,29 +8429,29 @@ │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 32d18 <_Py_fstat@@Base+0xc00> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r6, r4 │ │ │ │ moveq r4, r0 │ │ │ │ beq 32c78 <_Py_fstat@@Base+0xb60> │ │ │ │ - bl 1034d0 │ │ │ │ + bl 103520 │ │ │ │ cmp r0, #0 │ │ │ │ blt 32bec <_Py_fstat@@Base+0xad4> │ │ │ │ subs r6, r4, #1 │ │ │ │ moveq r3, r6 │ │ │ │ mov r4, r0 │ │ │ │ moveq r2, r6 │ │ │ │ moveq r1, r6 │ │ │ │ beq 32d28 <_Py_fstat@@Base+0xc10> │ │ │ │ ldr r0, [r5, #24] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, r6 │ │ │ │ moveq r6, r0 │ │ │ │ beq 32cac <_Py_fstat@@Base+0xb94> │ │ │ │ - bl 1034d0 │ │ │ │ + bl 103520 │ │ │ │ cmp r0, #0 │ │ │ │ blt 32bec <_Py_fstat@@Base+0xad4> │ │ │ │ subs r3, r6, #1 │ │ │ │ moveq r2, r3 │ │ │ │ mov r6, r0 │ │ │ │ moveq r1, r3 │ │ │ │ beq 32d28 <_Py_fstat@@Base+0xc10> │ │ │ │ @@ -8494,34 +8494,34 @@ │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ str r6, [sp, #16] │ │ │ │ str fp, [sp, #8] │ │ │ │ str sl, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - bl 2d385c │ │ │ │ + bl 2d3d14 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 1706e4 │ │ │ │ + bl 1706d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq r2, pc, r0, asr #13 │ │ │ │ + subeq r2, pc, r4, lsl #31 │ │ │ │ subseq lr, r6, r0, ror #28 │ │ │ │ │ │ │ │ 00032d7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - bl 8b118 │ │ │ │ + bl 8b070 │ │ │ │ ldr r4, [pc, #1036] @ 331a8 │ │ │ │ str r0, [r4, #640] @ 0x280 │ │ │ │ - bl 2d4260 <_PyParkingLot_AfterFork@@Base> │ │ │ │ + bl 2d4718 <_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 8adb0 │ │ │ │ + bl 8ad54 │ │ │ │ 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 8ba64 │ │ │ │ + bl 8b9bc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #836] @ 331b4 │ │ │ │ - bl 2357c4 │ │ │ │ + bl 235790 │ │ │ │ ldr r0, [pc, #828] @ 331b4 │ │ │ │ - bl 22f1c8 │ │ │ │ + bl 22f148 │ │ │ │ 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 2357c4 │ │ │ │ + bl 235790 │ │ │ │ b 32ebc │ │ │ │ ldr r0, [pc, #780] @ 331b4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 8cf54 │ │ │ │ + bl 8ceac │ │ │ │ cmp r0, #0 │ │ │ │ beq 32e88 │ │ │ │ ldr r2, [pc, #768] @ 331bc │ │ │ │ b 33174 │ │ │ │ ldr r0, [pc, #756] @ 331b8 │ │ │ │ - bl 22f1c8 │ │ │ │ + bl 22f148 │ │ │ │ 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 8b40c │ │ │ │ + bl 8b364 │ │ │ │ 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 2a5550 <_PyEvent_Notify@@Base> │ │ │ │ + bl 2a59d8 <_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 2b5f98 │ │ │ │ + bl 2b6428 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r6] │ │ │ │ b 32efc │ │ │ │ ldr r8, [pc, #600] @ 331c8 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r6, [r8, r0] │ │ │ │ cmp r6, #0 │ │ │ │ bne 32f88 │ │ │ │ ldr r1, [pc, #584] @ 331cc │ │ │ │ ldr r0, [pc, #584] @ 331d0 │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 8cf18 │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 8ce70 │ │ │ │ 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 357590 │ │ │ │ + bl 357e28 │ │ │ │ cmp r7, #0 │ │ │ │ blt 32fe4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 236b44 <_PyThreadState_New@@Base+0x3d4> │ │ │ │ + bl 236b04 <_PyThreadState_New@@Base+0x3d4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 8cf80 │ │ │ │ + bl 8ced8 │ │ │ │ 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 27fc3c │ │ │ │ + bl 2800d4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 33024 │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ - bl 1ab290 │ │ │ │ + bl 1ab7a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 280488 │ │ │ │ + bl 280920 │ │ │ │ mov r5, r7 │ │ │ │ b 33000 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - bl 8b40c │ │ │ │ + bl 8b364 │ │ │ │ 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 150624 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ - bl 357590 │ │ │ │ + bl 15069c <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + bl 357e28 │ │ │ │ ldr r9, [r7] │ │ │ │ - bl 357590 │ │ │ │ + bl 357e28 │ │ │ │ cmp r9, #0 │ │ │ │ beq 3307c │ │ │ │ - bl 357590 │ │ │ │ + bl 357e28 │ │ │ │ str r5, [r7], #-520 @ 0xfffffdf8 │ │ │ │ - bl 357590 │ │ │ │ + bl 357e28 │ │ │ │ mov r3, r5 │ │ │ │ str r3, [r7, r5] │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r5, #512 @ 0x200 │ │ │ │ bne 3306c │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ cmp r7, #0 │ │ │ │ beq 330ac │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 241790 │ │ │ │ + bl 241758 │ │ │ │ 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 23615c <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + bl 23611c <_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 8b0cc │ │ │ │ + bl 22f250 │ │ │ │ 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 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr sl, [r8, r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2895d8 │ │ │ │ + bl 289924 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 28c42c │ │ │ │ + bl 28c778 │ │ │ │ mov r0, r5 │ │ │ │ - bl 291730 │ │ │ │ + bl 291a7c │ │ │ │ ldr r0, [r5, #3668] @ 0xe54 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3313c │ │ │ │ - bl 1623d8 │ │ │ │ + bl 1623a8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5, #3644] @ 0xe3c │ │ │ │ - bl 291a44 │ │ │ │ + bl 291d90 │ │ │ │ b 330c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2803c4 │ │ │ │ + bl 28085c │ │ │ │ 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 2a80e8 │ │ │ │ + b 2a8570 │ │ │ │ ldr r2, [pc, #72] @ 331c0 │ │ │ │ ldr r1, [pc, #108] @ 331e8 │ │ │ │ mov r0, #1 │ │ │ │ mov ip, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ str ip, [sp, #28] │ │ │ │ strd r0, [sp, #16] │ │ │ │ @@ -8773,33 +8773,33 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp] │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ bl 2b5f4 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - strdeq r2, [pc], #-104 @ │ │ │ │ - eorseq r1, r8, r0, lsl #20 │ │ │ │ + strheq r2, [pc], #-252 @ │ │ │ │ + eorseq r2, r8, r0, asr #5 │ │ │ │ @ instruction: 0x00575394 │ │ │ │ @ instruction: 0x0057539c │ │ │ │ - eorseq r1, r8, r4, ror #19 │ │ │ │ - eorseq r7, r5, r4, lsl fp │ │ │ │ + eorseq r2, r8, r4, lsr #5 │ │ │ │ + @ instruction: 0x003583d4 │ │ │ │ subseq r5, r7, ip, ror #2 │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsheq fp, [r5], -r4 @ │ │ │ │ - subeq r2, pc, r8, lsl r7 @ │ │ │ │ + @ instruction: 0x0035b9b4 │ │ │ │ + ldrdeq r2, [pc], #-252 @ │ │ │ │ subseq r5, r7, r4, lsl #7 │ │ │ │ - @ instruction: 0x003819b0 │ │ │ │ + eorseq r2, r8, r0, ror r2 │ │ │ │ subseq r5, r7, r8, ror r0 │ │ │ │ - eorseq r1, r8, r8, asr #19 │ │ │ │ - subeq r2, pc, r0, lsr r7 @ │ │ │ │ - subeq r2, pc, r8, asr r7 @ │ │ │ │ + eorseq r2, r8, r8, lsl #5 │ │ │ │ + strdeq r2, [pc], #-244 @ │ │ │ │ + subeq r3, pc, ip, lsl r0 @ │ │ │ │ ldr r3, [pc, #140] @ 33280 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 22de1c │ │ │ │ + bl 22dda0 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r4, [r4, #16] │ │ │ │ - bl 8b0cc │ │ │ │ + bl 22f250 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 150b08 │ │ │ │ + b 150ecc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 8adb0 │ │ │ │ + bl 8ad54 │ │ │ │ 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 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r1, r8, ip, lsr #25 │ │ │ │ + eorseq r2, r8, ip, ror #10 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [pc] @ 333c4 │ │ │ │ - b 128cb4 │ │ │ │ - eorseq r1, r8, r0, lsl #26 │ │ │ │ + b 128d18 │ │ │ │ + eorseq r2, r8, r0, asr #11 │ │ │ │ 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 3340c │ │ │ │ ldr r0, [pc, #100] @ 33454 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 3340c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #0 │ │ │ │ ble 33438 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 3343c │ │ │ │ - bl a55e8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ beq 3343c │ │ │ │ b 33404 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2749ec │ │ │ │ + bl 274c44 │ │ │ │ cmp r0, #0 │ │ │ │ blt 33404 │ │ │ │ ldr r0, [pc, #4] @ 33458 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r8, r5, r0, lsr pc │ │ │ │ + @ instruction: 0x003597f0 │ │ │ │ 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 1c1a60 │ │ │ │ + bl 1c1f7c │ │ │ │ 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 128cb4 │ │ │ │ + bl 128d18 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r1, r8, r4, ror sp │ │ │ │ + eorseq r2, r8, r4, lsr r6 │ │ │ │ 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 3428a4 │ │ │ │ + bl 342fb8 │ │ │ │ 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 3428a4 │ │ │ │ + bl 342fb8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ bne 335c8 │ │ │ │ mov r0, #4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ - bl 99770 │ │ │ │ + bl 996b4 │ │ │ │ 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 c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ bne 33564 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str fp, [r4, #8] │ │ │ │ - bl ea740 │ │ │ │ + bl ea73c │ │ │ │ subs r8, r0, #0 │ │ │ │ bne 335f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 29e454 │ │ │ │ + bl 29e8dc │ │ │ │ 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 ab4f4 │ │ │ │ + bl ab438 │ │ │ │ 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 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ 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 101b98 <_PyArg_CheckPositional@@Base+0x293c> │ │ │ │ + bl 101be8 <_PyArg_CheckPositional@@Base+0x293c> │ │ │ │ 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 3428a4 │ │ │ │ + bl 342fb8 │ │ │ │ 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 ecfa4 │ │ │ │ + bl ecfc0 │ │ │ │ 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 1ab8b8 <_PyThreadState_NewBound@@Base> │ │ │ │ + b 1abdcc <_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 275cac │ │ │ │ + bl 275f04 │ │ │ │ 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 180350 │ │ │ │ + bl 18045c │ │ │ │ ldr r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r4, #1 │ │ │ │ beq 33764 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 274b58 │ │ │ │ + bl 274db0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 15805c │ │ │ │ + bl 158024 │ │ │ │ mov r0, r6 │ │ │ │ - bl 275d74 │ │ │ │ + bl 275fcc │ │ │ │ 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 3428a4 │ │ │ │ + bl 342fb8 │ │ │ │ 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 c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ bne 337ec │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ b 33800 │ │ │ │ mov r0, r4 │ │ │ │ - bl ea354 │ │ │ │ + bl ea350 │ │ │ │ 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 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2dfc1c <_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, asr #13 │ │ │ │ + eorseq r7, r7, r4, lsl #31 │ │ │ │ │ │ │ │ 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 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2dfc1c <_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, asr #13 │ │ │ │ + eorseq r7, r7, r4, lsl #31 │ │ │ │ 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 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ b 3390c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #80] @ 3394c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 338c4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #52] @ 33950 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 1275c8 │ │ │ │ + bl 127628 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mlaseq r7, r4, sp, sl │ │ │ │ - eorseq r9, r6, r8, lsl #28 │ │ │ │ - eorseq pc, r5, ip, ror #28 │ │ │ │ + eorseq fp, r7, r4, asr r6 │ │ │ │ + eorseq sl, r6, r8, asr #13 │ │ │ │ + eorseq r0, r6, ip, lsr #14 │ │ │ │ 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 2d7e64 <_PyThreadState_GetCurrent@@Base+0x168> │ │ │ │ + b 2d863c <_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 fe1f4 │ │ │ │ + bl fe244 │ │ │ │ cmp r0, #0 │ │ │ │ bne 33aac │ │ │ │ b 33aa4 │ │ │ │ ldr r0, [pc, #36] @ 33abc │ │ │ │ mov r1, r2 │ │ │ │ - bl 1ef238 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1ef648 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 33a68 │ │ │ │ mov r0, #0 │ │ │ │ b 33ab4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 102984 │ │ │ │ + bl 1029d4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r9, r5, ip, lsr sp │ │ │ │ + @ instruction: 0x0035a5fc │ │ │ │ │ │ │ │ 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 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 9a630 │ │ │ │ + bl 9a574 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 33b70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ - bl 241cfc │ │ │ │ + bl 241cc4 │ │ │ │ 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 92b0c │ │ │ │ + bl 92b08 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r6, r4 │ │ │ │ beq 33d4c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r0, r6, r3 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 99770 │ │ │ │ + bl 996b4 │ │ │ │ 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 241e3c │ │ │ │ + bl 241e04 │ │ │ │ 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 24202c │ │ │ │ + bl 241ff4 │ │ │ │ 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 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ 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 254870 │ │ │ │ + bl 254890 │ │ │ │ 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 196aec │ │ │ │ + b 1968f4 │ │ │ │ │ │ │ │ 00033e0c : │ │ │ │ - b 252fe0 │ │ │ │ + b 253000 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 180350 │ │ │ │ + bl 18045c │ │ │ │ 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 15805c │ │ │ │ + bl 158024 │ │ │ │ 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 1ab8b8 <_PyThreadState_NewBound@@Base> │ │ │ │ + bl 1abdcc <_PyThreadState_NewBound@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - bl 2803c4 │ │ │ │ + bl 28085c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2910b4 │ │ │ │ + bl 291400 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2803c4 │ │ │ │ + b 28085c │ │ │ │ │ │ │ │ 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 275cac │ │ │ │ + bl 275f04 │ │ │ │ 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 180350 │ │ │ │ + bl 18045c │ │ │ │ ldr r3, [r4, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r5, #1 │ │ │ │ beq 34028 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 275298 │ │ │ │ + bl 2754f0 │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 15805c │ │ │ │ + bl 158024 │ │ │ │ mov r0, r6 │ │ │ │ - bl 275d74 │ │ │ │ + bl 275fcc │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 34078 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r0, r0, #5504 @ 0x1580 │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ - bl 290ea4 │ │ │ │ + bl 2911f0 │ │ │ │ ldr r0, [pc, #4] @ 3407c │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 00034080 : │ │ │ │ ldr r0, [pc] @ 34088 │ │ │ │ - b 10ef1c │ │ │ │ + b 10ef5c │ │ │ │ subseq pc, r6, r0, lsl r1 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #816] @ 343d4 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ bge 340bc │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #788] @ 343d8 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #768] @ 343dc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #748] @ 343e0 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #728] @ 343e4 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #708] @ 343e8 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #688] @ 343ec │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #668] @ 343f0 │ │ │ │ mov r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #648] @ 343f4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #628] @ 343f8 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #608] @ 343fc │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #588] @ 34400 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #568] @ 34404 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #548] @ 34408 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #528] @ 3440c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #508] @ 34410 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #488] @ 34414 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #468] @ 34418 │ │ │ │ mov r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #448] @ 3441c │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #428] @ 34420 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #408] @ 34424 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #388] @ 34428 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #368] @ 3442c │ │ │ │ mov r2, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #348] @ 34430 │ │ │ │ mov r2, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #328] @ 34434 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #308] @ 34438 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #288] @ 3443c │ │ │ │ mov r2, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #268] @ 34440 │ │ │ │ mov r2, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #248] @ 34444 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #228] @ 34448 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #208] @ 3444c │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #188] @ 34450 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #168] @ 34454 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #148] @ 34458 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003835f0 │ │ │ │ - @ instruction: 0x003835fc │ │ │ │ - eorseq r3, r8, r8, lsl #12 │ │ │ │ - eorseq r3, r8, r4, lsl r6 │ │ │ │ - eorseq r3, r8, ip, lsl r6 │ │ │ │ - eorseq r3, r8, r8, lsr #12 │ │ │ │ - eorseq r3, r8, r4, lsr r6 │ │ │ │ - eorseq r3, r8, r0, asr #12 │ │ │ │ - eorseq r3, r8, ip, asr #12 │ │ │ │ - eorseq r3, r8, r4, asr r6 │ │ │ │ - eorseq r3, r8, r0, ror #12 │ │ │ │ - eorseq r3, r8, ip, ror #12 │ │ │ │ - eorseq r3, r8, r8, ror r6 │ │ │ │ - eorseq r3, r8, r4, lsl #13 │ │ │ │ - mlaseq r8, r0, r6, r3 │ │ │ │ - mlaseq r8, ip, r6, r3 │ │ │ │ - eorseq r3, r8, r8, lsr #13 │ │ │ │ - @ instruction: 0x003836b4 │ │ │ │ - eorseq r3, r8, r0, asr #13 │ │ │ │ - eorseq r3, r8, ip, asr #13 │ │ │ │ - @ instruction: 0x003836d4 │ │ │ │ - eorseq r3, r8, r0, ror #13 │ │ │ │ - eorseq r3, r8, ip, ror #13 │ │ │ │ - @ instruction: 0x003836f8 │ │ │ │ - eorseq r3, r8, r4, lsl #14 │ │ │ │ - eorseq r3, r8, r0, lsl r7 │ │ │ │ - eorseq r3, r8, ip, lsl r7 │ │ │ │ - eorseq r3, r8, r8, lsr #14 │ │ │ │ - eorseq r3, r8, r4, lsr r7 │ │ │ │ - eorseq r3, r8, r0, asr #14 │ │ │ │ - eorseq r3, r8, ip, asr #14 │ │ │ │ - eorseq r3, r8, r8, asr r7 │ │ │ │ - eorseq r3, r8, r4, ror #14 │ │ │ │ - eorseq r3, r8, r4, ror r7 │ │ │ │ + @ instruction: 0x00383eb0 │ │ │ │ + @ instruction: 0x00383ebc │ │ │ │ + eorseq r3, r8, r8, asr #29 │ │ │ │ + @ instruction: 0x00383ed4 │ │ │ │ + @ instruction: 0x00383edc │ │ │ │ + eorseq r3, r8, r8, ror #29 │ │ │ │ + @ instruction: 0x00383ef4 │ │ │ │ + eorseq r3, r8, r0, lsl #30 │ │ │ │ + eorseq r3, r8, ip, lsl #30 │ │ │ │ + eorseq r3, r8, r4, lsl pc │ │ │ │ + eorseq r3, r8, r0, lsr #30 │ │ │ │ + eorseq r3, r8, ip, lsr #30 │ │ │ │ + eorseq r3, r8, r8, lsr pc │ │ │ │ + eorseq r3, r8, r4, asr #30 │ │ │ │ + eorseq r3, r8, r0, asr pc │ │ │ │ + eorseq r3, r8, ip, asr pc │ │ │ │ + eorseq r3, r8, r8, ror #30 │ │ │ │ + eorseq r3, r8, r4, ror pc │ │ │ │ + eorseq r3, r8, r0, lsl #31 │ │ │ │ + eorseq r3, r8, ip, lsl #31 │ │ │ │ + mlaseq r8, r4, pc, r3 @ │ │ │ │ + eorseq r3, r8, r0, lsr #31 │ │ │ │ + eorseq r3, r8, ip, lsr #31 │ │ │ │ + @ instruction: 0x00383fb8 │ │ │ │ + eorseq r3, r8, r4, asr #31 │ │ │ │ + @ instruction: 0x00383fd0 │ │ │ │ + @ instruction: 0x00383fdc │ │ │ │ + eorseq r3, r8, r8, ror #31 │ │ │ │ + @ instruction: 0x00383ff4 │ │ │ │ + eorseq r4, r8, r0 │ │ │ │ + eorseq r4, r8, ip │ │ │ │ + eorseq r4, r8, r8, lsl r0 │ │ │ │ + eorseq r4, r8, r4, lsr #32 │ │ │ │ + eorseq r4, r8, r4, lsr r0 │ │ │ │ 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 │ │ │ │ @@ -10010,95 +10010,95 @@ │ │ │ │ str lr, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #2 │ │ │ │ ldr r1, [pc, #292] @ 345cc │ │ │ │ ldr r5, [ip, #16] │ │ │ │ - bl fe1f4 │ │ │ │ + bl fe244 │ │ │ │ cmp r0, #0 │ │ │ │ beq 344d8 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 111ab0 │ │ │ │ + bl 111ae8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 344e0 │ │ │ │ ldr r3, [pc, #256] @ 345d0 │ │ │ │ ldr r1, [pc, #256] @ 345d4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ 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 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ b 344d8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ 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 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ b 344d8 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #156] @ 345e4 │ │ │ │ ldr r0, [pc, #156] @ 345e8 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbdf4 │ │ │ │ + bl bbd80 │ │ │ │ cmp r0, #0 │ │ │ │ blt 344d8 │ │ │ │ - bl 285cd0 │ │ │ │ + bl 28601c │ │ │ │ subs r4, r0, #0 │ │ │ │ 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 2ac46c │ │ │ │ + bl 2acb24 │ │ │ │ cmn r0, #1 │ │ │ │ bne 34598 │ │ │ │ mov r0, r4 │ │ │ │ - bl 286a3c │ │ │ │ + bl 286d88 │ │ │ │ b 344d8 │ │ │ │ add r5, r4, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22de1c │ │ │ │ + bl 22dda0 │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b0cc │ │ │ │ + bl 22f250 │ │ │ │ mov r0, r4 │ │ │ │ - bl 286a3c │ │ │ │ + bl 286d88 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 150b08 │ │ │ │ + bl 150ecc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r3, r8, r0, lsl r8 │ │ │ │ + eorseq r4, r8, r0, lsr #1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r8, ip, lsr #15 │ │ │ │ - eorseq r3, r8, r8, asr #15 │ │ │ │ + eorseq r4, r8, ip, lsr r0 │ │ │ │ + eorseq r4, r8, r8, asr r0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r3, r8, r0, ror #15 │ │ │ │ - eorseq pc, r8, r0, lsr #19 │ │ │ │ - eorseq r3, r8, r8, lsl #16 │ │ │ │ + eorseq r4, r8, r0, ror r0 │ │ │ │ + eorseq r0, r9, r0, ror #4 │ │ │ │ + mlaseq r8, r8, r0, r4 │ │ │ │ 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 │ │ │ │ @@ -10123,57 +10123,57 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp] │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 34680 │ │ │ │ mov r4, #0 │ │ │ │ b 347a4 │ │ │ │ cmp r4, #0 │ │ │ │ bne 346a8 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r1, [pc, #288] @ 347b4 │ │ │ │ ldr r0, [pc, #288] @ 347b8 │ │ │ │ mov r2, r6 │ │ │ │ - bl bbdf4 │ │ │ │ + bl bbd80 │ │ │ │ cmp r0, #0 │ │ │ │ bge 346c0 │ │ │ │ b 34678 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1a9bc8 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 1a9d48 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 34688 │ │ │ │ b 34678 │ │ │ │ cmp r6, #2 │ │ │ │ ble 346e4 │ │ │ │ ldr r3, [pc, #236] @ 347bc │ │ │ │ mov r2, #3 │ │ │ │ ldr r1, [pc, #232] @ 347c0 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1177f8 │ │ │ │ + b 1177f0 │ │ │ │ cmn r6, #1 │ │ │ │ bge 34700 │ │ │ │ ldr r3, [pc, #200] @ 347bc │ │ │ │ ldr r1, [pc, #204] @ 347c4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ b 34678 │ │ │ │ ldr r3, [pc, #192] @ 347c8 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 92e30 │ │ │ │ + bl 92d74 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 34678 │ │ │ │ cmn r6, #1 │ │ │ │ bne 3476c │ │ │ │ add r6, r5, #3744 @ 0xea0 │ │ │ │ add r5, r5, #3792 @ 0xed0 │ │ │ │ add r6, r6, #4 │ │ │ │ @@ -10199,25 +10199,25 @@ │ │ │ │ beq 347a4 │ │ │ │ b 3474c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 34678 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ b 34678 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq pc, r6, r4, asr #2 │ │ │ │ - eorseq ip, r8, ip, ror #13 │ │ │ │ - eorseq r3, r8, r4, lsr #16 │ │ │ │ + eorseq ip, r8, ip, lsr #31 │ │ │ │ + eorseq r4, r8, r4, ror #1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r8, r4, lsr r8 │ │ │ │ - eorseq r3, r8, r4, lsl #17 │ │ │ │ + ldrsheq r4, [r8], -r4 @ │ │ │ │ + eorseq r4, r8, r4, asr #2 │ │ │ │ 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 │ │ │ │ @@ -10229,68 +10229,68 @@ │ │ │ │ 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 15805c │ │ │ │ + bl 158024 │ │ │ │ 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 a9a34 │ │ │ │ + b a9978 │ │ │ │ ldr r3, [pc, #24] @ 34854 │ │ │ │ ldr r1, [pc, #24] @ 34858 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r3, r8, ip, lsr #17 │ │ │ │ + eorseq r4, r8, ip, ror #2 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - mlaseq r6, r0, ip, r9 │ │ │ │ + eorseq sl, r6, r0, asr 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 r2, [pc, #1684] @ 34f08 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 27494c │ │ │ │ + bl 274ba4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 348b0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ bne 348b8 │ │ │ │ ldr r0, [pc, #1644] @ 34f0c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r1, [pc, #1636] @ 34f10 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ mvn r5, #0 │ │ │ │ b 34efc │ │ │ │ ldr lr, [r5, #8] │ │ │ │ cmp lr, #0 │ │ │ │ beq 348d8 │ │ │ │ add fp, r5, #8 │ │ │ │ ldr r6, [pc, #1604] @ 34f14 │ │ │ │ mov ip, fp │ │ │ │ mov r1, #0 │ │ │ │ b 34928 │ │ │ │ ldr r3, [pc, #1580] @ 34f0c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r1, [pc, #1584] @ 34f18 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ b 348b0 │ │ │ │ ldr r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r7, [r2, #8]! │ │ │ │ movne r0, #0 │ │ │ │ bne 3496c │ │ │ │ cmp r4, r3 │ │ │ │ @@ -10310,15 +10310,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ blt 348f0 │ │ │ │ ldr r0, [pc, #1472] @ 34f0c │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r1, [pc, #1480] @ 34f1c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ b 348b0 │ │ │ │ ldr r8, [r2, #4]! │ │ │ │ cmp r4, r8 │ │ │ │ beq 3499c │ │ │ │ cmp r7, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ bgt 34960 │ │ │ │ @@ -10330,63 +10330,63 @@ │ │ │ │ bne 3497c │ │ │ │ b 3499c │ │ │ │ cmp r4, r6 │ │ │ │ bne 34924 │ │ │ │ ldr r3, [pc, #1384] @ 34f0c │ │ │ │ ldr r1, [pc, #1400] @ 34f20 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ b 348b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23ab4c │ │ │ │ + bl 23ab18 │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 348b0 │ │ │ │ ldr r2, [pc, #1344] @ 34f08 │ │ │ │ ldr r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2de7ac │ │ │ │ + bl 2deff0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 348b0 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r7, [r4, #168] @ 0xa8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ ldr r9, [r4, #128] @ 0x80 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ beq 34a04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 237690 │ │ │ │ + bl 237650 │ │ │ │ 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 92e30 │ │ │ │ + bl 92d74 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 34e3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2de9d8 │ │ │ │ + bl 2df21c │ │ │ │ cmp r0, #0 │ │ │ │ ldrlt sl, [r6, #8] │ │ │ │ sublt sl, sl, #1 │ │ │ │ blt 34da8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 34a6c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 34a6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ movne r5, #0 │ │ │ │ bne 34cf4 │ │ │ │ add r3, r7, #8 │ │ │ │ mov sl, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -10403,15 +10403,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bge 34c7c │ │ │ │ ldr r3, [r8, #84] @ 0x54 │ │ │ │ ldr r6, [r8, #180] @ 0xb4 │ │ │ │ tst r3, #2 │ │ │ │ beq 34b24 │ │ │ │ ldr r3, [pc, #1108] @ 34f24 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r6, r6, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r3, #28 │ │ │ │ mul r3, r6, r3 │ │ │ │ cmp r6, #10 │ │ │ │ add r2, r1, r3 │ │ │ │ @@ -10428,27 +10428,27 @@ │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ add r2, r1, r2 │ │ │ │ addeq r2, r1, r3 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ beq 34c7c │ │ │ │ mov r0, r4 │ │ │ │ - bl a32b0 │ │ │ │ + bl a31f4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bne 34c44 │ │ │ │ - bl 11a910 │ │ │ │ + bl 11a908 │ │ │ │ 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 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ sub r3, r9, #1 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, #28 │ │ │ │ mul r2, r3, r2 │ │ │ │ cmp r3, #10 │ │ │ │ add ip, r0, r2 │ │ │ │ @@ -10468,15 +10468,15 @@ │ │ │ │ ldr r9, [r3, #20] │ │ │ │ cmp r9, #0 │ │ │ │ beq 34c5c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl b8a3c │ │ │ │ + bl b89c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 34c5c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [pc, #828] @ 34f28 │ │ │ │ cmp r2, r3 │ │ │ │ beq 34bc0 │ │ │ │ @@ -10499,95 +10499,95 @@ │ │ │ │ b 34c44 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ subne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ b 34bc0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl f93a4 │ │ │ │ + bl f93f4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 34c5c │ │ │ │ - bl 11a910 │ │ │ │ + bl 11a908 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a5810 │ │ │ │ + bl 1a5994 │ │ │ │ cmp r0, #0 │ │ │ │ bne 34c7c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a585c │ │ │ │ + bl 1a59e0 │ │ │ │ add sl, sl, #1 │ │ │ │ b 34a90 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r6, #0 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ldr r8, [r5, #8] │ │ │ │ mov r5, r6 │ │ │ │ cmp r8, r6 │ │ │ │ mov r1, r4 │ │ │ │ ble 34cbc │ │ │ │ ldr r0, [fp, #4]! │ │ │ │ - bl a2b3c │ │ │ │ + bl a2a80 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ mvnlt r5, #0 │ │ │ │ b 34c98 │ │ │ │ ldr r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ beq 34cd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c614 <_PySys_GetRequiredAttrString@@Base+0x60c0> │ │ │ │ + bl 25c798 <_PySys_GetRequiredAttrString@@Base+0x6224> │ │ │ │ ldr r6, [pc, #596] @ 34f2c │ │ │ │ ldr r3, [r6] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ beq 34cf4 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ - bl 1871d4 │ │ │ │ + bl 1872d8 │ │ │ │ add r6, r6, #28 │ │ │ │ b 34cd4 │ │ │ │ - bl 1a9e00 │ │ │ │ + bl 1a9f80 │ │ │ │ add r0, r0, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r0, #537] @ 0x219 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ addne r3, r3, #1 │ │ │ │ strbne r3, [r0, #537] @ 0x219 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 34d30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 34d30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 34efc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ bne 34efc │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ b 34efc │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp] │ │ │ │ ldr r1, [pc, #428] @ 34f30 │ │ │ │ ldr r0, [r3, sl, lsl #2] │ │ │ │ mov r2, #2 │ │ │ │ mov r3, #3 │ │ │ │ - bl fe1f4 │ │ │ │ + bl fe244 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, r3 │ │ │ │ beq 34db4 │ │ │ │ sub sl, sl, #1 │ │ │ │ cmp sl, #0 │ │ │ │ @@ -10601,119 +10601,119 @@ │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [fp] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ beq 34dec │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 237690 │ │ │ │ + bl 237650 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str fp, [r2, #172] @ 0xac │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 34da4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ bne 34da4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ b 34da4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 34e3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 34e3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ bne 34eb0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ beq 34e5c │ │ │ │ mov r0, r7 │ │ │ │ - bl 237690 │ │ │ │ + bl 237650 │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #168] @ 0xa8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r9, [r4, #128] @ 0x80 │ │ │ │ beq 34e88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 34e88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 348b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ bne 348b0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ b 348b0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 34ed4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 34ed4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 348b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ bne 348b0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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, ror #31 │ │ │ │ + eorseq sl, r5, r8, lsr #17 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r8, r8, sl, r3 │ │ │ │ + eorseq r4, r8, r8, asr r3 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ - eorseq r3, r8, r8, asr #21 │ │ │ │ - eorseq r3, r8, r0, lsl #22 │ │ │ │ - eorseq r3, r8, r0, lsr fp │ │ │ │ + eorseq r4, r8, r8, lsl #7 │ │ │ │ + eorseq r4, r8, r0, asr #7 │ │ │ │ + @ instruction: 0x003843f0 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq fp, r5, ip, asr r1 │ │ │ │ - eorseq fp, r5, r4, lsl #7 │ │ │ │ + eorseq fp, r5, r4, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 34f68 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r0, r0, #5504 @ 0x1580 │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ - bl 27f94c │ │ │ │ + bl 27fde4 │ │ │ │ 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 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r5, #0 │ │ │ │ add r4, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r4, #1468] @ 0x5bc │ │ │ │ mov r2, #2 │ │ │ │ @@ -10721,21 +10721,21 @@ │ │ │ │ mov r1, r6 │ │ │ │ ble 34fe8 │ │ │ │ ldr r3, [r4, #1464] @ 0x5b8 │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ beq 34fe0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 116f4c │ │ │ │ + bl 116f44 │ │ │ │ cmp r0, #0 │ │ │ │ blt 34ff0 │ │ │ │ beq 34fe0 │ │ │ │ ldr r0, [r4, #1464] @ 0x5b8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 29ba64 <_Py_CheckRecursiveCall@@Base+0x98> │ │ │ │ + bl 29beec <_Py_CheckRecursiveCall@@Base+0x98> │ │ │ │ add r5, r5, #1 │ │ │ │ b 34f9c │ │ │ │ ldr r0, [pc, #12] @ 34ffc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ @@ -10752,15 +10752,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ beq 35054 │ │ │ │ cmp r3, r4 │ │ │ │ bne 35040 │ │ │ │ ldr r5, [r5] │ │ │ │ b 3501c │ │ │ │ - bl ab188 │ │ │ │ + bl ab0cc │ │ │ │ cmp r0, #0 │ │ │ │ beq 35038 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -10773,138 +10773,138 @@ │ │ │ │ ldr r5, [r3, #12] │ │ │ │ sub sp, sp, #16 │ │ │ │ bge 35098 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [pc, #268] @ 3519c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128cb4 │ │ │ │ + b 128d18 │ │ │ │ ldr r1, [pc, #256] @ 351a0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl f3ff8 │ │ │ │ + bl f4060 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r5, #0 │ │ │ │ blt 35190 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, #0 │ │ │ │ bne 35100 │ │ │ │ - bl 2df0f0 │ │ │ │ + bl 2df934 │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ ldr r2, [pc, #208] @ 351a4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ ldr ip, [pc, #200] @ 351a8 │ │ │ │ movne ip, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #180] @ 351ac │ │ │ │ - bl 128cb4 │ │ │ │ + bl 128d18 │ │ │ │ mov r5, r0 │ │ │ │ b 35190 │ │ │ │ - bl 1ac67c │ │ │ │ + bl 1acb90 │ │ │ │ cmp r0, #0 │ │ │ │ bne 35150 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2df0f0 │ │ │ │ + bl 2df934 │ │ │ │ ldrb ip, [r4, #12] │ │ │ │ ldr r1, [pc, #132] @ 351a4 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ ldr r2, [pc, #128] @ 351a8 │ │ │ │ movne r2, r1 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #112] @ 351b0 │ │ │ │ - bl 128cb4 │ │ │ │ + bl 128d18 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ace68 │ │ │ │ + bl 1ad37c │ │ │ │ b 3516c │ │ │ │ ble 35168 │ │ │ │ ldr r3, [pc, #88] @ 351b4 │ │ │ │ ldr r1, [pc, #88] @ 351b8 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 35190 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 35190 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r3, r8, r4, lsl #25 │ │ │ │ + @ instruction: 0x003845f0 │ │ │ │ ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ - eorseq r0, r6, r0, lsr lr │ │ │ │ - eorseq r0, r6, r8, lsr #28 │ │ │ │ - mlaseq r8, r8, ip, r3 │ │ │ │ - @ instruction: 0x00383cbc │ │ │ │ + @ instruction: 0x003616f0 │ │ │ │ + eorseq r1, r6, r8, ror #13 │ │ │ │ + eorseq r4, r8, r4, lsl #12 │ │ │ │ + eorseq r4, r8, r8, lsr #12 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r8, r7, ip, asr #26 │ │ │ │ + eorseq r9, r7, ip, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1284d4 │ │ │ │ + bl 128538 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 351ec │ │ │ │ - bl a55e8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ bne 35230 │ │ │ │ ldr r1, [pc, #68] @ 35238 │ │ │ │ ldr r0, [pc, #68] @ 3523c │ │ │ │ mov r2, r4 │ │ │ │ - bl bbdf4 │ │ │ │ + bl bbd80 │ │ │ │ cmp r0, #0 │ │ │ │ bge 35218 │ │ │ │ - bl a55e8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ beq 35228 │ │ │ │ b 35230 │ │ │ │ mov r0, r4 │ │ │ │ bl 29580 │ │ │ │ cmn r0, #1 │ │ │ │ beq 35204 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6300 │ │ │ │ + b a6244 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r6, r6, r8, lsl pc │ │ │ │ - mlaseq r8, r0, sp, r3 │ │ │ │ + @ instruction: 0x003677d8 │ │ │ │ + eorseq r4, r8, r0, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1a9e00 │ │ │ │ + bl 1a9f80 │ │ │ │ ldr r3, [pc, #144] @ 352ec │ │ │ │ ldr r3, [r3, #624] @ 0x270 │ │ │ │ cmp r3, r0 │ │ │ │ beq 35278 │ │ │ │ ldr r3, [pc, #132] @ 352f0 │ │ │ │ ldr r1, [pc, #132] @ 352f4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ b 3528c │ │ │ │ ldr r0, [pc, #120] @ 352f8 │ │ │ │ mov r1, #0 │ │ │ │ - bl bbdf4 │ │ │ │ + bl bbd80 │ │ │ │ cmp r0, #0 │ │ │ │ bge 35294 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r4, [pc, #96] @ 352fc │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -10918,43 +10918,43 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ beq 352dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ bne 352dc │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4] │ │ │ │ ldr r0, [pc, #20] @ 35300 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - @ instruction: 0x00383db8 │ │ │ │ - eorseq r3, r8, r4, ror #27 │ │ │ │ + eorseq r4, r8, r4, ror #12 │ │ │ │ + mlaseq r8, r0, r6, r4 │ │ │ │ subseq r2, ip, r4, asr #26 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [pc, #328] @ 35468 │ │ │ │ mov r6, r1 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 35344 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ b 35458 │ │ │ │ mov r0, r4 │ │ │ │ - bl 92b0c │ │ │ │ + bl 92b08 │ │ │ │ subs r5, r0, #0 │ │ │ │ addne r8, r5, #8 │ │ │ │ movne r2, r8 │ │ │ │ movne r3, #0 │ │ │ │ beq 35338 │ │ │ │ cmp r3, r4 │ │ │ │ bge 35388 │ │ │ │ @@ -10965,19 +10965,19 @@ │ │ │ │ add ip, ip, #1 │ │ │ │ strne ip, [lr] │ │ │ │ str lr, [r2, #4]! │ │ │ │ b 35360 │ │ │ │ ldr r1, [pc, #220] @ 3546c │ │ │ │ ldr r0, [pc, #220] @ 35470 │ │ │ │ mov r2, r5 │ │ │ │ - bl bbdf4 │ │ │ │ + bl bbd80 │ │ │ │ cmp r0, #0 │ │ │ │ blt 353b4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92e30 │ │ │ │ + bl 92d74 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r7, #0 │ │ │ │ bne 353d4 │ │ │ │ mov r4, #0 │ │ │ │ b 35458 │ │ │ │ ldr r6, [r8, #4]! │ │ │ │ ldr r3, [r6, #4] │ │ │ │ @@ -11012,23 +11012,23 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 353b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 353b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ b 353b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r6, r7, ip, asr #7 │ │ │ │ - eorseq pc, r5, r0, asr #9 │ │ │ │ - @ instruction: 0x00383ef4 │ │ │ │ + eorseq r6, r7, ip, lsr ip │ │ │ │ + eorseq pc, r5, r0, lsl #27 │ │ │ │ + @ instruction: 0x003847b4 │ │ │ │ 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 │ │ │ │ @@ -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 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ 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 1c577c │ │ │ │ + bl 1c5c94 │ │ │ │ b 35574 <_PyXI_ApplyError@@Base+0xd4> │ │ │ │ - bl 29e454 │ │ │ │ + bl 29e8dc │ │ │ │ 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 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ 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 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ 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 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ 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 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ 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 11a8a0 │ │ │ │ + bl 11a898 │ │ │ │ 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 9ddd8 │ │ │ │ + bl 9dd1c │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 355c0 <_PyXI_ApplyError@@Base+0x120> │ │ │ │ - bl 11a910 │ │ │ │ + bl 11a908 │ │ │ │ mov r0, r4 │ │ │ │ bl 359f4 <_PyXI_ApplyError@@Base+0x554> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 139a20 │ │ │ │ + bl 139a90 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 35650 <_PyXI_ApplyError@@Base+0x1b0> │ │ │ │ - bl 11a8a0 │ │ │ │ + bl 11a898 │ │ │ │ ldr r1, [pc, #132] @ 35694 <_PyXI_ApplyError@@Base+0x1f4> │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl a7800 │ │ │ │ + bl a7744 │ │ │ │ cmp r0, #0 │ │ │ │ bge 35624 <_PyXI_ApplyError@@Base+0x184> │ │ │ │ - bl 11a910 │ │ │ │ + bl 11a908 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 11a8c4 │ │ │ │ - bl 11a8a0 │ │ │ │ + bl 11a8bc │ │ │ │ + bl 11a898 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r0, [r6, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 11a8c4 │ │ │ │ + bl 11a8bc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r3, r8, r8, lsl #30 │ │ │ │ - subeq r2, pc, r8, asr sp @ │ │ │ │ + eorseq r4, r8, r8, asr #15 │ │ │ │ + subeq r3, pc, ip, lsl r6 @ │ │ │ │ subseq ip, r5, r4, asr r4 │ │ │ │ - eorseq r2, r7, r0, asr sl │ │ │ │ - eorseq r3, r8, r8, lsr pc │ │ │ │ - eorseq r3, r8, ip, asr pc │ │ │ │ + eorseq r3, r7, r0, lsl r3 │ │ │ │ + @ instruction: 0x003847f8 │ │ │ │ + eorseq r4, r8, ip, lsl r8 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r3, r8, r4, lsl #31 │ │ │ │ - eorseq r3, r8, r0, lsr #31 │ │ │ │ + eorseq r4, r8, r4, asr #16 │ │ │ │ + eorseq r4, r8, r0, ror #16 │ │ │ │ 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 afa78 <_PyNamespace_New@@Base> │ │ │ │ + bl afa0c <_PyNamespace_New@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 359c8 <_PyXI_ApplyError@@Base+0x528> │ │ │ │ mov r0, #0 │ │ │ │ - bl afa78 <_PyNamespace_New@@Base> │ │ │ │ + bl afa0c <_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 9ddd8 │ │ │ │ + bl 9dd1c │ │ │ │ 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 a7800 │ │ │ │ + bl a7744 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ddd8 │ │ │ │ + bl 9dd1c │ │ │ │ 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 a7800 │ │ │ │ + bl a7744 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ddd8 │ │ │ │ + bl 9dd1c │ │ │ │ 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 a7800 │ │ │ │ + bl a7744 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - bl a55e8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + bl a552c │ │ │ │ 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 a7800 │ │ │ │ + bl a7744 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ddd8 │ │ │ │ + bl 9dd1c │ │ │ │ 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 a7800 │ │ │ │ + bl a7744 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 a7800 │ │ │ │ + bl a7744 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ddd8 │ │ │ │ + bl 9dd1c │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 3596c <_PyXI_ApplyError@@Base+0x4cc> │ │ │ │ - bl 11a910 │ │ │ │ + bl 11a908 │ │ │ │ b 359cc <_PyXI_ApplyError@@Base+0x52c> │ │ │ │ ldr r1, [pc, #124] @ 359f0 <_PyXI_ApplyError@@Base+0x550> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a7800 │ │ │ │ + bl a7744 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r9, r5, r0, ror #1 │ │ │ │ - eorseq r9, r5, ip, ror #1 │ │ │ │ - eorseq r9, r5, ip, lsl r1 │ │ │ │ + eorseq r9, r5, r0, lsr #19 │ │ │ │ + eorseq r9, r5, ip, lsr #19 │ │ │ │ + @ instruction: 0x003599dc │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x00360dd0 │ │ │ │ - eorseq ip, r5, r0, lsr #5 │ │ │ │ - eorseq r3, r8, ip, lsr #31 │ │ │ │ - @ instruction: 0x00383fb8 │ │ │ │ + mlaseq r6, r0, r6, r1 │ │ │ │ + eorseq ip, r5, r0, ror #22 │ │ │ │ + eorseq r4, r8, ip, ror #16 │ │ │ │ + eorseq r4, r8, r8, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -11404,73 +11404,73 @@ │ │ │ │ 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 9ddd8 │ │ │ │ + b 9dd1c │ │ │ │ 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 128cb4 │ │ │ │ + b 128d18 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, #64] @ 35ad4 <_PyXI_ApplyError@@Base+0x634> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128cb4 │ │ │ │ + b 128d18 │ │ │ │ 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 128cb4 │ │ │ │ + b 128d18 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9ddd8 │ │ │ │ + b 9dd1c │ │ │ │ ldr r0, [pc, #20] @ 35adc <_PyXI_ApplyError@@Base+0x63c> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq fp, r5, r4, lsl #6 │ │ │ │ - eorseq r7, r5, r8, lsl sl │ │ │ │ - eorseq r3, r8, r4, asr #31 │ │ │ │ - @ instruction: 0x00383fd0 │ │ │ │ - @ instruction: 0x00383fd8 │ │ │ │ + eorseq fp, r5, r4, asr #23 │ │ │ │ + @ instruction: 0x003582d8 │ │ │ │ + eorseq r4, r8, r4, lsl #17 │ │ │ │ + mlaseq r8, r0, r8, r4 │ │ │ │ + mlaseq r8, r8, r8, r4 │ │ │ │ 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 ab188 │ │ │ │ + bl ab0cc │ │ │ │ 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 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 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #8] @ 35b4c <_PyXI_ApplyError@@Base+0x6ac> │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r8, r0, ror #31 │ │ │ │ + eorseq r4, r8, r0, lsr #17 │ │ │ │ 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, [r1, #4] │ │ │ │ mov r7, r1 │ │ │ │ @@ -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 1894e8 │ │ │ │ + bl 1895ec │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 35c4c <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ - bl aea40 │ │ │ │ + bl ae9d4 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 20b7d0 │ │ │ │ + bl 20b850 │ │ │ │ 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 aeebc │ │ │ │ + bl aee50 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ beq 35d08 <_PyXI_ApplyError@@Base+0x868> │ │ │ │ mov r0, r7 │ │ │ │ - bl a9508 │ │ │ │ + bl a944c │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - bl a55e8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + bl a552c │ │ │ │ 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 b6a88 │ │ │ │ + bl b6a14 │ │ │ │ cmp r0, #0 │ │ │ │ beq 35dc8 <_PyXI_ApplyError@@Base+0x928> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, #0 │ │ │ │ - bl 180350 │ │ │ │ + bl 18045c │ │ │ │ cmp r0, #0 │ │ │ │ bne 35dd0 <_PyXI_ApplyError@@Base+0x930> │ │ │ │ - bl c3e38 │ │ │ │ + bl c3dc8 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 180350 │ │ │ │ + bl 18045c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ 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 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ 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, lsr #2 │ │ │ │ + eorseq r4, r8, ip, ror #19 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r4, r8, r4, asr #2 │ │ │ │ + eorseq r4, r8, r4, lsl #20 │ │ │ │ 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 14802c │ │ │ │ + bl 14809c │ │ │ │ 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 ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 35e28 │ │ │ │ b 35e78 │ │ │ │ - bl a55e8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ bne 35e78 │ │ │ │ ldr r3, [pc, #16] @ 35e84 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c577c │ │ │ │ + bl 1c5c94 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r1, r7, r8, lsr r9 │ │ │ │ + @ instruction: 0x003721f8 │ │ │ │ subseq sp, r5, r4, asr fp │ │ │ │ │ │ │ │ 00035e88 : │ │ │ │ ldr r0, [pc] @ 35e90 │ │ │ │ - b 10ef1c │ │ │ │ + b 10ef5c │ │ │ │ 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 10f960 │ │ │ │ + bl 10f99c │ │ │ │ ldr r1, [pc, #360] @ 3601c │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128960 │ │ │ │ + bl 1289c4 │ │ │ │ ldr r1, [pc, #344] @ 36020 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1102b4 │ │ │ │ + bl 1102f0 │ │ │ │ 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 128960 │ │ │ │ + bl 1289c4 │ │ │ │ ldr r1, [pc, #300] @ 36028 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1102b4 │ │ │ │ + bl 1102f0 │ │ │ │ cmp r0, #0 │ │ │ │ blt 35edc │ │ │ │ ldr r1, [pc, #276] @ 3602c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128960 │ │ │ │ + bl 1289c4 │ │ │ │ ldr r1, [pc, #264] @ 36030 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1102b4 │ │ │ │ + bl 1102f0 │ │ │ │ cmp r0, #0 │ │ │ │ blt 35edc │ │ │ │ mov r3, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bl 91918 │ │ │ │ + bl 9185c │ │ │ │ ldr r1, [pc, #228] @ 36034 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1102b4 │ │ │ │ + bl 1102f0 │ │ │ │ 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 161874 │ │ │ │ + bl 161844 │ │ │ │ cmn r0, #1 │ │ │ │ beq 35edc │ │ │ │ add r6, r6, #8 │ │ │ │ b 35f68 │ │ │ │ ldr r3, [pc, #164] @ 3603c │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl a2970 │ │ │ │ + bl a28b4 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 35edc │ │ │ │ ldr r1, [pc, #144] @ 36040 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128960 │ │ │ │ + bl 1289c4 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq 35edc │ │ │ │ mov r0, r4 │ │ │ │ - bl 128998 │ │ │ │ + bl 1289fc │ │ │ │ cmp r0, #0 │ │ │ │ bne 35edc │ │ │ │ ldr r0, [pc, #64] @ 36044 │ │ │ │ - bl 9dd6c │ │ │ │ + bl 9dcb0 │ │ │ │ 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, asr fp │ │ │ │ + eorseq r8, r8, r8, lsl r4 │ │ │ │ subseq pc, r6, ip, lsr #14 │ │ │ │ - mlaseq r6, r4, ip, sl │ │ │ │ + eorseq fp, r6, r4, asr r5 │ │ │ │ subseq pc, r6, r0, asr #14 │ │ │ │ - eorseq sl, r6, r8, lsr #25 │ │ │ │ - @ instruction: 0x003883b0 │ │ │ │ - subeq r3, pc, r0, lsr #6 │ │ │ │ + eorseq fp, r6, r8, ror #10 │ │ │ │ + eorseq r8, r8, r0, ror ip │ │ │ │ + subeq r3, pc, r4, ror #23 │ │ │ │ subseq r1, r5, r0, lsl #27 │ │ │ │ subseq pc, r6, r4, asr r7 @ │ │ │ │ - @ instruction: 0x0036a9b8 │ │ │ │ + eorseq fp, r6, r8, ror r2 │ │ │ │ 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 10f960 │ │ │ │ + bl 10f99c │ │ │ │ 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 fe1f4 │ │ │ │ + bl fe244 │ │ │ │ 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 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ b 36150 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2f9eb8 │ │ │ │ + bl 2fa6f8 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 360c4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ b 3612c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq fp, r5, r4, lsl #7 │ │ │ │ + eorseq fp, r5, r4, asr #24 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r7, r8, r4, lsl #23 │ │ │ │ + eorseq r8, r8, r4, asr #8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 00036168 : │ │ │ │ ldr r0, [pc] @ 36170 │ │ │ │ - b 10ef1c │ │ │ │ + b 10ef5c │ │ │ │ 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 10f960 │ │ │ │ + bl 10f99c │ │ │ │ ldr r1, [pc, #936] @ 3653c │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 128960 │ │ │ │ + bl 1289c4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ beq 36498 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 128998 │ │ │ │ + bl 1289fc │ │ │ │ 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 a59c0 │ │ │ │ + bl a5904 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #816] @ 36540 │ │ │ │ ldr r1, [pc, #824] @ 3654c │ │ │ │ mov r0, r7 │ │ │ │ - bl a59c0 │ │ │ │ + bl a5904 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #736] @ 36550 │ │ │ │ ldr r1, [pc, #736] @ 36554 │ │ │ │ mov r0, r7 │ │ │ │ - bl a59c0 │ │ │ │ + bl a5904 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #676] @ 36550 │ │ │ │ ldr r1, [pc, #680] @ 36558 │ │ │ │ mov r0, r7 │ │ │ │ - bl a59c0 │ │ │ │ + bl a5904 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [pc, #592] @ 3655c │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #572] @ 36560 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #552] @ 36564 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #532] @ 36568 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #512] @ 3656c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 128960 │ │ │ │ + bl 1289c4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ beq 36498 │ │ │ │ mov r0, r5 │ │ │ │ - bl 128998 │ │ │ │ + bl 1289fc │ │ │ │ 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 a59c0 │ │ │ │ + bl a5904 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #400] @ 36570 │ │ │ │ ldr r1, [pc, #360] @ 3654c │ │ │ │ mov r0, r6 │ │ │ │ - bl a59c0 │ │ │ │ + bl a5904 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #308] @ 36574 │ │ │ │ ldr r1, [pc, #272] @ 36554 │ │ │ │ mov r0, r6 │ │ │ │ - bl a59c0 │ │ │ │ + bl a5904 │ │ │ │ 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 a59c0 │ │ │ │ + bl a5904 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [pc, #148] @ 36578 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #128] @ 3657c │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #108] @ 36580 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #88] @ 36584 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ 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, ror #26 │ │ │ │ + eorseq r8, r8, r0, lsr #12 │ │ │ │ subseq r6, r7, r0, lsl lr │ │ │ │ - eorseq r7, r8, r4, ror sp │ │ │ │ + eorseq r8, r8, r4, lsr r6 │ │ │ │ subseq r7, r7, ip, ror r5 │ │ │ │ - eorseq r7, r8, r8, lsl #27 │ │ │ │ - eorseq r7, r8, r0, lsr #27 │ │ │ │ - eorseq r7, r8, r8, asr sp │ │ │ │ - eorseq r7, r8, ip, ror #26 │ │ │ │ - eorseq r7, r8, r0, lsl #27 │ │ │ │ - mlaseq r8, r8, sp, r7 │ │ │ │ + eorseq r8, r8, r8, asr #12 │ │ │ │ + eorseq r8, r8, r0, ror #12 │ │ │ │ + eorseq r8, r8, r8, lsl r6 │ │ │ │ + eorseq r8, r8, ip, lsr #12 │ │ │ │ + eorseq r8, r8, r0, asr #12 │ │ │ │ + eorseq r8, r8, r8, asr r6 │ │ │ │ subseq pc, r6, r4, lsl #16 │ │ │ │ ldrsheq r7, [r7], #-28 @ 0xffffffe4 │ │ │ │ subseq r7, r7, ip, ror r3 │ │ │ │ - @ instruction: 0x00387db0 │ │ │ │ - eorseq r7, r8, r4, asr #27 │ │ │ │ - @ instruction: 0x00387dd8 │ │ │ │ - @ instruction: 0x00387df0 │ │ │ │ + eorseq r8, r8, r0, ror r6 │ │ │ │ + eorseq r8, r8, r4, lsl #13 │ │ │ │ + mlaseq r8, r8, r6, r8 │ │ │ │ + @ instruction: 0x003886b0 │ │ │ │ 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,523 +12139,685 @@ │ │ │ │ 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 118e24 │ │ │ │ + bl 118e1c │ │ │ │ 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, lsl #28 │ │ │ │ + eorseq r8, r8, r8, asr #13 │ │ │ │ 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 188088 <_Py_union_type_or@@Base+0x2e8> │ │ │ │ + bl 18818c <_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 10ef1c │ │ │ │ + b 10ef5c │ │ │ │ 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 │ │ │ │ + ldr r1, [r2] │ │ │ │ + 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 18ee38 │ │ │ │ + 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 18dd24 <_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 9b1ec │ │ │ │ + cmp r5, r8 │ │ │ │ + beq 36704 │ │ │ │ + ldr r1, [pc, #456] @ 36890 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 10f54c │ │ │ │ + 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 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #384] @ 3688c │ │ │ │ + b 36874 │ │ │ │ + ldr r0, [pc, #384] @ 36894 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 143b0c │ │ │ │ + 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 f4060 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 36730 │ │ │ │ + b 367d0 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 14392c │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 367d8 │ │ │ │ + b 367b0 │ │ │ │ + bl 8b364 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r0, [pc, #268] @ 3689c │ │ │ │ + bl 128d18 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 367fc │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 14392c │ │ │ │ + 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 9abc4 <_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 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 36814 │ │ │ │ + bl 11a908 │ │ │ │ + ldr r0, [pc, #152] @ 368a0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 143b0c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 367d0 │ │ │ │ + ldr r0, [pc, #136] @ 368a4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 143b0c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 367d0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 2752fc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1759fc <_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 9abc4 <_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 r8, r8, r8, ror r7 │ │ │ │ + subseq sp, r5, r0, asr fp │ │ │ │ + subseq lr, r7, r4, lsl #24 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + @ instruction: 0x003887b0 │ │ │ │ + @ instruction: 0x003887b8 │ │ │ │ + ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ + @ instruction: 0x0038b4bc │ │ │ │ + @ instruction: 0x003887d0 │ │ │ │ + eorseq fp, r7, r4, lsr #22 │ │ │ │ + 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 36664 │ │ │ │ + bne 368ec │ │ │ │ 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 36648 │ │ │ │ + beq 368d0 │ │ │ │ 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 10f960 │ │ │ │ + bl 10f99c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #1656] @ 36d18 │ │ │ │ - bl 9dd6c │ │ │ │ + ldr r0, [pc, #1656] @ 36fa0 │ │ │ │ + bl 9dcb0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq 368d4 │ │ │ │ - ldr r1, [pc, #1640] @ 36d1c │ │ │ │ + beq 36b5c │ │ │ │ + ldr r1, [pc, #1640] @ 36fa4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 128960 │ │ │ │ + bl 1289c4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ - beq 368d4 │ │ │ │ - ldr r7, [pc, #1616] @ 36d20 │ │ │ │ - ldr r9, [pc, #1616] @ 36d24 │ │ │ │ - ldr r8, [pc, #1616] @ 36d28 │ │ │ │ + beq 36b5c │ │ │ │ + ldr r7, [pc, #1616] @ 36fa8 │ │ │ │ + ldr r9, [pc, #1616] @ 36fac │ │ │ │ + ldr r8, [pc, #1616] @ 36fb0 │ │ │ │ ldr r2, [r7] │ │ │ │ add r1, r7, #12 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 36750 │ │ │ │ + beq 369d8 │ │ │ │ str r9, [r7, #16] │ │ │ │ str r8, [r7, #20] │ │ │ │ str r7, [r7, #28] │ │ │ │ ldr r0, [r4] │ │ │ │ str r2, [r7, #12] │ │ │ │ - bl a25f4 │ │ │ │ + bl a2538 │ │ │ │ mov r3, #0 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ - beq 368d4 │ │ │ │ + beq 36b5c │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r0, [r0, #132] @ 0x84 │ │ │ │ - bl a1dc4 │ │ │ │ + bl a1d08 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36898 │ │ │ │ + blt 36b20 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq 36748 │ │ │ │ + beq 369d0 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ - bne 36748 │ │ │ │ + bne 369d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ add r7, r7, #32 │ │ │ │ - b 366d4 │ │ │ │ + b 3695c │ │ │ │ mov r1, r2 │ │ │ │ - ldr r0, [pc, #1488] @ 36d2c │ │ │ │ - bl b2b58 │ │ │ │ + ldr r0, [pc, #1488] @ 36fb4 │ │ │ │ + bl b2aec │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ - beq 368d4 │ │ │ │ - ldr r1, [pc, #1468] @ 36d30 │ │ │ │ + beq 36b5c │ │ │ │ + ldr r1, [pc, #1468] @ 36fb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1102b4 │ │ │ │ + bl 1102f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ + blt 36b5c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #1448] @ 36d34 │ │ │ │ + ldr r1, [pc, #1448] @ 36fbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1102b4 │ │ │ │ + bl 1102f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ + blt 36b5c │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r1, [pc, #1428] @ 36d38 │ │ │ │ + ldr r1, [pc, #1428] @ 36fc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1102b4 │ │ │ │ + bl 1102f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ + blt 36b5c │ │ │ │ bl 291a8 │ │ │ │ - ldr r1, [pc, #1408] @ 36d3c │ │ │ │ + ldr r1, [pc, #1408] @ 36fc4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 282acc │ │ │ │ + bl 282e18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ + blt 36b5c │ │ │ │ add r0, sp, #12 │ │ │ │ bl 29ebc │ │ │ │ add r1, sp, #12 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ - ldr r0, [pc, #1372] @ 36d40 │ │ │ │ - bl a9a34 │ │ │ │ - ldr r1, [pc, #1368] @ 36d44 │ │ │ │ + ldr r0, [pc, #1372] @ 36fc8 │ │ │ │ + bl a9978 │ │ │ │ + ldr r1, [pc, #1368] @ 36fcc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10fb24 │ │ │ │ + bl 10fb60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ - ldr r2, [pc, #1348] @ 36d48 │ │ │ │ - ldr r1, [pc, #1348] @ 36d4c │ │ │ │ + blt 36b5c │ │ │ │ + ldr r2, [pc, #1348] @ 36fd0 │ │ │ │ + ldr r1, [pc, #1348] @ 36fd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 282acc │ │ │ │ + bl 282e18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ - ldr r1, [pc, #1332] @ 36d50 │ │ │ │ + blt 36b5c │ │ │ │ + ldr r1, [pc, #1332] @ 36fd8 │ │ │ │ mov r0, r5 │ │ │ │ bl 37094 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 368d4 │ │ │ │ - bl 91918 │ │ │ │ + beq 36b5c │ │ │ │ + bl 9185c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 368d4 │ │ │ │ - bl 91918 │ │ │ │ + beq 36b5c │ │ │ │ + bl 9185c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 369cc │ │ │ │ - ldr sl, [pc, #1292] @ 36d54 │ │ │ │ + beq 36c54 │ │ │ │ + ldr sl, [pc, #1292] @ 36fdc │ │ │ │ mov r9, #0 │ │ │ │ ldr r4, [sl] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 368dc │ │ │ │ + bne 36b64 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, #44 @ 0x2c │ │ │ │ add sl, sl, #8 │ │ │ │ - bne 36848 │ │ │ │ - ldr r2, [pc, #1260] @ 36d58 │ │ │ │ - ldr r1, [pc, #1260] @ 36d5c │ │ │ │ + bne 36ad0 │ │ │ │ + ldr r2, [pc, #1260] @ 36fe0 │ │ │ │ + ldr r1, [pc, #1260] @ 36fe4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 282acc │ │ │ │ + bl 282e18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 369cc │ │ │ │ - ldr r1, [pc, #1244] @ 36d60 │ │ │ │ + blt 36c54 │ │ │ │ + ldr r1, [pc, #1244] @ 36fe8 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10fb24 │ │ │ │ + bl 10fb60 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 368bc │ │ │ │ + bge 36b44 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 368d4 │ │ │ │ + beq 36b5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 368d4 │ │ │ │ + bne 36b5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 368d4 │ │ │ │ - ldr r1, [pc, #1184] @ 36d64 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 36b5c │ │ │ │ + ldr r1, [pc, #1184] @ 36fec │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10fb24 │ │ │ │ + bl 10fb60 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 369e0 │ │ │ │ + bge 36c68 │ │ │ │ mvn r0, #0 │ │ │ │ - b 36d10 │ │ │ │ + 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 282acc │ │ │ │ + bl 282e18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 369cc │ │ │ │ + blt 36c54 │ │ │ │ mov r0, r9 │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 369cc │ │ │ │ + beq 36c54 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl a59c0 │ │ │ │ + bl a5904 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3693c │ │ │ │ + blt 36bc4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ddd8 │ │ │ │ + bl 9dd1c │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 36964 │ │ │ │ + bne 36bec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 369cc │ │ │ │ + beq 36c54 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 369cc │ │ │ │ + bne 36c54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 369cc │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 36c54 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - beq 369a0 │ │ │ │ + beq 36c28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne 369a0 │ │ │ │ + bne 36c28 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 369c4 │ │ │ │ + beq 36c4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 369c4 │ │ │ │ + bne 36c4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp fp, #0 │ │ │ │ - bge 36854 │ │ │ │ + bge 36adc │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b2a8 │ │ │ │ - b 368d4 │ │ │ │ - ldr r1, [pc, #896] @ 36d68 │ │ │ │ + bl 9b1ec │ │ │ │ + b 36b5c │ │ │ │ + ldr r1, [pc, #896] @ 36ff0 │ │ │ │ mov r0, r5 │ │ │ │ bl 37094 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 368d4 │ │ │ │ - ldr r2, [pc, #880] @ 36d6c │ │ │ │ - ldr r1, [pc, #860] @ 36d5c │ │ │ │ - bl 282acc │ │ │ │ + beq 36b5c │ │ │ │ + ldr r2, [pc, #880] @ 36ff4 │ │ │ │ + ldr r1, [pc, #860] @ 36fe4 │ │ │ │ + bl 282e18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ - ldr r1, [pc, #864] @ 36d70 │ │ │ │ + blt 36b5c │ │ │ │ + ldr r1, [pc, #864] @ 36ff8 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ - ldr r1, [pc, #844] @ 36d74 │ │ │ │ + blt 36b5c │ │ │ │ + ldr r1, [pc, #844] @ 36ffc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ - ldr r1, [pc, #824] @ 36d78 │ │ │ │ + blt 36b5c │ │ │ │ + ldr r1, [pc, #824] @ 37000 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ - ldr r1, [pc, #804] @ 36d7c │ │ │ │ + blt 36b5c │ │ │ │ + ldr r1, [pc, #804] @ 37004 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ - ldr r1, [pc, #784] @ 36d80 │ │ │ │ + blt 36b5c │ │ │ │ + ldr r1, [pc, #784] @ 37008 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ - ldr r1, [pc, #764] @ 36d84 │ │ │ │ + blt 36b5c │ │ │ │ + ldr r1, [pc, #764] @ 3700c │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ - ldr r1, [pc, #744] @ 36d88 │ │ │ │ + blt 36b5c │ │ │ │ + ldr r1, [pc, #744] @ 37010 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ - ldr r1, [pc, #724] @ 36d8c │ │ │ │ + blt 36b5c │ │ │ │ + ldr r1, [pc, #724] @ 37014 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ - ldr r1, [pc, #704] @ 36d90 │ │ │ │ + blt 36b5c │ │ │ │ + ldr r1, [pc, #704] @ 37018 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ - ldr r1, [pc, #684] @ 36d94 │ │ │ │ + blt 36b5c │ │ │ │ + ldr r1, [pc, #684] @ 3701c │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ + blt 36b5c │ │ │ │ mov r0, #0 │ │ │ │ - bl 92e30 │ │ │ │ + bl 92d74 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 368d4 │ │ │ │ + beq 36b5c │ │ │ │ bl 2a4ec │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [r8] │ │ │ │ - ldr r0, [pc, #636] @ 36d98 │ │ │ │ + ldr r0, [pc, #636] @ 37020 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 36b74 │ │ │ │ + beq 36dfc │ │ │ │ ldmib r8, {r1, r2} │ │ │ │ - bl a9a34 │ │ │ │ + bl a9978 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 36b90 │ │ │ │ + beq 36e18 │ │ │ │ mov r0, r7 │ │ │ │ - bl ab188 │ │ │ │ + bl ab0cc │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq 36b64 │ │ │ │ + beq 36dec │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 36b64 │ │ │ │ + bne 36dec │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ add r8, r8, #12 │ │ │ │ - bge 36b10 │ │ │ │ - b 36b90 │ │ │ │ - ldr r1, [pc, #544] @ 36d9c │ │ │ │ + bge 36d98 │ │ │ │ + b 36e18 │ │ │ │ + ldr r1, [pc, #544] @ 37024 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10fb24 │ │ │ │ + bl 10fb60 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 36bb8 │ │ │ │ - b 368d4 │ │ │ │ + bge 36e40 │ │ │ │ + b 36b5c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 368d4 │ │ │ │ + beq 36b5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 368d4 │ │ │ │ + bne 36b5c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 368d4 │ │ │ │ - ldr r1, [pc, #480] @ 36da0 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 36b5c │ │ │ │ + ldr r1, [pc, #480] @ 37028 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ - ldr r1, [pc, #460] @ 36da4 │ │ │ │ + blt 36b5c │ │ │ │ + ldr r1, [pc, #460] @ 3702c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ - ldr r1, [pc, #440] @ 36da8 │ │ │ │ + blt 36b5c │ │ │ │ + ldr r1, [pc, #440] @ 37030 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ + blt 36b5c │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ - bl 99770 │ │ │ │ + bl 996b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 36c18 │ │ │ │ - bl 29e454 │ │ │ │ - b 368d4 │ │ │ │ - ldr r3, [pc, #396] @ 36dac │ │ │ │ + bne 36ea0 │ │ │ │ + bl 29e8dc │ │ │ │ + b 36b5c │ │ │ │ + ldr r3, [pc, #396] @ 37034 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r3, #7 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r3, #1 │ │ │ │ - ldr r2, [pc, #372] @ 36db0 │ │ │ │ + ldr r2, [pc, #372] @ 37038 │ │ │ │ str r3, [r4, #16] │ │ │ │ - ldr r3, [pc, #368] @ 36db4 │ │ │ │ + ldr r3, [pc, #368] @ 3703c │ │ │ │ str r2, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r2, [pc, #360] @ 36db8 │ │ │ │ - ldr r3, [pc, #360] @ 36dbc │ │ │ │ + ldr r2, [pc, #360] @ 37040 │ │ │ │ + ldr r3, [pc, #360] @ 37044 │ │ │ │ str r2, [r4, #28] │ │ │ │ str r3, [r4, #32] │ │ │ │ - ldr r2, [pc, #352] @ 36dc0 │ │ │ │ - ldr r3, [pc, #352] @ 36dc4 │ │ │ │ + ldr r2, [pc, #352] @ 37048 │ │ │ │ + ldr r3, [pc, #352] @ 3704c │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #344] @ 36dc8 │ │ │ │ - ldr r3, [pc, #344] @ 36dcc │ │ │ │ + ldr r2, [pc, #344] @ 37050 │ │ │ │ + ldr r3, [pc, #344] @ 37054 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #336] @ 36dd0 │ │ │ │ - ldr r3, [pc, #336] @ 36dd4 │ │ │ │ + ldr r2, [pc, #336] @ 37058 │ │ │ │ + ldr r3, [pc, #336] @ 3705c │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #328] @ 36dd8 │ │ │ │ - ldr r3, [pc, #328] @ 36ddc │ │ │ │ + ldr r2, [pc, #328] @ 37060 │ │ │ │ + ldr r3, [pc, #328] @ 37064 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #320] @ 36de0 │ │ │ │ - ldr r3, [pc, #320] @ 36de4 │ │ │ │ + ldr r2, [pc, #320] @ 37068 │ │ │ │ + ldr r3, [pc, #320] @ 3706c │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #312] @ 36de8 │ │ │ │ - ldr r3, [pc, #312] @ 36dec │ │ │ │ + ldr r2, [pc, #312] @ 37070 │ │ │ │ + ldr r3, [pc, #312] @ 37074 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #304] @ 36df0 │ │ │ │ - ldr r3, [pc, #304] @ 36df4 │ │ │ │ + ldr r2, [pc, #304] @ 37078 │ │ │ │ + ldr r3, [pc, #304] @ 3707c │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #292] @ 36df8 │ │ │ │ - ldr r3, [pc, #292] @ 36dfc │ │ │ │ + ldr r2, [pc, #292] @ 37080 │ │ │ │ + ldr r3, [pc, #292] @ 37084 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4, #92] @ 0x5c │ │ │ │ - ldr r1, [pc, #284] @ 36e00 │ │ │ │ - ldr r2, [pc, #284] @ 36e04 │ │ │ │ + ldr r1, [pc, #284] @ 37088 │ │ │ │ + ldr r2, [pc, #284] @ 3708c │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ - bl 14f784 │ │ │ │ + bl 14f788 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 36d00 │ │ │ │ + bne 36f88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99c64 │ │ │ │ - b 368d4 │ │ │ │ - ldr r1, [pc, #256] @ 36e08 │ │ │ │ + bl 99ba8 │ │ │ │ + b 36b5c │ │ │ │ + ldr r1, [pc, #256] @ 37090 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10fb24 │ │ │ │ + bl 10fb60 │ │ │ │ asr r0, r0, #31 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r4, r8, r4, lsr #2 │ │ │ │ + eorseq r4, r8, r4, ror #19 │ │ │ │ subseq pc, r6, r8, asr r8 @ │ │ │ │ subseq pc, r6, r0, ror r8 @ │ │ │ │ - @ instruction: 0x000834b4 │ │ │ │ - @ instruction: 0x0021b2bc │ │ │ │ - eorseq r8, r8, ip, lsl r1 │ │ │ │ - eorseq r6, r7, r0, ror #29 │ │ │ │ - @ instruction: 0x00387ef8 │ │ │ │ - eorseq r7, r8, r4, lsl #30 │ │ │ │ - eorseq r7, r8, r4, lsl pc │ │ │ │ - eorseq r7, r8, r4, lsr #30 │ │ │ │ - @ instruction: 0x003607d4 │ │ │ │ - eorseq sl, r5, ip, lsl #13 │ │ │ │ - eorseq r7, r8, ip, lsr #30 │ │ │ │ - eorseq r7, r8, ip, lsr pc │ │ │ │ - @ instruction: 0x004f3390 │ │ │ │ - eorseq r7, r8, ip, asr #30 │ │ │ │ - ldrsbeq r9, [r5], -r8 @ │ │ │ │ - eorseq lr, r7, r0, lsl #29 │ │ │ │ - eorseq r7, r8, ip, ror pc │ │ │ │ - eorseq r7, r8, r8, lsl #31 │ │ │ │ - mlaseq r8, r8, pc, r7 @ │ │ │ │ - @ instruction: 0x00387fd0 │ │ │ │ - eorseq r7, r8, r0, ror #31 │ │ │ │ - @ instruction: 0x00387ff0 │ │ │ │ - eorseq r8, r8, r0 │ │ │ │ - eorseq r8, r8, r0, lsl r0 │ │ │ │ - eorseq r8, r8, r4, lsr #32 │ │ │ │ - eorseq r8, r8, r4, lsr r0 │ │ │ │ - eorseq r8, r8, r4, asr #32 │ │ │ │ - eorseq r8, r8, r4, asr r0 │ │ │ │ - eorseq r8, r8, r4, rrx │ │ │ │ - eorseq r8, r8, r4, ror r0 │ │ │ │ - eorseq r8, r8, r8, ror r0 │ │ │ │ - eorseq r8, r8, r4, lsl #1 │ │ │ │ - eorseq r8, r8, r4, lsr #1 │ │ │ │ - ldrsbeq r8, [r8], -r0 @ │ │ │ │ - ldrsheq r8, [r8], -r0 @ │ │ │ │ + andeq r3, r8, r0, lsr #14 │ │ │ │ + mlaeq r1, r0, r2, fp │ │ │ │ + eorseq r8, r8, r0, asr sl │ │ │ │ + eorseq r7, r7, r0, asr r7 │ │ │ │ + eorseq r8, r8, ip, lsr #16 │ │ │ │ + eorseq r8, r8, r8, lsr r8 │ │ │ │ + eorseq r8, r8, r8, asr #16 │ │ │ │ + eorseq r8, r8, r8, asr r8 │ │ │ │ + mlaseq r6, r4, r0, r1 │ │ │ │ + eorseq sl, r5, ip, asr #30 │ │ │ │ + eorseq r8, r8, r0, ror #16 │ │ │ │ + eorseq r8, r8, r0, ror r8 │ │ │ │ + subeq r3, pc, r4, asr ip @ │ │ │ │ + eorseq r8, r8, r0, lsl #17 │ │ │ │ + mlaseq r5, r8, r9, r9 │ │ │ │ + eorseq pc, r7, r0, asr #14 │ │ │ │ + @ instruction: 0x003888b0 │ │ │ │ + @ instruction: 0x003888bc │ │ │ │ + eorseq r8, r8, ip, asr #17 │ │ │ │ + eorseq r8, r8, r4, lsl #18 │ │ │ │ + eorseq r8, r8, r4, lsl r9 │ │ │ │ + eorseq r8, r8, r4, lsr #18 │ │ │ │ + eorseq r8, r8, r4, lsr r9 │ │ │ │ + eorseq r8, r8, r4, asr #18 │ │ │ │ + eorseq r8, r8, r8, asr r9 │ │ │ │ + eorseq r8, r8, r8, ror #18 │ │ │ │ + eorseq r8, r8, r8, ror r9 │ │ │ │ + eorseq r8, r8, r8, lsl #19 │ │ │ │ + mlaseq r8, r8, r9, r8 │ │ │ │ + eorseq r8, r8, r8, lsr #19 │ │ │ │ + eorseq r8, r8, ip, lsr #19 │ │ │ │ + @ instruction: 0x003889b8 │ │ │ │ + @ instruction: 0x003889d8 │ │ │ │ + eorseq r8, r8, r4, lsl #20 │ │ │ │ + eorseq r8, r8, r4, lsr #20 │ │ │ │ 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 │ │ │ │ @@ -12665,490 +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 sp, r1, ip, lsr #9 │ │ │ │ + eoreq sp, r1, r0, lsl #9 │ │ │ │ andeq sl, r2, r0, asr sl │ │ │ │ andeq r9, r2, r0, lsr r7 │ │ │ │ - eorseq r8, r8, r8, lsl #2 │ │ │ │ - strdeq r6, [r6], -r4 │ │ │ │ - eorseq r8, r8, r0, lsl r1 │ │ │ │ - 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 │ │ │ │ - ldr r1, [r2] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq 36e4c │ │ │ │ - ldr r3, [pc, #552] @ 37068 │ │ │ │ - ldr r1, [pc, #552] @ 3706c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 36e80 │ │ │ │ - ldr r1, [pc, #540] @ 37070 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r1, [r1] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq 36ef0 │ │ │ │ - ldr r0, [pc, #524] @ 37074 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ - ldr r7, [r3, #20] │ │ │ │ - ldr r5, [r3, #24] │ │ │ │ - bl 18dc20 <_PySys_GetOptionalAttr@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 36e88 │ │ │ │ - mov r0, #0 │ │ │ │ - b 37060 │ │ │ │ - ldr r4, [sp] │ │ │ │ - ldr r8, [pc, #484] @ 37078 │ │ │ │ - cmp r4, #0 │ │ │ │ - cmpne r4, r8 │ │ │ │ - bne 36ef8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9b2a8 │ │ │ │ - cmp r5, r8 │ │ │ │ - beq 36ef0 │ │ │ │ - ldr r1, [pc, #456] @ 3707c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 10f50c │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp] │ │ │ │ - beq 36e80 │ │ │ │ - cmp r0, r8 │ │ │ │ - bne 36ef8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36ef0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 36ef0 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #384] @ 37078 │ │ │ │ - b 37060 │ │ │ │ - ldr r0, [pc, #384] @ 37080 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 143a9c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 36fbc │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r5, r8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bne 36f2c │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 36f48 │ │ │ │ - b 36f68 │ │ │ │ - ldr r1, [pc, #336] @ 37084 │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl f3ff8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 36f1c │ │ │ │ - b 36fbc │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1438bc │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 36fc4 │ │ │ │ - b 36f9c │ │ │ │ - bl 8b40c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r0, [pc, #268] @ 37088 │ │ │ │ - bl 128cb4 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 36fe8 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 1438bc │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 36fc4 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36fbc │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 36fbc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - mvn r4, #0 │ │ │ │ - b 37030 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 37000 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 37000 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 37000 │ │ │ │ - bl 11a910 │ │ │ │ - ldr r0, [pc, #152] @ 3708c │ │ │ │ - mov r1, r4 │ │ │ │ - bl 143a9c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 36fbc │ │ │ │ - ldr r0, [pc, #136] @ 37090 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 143a9c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 36fbc │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 2750a4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1758f0 <_PyLong_FromGid@@Base+0x18> │ │ │ │ - asr r4, r0, #31 │ │ │ │ - ldr r0, [sp] │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 37054 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 37054 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 36ef0 │ │ │ │ - b 36e80 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r8, r8, ip, lsr r1 │ │ │ │ - subseq sp, r5, r0, asr fp │ │ │ │ - subseq lr, r7, r4, lsl #24 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r8, r8, r4, ror r1 │ │ │ │ - eorseq r8, r8, ip, ror r1 │ │ │ │ - ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ - @ instruction: 0x0038abfc │ │ │ │ - mlaseq r8, r4, r1, r8 │ │ │ │ - eorseq fp, r7, r4, ror #4 │ │ │ │ + eorseq r8, r8, ip, lsr sl │ │ │ │ + muleq r6, r8, r7 │ │ │ │ + eorseq r8, r8, r4, asr #20 │ │ │ │ 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 a6540 │ │ │ │ + bl a6484 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3715c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ddd8 │ │ │ │ + bl 9dd1c │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10fb24 │ │ │ │ + bl 10fb60 │ │ │ │ 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 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r1 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r3 │ │ │ │ - b b2880 │ │ │ │ + b b2814 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq fp, r5, r0, ror #8 │ │ │ │ - eorseq pc, ip, r0, ror lr @ │ │ │ │ + eorseq fp, r5, r0, lsr #26 │ │ │ │ + eorseq r0, sp, r0, lsr r7 │ │ │ │ │ │ │ │ 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 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, #0 │ │ │ │ - bl 9f5ec │ │ │ │ + bl 9f530 │ │ │ │ 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 1d0670 │ │ │ │ + b 1d0b50 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ 00037254 : │ │ │ │ ldr r0, [pc] @ 3725c │ │ │ │ - b 10ef1c │ │ │ │ + b 10ef5c │ │ │ │ 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 124c2c <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl 124c8c <_PyUnicodeWriter_Init@@Base> │ │ │ │ ldr r1, [pc, #300] @ 373b4 │ │ │ │ mov r2, #6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be4c8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be458 <_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 be4c8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be458 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 372dc │ │ │ │ b 373a0 │ │ │ │ ldr r1, [pc, #244] @ 373bc │ │ │ │ mov r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be4c8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be458 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 372a4 │ │ │ │ b 373a0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 1363e4 │ │ │ │ + bl 136464 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 373a0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 117fd8 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 117fd0 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [pc, #148] @ 373c0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128cb4 │ │ │ │ + bl 128d18 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 373a0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 117fd8 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 117fd0 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be9b8 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl be948 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ b 373ac │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2810b8 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 281550 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r9, r8, r4, lsr #11 │ │ │ │ - eorseq r9, r8, ip, lsr #11 │ │ │ │ - eorseq lr, r6, r8, ror #19 │ │ │ │ - eorseq r0, r9, r8, lsr r7 │ │ │ │ + eorseq r9, r8, r4, ror #28 │ │ │ │ + eorseq r9, r8, ip, ror #28 │ │ │ │ + eorseq pc, r6, r8, lsr #5 │ │ │ │ + @ instruction: 0x00390ff8 │ │ │ │ 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 124c2c <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl 124c8c <_PyUnicodeWriter_Init@@Base> │ │ │ │ ldr r1, [pc, #340] @ 37540 │ │ │ │ mov r2, #17 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be4c8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be458 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt 3752c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1363e4 │ │ │ │ + bl 136464 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3752c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 117fd8 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 117fd0 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 be4c8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be458 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt 3752c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 1363e4 │ │ │ │ + bl 136464 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3752c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 117fd8 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 117fd0 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [pc, #144] @ 37548 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128cb4 │ │ │ │ + bl 128d18 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3752c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 117fd8 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 117fd0 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be9b8 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl be948 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ b 37538 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2810b8 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 281550 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r9, r8, ip, asr r6 │ │ │ │ - eorseq r9, r8, r0, ror r6 │ │ │ │ - eorseq r0, r9, r8, lsr r7 │ │ │ │ + eorseq r9, r8, ip, lsl pc │ │ │ │ + eorseq r9, r8, r0, lsr pc │ │ │ │ + @ instruction: 0x00390ff8 │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 37818 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 112590 │ │ │ │ + bl 1125c8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 37818 │ │ │ │ cmp r7, #1 │ │ │ │ beq 3767c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 37654 │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 37648 │ │ │ │ - bl a55e8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ bne 37818 │ │ │ │ cmp r7, #2 │ │ │ │ bne 37658 │ │ │ │ b 37688 │ │ │ │ mvn r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 3768c │ │ │ │ - bl a55e8 │ │ │ │ + bl a552c │ │ │ │ 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 10f960 │ │ │ │ + bl 10f99c │ │ │ │ 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 1eec64 │ │ │ │ + bl 1ef064 │ │ │ │ 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 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ b 37810 │ │ │ │ ldr r3, [pc, #264] @ 37850 │ │ │ │ ldr r1, [pc, #264] @ 37854 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ b 37810 │ │ │ │ - bl c3e38 │ │ │ │ + bl c3dc8 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 2952c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ 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 30735c <_PyXI_EndInterpreter@@Base+0xd8> │ │ │ │ + bl 307b9c <_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 312c38 <_Py_c_pow@@Base+0xf7c> │ │ │ │ + bl 3138d0 <_Py_c_pow@@Base+0x12e0> │ │ │ │ b 37810 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 29a00 │ │ │ │ subs r2, r0, #0 │ │ │ │ bne 37800 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1ef2bc <_PyArg_NoKeywords@@Base+0x84> │ │ │ │ + bl 1ef6cc <_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 312c38 <_Py_c_pow@@Base+0xf7c> │ │ │ │ + bl 3138d0 <_Py_c_pow@@Base+0x12e0> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 257234 <_PySys_GetRequiredAttrString@@Base+0xce0> │ │ │ │ + bl 257184 <_PySys_GetRequiredAttrString@@Base+0xc10> │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq 37830 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 1134c4 │ │ │ │ + bl 1134fc │ │ │ │ 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, ror #5 │ │ │ │ - andseq r7, lr, r8, lsr #7 │ │ │ │ - andseq sp, lr, r4, ror sp │ │ │ │ - eorseq r9, r8, r4, lsr #13 │ │ │ │ + eorseq r5, r7, r8, asr fp │ │ │ │ + andseq r7, lr, r8, lsr #15 │ │ │ │ + andseq lr, lr, r4, ror r1 │ │ │ │ + eorseq r9, r8, r4, ror #30 │ │ │ │ subseq r8, r5, r0, lsr #30 │ │ │ │ - eorseq r9, r8, ip, ror r6 │ │ │ │ - eorseq pc, r7, r8, ror r1 @ │ │ │ │ - @ instruction: 0x0037f4f0 │ │ │ │ + eorseq r9, r8, ip, lsr pc │ │ │ │ + eorseq pc, r7, r0, asr #20 │ │ │ │ + @ instruction: 0x0037fdb8 │ │ │ │ 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 20e790 │ │ │ │ + b 20e7a4 │ │ │ │ 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 b6a88 │ │ │ │ + bl b6a14 │ │ │ │ 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 a32b0 │ │ │ │ + bl a31f4 │ │ │ │ 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 a6300 │ │ │ │ + bl a6244 │ │ │ │ b 37a14 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ bne 3797c │ │ │ │ ldr r3, [pc, #180] @ 37a20 │ │ │ │ ldr r1, [pc, #180] @ 37a24 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ 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 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ b 37974 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92878 │ │ │ │ + bl 92874 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ blx r3 │ │ │ │ b 37a14 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl cae48 <_PyBytes_Resize@@Base> │ │ │ │ + bl cada8 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r9, r8, ip, asr #15 │ │ │ │ + eorseq sl, r8, ip, lsl #1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - @ instruction: 0x003897dc │ │ │ │ - eorseq r9, r8, r4, lsl #16 │ │ │ │ + mlaseq r8, ip, r0, sl │ │ │ │ + eorseq sl, r8, r4, asr #1 │ │ │ │ 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 150544 │ │ │ │ + bl 15042c │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r8, r7, r4, lsl #30 │ │ │ │ + eorseq r9, r7, r4, asr #15 │ │ │ │ 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 1bf1e0 │ │ │ │ + bl 1bf6fc │ │ │ │ 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 a9a34 │ │ │ │ - eorseq ip, r6, ip, ror r8 │ │ │ │ + b a9978 │ │ │ │ + eorseq sp, r6, ip, lsr r1 │ │ │ │ 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 92b0c │ │ │ │ + bl 92b08 │ │ │ │ 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 9b224 │ │ │ │ + bl 9b168 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ b 37b84 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ 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 9ddd8 │ │ │ │ + bl 9dd1c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1664f8 │ │ │ │ + b 1664c8 │ │ │ │ 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, asr #29 │ │ │ │ + eorseq sp, r5, r4, lsl #15 │ │ │ │ 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 112590 │ │ │ │ + bl 1125c8 │ │ │ │ cmp r0, #0 │ │ │ │ bge 37c8c │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [pc, #68] @ 37cc0 │ │ │ │ ldr r1, [pc, #68] @ 37cc4 │ │ │ │ ldr r0, [pc, #68] @ 37cc8 │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315648 <_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 1134c4 │ │ │ │ + bl 1134fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r1, r6, ip, lsl #10 │ │ │ │ - eorseq fp, r6, r4, ror fp │ │ │ │ - eorseq sl, r6, r8, asr #22 │ │ │ │ + eorseq r1, r6, ip, asr #27 │ │ │ │ + eorseq ip, r6, r4, lsr r4 │ │ │ │ + eorseq fp, r6, r8, lsl #8 │ │ │ │ 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 18f080 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 18f184 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [pc, #168] @ 37de4 │ │ │ │ ldr r1, [pc, #168] @ 37de8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ 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 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a58d8 │ │ │ │ + b a581c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq lr, r7, r4, asr #9 │ │ │ │ - eorseq ip, r8, ip, ror #13 │ │ │ │ + eorseq ip, r8, ip, lsr #31 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r6, r4, ror #26 │ │ │ │ + eorseq pc, r6, r4, lsr #12 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r6, r8, ror r0 │ │ │ │ + eorseq r2, r6, r8, lsr r9 │ │ │ │ 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 92e30 │ │ │ │ + bl 92d74 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 37e64 │ │ │ │ bl 2a174 │ │ │ │ b 37e38 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab188 │ │ │ │ + bl ab0cc │ │ │ │ cmp r0, #0 │ │ │ │ bne 37e74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19bfc8 <_Py_DecRef@@Base> │ │ │ │ + bl 19c14c <_Py_DecRef@@Base> │ │ │ │ bl 2a750 │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 37e6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 27c810 <_Py_Uid_Converter@@Base+0x15c> │ │ │ │ + bl 27cca8 <_Py_Uid_Converter@@Base+0x15c> │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ bne 37e20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19bfc8 <_Py_DecRef@@Base> │ │ │ │ + bl 19c14c <_Py_DecRef@@Base> │ │ │ │ bl 2a4e0 │ │ │ │ mov r4, #0 │ │ │ │ b 37e80 │ │ │ │ bl 2a4e0 │ │ │ │ b 37e80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19bfc8 <_Py_DecRef@@Base> │ │ │ │ + bl 19c14c <_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 112590 │ │ │ │ + bl 1125c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 37f00 │ │ │ │ b 37ef8 │ │ │ │ ldr r0, [pc, #196] @ 37fa8 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 37ec0 │ │ │ │ mov r4, #0 │ │ │ │ b 37f88 │ │ │ │ cmp r4, #1 │ │ │ │ ble 37f2c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1ee04c │ │ │ │ + bl 1ee44c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 37f30 │ │ │ │ - bl a55e8 │ │ │ │ + bl a552c │ │ │ │ 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 c3e38 │ │ │ │ + bl c3dc8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a63c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ b 37f7c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ bl 2a63c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a32b0 │ │ │ │ + bl a31f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 37f9c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1134c4 │ │ │ │ + bl 1134fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x003753b4 │ │ │ │ + eorseq r5, r7, r4, lsr #24 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b 242a74 │ │ │ │ + b 242a3c │ │ │ │ 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 11f9b8 │ │ │ │ + bl 11fa1c │ │ │ │ cmn r0, #1 │ │ │ │ bne 37ff4 │ │ │ │ - bl a55e8 │ │ │ │ + bl a552c │ │ │ │ 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 128cb4 │ │ │ │ + b 128d18 │ │ │ │ add r1, r4, #8 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [pc, #12] @ 38030 │ │ │ │ - b 128cb4 │ │ │ │ + b 128d18 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r9, r8, r8, asr sl │ │ │ │ - eorseq r9, r8, r8, ror #20 │ │ │ │ + eorseq sl, r8, r8, lsl r3 │ │ │ │ + eorseq sl, r8, r8, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1034d0 │ │ │ │ + bl 103520 │ │ │ │ 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 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ b 380c0 │ │ │ │ cmp r2, #5 │ │ │ │ mov r8, r2 │ │ │ │ ble 380c8 │ │ │ │ ldr r3, [pc, #624] @ 38328 │ │ │ │ ldr r1, [pc, #628] @ 38330 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ mov r0, #0 │ │ │ │ b 38320 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1dd204 │ │ │ │ + bl 1dd6d8 │ │ │ │ subs r7, r0, #0 │ │ │ │ blt 380c0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 380fc │ │ │ │ - bl a55e8 │ │ │ │ + bl a552c │ │ │ │ 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 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 3814c │ │ │ │ - bl a55e8 │ │ │ │ + bl a552c │ │ │ │ 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 bbdf4 │ │ │ │ + bl bbd80 │ │ │ │ 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 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ 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 17eb1c │ │ │ │ + bl 17ec28 │ │ │ │ b 38258 │ │ │ │ - bl 1284d4 │ │ │ │ + bl 128538 │ │ │ │ asr r1, r0, #31 │ │ │ │ strd r0, [sp, #24] │ │ │ │ - bl a55e8 │ │ │ │ + bl a552c │ │ │ │ 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 17eb1c │ │ │ │ + bl 17ec28 │ │ │ │ strd r0, [sp, #32] │ │ │ │ - bl a55e8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ bne 380c0 │ │ │ │ tst r6, #4 │ │ │ │ movne r6, #13 │ │ │ │ moveq r6, #14 │ │ │ │ strh r5, [sp, #18] │ │ │ │ b 382d0 │ │ │ │ - bl 1284d4 │ │ │ │ + bl 128538 │ │ │ │ asr r1, r0, #31 │ │ │ │ b 38284 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ bne 3830c │ │ │ │ - bl 1326d0 │ │ │ │ + bl 132738 │ │ │ │ cmp r0, #0 │ │ │ │ bne 380c0 │ │ │ │ - bl c3e38 │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7b9c │ │ │ │ + bl c7b20 │ │ │ │ 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 144370 │ │ │ │ + b 1443e0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, ip, ror #21 │ │ │ │ - eorseq r9, r8, ip, lsl fp │ │ │ │ + eorseq sl, r8, ip, lsr #7 │ │ │ │ + @ instruction: 0x0038a3dc │ │ │ │ ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ - eorseq r9, r8, r8, asr #22 │ │ │ │ - eorseq r9, r8, r0, asr fp │ │ │ │ + eorseq sl, r8, r8, lsl #8 │ │ │ │ + eorseq sl, r8, r0, lsl r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r9, r8, ip, asr fp │ │ │ │ + eorseq sl, r8, ip, lsl r4 │ │ │ │ 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 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r8, ror fp │ │ │ │ + eorseq sl, r8, r8, lsr r4 │ │ │ │ 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 1e7614 │ │ │ │ + bl 1e7a14 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 2b6aa4 │ │ │ │ + bl 2b6efc │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 384fc │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r1, #0 │ │ │ │ - bl 180350 │ │ │ │ + bl 18045c │ │ │ │ cmp r0, #0 │ │ │ │ bne 38404 │ │ │ │ - bl c3e38 │ │ │ │ + bl c3dc8 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 180350 │ │ │ │ + bl 18045c │ │ │ │ mov r0, r7 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ 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 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ b 384ec │ │ │ │ ldr r3, [pc, #200] @ 38510 │ │ │ │ ldr r1, [pc, #200] @ 38514 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ b 384ec │ │ │ │ ldr r3, [pc, #188] @ 38518 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 312c38 <_Py_c_pow@@Base+0xf7c> │ │ │ │ + bl 3138d0 <_Py_c_pow@@Base+0x12e0> │ │ │ │ b 384ec │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ 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 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ 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 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ ldrb r2, [r5, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ strb r2, [r4, #72] @ 0x48 │ │ │ │ strb r3, [r4, #73] @ 0x49 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 15805c │ │ │ │ + bl 158024 │ │ │ │ b 38500 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 15805c │ │ │ │ + bl 158024 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r9, r8, r8, lsr #23 │ │ │ │ + eorseq sl, r8, r8, ror #8 │ │ │ │ subseq r8, r5, r0, lsr #30 │ │ │ │ - mlaseq r7, r8, r1, lr │ │ │ │ - eorseq r9, r8, r4, asr #23 │ │ │ │ + eorseq lr, r7, r4, lsr sl │ │ │ │ + eorseq sl, r8, r4, lsl #9 │ │ │ │ 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 112590 │ │ │ │ + bl 1125c8 │ │ │ │ cmp r0, #0 │ │ │ │ bge 3857c │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [pc, #68] @ 385b0 │ │ │ │ ldr r1, [pc, #68] @ 385b4 │ │ │ │ ldr r0, [pc, #68] @ 385b8 │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315648 <_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 1134c4 │ │ │ │ + bl 1134fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r1, r6, ip, lsl #10 │ │ │ │ - eorseq fp, r6, r4, ror fp │ │ │ │ - eorseq sl, r6, ip, ror #22 │ │ │ │ + eorseq r1, r6, ip, asr #27 │ │ │ │ + eorseq ip, r6, r4, lsr r4 │ │ │ │ + eorseq fp, r6, ip, lsr #8 │ │ │ │ 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 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r8, ror #23 │ │ │ │ + eorseq sl, r8, r8, lsr #9 │ │ │ │ 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, ror #4 │ │ │ │ + eorseq r6, r9, r0, lsr #22 │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_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 144370 │ │ │ │ + bl 1443e0 │ │ │ │ b 38854 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17d5e4 <_Py_set_inheritable@@Base> │ │ │ │ + bl 17d6f0 <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt 38854 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 17d5e4 <_Py_set_inheritable@@Base> │ │ │ │ + bl 17d6f0 <_Py_set_inheritable@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ blt 38854 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [pc, #52] @ 38884 │ │ │ │ - bl a9a34 │ │ │ │ + bl a9978 │ │ │ │ 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, asr #7 │ │ │ │ + eorseq fp, r7, r4, lsl #25 │ │ │ │ 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 92e30 │ │ │ │ + bl 92d74 │ │ │ │ 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 18f080 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 18f184 <_PyObject_CallMethod@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ bne 388e0 │ │ │ │ - bl 2bb804 │ │ │ │ + bl 2bbc8c │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [pc, #232] @ 38a5c │ │ │ │ ldr r1, [pc, #232] @ 38a60 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ b 38a14 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab188 │ │ │ │ + bl ab0cc │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ b 38a48 │ │ │ │ ldr r0, [pc, #72] @ 38a64 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1df1d8 <_PyBytes_Join@@Base+0xc0> │ │ │ │ + bl 1df698 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 │ │ │ │ - mlaseq r8, r8, fp, r9 │ │ │ │ + eorseq sl, r8, r8, asr r4 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r6, r4, ror #26 │ │ │ │ + eorseq pc, r6, r4, lsr #12 │ │ │ │ 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 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r8, ror fp │ │ │ │ + eorseq sl, r8, r8, lsr r4 │ │ │ │ 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 1e7614 │ │ │ │ + bl 1e7a14 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 2b6aa4 │ │ │ │ + bl 2b6efc │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 38c18 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r1, #0 │ │ │ │ - bl 180350 │ │ │ │ + bl 18045c │ │ │ │ cmp r0, #0 │ │ │ │ bne 38b20 │ │ │ │ - bl c3e38 │ │ │ │ + bl c3dc8 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 180350 │ │ │ │ + bl 18045c │ │ │ │ mov r0, r7 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ 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 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ b 38c08 │ │ │ │ ldr r3, [pc, #200] @ 38c2c │ │ │ │ ldr r1, [pc, #200] @ 38c30 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ b 38c08 │ │ │ │ ldr r3, [pc, #188] @ 38c34 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 312c38 <_Py_c_pow@@Base+0xf7c> │ │ │ │ + bl 3138d0 <_Py_c_pow@@Base+0x12e0> │ │ │ │ b 38c08 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ 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 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ 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 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ ldrb r2, [r5, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ strb r2, [r4, #72] @ 0x48 │ │ │ │ strb r3, [r4, #73] @ 0x49 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 15805c │ │ │ │ + bl 158024 │ │ │ │ b 38c1c │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 15805c │ │ │ │ + bl 158024 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r9, r8, r8, lsr #23 │ │ │ │ + eorseq sl, r8, r8, ror #8 │ │ │ │ subseq r8, r5, r0, lsr #30 │ │ │ │ - eorseq lr, r7, r0, ror r5 │ │ │ │ - eorseq r9, r8, r8, asr ip │ │ │ │ + eorseq lr, r7, r0, lsr lr │ │ │ │ + eorseq sl, r8, r8, lsl r5 │ │ │ │ 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 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r8, ror #23 │ │ │ │ + eorseq sl, r8, r8, lsr #9 │ │ │ │ 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,93 +14668,93 @@ │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_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 303d18 │ │ │ │ - eoreq r3, r1, r4, ror #2 │ │ │ │ + b 304634 │ │ │ │ + eoreq r3, r1, r4, ror r1 │ │ │ │ │ │ │ │ 00038d4c : │ │ │ │ ldr r0, [pc] @ 38d54 │ │ │ │ - b 10ef1c │ │ │ │ + b 10ef5c │ │ │ │ subseq r1, r7, r8, ror r3 │ │ │ │ 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 10f960 │ │ │ │ + bl 10f99c │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ beq 38d94 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ beq 38db0 │ │ │ │ b 38dc8 │ │ │ │ ldr r1, [pc, #580] @ 38fe0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 128960 │ │ │ │ + bl 1289c4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ bne 38d84 │ │ │ │ b 38ec0 │ │ │ │ ldr r1, [pc, #556] @ 38fe4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 128960 │ │ │ │ + bl 1289c4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ beq 38ec0 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ bne 38dec │ │ │ │ ldr r1, [pc, #524] @ 38fe8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 128960 │ │ │ │ + bl 1289c4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ beq 38ec0 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ bne 38e10 │ │ │ │ ldr r1, [pc, #492] @ 38fec │ │ │ │ mov r0, r6 │ │ │ │ - bl 128960 │ │ │ │ + bl 1289c4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ beq 38ec0 │ │ │ │ ldr r1, [pc, #472] @ 38ff0 │ │ │ │ ldr r0, [pc, #472] @ 38ff4 │ │ │ │ - bl 16c214 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 16c204 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ beq 38ec0 │ │ │ │ ldr r0, [pc, #456] @ 38ff8 │ │ │ │ - bl 16f5fc │ │ │ │ + bl 16f5ec │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ beq 38ec0 │ │ │ │ ldr r1, [pc, #440] @ 38ffc │ │ │ │ ldr r0, [pc, #440] @ 39000 │ │ │ │ - bl 16c214 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 16c204 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ beq 38ec0 │ │ │ │ ldr r1, [pc, #424] @ 39004 │ │ │ │ - bl 150544 │ │ │ │ + bl 15042c │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ beq 38ec0 │ │ │ │ ldr r1, [pc, #404] @ 39008 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 2a930 │ │ │ │ @@ -14771,131 +14771,131 @@ │ │ │ │ bne 38eb0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ beq 38ec8 │ │ │ │ ldr r3, [pc, #340] @ 3900c │ │ │ │ ldr r1, [pc, #340] @ 39010 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mvn r7, #0 │ │ │ │ b 38fd4 │ │ │ │ ldr r0, [pc, #324] @ 39014 │ │ │ │ - bl 9dd6c │ │ │ │ + bl 9dcb0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ beq 38ec0 │ │ │ │ ldr r0, [pc, #308] @ 39018 │ │ │ │ - bl 9dd6c │ │ │ │ + bl 9dcb0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #32] │ │ │ │ beq 38ec0 │ │ │ │ ldr r0, [pc, #292] @ 3901c │ │ │ │ - bl 9dd6c │ │ │ │ + bl 9dcb0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ beq 38ec0 │ │ │ │ ldr r0, [pc, #276] @ 39020 │ │ │ │ - bl 9dd6c │ │ │ │ + bl 9dcb0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ beq 38ec0 │ │ │ │ ldr r0, [pc, #260] @ 39024 │ │ │ │ - bl 9dd6c │ │ │ │ + bl 9dcb0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ beq 38ec0 │ │ │ │ ldr r0, [pc, #244] @ 39028 │ │ │ │ - bl 9dd6c │ │ │ │ + bl 9dcb0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #24] │ │ │ │ beq 38ec0 │ │ │ │ ldr r0, [pc, #228] @ 3902c │ │ │ │ - bl 9dd6c │ │ │ │ + bl 9dcb0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #20] │ │ │ │ beq 38ec0 │ │ │ │ ldr r0, [pc, #212] @ 39030 │ │ │ │ - bl 9dd6c │ │ │ │ + bl 9dcb0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ beq 38ec0 │ │ │ │ ldr r3, [pc, #196] @ 39034 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r0, [pc, #188] @ 39038 │ │ │ │ - bl b2b58 │ │ │ │ + bl b2aec │ │ │ │ ldr r1, [pc, #184] @ 3903c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1102b4 │ │ │ │ + bl 1102f0 │ │ │ │ cmp r0, #0 │ │ │ │ blt 38ec0 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ mov r5, sp │ │ │ │ mov r4, #0 │ │ │ │ stm sp, {r1, r2} │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [r5], #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 128998 │ │ │ │ + bl 1289fc │ │ │ │ cmp r0, #0 │ │ │ │ blt 38ec0 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #3 │ │ │ │ bne 38fb4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r1, r7, ip, lsr #7 │ │ │ │ subseq r1, r7, r0, asr #7 │ │ │ │ ldrsbeq r1, [r7], #-52 @ 0xffffffcc │ │ │ │ subseq r1, r7, r8, ror #7 │ │ │ │ - eorseq r9, r8, r4, ror #31 │ │ │ │ - eorseq r9, r8, r8, ror #31 │ │ │ │ - @ instruction: 0x00389ff0 │ │ │ │ - eorseq r8, r8, r0, lsl r1 │ │ │ │ - eorseq sl, r5, ip, asr #9 │ │ │ │ - eorseq r8, r8, r8, lsl #2 │ │ │ │ - ldrsheq r8, [r8], -r0 @ │ │ │ │ + eorseq sl, r8, r4, lsr #17 │ │ │ │ + eorseq sl, r8, r8, lsr #17 │ │ │ │ + @ instruction: 0x0038a8b0 │ │ │ │ + eorseq r8, r8, r4, asr #20 │ │ │ │ + eorseq sl, r5, ip, lsl #27 │ │ │ │ + eorseq r8, r8, ip, lsr sl │ │ │ │ + eorseq r8, r8, r4, lsr #20 │ │ │ │ subseq fp, r5, r0, asr #23 │ │ │ │ - eorseq sl, r8, r8 │ │ │ │ - mlaseq r5, r0, r3, r9 │ │ │ │ - eorseq sl, r8, r8, lsr r0 │ │ │ │ - eorseq r8, r7, r4, lsr #17 │ │ │ │ - eorseq sl, r8, r8, lsr #32 │ │ │ │ - eorseq sl, r8, r4, lsr r0 │ │ │ │ - eorseq sl, r8, r0, asr #32 │ │ │ │ - eorseq sl, r8, ip, lsr #32 │ │ │ │ - eorseq sl, r8, r8, asr #32 │ │ │ │ + eorseq sl, r8, r8, asr #17 │ │ │ │ + eorseq r9, r5, r0, asr ip │ │ │ │ + @ instruction: 0x0038a8f8 │ │ │ │ + eorseq r9, r7, r0, ror r1 │ │ │ │ + eorseq sl, r8, r8, ror #17 │ │ │ │ + @ instruction: 0x0038a8f4 │ │ │ │ + eorseq sl, r8, r0, lsl #18 │ │ │ │ + eorseq sl, r8, ip, ror #17 │ │ │ │ + eorseq sl, r8, r8, lsl #18 │ │ │ │ subseq fp, r5, ip, asr #23 │ │ │ │ - eorseq sl, r8, r0, asr r0 │ │ │ │ - eorseq sl, r8, r4, ror r0 │ │ │ │ + eorseq sl, r8, r0, lsl r9 │ │ │ │ + eorseq sl, r8, r4, lsr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 39078 │ │ │ │ - bl a55e8 │ │ │ │ + bl a552c │ │ │ │ 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 a55e8 │ │ │ │ + bl a552c │ │ │ │ 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 │ │ │ │ @@ -14909,115 +14909,115 @@ │ │ │ │ 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 1ac67c │ │ │ │ + bl 1acb90 │ │ │ │ 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 128cb4 │ │ │ │ + b 128d18 │ │ │ │ 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 128cb4 │ │ │ │ + bl 128d18 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ b 39168 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ 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 128cb4 │ │ │ │ + bl 128d18 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ b 391cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ace68 │ │ │ │ + bl 1ad37c │ │ │ │ b 391f0 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r1, r8, r8, asr sp │ │ │ │ - eorseq sl, r7, r0, lsl sp │ │ │ │ - eorseq sl, r7, r8, lsl sp │ │ │ │ + eorseq r2, r8, r8, lsl r6 │ │ │ │ + @ instruction: 0x0037b5d0 │ │ │ │ + @ instruction: 0x0037b5d8 │ │ │ │ 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 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 91b78 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91abc <_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 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 a7800 │ │ │ │ + bl a7744 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r9, r5, ip, lsl r1 │ │ │ │ + @ instruction: 0x003599dc │ │ │ │ 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 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 91b78 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91abc <_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 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 a7800 │ │ │ │ + bl a7744 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r9, r5, ip, lsl r1 │ │ │ │ + @ instruction: 0x003599dc │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_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 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315648 <_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,156 +15215,156 @@ │ │ │ │ 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 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ b 39568 │ │ │ │ - bl 2a9ac8 │ │ │ │ + bl 2a9f50 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r4, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2aec70 │ │ │ │ + bl 2af07c │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r1, r7, r8, lsr #8 │ │ │ │ - @ instruction: 0x0037acf0 │ │ │ │ - @ instruction: 0x00369df8 │ │ │ │ - eorseq sl, r8, r8, asr #5 │ │ │ │ + @ instruction: 0x0037b5b0 │ │ │ │ + @ instruction: 0x0036a6b8 │ │ │ │ + eorseq sl, r8, r8, lsl #23 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038a2d4 │ │ │ │ + mlaseq r8, r4, fp, sl │ │ │ │ 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 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - bl 10f960 │ │ │ │ + bl 10f99c │ │ │ │ ldr r7, [pc, #376] @ 397d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 111ab0 │ │ │ │ + bl 111ae8 │ │ │ │ subs r3, r6, r7 │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ beq 396bc │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [pc, #336] @ 397d4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [pc, #332] @ 397d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ b 396b4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #312] @ 397dc │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 39640 │ │ │ │ mov r8, #0 │ │ │ │ b 397c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 111ab0 │ │ │ │ + bl 111ae8 │ │ │ │ subs r9, r5, r7 │ │ │ │ movne r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r9, #0 │ │ │ │ cmp r9, #0 │ │ │ │ beq 396f8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [pc, #236] @ 397d4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [pc, #240] @ 397e0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ b 396b4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, r7 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, r7 │ │ │ │ mov r0, #2 │ │ │ │ - bl a27e0 │ │ │ │ + bl a2724 │ │ │ │ cmp r6, r7 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bne 39758 │ │ │ │ cmp r0, #0 │ │ │ │ beq 39770 │ │ │ │ ldr r3, [r0] │ │ │ │ str r9, [r4, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 39770 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ bne 39770 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ b 39770 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ cmp r5, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bne 397b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 397c8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ beq 397c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ bne 397c8 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ b 397c8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ 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, lsl #6 │ │ │ │ - @ instruction: 0x0038a2f0 │ │ │ │ - eorseq sl, r8, r0, lsr r3 │ │ │ │ + eorseq sl, r8, r0, asr #23 │ │ │ │ + @ instruction: 0x0038abb0 │ │ │ │ + @ instruction: 0x0038abf0 │ │ │ │ ldr r2, [pc, #64] @ 3982c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ bne 39800 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq 39810 │ │ │ │ @@ -15393,72 +15393,72 @@ │ │ │ │ cmp r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ beq 3989c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl addfc │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3989c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1afef0 │ │ │ │ + bl 1b0408 │ │ │ │ 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 addfc │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ beq 398d0 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ strd r2, [sp, #32] │ │ │ │ b 398e8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1afef0 │ │ │ │ + bl 1b0408 │ │ │ │ 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 355c88 │ │ │ │ + bl 356520 │ │ │ │ cmp r0, #0 │ │ │ │ beq 39920 │ │ │ │ ldr r3, [pc, #68] @ 39954 │ │ │ │ ldr r1, [pc, #68] @ 39958 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ 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 ab0a0 │ │ │ │ + bl aafe4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ subseq sp, r5, r8, lsr #22 │ │ │ │ - eorseq sl, r8, r8, asr r3 │ │ │ │ + eorseq sl, r8, r8, lsl ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -15468,100 +15468,100 @@ │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ bl 2a534 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 355398 │ │ │ │ + bl 355c30 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 3559bc │ │ │ │ + bl 356254 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355c88 │ │ │ │ + bl 356520 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39a54 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 355c9c │ │ │ │ + bl 356534 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ subs sl, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ movne sl, #1 │ │ │ │ - bl 355c9c │ │ │ │ + bl 356534 │ │ │ │ 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 35539c │ │ │ │ + bl 355c34 │ │ │ │ ldr r3, [pc, #228] @ 39b18 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355398 │ │ │ │ + bl 355c30 │ │ │ │ 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 355c88 │ │ │ │ + bl 356520 │ │ │ │ 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 355398 │ │ │ │ + bl 355c30 │ │ │ │ ldr r3, [pc, #92] @ 39b1c │ │ │ │ mov r2, #0 │ │ │ │ - bl 355cd8 │ │ │ │ + bl 356570 │ │ │ │ cmp r0, #0 │ │ │ │ beq 39b10 │ │ │ │ ldr r3, [pc, #68] @ 39b18 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 35539c │ │ │ │ + bl 355c34 │ │ │ │ strd r0, [fp] │ │ │ │ b 39b10 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 3559bc │ │ │ │ + bl 356254 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ movlt r2, #0 │ │ │ │ movlt r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [fp] │ │ │ │ add sp, sp, #12 │ │ │ │ @@ -15586,889 +15586,867 @@ │ │ │ │ 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 180350 │ │ │ │ - ldr r2, [pc, #64] @ 39c54 │ │ │ │ + bl 18045c │ │ │ │ + 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 15805c │ │ │ │ + bl 158024 │ │ │ │ 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, lsr #9 │ │ │ │ + eorseq sl, r8, ip, ror #26 │ │ │ │ │ │ │ │ -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 8adb0 │ │ │ │ + b 39ca4 │ │ │ │ + bl 8ad54 │ │ │ │ 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, ror #9 │ │ │ │ + eorseq sl, r8, r8, lsr #27 │ │ │ │ andeq r8, r8, r1, asr #8 │ │ │ │ - eorseq r6, r8, r8, lsl #21 │ │ │ │ + eorseq r7, r8, r8, asr #6 │ │ │ │ subseq r2, ip, r4, ror sp │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - b a58d8 │ │ │ │ mov r0, r1 │ │ │ │ - b 3018ec │ │ │ │ + b 30212c │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + b a581c │ │ │ │ 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 ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_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 2cab98 <_Py_RestoreSignals@@Base+0x1a7c> │ │ │ │ + b 2cb020 <_Py_RestoreSignals@@Base+0x1a7c> │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r9, r5, ip, lsl #28 │ │ │ │ + eorseq sl, r5, ip, asr #13 │ │ │ │ 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 a9a34 │ │ │ │ + bne 39d7c │ │ │ │ + ldr r0, [pc, #8] @ 39d84 │ │ │ │ + b a9978 │ │ │ │ mov r0, #2 │ │ │ │ - b a27e0 │ │ │ │ - mlaseq r8, r4, r6, sl │ │ │ │ + b a2724 │ │ │ │ + eorseq sl, r8, r4, asr 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, #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 19b7c8 │ │ │ │ + b 19b94c │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_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 addfc │ │ │ │ + bl add90 │ │ │ │ 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 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 39f70 │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 39f18 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 39ef8 │ │ │ │ - bl a55e8 │ │ │ │ + bne 39ea0 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39f70 │ │ │ │ + bne 39f18 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 39f18 │ │ │ │ - bl a55e8 │ │ │ │ + bne 39ec0 │ │ │ │ + bl a552c │ │ │ │ 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 1177f8 │ │ │ │ + b 1177f0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 24bef0 │ │ │ │ + b 24beb8 │ │ │ │ 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, lsl #19 │ │ │ │ - eorseq ip, r5, ip, ror r2 │ │ │ │ + eorseq fp, r8, r0, asr #4 │ │ │ │ + eorseq ip, r5, ip, lsr fp │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, ip, lsl pc │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r8, r4, r9, sl │ │ │ │ + eorseq fp, r8, r4, asr r2 │ │ │ │ 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 aea40 │ │ │ │ + bl ae9d4 │ │ │ │ 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 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 209bf8 <_PyDeadline_Init@@Base+0x190> │ │ │ │ + bl 209c78 <_PyBytesWriter_WriteBytes@@Base+0x3e74> │ │ │ │ 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 aeebc │ │ │ │ + bl aee50 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 3a004 │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 39fe0 │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - bl a55e8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + bl a552c │ │ │ │ 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, ror #24 │ │ │ │ + eorseq pc, r6, ip, lsr #10 │ │ │ │ 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 1ac67c │ │ │ │ + bl 1acb90 │ │ │ │ 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 128cb4 │ │ │ │ + b 128d18 │ │ │ │ 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 128cb4 │ │ │ │ + bl 128d18 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ace68 │ │ │ │ - b 3a118 │ │ │ │ + bl 1ad37c │ │ │ │ + b 3a0c0 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r1, r8, r8, asr sp │ │ │ │ - eorseq sl, r7, r8, lsl sp │ │ │ │ - eorseq sl, r7, r0, lsl sp │ │ │ │ + eorseq r2, r8, r8, lsl r6 │ │ │ │ + @ instruction: 0x0037b5d8 │ │ │ │ + @ instruction: 0x0037b5d0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 242a74 │ │ │ │ + b 242a3c │ │ │ │ │ │ │ │ -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 180350 │ │ │ │ + bl 18045c │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29490 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 15805c │ │ │ │ + bl 158024 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1623d8 │ │ │ │ + bl 1623a8 │ │ │ │ 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 9ddd8 │ │ │ │ + ldr r0, [pc, #396] @ 3a2dc │ │ │ │ + bl 9dd1c │ │ │ │ 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 128cb4 │ │ │ │ + beq 3a1b0 │ │ │ │ + ldr r0, [pc, #364] @ 3a2e0 │ │ │ │ + bl 128d18 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 128cb4 │ │ │ │ + bl 128d18 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 128cb4 │ │ │ │ + bl 128d18 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ddd8 │ │ │ │ + bne 3a298 │ │ │ │ + ldr r0, [pc, #140] @ 3a2f0 │ │ │ │ + bl 9dd1c │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 128cb4 │ │ │ │ + bl 128d18 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq fp, r5, r4, lsl #7 │ │ │ │ - eorseq sl, r8, ip, lsl #20 │ │ │ │ - eorseq r8, r5, r0, asr r6 │ │ │ │ - eorseq sl, r8, r4, lsl sl │ │ │ │ - eorseq sl, r8, r4, lsr #20 │ │ │ │ - eorseq r3, r9, ip, lsl #12 │ │ │ │ - eorseq sl, r8, r8, lsr sl │ │ │ │ - ldr r2, [pc] @ 3a358 │ │ │ │ - b 3a698 <_Py_IncRef@@Base+0x33c> │ │ │ │ + eorseq fp, r5, r4, asr #24 │ │ │ │ + eorseq fp, r8, ip, asr #5 │ │ │ │ + eorseq r8, r5, r0, lsl pc │ │ │ │ + @ instruction: 0x0038b2d4 │ │ │ │ + eorseq fp, r8, r4, ror #5 │ │ │ │ + @ instruction: 0x00393eb4 │ │ │ │ + @ instruction: 0x0038b2f8 │ │ │ │ + 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 10f50c │ │ │ │ + ldr r1, [pc, #592] @ 3a59c <_Py_IncRef@@Base+0x298> │ │ │ │ + bl 10f54c │ │ │ │ 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 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ 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 ad024 │ │ │ │ + bl acfb8 │ │ │ │ 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 10e704 │ │ │ │ + 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 10e744 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 3a544 <_Py_IncRef@@Base+0x1e8> │ │ │ │ + bl 9abc4 <_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 30ea00 │ │ │ │ + bl 30fb14 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 3a3bc <_Py_IncRef@@Base+0x60> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 3a3d0 <_Py_IncRef@@Base+0x74> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 30ea00 │ │ │ │ + bl 30fb14 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 3a56c <_Py_IncRef@@Base+0x268> │ │ │ │ + bl 9abc4 <_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, lsr #2 │ │ │ │ + eorseq r4, r8, r4, ror #19 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r8, r0, asr #20 │ │ │ │ + eorseq fp, r8, r0, lsl #6 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ - mlaseq r8, r8, fp, r9 │ │ │ │ - mlaseq r6, r4, lr, r1 │ │ │ │ - @ instruction: 0x0035ecd8 │ │ │ │ - eorseq fp, r5, r4, lsl #7 │ │ │ │ + eorseq sl, r8, r8, asr r4 │ │ │ │ + eorseq r2, r6, r4, asr r7 │ │ │ │ + mlaseq r5, r8, r5, pc @ │ │ │ │ + eorseq fp, r5, r4, asr #24 │ │ │ │ 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 17dc9c │ │ │ │ + bl 17dda8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 91b78 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91abc <_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 a661c │ │ │ │ + bl a6560 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 3a6a8 <_Py_IncRef@@Base+0x3a4> │ │ │ │ + bl 9abc4 <_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 286564 │ │ │ │ + b 2868b0 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ - @ instruction: 0x0037c7b4 │ │ │ │ + eorseq sp, r7, r4, ror r0 │ │ │ │ │ │ │ │ -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 9ddd8 │ │ │ │ + bl 9dd1c │ │ │ │ subs r4, r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 3a77c │ │ │ │ + beq 3a724 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl f93a4 │ │ │ │ + bl f93f4 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 92b0c │ │ │ │ + bl 92b08 │ │ │ │ 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 a9a34 │ │ │ │ - ldr r1, [pc, #184] @ 3a8f0 │ │ │ │ - ldr r0, [pc, #184] @ 3a8f4 │ │ │ │ - bl 16c214 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + b a9978 │ │ │ │ + ldr r1, [pc, #184] @ 3a898 │ │ │ │ + ldr r0, [pc, #184] @ 3a89c │ │ │ │ + bl 16c204 <_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 ba38c │ │ │ │ + bl ba318 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 151c7c │ │ │ │ + bl 151e88 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r2, #0 │ │ │ │ - b 3a8e0 │ │ │ │ - ldr r0, [pc, #32] @ 3a8f8 │ │ │ │ + b 3a888 │ │ │ │ + ldr r0, [pc, #32] @ 3a8a0 │ │ │ │ mov r1, r5 │ │ │ │ - bl a9a34 │ │ │ │ + bl a9978 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r6, ip, ror r8 │ │ │ │ - ldrheq sp, [r7], -ip @ │ │ │ │ - @ instruction: 0x003603dc │ │ │ │ - eorseq r3, r7, r8, lsl #2 │ │ │ │ + eorseq sp, r6, ip, lsr r1 │ │ │ │ + eorseq sp, r7, r0, lsr r9 │ │ │ │ + mlaseq r6, ip, ip, r0 │ │ │ │ + eorseq r3, r7, r8, asr #19 │ │ │ │ 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 │ │ │ │ @@ -16476,408 +16454,408 @@ │ │ │ │ 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 │ │ │ │ + bne 3a8fc │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3a98c │ │ │ │ - ldr ip, [pc, #208] @ 3aa2c │ │ │ │ + beq 3a934 │ │ │ │ + ldr ip, [pc, #208] @ 3a9d4 │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3a98c │ │ │ │ + bne 3a934 │ │ │ │ mov r4, #0 │ │ │ │ - b 3aa20 │ │ │ │ + b 3a9c8 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r5, [r0] │ │ │ │ - ldreq r5, [pc, #148] @ 3aa30 │ │ │ │ + ldreq r5, [pc, #148] @ 3a9d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 285c08 │ │ │ │ + bl 285f54 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3a984 │ │ │ │ - ldr r6, [pc, #128] @ 3aa30 │ │ │ │ - ldr r3, [pc, #128] @ 3aa34 │ │ │ │ + beq 3a92c │ │ │ │ + ldr r6, [pc, #128] @ 3a9d8 │ │ │ │ + ldr r3, [pc, #128] @ 3a9dc │ │ │ │ cmp r5, r6 │ │ │ │ - ldr r1, [pc, #124] @ 3aa38 │ │ │ │ + ldr r1, [pc, #124] @ 3a9e0 │ │ │ │ mov r0, r4 │ │ │ │ movne r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ - bl 3ac94 │ │ │ │ + bl 3ac3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3a984 │ │ │ │ + beq 3a92c │ │ │ │ cmp r5, r6 │ │ │ │ - beq 3aa20 │ │ │ │ + beq 3a9c8 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #88] @ 3aa3c │ │ │ │ + ldr r0, [pc, #88] @ 3a9e4 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ add r1, sp, #32 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl c03a4 │ │ │ │ + bl c0334 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3aa1c │ │ │ │ + beq 3a9c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3aa1c │ │ │ │ + bne 3a9c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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, lsr r1 │ │ │ │ - andseq sp, r6, r4, asr #19 │ │ │ │ + eoreq r8, r9, ip, asr #11 │ │ │ │ + @ instruction: 0x0016d9b4 │ │ │ │ subseq ip, r7, ip, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1ac67c │ │ │ │ + bl 1acb90 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3aa80 │ │ │ │ - blt 3aae4 │ │ │ │ + beq 3aa28 │ │ │ │ + blt 3aa8c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #516] @ 3ac78 │ │ │ │ + ldr r0, [pc, #516] @ 3ac20 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 128cb4 │ │ │ │ + b 128d18 │ │ │ │ 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 3aa70 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - ldr r0, [pc, #452] @ 3ac7c │ │ │ │ - bl 128cb4 │ │ │ │ + ldr r0, [pc, #452] @ 3ac24 │ │ │ │ + bl 128d18 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ace68 │ │ │ │ - b 3ac6c │ │ │ │ + bl 1ad37c │ │ │ │ + b 3ac14 │ │ │ │ mov r0, r7 │ │ │ │ - bl 92b0c │ │ │ │ + bl 92b08 │ │ │ │ subs r6, r0, #0 │ │ │ │ addne sl, r6, #8 │ │ │ │ - bne 3ab0c │ │ │ │ + bne 3aab4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ace68 │ │ │ │ + bl 1ad37c │ │ │ │ mov r5, #0 │ │ │ │ - b 3ac6c │ │ │ │ + b 3ac14 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r5, r5, #1 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1363e4 │ │ │ │ + bl 136464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3abb0 │ │ │ │ + beq 3ab58 │ │ │ │ str r0, [sl, #4]! │ │ │ │ cmp r5, r8 │ │ │ │ - blt 3aaec │ │ │ │ + blt 3aa94 │ │ │ │ cmp r9, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [sp, #4] │ │ │ │ - beq 3abb8 │ │ │ │ + beq 3ab60 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl b8a3c │ │ │ │ + bl b89c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ab98 │ │ │ │ + beq 3ab40 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr r0, [pc, #304] @ 3ac80 │ │ │ │ - bl 128cb4 │ │ │ │ + ldr r0, [pc, #304] @ 3ac28 │ │ │ │ + bl 128d18 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 3abb0 │ │ │ │ + beq 3ab58 │ │ │ │ cmp r5, r7 │ │ │ │ - blt 3ab88 │ │ │ │ + blt 3ab30 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3ab80 │ │ │ │ + beq 3ab28 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 3ab80 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 3ab28 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mvn r5, #0 │ │ │ │ - b 3ab98 │ │ │ │ + b 3ab40 │ │ │ │ add r2, r6, #12 │ │ │ │ str r3, [r2, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ - b 3ab24 │ │ │ │ + b 3aacc │ │ │ │ cmp r5, r7 │ │ │ │ - beq 3abb8 │ │ │ │ - ldr r3, [pc, #220] @ 3ac84 │ │ │ │ - ldr r1, [pc, #220] @ 3ac88 │ │ │ │ + beq 3ab60 │ │ │ │ + ldr r3, [pc, #220] @ 3ac2c │ │ │ │ + ldr r1, [pc, #220] @ 3ac30 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r5, #0 │ │ │ │ - b 3ac40 │ │ │ │ - ldr r0, [pc, #204] @ 3ac8c │ │ │ │ - bl 9ddd8 │ │ │ │ + b 3abe8 │ │ │ │ + ldr r0, [pc, #204] @ 3ac34 │ │ │ │ + bl 9dd1c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3abb0 │ │ │ │ + beq 3ab58 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1664f8 │ │ │ │ + bl 1664c8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 3abf8 │ │ │ │ + beq 3aba0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3abf8 │ │ │ │ + bne 3aba0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 3abb0 │ │ │ │ + beq 3ab58 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - ldr r0, [pc, #124] @ 3ac90 │ │ │ │ + ldr r0, [pc, #124] @ 3ac38 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bl 128cb4 │ │ │ │ + bl 128d18 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3ac40 │ │ │ │ + beq 3abe8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 3ac40 │ │ │ │ + bne 3abe8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3ac64 │ │ │ │ + beq 3ac0c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3ac64 │ │ │ │ + bne 3ac0c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ace68 │ │ │ │ + bl 1ad37c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq r1, r8, r8, asr sp │ │ │ │ - eorseq sl, r7, r0, lsl sp │ │ │ │ - eorseq sl, r8, r4, ror #21 │ │ │ │ + eorseq r2, r8, r8, lsl r6 │ │ │ │ + @ instruction: 0x0037b5d0 │ │ │ │ + eorseq fp, r8, r4, lsr #7 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sl, r8, ip, ror #21 │ │ │ │ - eorseq r8, r5, r0, asr r6 │ │ │ │ - eorseq sl, r8, r8, lsl fp │ │ │ │ + eorseq fp, r8, ip, lsr #7 │ │ │ │ + eorseq r8, r5, r0, lsl pc │ │ │ │ + @ instruction: 0x0038b3d8 │ │ │ │ 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 1e485c │ │ │ │ + bl 1e4c9c │ │ │ │ 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 30ff34 │ │ │ │ + bl 31090c │ │ │ │ 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 30fe5c │ │ │ │ + bl 310754 │ │ │ │ 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 3104b4 │ │ │ │ + ldr r1, [pc] @ 3ad00 <_PyTime_AsTimevalTime_t@@Base+0x4c> │ │ │ │ + b 310e8c │ │ │ │ @ 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 1a9e00 │ │ │ │ + bl 1a9f80 │ │ │ │ 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} │ │ │ │ - muleq ip, r0, ip │ │ │ │ + andeq pc, ip, 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] @ 3adec <_PyInterpreterState_SetEvalFrameFunc@@Base+0x90> │ │ │ │ + ldr r0, [pc, #16] @ 3ad94 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x90> │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f444 │ │ │ │ + bl 19f5c8 │ │ │ │ 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 3104b4 │ │ │ │ + bl 310e8c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 3ae28 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xcc> │ │ │ │ - bl 11a8a0 │ │ │ │ + bne 3add0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xcc> │ │ │ │ + bl 11a898 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 3adf0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xec> │ │ │ │ + bl 9abc4 <_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 3104b4 │ │ │ │ + bl 310e8c │ │ │ │ cmp r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq 3aea0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x144> │ │ │ │ + beq 3ae48 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x144> │ │ │ │ mov r0, r5 │ │ │ │ - bl 181fc4 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + bl 1820d0 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq fp, r7, ip, asr pc │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 3aebc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x160> │ │ │ │ - b 18bdf8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 3aee4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x188> │ │ │ │ - ldr r1, [pc, #16] @ 3aee8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x18c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r8, ip, lsr 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] @ 3af28 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1cc> │ │ │ │ + ldr r0, [pc, #16] @ 3ae90 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x18c> │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f444 │ │ │ │ + bl 19f5c8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sl, r7, ip, lsr r6 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 3aea4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1a0> │ │ │ │ + b 18befc │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #16] @ 3aecc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1c8> │ │ │ │ + ldr r1, [pc, #16] @ 3aed0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1cc> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0038b7fc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 312988 <_Py_c_pow@@Base+0xccc> │ │ │ │ + bl 312b9c <_Py_c_pow@@Base+0x5ac> │ │ │ │ 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 2b77c8 <_PyArg_ParseStack@@Base> │ │ │ │ + ldr r2, [pc, #96] @ 3afa0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x29c> │ │ │ │ + bl 2b7c50 <_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 bbdf4 │ │ │ │ + bl bbd80 │ │ │ │ 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 144370 │ │ │ │ + bl 1443e0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - mlaseq r8, r4, pc, sl @ │ │ │ │ - eorseq lr, r7, r4, asr #11 │ │ │ │ - eorseq sl, r8, r0, lsr #31 │ │ │ │ + eorseq fp, r8, r8, lsr #16 │ │ │ │ + eorseq lr, r7, r4, lsl #29 │ │ │ │ + eorseq fp, r8, r4, lsr r8 │ │ │ │ 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 3b034 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2d8> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - pop {r4, lr} │ │ │ │ - b 1a1d34 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 3b058 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2fc> │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ - b 3b028 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2cc> │ │ │ │ - eorseq r1, r7, r0, lsr #8 │ │ │ │ │ │ │ │ -0003b05c : │ │ │ │ +0003afb4 : │ │ │ │ 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 9ddd8 │ │ │ │ + bl 9dd1c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3b08c │ │ │ │ - ldr r0, [pc, #80] @ 3b0d8 │ │ │ │ - bl 2a5be0 │ │ │ │ - b 3b0d0 │ │ │ │ + bne 3afe4 │ │ │ │ + ldr r0, [pc, #80] @ 3b030 │ │ │ │ + bl 2a6068 │ │ │ │ + b 3b028 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #64] @ 3b0d8 │ │ │ │ + ldr r2, [pc, #64] @ 3b030 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2d02b4 │ │ │ │ + bl 2d073c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3b0bc │ │ │ │ + beq 3b014 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 3b0c4 │ │ │ │ + beq 3b01c │ │ │ │ mov r4, r5 │ │ │ │ - b 3b0d0 │ │ │ │ + b 3b028 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 3b0bc │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 3b014 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq fp, r8, r0, lsl #1 │ │ │ │ + eorseq fp, r8, r0, asr #18 │ │ │ │ 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] @ 3b118 │ │ │ │ + ldr r0, [pc, #16] @ 3b070 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f444 │ │ │ │ + bl 19f5c8 │ │ │ │ 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 3b154 │ │ │ │ + beq 3b0ac │ │ │ │ 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 2ae9f8 │ │ │ │ + bl 2aee04 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bne 3b13c │ │ │ │ + bne 3b094 │ │ │ │ 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 3b0ec │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + pop {r4, lr} │ │ │ │ + b 1a1eb8 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #20] @ 3b110 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, pc} │ │ │ │ + b 3b0e0 │ │ │ │ + eorseq r1, r7, r0, ror #25 │ │ │ │ │ │ │ │ -0003b16c : │ │ │ │ - ldr r0, [pc] @ 3b174 │ │ │ │ - b 10ef1c │ │ │ │ +0003b114 : │ │ │ │ + ldr r0, [pc] @ 3b11c │ │ │ │ + b 10ef5c │ │ │ │ subseq r1, r7, r4, lsr #25 │ │ │ │ │ │ │ │ -0003b178 <_PyCompile_Assemble@@Base>: │ │ │ │ +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] @ 3b2e8 <_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 3b1b4 <_PyCompile_Assemble@@Base+0x3c> │ │ │ │ - ldr r3, [pc, #324] @ 3b2ec <_PyCompile_Assemble@@Base+0x174> │ │ │ │ - ldr r1, [pc, #324] @ 3b2f0 <_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 18ed34 │ │ │ │ - b 3b1dc <_PyCompile_Assemble@@Base+0x64> │ │ │ │ + bl 18ee38 │ │ │ │ + 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 91918 │ │ │ │ + bl 9185c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 3b1e4 <_PyCompile_Assemble@@Base+0x6c> │ │ │ │ + bne 3b18c <_PyCompile_Assemble@@Base+0x6c> │ │ │ │ mov r7, #0 │ │ │ │ - b 3b2dc <_PyCompile_Assemble@@Base+0x164> │ │ │ │ + b 3b284 <_PyCompile_Assemble@@Base+0x164> │ │ │ │ mov r0, r4 │ │ │ │ - bl 152704 │ │ │ │ + bl 1527d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3b1fc <_PyCompile_Assemble@@Base+0x84> │ │ │ │ + bne 3b1a4 <_PyCompile_Assemble@@Base+0x84> │ │ │ │ mov r7, #0 │ │ │ │ - b 3b2a8 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ + b 3b250 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 2596e0 <_PySys_GetRequiredAttrString@@Base+0x318c> │ │ │ │ + bl 259600 <_PySys_GetRequiredAttrString@@Base+0x308c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3b1f4 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ + beq 3b19c <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 15673c │ │ │ │ + bl 1568b4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3b1f4 <_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 15bd78 <_PyDict_DelItemIf@@Base+0x3b8> │ │ │ │ + bl 15bc14 <_PyDict_DelItemIf@@Base+0x284> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b1f4 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ + blt 3b19c <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 15227c │ │ │ │ + bl 1523f4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 3b1f4 <_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 259a98 <_PySys_GetRequiredAttrString@@Base+0x3544> │ │ │ │ + bl 259bc4 <_PySys_GetRequiredAttrString@@Base+0x3650> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 3b2a8 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ + beq 3b250 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3b2a8 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ + bne 3b250 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3b2cc <_PyCompile_Assemble@@Base+0x154> │ │ │ │ + beq 3b274 <_PyCompile_Assemble@@Base+0x154> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3b2cc <_PyCompile_Assemble@@Base+0x154> │ │ │ │ + bne 3b274 <_PyCompile_Assemble@@Base+0x154> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 164800 <_PySet_NextEntryRef@@Base+0x18c> │ │ │ │ + bl 16436c <_PySet_NextEntryRef@@Base+0x18c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 163c94 │ │ │ │ + bl 163c64 │ │ │ │ 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, lsr #4 │ │ │ │ + eorseq fp, r8, r4, ror #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #576] @ 3b54c <_PyCompile_Assemble@@Base+0x3d4> │ │ │ │ + ldr r1, [pc, #576] @ 3b4f4 <_PyCompile_Assemble@@Base+0x3d4> │ │ │ │ mov r2, #16 │ │ │ │ mov r4, r0 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3b324 <_PyCompile_Assemble@@Base+0x1ac> │ │ │ │ + bge 3b2cc <_PyCompile_Assemble@@Base+0x1ac> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #548] @ 3b550 <_PyCompile_Assemble@@Base+0x3d8> │ │ │ │ + ldr r1, [pc, #548] @ 3b4f8 <_PyCompile_Assemble@@Base+0x3d8> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #528] @ 3b554 <_PyCompile_Assemble@@Base+0x3dc> │ │ │ │ + blt 3b2c4 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #528] @ 3b4fc <_PyCompile_Assemble@@Base+0x3dc> │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #508] @ 3b558 <_PyCompile_Assemble@@Base+0x3e0> │ │ │ │ + blt 3b2c4 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #508] @ 3b500 <_PyCompile_Assemble@@Base+0x3e0> │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #488] @ 3b55c <_PyCompile_Assemble@@Base+0x3e4> │ │ │ │ + blt 3b2c4 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #488] @ 3b504 <_PyCompile_Assemble@@Base+0x3e4> │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #468] @ 3b560 <_PyCompile_Assemble@@Base+0x3e8> │ │ │ │ + blt 3b2c4 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #468] @ 3b508 <_PyCompile_Assemble@@Base+0x3e8> │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #448] @ 3b564 <_PyCompile_Assemble@@Base+0x3ec> │ │ │ │ + blt 3b2c4 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #448] @ 3b50c <_PyCompile_Assemble@@Base+0x3ec> │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #428] @ 3b568 <_PyCompile_Assemble@@Base+0x3f0> │ │ │ │ + blt 3b2c4 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #428] @ 3b510 <_PyCompile_Assemble@@Base+0x3f0> │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #408] @ 3b56c <_PyCompile_Assemble@@Base+0x3f4> │ │ │ │ + blt 3b2c4 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #408] @ 3b514 <_PyCompile_Assemble@@Base+0x3f4> │ │ │ │ mov r2, #134 @ 0x86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #388] @ 3b570 <_PyCompile_Assemble@@Base+0x3f8> │ │ │ │ + blt 3b2c4 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #388] @ 3b518 <_PyCompile_Assemble@@Base+0x3f8> │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #368] @ 3b574 <_PyCompile_Assemble@@Base+0x3fc> │ │ │ │ + blt 3b2c4 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #368] @ 3b51c <_PyCompile_Assemble@@Base+0x3fc> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #348] @ 3b578 <_PyCompile_Assemble@@Base+0x400> │ │ │ │ + blt 3b2c4 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #348] @ 3b520 <_PyCompile_Assemble@@Base+0x400> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #328] @ 3b57c <_PyCompile_Assemble@@Base+0x404> │ │ │ │ + blt 3b2c4 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #328] @ 3b524 <_PyCompile_Assemble@@Base+0x404> │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #308] @ 3b580 <_PyCompile_Assemble@@Base+0x408> │ │ │ │ + blt 3b2c4 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #308] @ 3b528 <_PyCompile_Assemble@@Base+0x408> │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #288] @ 3b584 <_PyCompile_Assemble@@Base+0x40c> │ │ │ │ + blt 3b2c4 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #288] @ 3b52c <_PyCompile_Assemble@@Base+0x40c> │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #268] @ 3b588 <_PyCompile_Assemble@@Base+0x410> │ │ │ │ + blt 3b2c4 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #268] @ 3b530 <_PyCompile_Assemble@@Base+0x410> │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #248] @ 3b58c <_PyCompile_Assemble@@Base+0x414> │ │ │ │ + blt 3b2c4 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #248] @ 3b534 <_PyCompile_Assemble@@Base+0x414> │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #228] @ 3b590 <_PyCompile_Assemble@@Base+0x418> │ │ │ │ + blt 3b2c4 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #228] @ 3b538 <_PyCompile_Assemble@@Base+0x418> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #208] @ 3b594 <_PyCompile_Assemble@@Base+0x41c> │ │ │ │ + blt 3b2c4 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #208] @ 3b53c <_PyCompile_Assemble@@Base+0x41c> │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #188] @ 3b598 <_PyCompile_Assemble@@Base+0x420> │ │ │ │ + blt 3b2c4 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #188] @ 3b540 <_PyCompile_Assemble@@Base+0x420> │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #168] @ 3b59c <_PyCompile_Assemble@@Base+0x424> │ │ │ │ + blt 3b2c4 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #168] @ 3b544 <_PyCompile_Assemble@@Base+0x424> │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #148] @ 3b5a0 <_PyCompile_Assemble@@Base+0x428> │ │ │ │ + blt 3b2c4 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #148] @ 3b548 <_PyCompile_Assemble@@Base+0x428> │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #128] @ 3b5a4 <_PyCompile_Assemble@@Base+0x42c> │ │ │ │ + blt 3b2c4 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #128] @ 3b54c <_PyCompile_Assemble@@Base+0x42c> │ │ │ │ mov r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #108] @ 3b5a8 <_PyCompile_Assemble@@Base+0x430> │ │ │ │ + blt 3b2c4 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #108] @ 3b550 <_PyCompile_Assemble@@Base+0x430> │ │ │ │ mov r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161844 │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq fp, r8, r0, ror #4 │ │ │ │ - eorseq fp, r8, r4, ror #4 │ │ │ │ - eorseq fp, r8, r0, ror r2 │ │ │ │ - eorseq fp, r8, r0, lsl #5 │ │ │ │ - eorseq fp, r8, ip, lsl #5 │ │ │ │ - mlaseq r8, r8, r2, fp │ │ │ │ - eorseq fp, r8, r4, lsr #5 │ │ │ │ - @ instruction: 0x0038b2b4 │ │ │ │ - eorseq fp, r8, r0, asr #5 │ │ │ │ - eorseq fp, r8, ip, asr #5 │ │ │ │ - @ instruction: 0x0038b2d8 │ │ │ │ - eorseq fp, r8, r8, ror #5 │ │ │ │ - @ instruction: 0x0038b2f4 │ │ │ │ - eorseq fp, r8, r0, lsl #6 │ │ │ │ - eorseq fp, r8, r0, lsl r3 │ │ │ │ - eorseq fp, r8, r0, lsr #6 │ │ │ │ - eorseq fp, r8, r8, lsr r3 │ │ │ │ - eorseq fp, r8, r4, lsl #5 │ │ │ │ - eorseq fp, r8, ip, asr #6 │ │ │ │ - eorseq fp, r8, ip, asr r3 │ │ │ │ - mlaseq r8, ip, r2, fp │ │ │ │ - eorseq fp, r8, ip, ror #6 │ │ │ │ - eorseq fp, r8, r4, ror r3 │ │ │ │ - eorseq fp, r8, r0, lsl #7 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r4, r1 │ │ │ │ - bne 3b5d4 <_PyCompile_Assemble@@Base+0x45c> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - pop {r4, lr} │ │ │ │ - b 1949dc │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 3b5f8 <_PyCompile_Assemble@@Base+0x480> │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ - b 3b5c8 <_PyCompile_Assemble@@Base+0x450> │ │ │ │ - @ instruction: 0x003737b8 │ │ │ │ + eorseq fp, r8, r0, lsr #22 │ │ │ │ + eorseq fp, r8, r4, lsr #22 │ │ │ │ + eorseq fp, r8, r0, lsr fp │ │ │ │ + eorseq fp, r8, r0, asr #22 │ │ │ │ + eorseq fp, r8, ip, asr #22 │ │ │ │ + eorseq fp, r8, r8, asr fp │ │ │ │ + eorseq fp, r8, r4, ror #22 │ │ │ │ + eorseq fp, r8, r4, ror fp │ │ │ │ + eorseq fp, r8, r0, lsl #23 │ │ │ │ + eorseq fp, r8, ip, lsl #23 │ │ │ │ + mlaseq r8, r8, fp, fp │ │ │ │ + eorseq fp, r8, r8, lsr #23 │ │ │ │ + @ instruction: 0x0038bbb4 │ │ │ │ + eorseq fp, r8, r0, asr #23 │ │ │ │ + @ instruction: 0x0038bbd0 │ │ │ │ + eorseq fp, r8, r0, ror #23 │ │ │ │ + @ instruction: 0x0038bbf8 │ │ │ │ + eorseq fp, r8, r4, asr #22 │ │ │ │ + eorseq fp, r8, ip, lsl #24 │ │ │ │ + eorseq fp, r8, ip, lsl ip │ │ │ │ + eorseq fp, r8, ip, asr fp │ │ │ │ + eorseq fp, r8, ip, lsr #24 │ │ │ │ + eorseq fp, r8, r4, lsr ip │ │ │ │ + eorseq fp, r8, r0, asr #24 │ │ │ │ │ │ │ │ -0003b5fc : │ │ │ │ - ldr r3, [pc, #4] @ 3b608 │ │ │ │ +0003b554 : │ │ │ │ + ldr r3, [pc, #4] @ 3b560 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ - b 253d84 │ │ │ │ - eorseq ip, r7, r0, lsl #13 │ │ │ │ + b 253da4 │ │ │ │ + eorseq ip, r7, r0, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 3b644 │ │ │ │ + bne 3b59c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r6, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - beq 3b668 │ │ │ │ - b 3b680 │ │ │ │ + beq 3b5c0 │ │ │ │ + b 3b5d8 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #104] @ 3b6bc │ │ │ │ + ldr r0, [pc, #104] @ 3b614 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3b62c │ │ │ │ - b 3b678 │ │ │ │ + bne 3b584 │ │ │ │ + b 3b5d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 314798 <_PyGen_SetStopIterationValue@@Base+0xbc> │ │ │ │ + bl 31502c <_PyGen_SetStopIterationValue@@Base+0xc0> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 3b680 │ │ │ │ + bne 3b5d8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3b6a0 │ │ │ │ - bl 91918 │ │ │ │ + bne 3b5f8 │ │ │ │ + bl 9185c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ - beq 3b678 │ │ │ │ + beq 3b5d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b678 │ │ │ │ - ldr r0, [pc, #4] @ 3b6c0 │ │ │ │ + blt 3b5d0 │ │ │ │ + ldr r0, [pc, #4] @ 3b618 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mlaseq r6, r8, pc, r1 @ │ │ │ │ + eorseq r2, r6, r8, asr r8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r2, #2 │ │ │ │ + mov r4, r1 │ │ │ │ + bne 3b644 │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + pop {r4, lr} │ │ │ │ + b 194ae0 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #20] @ 3b668 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, pc} │ │ │ │ + b 3b638 │ │ │ │ + eorseq r4, r7, r8, ror r0 │ │ │ │ + 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] @ 3b838 │ │ │ │ mov r5, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 3b71c │ │ │ │ + beq 3b6c4 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r4, #136] @ 0x88 │ │ │ │ - ldrne r3, [pc, #384] @ 3b894 │ │ │ │ + ldrne r3, [pc, #384] @ 3b83c │ │ │ │ subne r4, r4, r3 │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3b860 │ │ │ │ + beq 3b808 │ │ │ │ ldr r0, [r3, #136] @ 0x88 │ │ │ │ - ldr r3, [pc, #352] @ 3b894 │ │ │ │ + ldr r3, [pc, #352] @ 3b83c │ │ │ │ cmp r0, r3 │ │ │ │ - bne 3b860 │ │ │ │ + bne 3b808 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3b748 │ │ │ │ + bne 3b6f0 │ │ │ │ mov r4, #0 │ │ │ │ - b 3b804 │ │ │ │ + b 3b7ac │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ ldrne ip, [r3, #8]! │ │ │ │ movne r0, #0 │ │ │ │ - beq 3b778 │ │ │ │ + beq 3b720 │ │ │ │ cmp ip, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble 3b804 │ │ │ │ + ble 3b7ac │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne 3b75c │ │ │ │ - b 3b79c │ │ │ │ + bne 3b704 │ │ │ │ + b 3b744 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3b79c │ │ │ │ + beq 3b744 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3b77c │ │ │ │ - ldr r3, [pc, #256] @ 3b898 │ │ │ │ + bne 3b724 │ │ │ │ + ldr r3, [pc, #256] @ 3b840 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3b804 │ │ │ │ - ldr r2, [pc, #248] @ 3b89c │ │ │ │ + bne 3b7ac │ │ │ │ + ldr r2, [pc, #248] @ 3b844 │ │ │ │ mov r0, r5 │ │ │ │ - bl 316364 │ │ │ │ + bl 316b78 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 3b884 │ │ │ │ - beq 3b804 │ │ │ │ + blt 3b82c │ │ │ │ + beq 3b7ac │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #216] @ 3b89c │ │ │ │ + ldr r1, [pc, #216] @ 3b844 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d1464 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #200] @ 3b8a0 │ │ │ │ + bl 1d1944 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #200] @ 3b848 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3b884 │ │ │ │ + bne 3b82c │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3b740 │ │ │ │ + beq 3b6e8 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3b740 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 3b740 │ │ │ │ + bne 3b6e8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 3b6e8 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ 3b8a4 │ │ │ │ + ldr r1, [pc, #148] @ 3b84c │ │ │ │ mov r0, r7 │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl 1d1464 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #128] @ 3b8a0 │ │ │ │ + bl 1d1944 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #128] @ 3b848 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3b884 │ │ │ │ + bne 3b82c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 3b840 │ │ │ │ - ldr r3, [pc, #96] @ 3b8a0 │ │ │ │ - b 3b884 │ │ │ │ + bne 3b7e8 │ │ │ │ + ldr r3, [pc, #96] @ 3b848 │ │ │ │ + b 3b82c │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3b860 │ │ │ │ + beq 3b808 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3b860 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 3b808 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3b838 │ │ │ │ - ldr r1, [pc, #44] @ 3b89c │ │ │ │ + beq 3b7e0 │ │ │ │ + ldr r1, [pc, #44] @ 3b844 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d1464 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d1944 <_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 │ │ │ │ + andeq fp, r3, ip, ror #12 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ @ instruction: 0x0057ad98 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ subseq sl, r7, r0, asr r9 │ │ │ │ │ │ │ │ -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 12ed14 │ │ │ │ + bl 12ed78 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq ip, r7, r0, asr r7 │ │ │ │ + eorseq sp, r7, r0, 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 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 19f444 │ │ │ │ + bl 19f5c8 │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_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 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315648 <_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 1034d0 │ │ │ │ + beq 3b9dc │ │ │ │ + bl 103520 │ │ │ │ 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 1034d0 │ │ │ │ + beq 3ba08 │ │ │ │ + bl 103520 │ │ │ │ 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 1034d0 │ │ │ │ + bl 103520 │ │ │ │ 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 18ed34 │ │ │ │ - b 3b9c0 │ │ │ │ + bl 18ee38 │ │ │ │ + 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 18ed34 │ │ │ │ - b 3b9c0 │ │ │ │ + bl 18ee38 │ │ │ │ + b 3b968 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2a9fd0 │ │ │ │ + bl 2aa458 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 3b9c0 │ │ │ │ - bl 2a9ac8 │ │ │ │ + beq 3b968 │ │ │ │ + bl 2a9f50 │ │ │ │ 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 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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: 0x0037acf0 │ │ │ │ - @ instruction: 0x00369df8 │ │ │ │ - eorseq fp, r8, r0, lsr r4 │ │ │ │ + @ instruction: 0x0037b5b0 │ │ │ │ + @ instruction: 0x0036a6b8 │ │ │ │ + @ instruction: 0x0038bcf0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq fp, r6, r4, asr #17 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r7, r8, asr #15 │ │ │ │ - eorseq fp, r7, ip, ror #15 │ │ │ │ + eorseq ip, r7, r8, lsl #1 │ │ │ │ + eorseq ip, r7, ip, lsr #1 │ │ │ │ + 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 3bb94 │ │ │ │ + clz r2, r0 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r1, #1 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 3bbc4 │ │ │ │ + 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] @ 3bd48 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 3bbec │ │ │ │ + ldr r8, [r0] │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + tst r3, #268435456 @ 0x10000000 │ │ │ │ + bne 3bbf4 │ │ │ │ + ldr r2, [pc, #364] @ 3bd4c │ │ │ │ + ldr r1, [pc, #364] @ 3bd50 │ │ │ │ + ldr r0, [pc, #364] @ 3bd54 │ │ │ │ + mov r3, r8 │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + mov r5, #0 │ │ │ │ + b 3bd3c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1705f4 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 3bd3c │ │ │ │ + mov r2, #0 │ │ │ │ + add r1, sp, #32 │ │ │ │ + bl 1b6310 │ │ │ │ + cmn r0, #1 │ │ │ │ + moveq r4, #0 │ │ │ │ + moveq r6, r4 │ │ │ │ + beq 3bd04 │ │ │ │ + bl c3dc8 │ │ │ │ + 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 8b3e0 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + streq r6, [sp, #36] @ 0x24 │ │ │ │ + moveq sl, #1 │ │ │ │ + moveq r6, fp │ │ │ │ + beq 3bcb8 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + mov r3, r4 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 2a8d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 3bcac │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bne 3bcac │ │ │ │ + cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ + bgt 3bcb4 │ │ │ │ + lsl r4, r4, #1 │ │ │ │ + mov fp, r6 │ │ │ │ + b 3bc48 │ │ │ │ + mov sl, #0 │ │ │ │ + b 3bcb8 │ │ │ │ + mov sl, #1 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c7b20 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 3bcf4 │ │ │ │ + cmp sl, #1 │ │ │ │ + bne 3bcdc │ │ │ │ + bl 29e8dc │ │ │ │ + b 3bd04 │ │ │ │ + ldr r3, [pc, #116] @ 3bd58 │ │ │ │ + ldr r1, [pc, #116] @ 3bd5c │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, r8 │ │ │ │ + bl 1177f0 │ │ │ │ + b 3bd04 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2b8994 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8b3ac │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 3bd28 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + beq 3bd30 │ │ │ │ + mov r5, r4 │ │ │ │ + b 3bd3c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 3bd28 │ │ │ │ + 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: 0x0037b5b0 │ │ │ │ + @ instruction: 0x0036a6b8 │ │ │ │ + eorseq sp, r7, r0, lsr #4 │ │ │ │ + ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ + @ instruction: 0x0038bcfc │ │ │ │ + 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] @ 3bd9c │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19f5c8 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldrsheq sl, [r7], #-112 @ 0xffffff90 │ │ │ │ │ │ │ │ -0003bb98 <_PyCompile_CodeGen@@Base>: │ │ │ │ +0003bda0 <_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 264800 │ │ │ │ + bl 264a58 │ │ │ │ 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 3bde4 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ + ldr r3, [pc, #700] @ 3c094 <_PyCompile_CodeGen@@Base+0x2f4> │ │ │ │ + ldr r1, [pc, #700] @ 3c098 <_PyCompile_CodeGen@@Base+0x2f8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 3bbe8 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ - bl bb900 <_PyArena_New@@Base> │ │ │ │ + bl 18ee38 │ │ │ │ + b 3bdf0 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ + bl bb88c <_PyArena_New@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 3bbf0 <_PyCompile_CodeGen@@Base+0x58> │ │ │ │ + bne 3bdf8 <_PyCompile_CodeGen@@Base+0x58> │ │ │ │ mov r6, #0 │ │ │ │ - b 3be80 <_PyCompile_CodeGen@@Base+0x2e8> │ │ │ │ + b 3c088 <_PyCompile_CodeGen@@Base+0x2e8> │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2e058c <_PyErr_BadInternalCall@@Base+0x11b4> │ │ │ │ + bl 2e0dc0 <_PyErr_BadInternalCall@@Base+0x11a4> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 3bc34 <_PyCompile_CodeGen@@Base+0x9c> │ │ │ │ - bl 2e8640 │ │ │ │ + beq 3be3c <_PyCompile_CodeGen@@Base+0x9c> │ │ │ │ + bl 2e8e80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3bc34 <_PyCompile_CodeGen@@Base+0x9c> │ │ │ │ + beq 3be3c <_PyCompile_CodeGen@@Base+0x9c> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp] │ │ │ │ - bl 24cd24 │ │ │ │ + bl 24ccec │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 3bc40 <_PyCompile_CodeGen@@Base+0xa8> │ │ │ │ + bne 3be48 <_PyCompile_CodeGen@@Base+0xa8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 1682c0 <_PyArena_Free@@Base> │ │ │ │ - b 3bbe8 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ + bl 168290 <_PyArena_Free@@Base> │ │ │ │ + b 3bdf0 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ mov r6, #1 │ │ │ │ strb r6, [r5, #64] @ 0x40 │ │ │ │ - bl 91918 │ │ │ │ + bl 9185c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3bbe8 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ - ldr r1, [pc, #568] @ 3be94 <_PyCompile_CodeGen@@Base+0x2fc> │ │ │ │ + beq 3bdf0 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ + ldr r1, [pc, #568] @ 3c09c <_PyCompile_CodeGen@@Base+0x2fc> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp] │ │ │ │ - bl 1335e4 │ │ │ │ + bl 13364c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3bbe8 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ + beq 3bdf0 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2535c0 │ │ │ │ + bl 2535e0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 3bc90 <_PyCompile_CodeGen@@Base+0xf8> │ │ │ │ + bne 3be98 <_PyCompile_CodeGen@@Base+0xf8> │ │ │ │ mov r6, #0 │ │ │ │ - b 3be60 <_PyCompile_CodeGen@@Base+0x2c8> │ │ │ │ + b 3c068 <_PyCompile_CodeGen@@Base+0x2c8> │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldr r2, [r6, #700] @ 0x2bc │ │ │ │ cmp r2, #0 │ │ │ │ - bne 3bcb0 <_PyCompile_CodeGen@@Base+0x118> │ │ │ │ + bne 3beb8 <_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 3bee4 <_PyCompile_CodeGen@@Base+0x144> │ │ │ │ + b 3bed0 <_PyCompile_CodeGen@@Base+0x130> │ │ │ │ + ldr r1, [pc, #480] @ 3c0a0 <_PyCompile_CodeGen@@Base+0x300> │ │ │ │ mov r0, r4 │ │ │ │ - bl a59c0 │ │ │ │ + bl a5904 │ │ │ │ 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 3bea8 <_PyCompile_CodeGen@@Base+0x108> │ │ │ │ + b 3be90 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + ldr r1, [pc, #460] @ 3c0a4 <_PyCompile_CodeGen@@Base+0x304> │ │ │ │ mov r0, r4 │ │ │ │ - bl a59c0 │ │ │ │ + bl a5904 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3be90 <_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 3bf04 <_PyCompile_CodeGen@@Base+0x164> │ │ │ │ + ldr r1, [pc, #432] @ 3c0a8 <_PyCompile_CodeGen@@Base+0x308> │ │ │ │ mov r0, r4 │ │ │ │ - bl a59c0 │ │ │ │ + bl a5904 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3be90 <_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 3bf24 <_PyCompile_CodeGen@@Base+0x184> │ │ │ │ + ldr r1, [pc, #404] @ 3c0ac <_PyCompile_CodeGen@@Base+0x30c> │ │ │ │ mov r0, r4 │ │ │ │ - bl a59c0 │ │ │ │ + bl a5904 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3be90 <_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 3bf44 <_PyCompile_CodeGen@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #376] @ 3c0b0 <_PyCompile_CodeGen@@Base+0x310> │ │ │ │ mov r0, r4 │ │ │ │ - bl a59c0 │ │ │ │ + bl a5904 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3be90 <_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 3bf64 <_PyCompile_CodeGen@@Base+0x1c4> │ │ │ │ + ldr r1, [pc, #348] @ 3c0b4 <_PyCompile_CodeGen@@Base+0x314> │ │ │ │ mov r0, r4 │ │ │ │ - bl a59c0 │ │ │ │ + bl a5904 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3be90 <_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 3bf84 <_PyCompile_CodeGen@@Base+0x1e4> │ │ │ │ + ldr r1, [pc, #320] @ 3c0b8 <_PyCompile_CodeGen@@Base+0x318> │ │ │ │ mov r0, r4 │ │ │ │ - bl a59c0 │ │ │ │ + bl a5904 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3be90 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r0, [r6, #732] @ 0x2dc │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ - ldr r1, [pc, #288] @ 3beb4 <_PyCompile_CodeGen@@Base+0x31c> │ │ │ │ + beq 3be90 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + ldr r1, [pc, #288] @ 3c0bc <_PyCompile_CodeGen@@Base+0x31c> │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59c0 │ │ │ │ + bl a5904 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ cmp sl, #0 │ │ │ │ - blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3be90 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r0, [r6, #736] @ 0x2e0 │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ - ldr r1, [pc, #240] @ 3beb8 <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ + beq 3be90 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + ldr r1, [pc, #240] @ 3c0c0 <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59c0 │ │ │ │ + bl a5904 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ cmp sl, #0 │ │ │ │ - blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3be90 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r0, [r6, #740] @ 0x2e4 │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ - ldr r1, [pc, #192] @ 3bebc <_PyCompile_CodeGen@@Base+0x324> │ │ │ │ + beq 3be90 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + ldr r1, [pc, #192] @ 3c0c4 <_PyCompile_CodeGen@@Base+0x324> │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59c0 │ │ │ │ + bl a5904 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ cmp r9, #0 │ │ │ │ - blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3be90 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r1, [r8] │ │ │ │ mov r0, r5 │ │ │ │ subs r1, r1, #3 │ │ │ │ movne r1, #1 │ │ │ │ - bl 2593e4 <_PySys_GetRequiredAttrString@@Base+0x2e90> │ │ │ │ + bl 259334 <_PySys_GetRequiredAttrString@@Base+0x2dc0> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + beq 3be90 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 152f94 │ │ │ │ + bl 1531a0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3bbe8 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ + blt 3bdf0 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov r0, #2 │ │ │ │ - bl a27e0 │ │ │ │ + bl a2724 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 25ea4c │ │ │ │ + bl 25ebd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 260684 │ │ │ │ + bl 260808 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1682c0 <_PyArena_Free@@Base> │ │ │ │ + bl 168290 <_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, ip, lsr r4 │ │ │ │ + eorseq fp, r8, r0, asr sp │ │ │ │ subseq r9, r7, r0, lsr #20 │ │ │ │ - eorseq r7, r6, r4, lsr #31 │ │ │ │ - eorseq fp, r8, ip, asr #8 │ │ │ │ - eorseq fp, r8, r8, asr r4 │ │ │ │ - eorseq pc, r7, r4, ror #21 │ │ │ │ - eorseq fp, r5, r4, lsr #24 │ │ │ │ - eorseq fp, r8, r0, ror #8 │ │ │ │ - eorseq fp, r8, ip, ror #8 │ │ │ │ - eorseq fp, r8, r8, ror r4 │ │ │ │ - eorseq fp, r8, r4, lsl #9 │ │ │ │ - mlaseq r8, r4, r4, fp │ │ │ │ - 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> │ │ │ │ - clz r2, r0 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - cmp r1, #1 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 3bf44 <_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> │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3bf6c <_PyCompile_CodeGen@@Base+0x3d4> │ │ │ │ - ldr r8, [r0] │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 3bf74 <_PyCompile_CodeGen@@Base+0x3dc> │ │ │ │ - ldr r2, [pc, #364] @ 3c0cc <_PyCompile_CodeGen@@Base+0x534> │ │ │ │ - ldr r1, [pc, #364] @ 3c0d0 <_PyCompile_CodeGen@@Base+0x538> │ │ │ │ - ldr r0, [pc, #364] @ 3c0d4 <_PyCompile_CodeGen@@Base+0x53c> │ │ │ │ - mov r3, r8 │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - mov r5, #0 │ │ │ │ - b 3c0bc <_PyCompile_CodeGen@@Base+0x524> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 170604 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 3c0bc <_PyCompile_CodeGen@@Base+0x524> │ │ │ │ - mov r2, #0 │ │ │ │ - add r1, sp, #32 │ │ │ │ - bl 1b5df8 │ │ │ │ - cmn r0, #1 │ │ │ │ - moveq r4, #0 │ │ │ │ - moveq r6, r4 │ │ │ │ - beq 3c084 <_PyCompile_CodeGen@@Base+0x4ec> │ │ │ │ - bl c3e38 │ │ │ │ - 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 8b488 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - streq r6, [sp, #36] @ 0x24 │ │ │ │ - moveq sl, #1 │ │ │ │ - moveq r6, fp │ │ │ │ - beq 3c038 <_PyCompile_CodeGen@@Base+0x4a0> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - mov r3, r4 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 2a8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3c02c <_PyCompile_CodeGen@@Base+0x494> │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bne 3c02c <_PyCompile_CodeGen@@Base+0x494> │ │ │ │ - cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - bgt 3c034 <_PyCompile_CodeGen@@Base+0x49c> │ │ │ │ - lsl r4, r4, #1 │ │ │ │ - mov fp, r6 │ │ │ │ - b 3bfc8 <_PyCompile_CodeGen@@Base+0x430> │ │ │ │ - mov sl, #0 │ │ │ │ - b 3c038 <_PyCompile_CodeGen@@Base+0x4a0> │ │ │ │ - mov sl, #1 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c7b9c │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 3c074 <_PyCompile_CodeGen@@Base+0x4dc> │ │ │ │ - cmp sl, #1 │ │ │ │ - bne 3c05c <_PyCompile_CodeGen@@Base+0x4c4> │ │ │ │ - bl 29e454 │ │ │ │ - b 3c084 <_PyCompile_CodeGen@@Base+0x4ec> │ │ │ │ - ldr r3, [pc, #116] @ 3c0d8 <_PyCompile_CodeGen@@Base+0x540> │ │ │ │ - ldr r1, [pc, #116] @ 3c0dc <_PyCompile_CodeGen@@Base+0x544> │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r8 │ │ │ │ - bl 1177f8 │ │ │ │ - b 3c084 <_PyCompile_CodeGen@@Base+0x4ec> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2b850c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 8b454 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c0a8 <_PyCompile_CodeGen@@Base+0x510> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - beq 3c0b0 <_PyCompile_CodeGen@@Base+0x518> │ │ │ │ - mov r5, r4 │ │ │ │ - b 3c0bc <_PyCompile_CodeGen@@Base+0x524> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 3c0a8 <_PyCompile_CodeGen@@Base+0x510> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r1, r7, ip, asr sp │ │ │ │ - @ instruction: 0x0037acf0 │ │ │ │ - @ instruction: 0x00369df8 │ │ │ │ - eorseq ip, r7, r0, ror #18 │ │ │ │ - ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ - eorseq fp, r8, r4, lsr #9 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov 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 19f444 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrsheq sl, [r7], #-112 @ 0xffffff90 │ │ │ │ - ldr r0, [pc] @ 3c128 <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ - bx lr │ │ │ │ - subseq r7, r7, ip, ror r1 │ │ │ │ + eorseq r8, r6, r4, ror #16 │ │ │ │ + eorseq fp, r8, r0, ror #26 │ │ │ │ + eorseq fp, r8, ip, ror #26 │ │ │ │ + eorseq r0, r8, r4, lsr #7 │ │ │ │ + eorseq ip, r5, r4, ror #9 │ │ │ │ + eorseq fp, r8, r4, ror sp │ │ │ │ + eorseq fp, r8, r0, lsl #27 │ │ │ │ + eorseq fp, r8, ip, lsl #27 │ │ │ │ + mlaseq r8, r8, sp, fp │ │ │ │ + eorseq fp, r8, r8, lsr #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] @ 3c168 <_PyCompile_CodeGen@@Base+0x5d0> │ │ │ │ + ldr r0, [pc, #16] @ 3c104 <_PyCompile_CodeGen@@Base+0x364> │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f444 │ │ │ │ + bl 19f5c8 │ │ │ │ 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] @ 3c1e0 <_PyCompile_CodeGen@@Base+0x648> │ │ │ │ - ldrne r0, [pc, #76] @ 3c1e4 <_PyCompile_CodeGen@@Base+0x64c> │ │ │ │ + ldreq r0, [pc, #76] @ 3c17c <_PyCompile_CodeGen@@Base+0x3dc> │ │ │ │ + ldrne r0, [pc, #76] @ 3c180 <_PyCompile_CodeGen@@Base+0x3e0> │ │ │ │ moveq r1, sp │ │ │ │ movne r2, #3 │ │ │ │ movne r1, sp │ │ │ │ strne r3, [sp, #8] │ │ │ │ - bl 19f444 │ │ │ │ + bl 19f5c8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 3c1d8 <_PyCompile_CodeGen@@Base+0x640> │ │ │ │ + beq 3c174 <_PyCompile_CodeGen@@Base+0x3d4> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c1d4 <_PyCompile_CodeGen@@Base+0x63c> │ │ │ │ + beq 3c170 <_PyCompile_CodeGen@@Base+0x3d0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 3c1d4 <_PyCompile_CodeGen@@Base+0x63c> │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 3c170 <_PyCompile_CodeGen@@Base+0x3d0> │ │ │ │ + bl 9abc4 <_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] @ 3c18c <_PyCompile_CodeGen@@Base+0x3ec> │ │ │ │ + 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+0x5bc> │ │ │ │ mov r5, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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+0x448> │ │ │ │ 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+0x5c0> │ │ │ │ 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+0x58c> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - ldr r3, [pc, #352] @ 3c3b8 <_PyCompile_CodeGen@@Base+0x820> │ │ │ │ + ldr r3, [pc, #352] @ 3c360 <_PyCompile_CodeGen@@Base+0x5c0> │ │ │ │ cmp r0, r3 │ │ │ │ - bne 3c384 <_PyCompile_CodeGen@@Base+0x7ec> │ │ │ │ + bne 3c32c <_PyCompile_CodeGen@@Base+0x58c> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3c26c <_PyCompile_CodeGen@@Base+0x6d4> │ │ │ │ + bne 3c214 <_PyCompile_CodeGen@@Base+0x474> │ │ │ │ mov r4, #0 │ │ │ │ - b 3c328 <_PyCompile_CodeGen@@Base+0x790> │ │ │ │ + b 3c2d0 <_PyCompile_CodeGen@@Base+0x530> │ │ │ │ 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+0x4a4> │ │ │ │ cmp ip, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble 3c328 <_PyCompile_CodeGen@@Base+0x790> │ │ │ │ + ble 3c2d0 <_PyCompile_CodeGen@@Base+0x530> │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne 3c280 <_PyCompile_CodeGen@@Base+0x6e8> │ │ │ │ - b 3c2c0 <_PyCompile_CodeGen@@Base+0x728> │ │ │ │ + bne 3c228 <_PyCompile_CodeGen@@Base+0x488> │ │ │ │ + b 3c268 <_PyCompile_CodeGen@@Base+0x4c8> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3c2c0 <_PyCompile_CodeGen@@Base+0x728> │ │ │ │ + beq 3c268 <_PyCompile_CodeGen@@Base+0x4c8> │ │ │ │ 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+0x4a8> │ │ │ │ + ldr r3, [pc, #256] @ 3c364 <_PyCompile_CodeGen@@Base+0x5c4> │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3c328 <_PyCompile_CodeGen@@Base+0x790> │ │ │ │ - ldr r2, [pc, #248] @ 3c3c0 <_PyCompile_CodeGen@@Base+0x828> │ │ │ │ + bne 3c2d0 <_PyCompile_CodeGen@@Base+0x530> │ │ │ │ + ldr r2, [pc, #248] @ 3c368 <_PyCompile_CodeGen@@Base+0x5c8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 316364 │ │ │ │ + bl 316b78 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 3c3a8 <_PyCompile_CodeGen@@Base+0x810> │ │ │ │ - beq 3c328 <_PyCompile_CodeGen@@Base+0x790> │ │ │ │ + blt 3c350 <_PyCompile_CodeGen@@Base+0x5b0> │ │ │ │ + beq 3c2d0 <_PyCompile_CodeGen@@Base+0x530> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #216] @ 3c3c0 <_PyCompile_CodeGen@@Base+0x828> │ │ │ │ + ldr r1, [pc, #216] @ 3c368 <_PyCompile_CodeGen@@Base+0x5c8> │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d1464 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #200] @ 3c3c4 <_PyCompile_CodeGen@@Base+0x82c> │ │ │ │ + bl 1d1944 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #200] @ 3c36c <_PyCompile_CodeGen@@Base+0x5cc> │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3c3a8 <_PyCompile_CodeGen@@Base+0x810> │ │ │ │ + bne 3c350 <_PyCompile_CodeGen@@Base+0x5b0> │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c264 <_PyCompile_CodeGen@@Base+0x6cc> │ │ │ │ + beq 3c20c <_PyCompile_CodeGen@@Base+0x46c> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3c264 <_PyCompile_CodeGen@@Base+0x6cc> │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 3c264 <_PyCompile_CodeGen@@Base+0x6cc> │ │ │ │ + bne 3c20c <_PyCompile_CodeGen@@Base+0x46c> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 3c20c <_PyCompile_CodeGen@@Base+0x46c> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ 3c3c8 <_PyCompile_CodeGen@@Base+0x830> │ │ │ │ + ldr r1, [pc, #148] @ 3c370 <_PyCompile_CodeGen@@Base+0x5d0> │ │ │ │ mov r0, r7 │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl 1d1464 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #128] @ 3c3c4 <_PyCompile_CodeGen@@Base+0x82c> │ │ │ │ + bl 1d1944 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #128] @ 3c36c <_PyCompile_CodeGen@@Base+0x5cc> │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3c3a8 <_PyCompile_CodeGen@@Base+0x810> │ │ │ │ + bne 3c350 <_PyCompile_CodeGen@@Base+0x5b0> │ │ │ │ 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+0x56c> │ │ │ │ + ldr r3, [pc, #96] @ 3c36c <_PyCompile_CodeGen@@Base+0x5cc> │ │ │ │ + b 3c350 <_PyCompile_CodeGen@@Base+0x5b0> │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c384 <_PyCompile_CodeGen@@Base+0x7ec> │ │ │ │ + beq 3c32c <_PyCompile_CodeGen@@Base+0x58c> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3c384 <_PyCompile_CodeGen@@Base+0x7ec> │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 3c32c <_PyCompile_CodeGen@@Base+0x58c> │ │ │ │ + bl 9abc4 <_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+0x564> │ │ │ │ + ldr r1, [pc, #44] @ 3c368 <_PyCompile_CodeGen@@Base+0x5c8> │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d1464 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d1944 <_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+0x608> │ │ │ │ + ldr r3, [pc, #100] @ 3c400 <_PyCompile_CodeGen@@Base+0x660> │ │ │ │ + ldr r1, [pc, #100] @ 3c404 <_PyCompile_CodeGen@@Base+0x664> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 3c41c <_PyCompile_CodeGen@@Base+0x884> │ │ │ │ + bl 18ee38 │ │ │ │ + b 3c3c4 <_PyCompile_CodeGen@@Base+0x624> │ │ │ │ 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+0x62c> │ │ │ │ + ldr r3, [pc, #68] @ 3c400 <_PyCompile_CodeGen@@Base+0x660> │ │ │ │ + ldr r1, [pc, #72] @ 3c408 <_PyCompile_CodeGen@@Base+0x668> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ - b 3c450 <_PyCompile_CodeGen@@Base+0x8b8> │ │ │ │ + b 3c3f8 <_PyCompile_CodeGen@@Base+0x658> │ │ │ │ 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+0x640> │ │ │ │ + ldr r0, [pc, #44] @ 3c40c <_PyCompile_CodeGen@@Base+0x66c> │ │ │ │ + b 3c3f8 <_PyCompile_CodeGen@@Base+0x658> │ │ │ │ + ldr r1, [pc, #40] @ 3c410 <_PyCompile_CodeGen@@Base+0x670> │ │ │ │ add r2, sp, #4 │ │ │ │ - bl f3ff8 │ │ │ │ + bl f4060 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c430 <_PyCompile_CodeGen@@Base+0x898> │ │ │ │ + beq 3c3d8 <_PyCompile_CodeGen@@Base+0x638> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, lsr #25 │ │ │ │ - eorseq r2, r7, ip, lsl #27 │ │ │ │ + eorseq pc, r6, ip, ror #10 │ │ │ │ + eorseq r3, r7, ip, asr #12 │ │ │ │ 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+0x6b0> │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f444 │ │ │ │ + bl 19f5c8 │ │ │ │ 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 2959ac <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ - ldr r1, [pc, #20] @ 3c518 <_PyEval_FormatExcUnbound@@Base+0x6c> │ │ │ │ - ldr r2, [pc, #20] @ 3c51c <_PyEval_FormatExcUnbound@@Base+0x70> │ │ │ │ + b 295e44 <_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 2959ac <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b 295e44 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ subseq sp, r5, ip, ror #21 │ │ │ │ - @ instruction: 0x00362fd0 │ │ │ │ + mlaseq r6, r0, r8, r3 │ │ │ │ subseq fp, r5, r4, asr #23 │ │ │ │ - @ instruction: 0x0038b5d4 │ │ │ │ + mlaseq r8, r4, lr, fp │ │ │ │ + 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 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 1177f0 │ │ │ │ + b 3c630 <_PyEval_FormatExcUnbound@@Base+0x1dc> │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 1705f4 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 3c630 <_PyEval_FormatExcUnbound@@Base+0x1dc> │ │ │ │ + mov r2, #0 │ │ │ │ + add r1, sp, #12 │ │ │ │ + bl 1b6310 │ │ │ │ + cmn r0, #1 │ │ │ │ + moveq r5, #0 │ │ │ │ + moveq r6, r5 │ │ │ │ + beq 3c61c <_PyEval_FormatExcUnbound@@Base+0x1c8> │ │ │ │ + bl c3dc8 │ │ │ │ + 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 8b3e0 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + streq r6, [sp, #16] │ │ │ │ + moveq sl, #1 │ │ │ │ + moveq r6, fp │ │ │ │ + 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 3c5c4 <_PyEval_FormatExcUnbound@@Base+0x170> │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bne 3c5c4 <_PyEval_FormatExcUnbound@@Base+0x170> │ │ │ │ + cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ + bgt 3c5cc <_PyEval_FormatExcUnbound@@Base+0x178> │ │ │ │ + lsl r5, r5, #1 │ │ │ │ + mov fp, r6 │ │ │ │ + b 3c560 <_PyEval_FormatExcUnbound@@Base+0x10c> │ │ │ │ + mov sl, #0 │ │ │ │ + b 3c5d0 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ + mov sl, #1 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c7b20 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 3c60c <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ + cmp sl, #1 │ │ │ │ + bne 3c5f4 <_PyEval_FormatExcUnbound@@Base+0x1a0> │ │ │ │ + bl 29e8dc │ │ │ │ + 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 1177f0 │ │ │ │ + b 3c61c <_PyEval_FormatExcUnbound@@Base+0x1c8> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 27cca8 <_Py_Uid_Converter@@Base+0x15c> │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8b3ac │ │ │ │ + mov r0, r4 │ │ │ │ + bl 19c14c <_Py_DecRef@@Base> │ │ │ │ + mov r4, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq fp, r8, r4, lsl pc │ │ │ │ + ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ + eorseq fp, r8, ip, lsr pc │ │ │ │ │ │ │ │ -0003c520 : │ │ │ │ +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 112590 │ │ │ │ + bl 1125c8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 3c580 │ │ │ │ + beq 3c6ac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r0, [pc, #192] @ 3c62c │ │ │ │ + ldr r0, [pc, #192] @ 3c758 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #184] @ 3c630 │ │ │ │ + ldr r1, [pc, #184] @ 3c75c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1177f8 │ │ │ │ - b 3c5b0 │ │ │ │ + bl 1177f0 │ │ │ │ + b 3c6dc │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 112590 │ │ │ │ + bl 1125c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3c55c │ │ │ │ + bne 3c688 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - ble 3c5b8 │ │ │ │ - bl 29e454 │ │ │ │ + ble 3c6e4 │ │ │ │ + bl 29e8dc │ │ │ │ mov r4, #0 │ │ │ │ - b 3c5f8 │ │ │ │ + b 3c724 │ │ │ │ add r1, r1, r2 │ │ │ │ - bl 1d0670 │ │ │ │ + bl 1d0b50 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3c5b0 │ │ │ │ + beq 3c6dc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c5f8 │ │ │ │ + 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 3c60c │ │ │ │ + beq 3c738 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1134c4 │ │ │ │ + bl 1134fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmn r3, #1 │ │ │ │ - beq 3c620 │ │ │ │ + beq 3c74c │ │ │ │ mov r0, sp │ │ │ │ - bl 1134c4 │ │ │ │ + bl 1134fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r6, r4, asr ip │ │ │ │ + eorseq r6, r6, r4, lsl r5 │ │ │ │ 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 92e30 │ │ │ │ + bl 92d74 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3c704 │ │ │ │ - ldr r0, [pc, #172] @ 3c70c │ │ │ │ - bl 22de1c │ │ │ │ + beq 3c830 │ │ │ │ + ldr r0, [pc, #172] @ 3c838 │ │ │ │ + bl 22dda0 │ │ │ │ bl 299b8 │ │ │ │ bl 29f88 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 3c6f8 │ │ │ │ + beq 3c824 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b850c │ │ │ │ + bl 2b8994 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bne 3c69c │ │ │ │ + bne 3c7c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 3c6b0 │ │ │ │ - b 3c6c8 │ │ │ │ + bne 3c7dc │ │ │ │ + b 3c7f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab188 │ │ │ │ + bl ab0cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c6d0 │ │ │ │ - b 3c684 │ │ │ │ + beq 3c7fc │ │ │ │ + b 3c7b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3c6c8 │ │ │ │ + bne 3c7f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 3c6f8 │ │ │ │ + b 3c824 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - beq 3c664 │ │ │ │ + beq 3c790 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3c664 │ │ │ │ + bne 3c790 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 3c664 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 3c790 │ │ │ │ bl 2a864 │ │ │ │ - ldr r0, [pc, #8] @ 3c70c │ │ │ │ - bl 8b0cc │ │ │ │ + ldr r0, [pc, #8] @ 3c838 │ │ │ │ + bl 22f250 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, ip, ip, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ - mov r7, r1 │ │ │ │ - ands r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne 3c750 │ │ │ │ - ldr r3, [pc, #324] @ 3c884 │ │ │ │ - ldr r1, [pc, #324] @ 3c888 │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r7 │ │ │ │ - bl 1177f8 │ │ │ │ - b 3c878 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 170604 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 3c878 │ │ │ │ - mov r2, #0 │ │ │ │ - add r1, sp, #12 │ │ │ │ - bl 1b5df8 │ │ │ │ - cmn r0, #1 │ │ │ │ - moveq r5, #0 │ │ │ │ - moveq r6, r5 │ │ │ │ - beq 3c864 │ │ │ │ - bl c3e38 │ │ │ │ - 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 8b488 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - streq r6, [sp, #16] │ │ │ │ - moveq sl, #1 │ │ │ │ - moveq r6, fp │ │ │ │ - beq 3c818 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r3, r5 │ │ │ │ - add r1, sp, #20 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 2a330 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3c80c │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bne 3c80c │ │ │ │ - cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ - bgt 3c814 │ │ │ │ - lsl r5, r5, #1 │ │ │ │ - mov fp, r6 │ │ │ │ - b 3c7a8 │ │ │ │ - mov sl, #0 │ │ │ │ - b 3c818 │ │ │ │ - mov sl, #1 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c7b9c │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 3c854 │ │ │ │ - cmp sl, #1 │ │ │ │ - bne 3c83c │ │ │ │ - bl 29e454 │ │ │ │ - b 3c864 │ │ │ │ - ldr r3, [pc, #72] @ 3c88c │ │ │ │ - ldr r1, [pc, #72] @ 3c890 │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r7 │ │ │ │ - bl 1177f8 │ │ │ │ - b 3c864 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 27c810 <_Py_Uid_Converter@@Base+0x15c> │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 8b454 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 19bfc8 <_Py_DecRef@@Base> │ │ │ │ - mov r4, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r8, ror #12 │ │ │ │ - ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ - mlaseq r8, r0, r6, 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] @ 3c8d0 │ │ │ │ + ldr r0, [pc, #16] @ 3c878 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f444 │ │ │ │ + bl 19f5c8 │ │ │ │ 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 19f444 │ │ │ │ + bl 19f5c8 │ │ │ │ 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 19f444 │ │ │ │ + bl 19f5c8 │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3c9d8 │ │ │ │ + bne 3c980 │ │ │ │ mov r0, #0 │ │ │ │ - b 3ca30 │ │ │ │ + b 3c9d8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3c9f8 │ │ │ │ - bl a55e8 │ │ │ │ + bne 3c9a0 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3c9d0 │ │ │ │ + bne 3c978 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d8ff0 <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ + bl 1d94c4 <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3ca20 │ │ │ │ - bl a55e8 │ │ │ │ + bne 3c9c8 │ │ │ │ + bl a552c │ │ │ │ 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 19f444 │ │ │ │ + bl 19f5c8 │ │ │ │ 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 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 316364 │ │ │ │ + bl 316b78 │ │ │ │ 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 1d1464 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #200] @ 3cc60 │ │ │ │ + bl 1d1944 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 3cb00 │ │ │ │ + bne 3caa8 │ │ │ │ + bl 9abc4 <_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 1d1464 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #128] @ 3cc60 │ │ │ │ + bl 1d1944 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 3cbc8 │ │ │ │ + bl 9abc4 <_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 1d1464 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d1944 <_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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r6, r4 │ │ │ │ - beq 3ce34 │ │ │ │ + beq 3cddc │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 16ff18 │ │ │ │ + bl 16ff08 │ │ │ │ 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 14802c │ │ │ │ + beq 3cd3c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 3cd88 │ │ │ │ - bl a55e8 │ │ │ │ + bne 3cd30 │ │ │ │ + bl a552c │ │ │ │ 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 25f1b8 │ │ │ │ + bl 25f33c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ce14 │ │ │ │ + beq 3cdbc │ │ │ │ ldr r8, [sp, #24] │ │ │ │ - bl c3e38 │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3ce1c │ │ │ │ + beq 3cdc4 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 3ce24 │ │ │ │ - bl 1326d0 │ │ │ │ + bne 3cdcc │ │ │ │ + bl 132738 │ │ │ │ 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 144370 │ │ │ │ + bl 1443e0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 1706e4 │ │ │ │ + bl 1706d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsbeq fp, [r1], #-192 @ 0xffffff40 │ │ │ │ + @ instruction: 0x0051c598 │ │ │ │ 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 357590 │ │ │ │ + bl 357e28 │ │ │ │ ldrb r4, [r4, #8] │ │ │ │ - bl 357590 │ │ │ │ - ldr r3, [pc, #12] @ 3ce94 │ │ │ │ + bl 357e28 │ │ │ │ + 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 298054 │ │ │ │ + ldr r1, [pc, #120] @ 3cee0 │ │ │ │ + bl 2984ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3ced0 │ │ │ │ + bne 3ce78 │ │ │ │ mov r0, #0 │ │ │ │ - b 3cf30 │ │ │ │ + b 3ced8 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 16d9c4 <_PyTime_localtime@@Base> │ │ │ │ + bl 16d9b4 <_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 128cb4 │ │ │ │ + bl 128d18 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq fp, r8, ip, lsr #15 │ │ │ │ - subseq fp, r1, r8, lsl #26 │ │ │ │ - @ instruction: 0x0038b7b8 │ │ │ │ + eorseq ip, r8, ip, rrx │ │ │ │ + ldrsbeq ip, [r1], #-80 @ 0xffffffb0 │ │ │ │ + eorseq ip, r8, r8, ror r0 │ │ │ │ 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 304768 │ │ │ │ + bl 304fa8 │ │ │ │ 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 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038b7d4 │ │ │ │ + mlaseq r8, r4, r0, 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] @ 3cfd8 │ │ │ │ + ldr r0, [pc, #16] @ 3cf80 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f444 │ │ │ │ + bl 19f5c8 │ │ │ │ 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,310 +18977,310 @@ │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r8, r4 │ │ │ │ - beq 3d1e0 │ │ │ │ + beq 3d188 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 16ff18 │ │ │ │ + bl 16ff08 │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ - beq 3d1e0 │ │ │ │ + beq 3d188 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 3d0ec │ │ │ │ - bl a55e8 │ │ │ │ + bne 3d094 │ │ │ │ + bl a552c │ │ │ │ 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 25f1b8 │ │ │ │ + bl 25f33c │ │ │ │ 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 1034d0 │ │ │ │ + beq 3d0f0 │ │ │ │ + bl 103520 │ │ │ │ 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 1034d0 │ │ │ │ + bl 103520 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge 3d164 │ │ │ │ + bge 3d10c │ │ │ │ mov r4, #0 │ │ │ │ - b 3d1e0 │ │ │ │ + b 3d188 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ - bl c3e38 │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7b9c │ │ │ │ - ldr r3, [pc, #40] @ 3d200 │ │ │ │ + bl c7b20 │ │ │ │ + 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 1706e4 │ │ │ │ + bl 1706d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq fp, r1, r4, asr sp │ │ │ │ + subseq ip, r1, ip, lsl r6 │ │ │ │ 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 3d218 │ │ │ │ - b a58d8 │ │ │ │ + beq 3d1c0 │ │ │ │ + b a581c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 3d240 │ │ │ │ - ldr r1, [pc, #16] @ 3d244 │ │ │ │ + ldr r3, [pc, #16] @ 3d1e8 │ │ │ │ + ldr r1, [pc, #16] @ 3d1ec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r8, r5, ip, lsr #23 │ │ │ │ + eorseq r9, r5, ip, ror #8 │ │ │ │ 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] @ 3d414 │ │ │ │ + ldr r3, [pc, #424] @ 3d3bc │ │ │ │ mov r5, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 3d2a0 │ │ │ │ + beq 3d248 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r4, #44] @ 0x2c │ │ │ │ - ldrne r3, [pc, #384] @ 3d418 │ │ │ │ + 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 3d3e4 │ │ │ │ + beq 3d38c │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #352] @ 3d418 │ │ │ │ + ldr r3, [pc, #352] @ 3d3c0 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 3d3e4 │ │ │ │ + bne 3d38c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3d2cc │ │ │ │ + bne 3d274 │ │ │ │ mov r4, #0 │ │ │ │ - b 3d388 │ │ │ │ + b 3d330 │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ ldrne ip, [r3, #8]! │ │ │ │ movne r0, #0 │ │ │ │ - beq 3d2fc │ │ │ │ + beq 3d2a4 │ │ │ │ cmp ip, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble 3d388 │ │ │ │ + ble 3d330 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne 3d2e0 │ │ │ │ - b 3d320 │ │ │ │ + bne 3d288 │ │ │ │ + b 3d2c8 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3d320 │ │ │ │ + beq 3d2c8 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3d300 │ │ │ │ - ldr r3, [pc, #256] @ 3d41c │ │ │ │ + bne 3d2a8 │ │ │ │ + ldr r3, [pc, #256] @ 3d3c4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3d388 │ │ │ │ - ldr r2, [pc, #248] @ 3d420 │ │ │ │ + bne 3d330 │ │ │ │ + ldr r2, [pc, #248] @ 3d3c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 316364 │ │ │ │ + bl 316b78 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 3d408 │ │ │ │ - beq 3d388 │ │ │ │ + blt 3d3b0 │ │ │ │ + beq 3d330 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #216] @ 3d420 │ │ │ │ + ldr r1, [pc, #216] @ 3d3c8 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d1464 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #200] @ 3d424 │ │ │ │ + bl 1d1944 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #200] @ 3d3cc │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3d408 │ │ │ │ + bne 3d3b0 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3d2c4 │ │ │ │ + beq 3d26c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3d2c4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 3d2c4 │ │ │ │ + bne 3d26c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 3d26c │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ 3d428 │ │ │ │ + ldr r1, [pc, #148] @ 3d3d0 │ │ │ │ mov r0, r7 │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl 1d1464 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #128] @ 3d424 │ │ │ │ + bl 1d1944 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #128] @ 3d3cc │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3d408 │ │ │ │ + bne 3d3b0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 3d3c4 │ │ │ │ - ldr r3, [pc, #96] @ 3d424 │ │ │ │ - b 3d408 │ │ │ │ + bne 3d36c │ │ │ │ + ldr r3, [pc, #96] @ 3d3cc │ │ │ │ + b 3d3b0 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3d3e4 │ │ │ │ + beq 3d38c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3d3e4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 3d38c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3d3bc │ │ │ │ - ldr r1, [pc, #44] @ 3d420 │ │ │ │ + beq 3d364 │ │ │ │ + ldr r1, [pc, #44] @ 3d3c8 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d1464 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d1944 <_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, asr #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 3d45c │ │ │ │ + beq 3d404 │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ str r1, [r3, #24] │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #120] @ 3d500 │ │ │ │ - bl 92b0c │ │ │ │ + ldr r0, [pc, #120] @ 3d4a8 │ │ │ │ + bl 92b08 │ │ │ │ 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 a32b0 │ │ │ │ + bl a31f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d4d0 │ │ │ │ + beq 3d478 │ │ │ │ cmp r7, r6 │ │ │ │ str r0, [r8, #4]! │ │ │ │ - bne 3d4a0 │ │ │ │ + bne 3d448 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -19320,73 +19298,73 @@ │ │ │ │ bl 29658 │ │ │ │ cmp r7, #0 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3d574 │ │ │ │ + bne 3d51c │ │ │ │ clz r3, r5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r7, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3d5bc │ │ │ │ - ldr ip, [pc, #212] @ 3d650 │ │ │ │ + beq 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 3d5bc │ │ │ │ + bne 3d564 │ │ │ │ mov r4, #0 │ │ │ │ - b 3d630 │ │ │ │ + b 3d5d8 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 112590 │ │ │ │ + bl 1125c8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 3d5b4 │ │ │ │ + bne 3d55c │ │ │ │ cmp r4, #1 │ │ │ │ - beq 3d618 │ │ │ │ + beq 3d5c0 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 3d5f0 │ │ │ │ + beq 3d598 │ │ │ │ cmp r4, #2 │ │ │ │ - beq 3d614 │ │ │ │ + beq 3d5bc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3d618 │ │ │ │ - bl a55e8 │ │ │ │ + bne 3d5c0 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d618 │ │ │ │ - b 3d5b4 │ │ │ │ + beq 3d5c0 │ │ │ │ + b 3d55c │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 3d764 <_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 3d644 │ │ │ │ + beq 3d5ec │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1134c4 │ │ │ │ + bl 1134fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r1, r7, r4, ror #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -19397,1081 +19375,1081 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29658 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 112590 │ │ │ │ + bl 1125c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3d6b4 │ │ │ │ + bge 3d65c │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #68] @ 3d6e8 │ │ │ │ - ldr r1, [pc, #68] @ 3d6ec │ │ │ │ - ldr r0, [pc, #68] @ 3d6f0 │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ + ldr r2, [pc, #68] @ 3d690 │ │ │ │ + ldr r1, [pc, #68] @ 3d694 │ │ │ │ + ldr r0, [pc, #68] @ 3d698 │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 3d6c8 │ │ │ │ + b 3d670 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a14fc │ │ │ │ + bl 2a1984 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3d6dc │ │ │ │ + beq 3d684 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1134c4 │ │ │ │ + bl 1134fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r1, r6, ip, lsl #10 │ │ │ │ - eorseq fp, r6, r4, ror fp │ │ │ │ - eorseq sl, r6, ip, ror #22 │ │ │ │ + eorseq r1, r6, ip, asr #27 │ │ │ │ + eorseq ip, r6, r4, lsr r4 │ │ │ │ + eorseq fp, r6, ip, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 3d71c │ │ │ │ - ldr r1, [pc, #16] @ 3d720 │ │ │ │ + ldr r3, [pc, #16] @ 3d6c4 │ │ │ │ + ldr r1, [pc, #16] @ 3d6c8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r0, ror #17 │ │ │ │ + eorseq ip, r8, r0, lsr #3 │ │ │ │ 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] @ 3d760 │ │ │ │ + ldr r0, [pc, #16] @ 3d708 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f444 │ │ │ │ + bl 19f5c8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrheq sl, [r7], #-92 @ 0xffffffa4 │ │ │ │ │ │ │ │ -0003d764 <_Py_strhex_bytes_with_sep@@Base>: │ │ │ │ +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 316580 │ │ │ │ + bl 316e14 │ │ │ │ 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] @ 3d7b4 <_Py_strhex_bytes_with_sep@@Base+0x50> │ │ │ │ - ldr r1, [pc, #16] @ 3d7b8 <_Py_strhex_bytes_with_sep@@Base+0x54> │ │ │ │ + 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 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r8, 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, r0 │ │ │ │ - mov r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #12] @ 3d7f0 <_Py_strhex_bytes_with_sep@@Base+0x8c> │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 19f444 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sl, r7, r8, asr #23 │ │ │ │ + @ instruction: 0x0038c1f8 │ │ │ │ │ │ │ │ -0003d7f4 : │ │ │ │ +0003d764 : │ │ │ │ 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 3d830 │ │ │ │ + beq 3d7a0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r7, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl bb7f4 │ │ │ │ + bl bb780 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3d848 │ │ │ │ + beq 3d7b8 │ │ │ │ str r7, [r5] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 144394 │ │ │ │ + bl 144404 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ 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 152f94 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 92e30 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 3d91c │ │ │ │ - ldr r9, [pc, #196] @ 3d948 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r8, #44 @ 0x2c │ │ │ │ - b 3d8b4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl ab188 │ │ │ │ - ldr r2, [r4] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - sub r3, r2, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - bne 3d924 │ │ │ │ - cmp sl, #0 │ │ │ │ - bne 3d914 │ │ │ │ - add r6, r6, #1 │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ - mul r3, r8, r6 │ │ │ │ - cmp r6, r2 │ │ │ │ - ldr r0, [pc, #132] @ 3d94c │ │ │ │ - bge 3d93c │ │ │ │ - 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] @ 3d950 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldreq r2, [pc, #84] @ 3d954 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - ldrne r2, [r2, #4] │ │ │ │ - bl a9a34 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 3d88c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9b2a8 │ │ │ │ - mov r5, #0 │ │ │ │ - b 3d93c │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 3d8a8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 3d8a8 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subeq ip, r5, r0, ror r0 │ │ │ │ - eorseq fp, r8, r4, ror r9 │ │ │ │ - eorseq fp, r8, r0, lsl #19 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ subs r0, r1, #0 │ │ │ │ - bne 3d9a0 │ │ │ │ + bne 3d808 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmn r3, #1 │ │ │ │ - bne 3d994 │ │ │ │ - ldr r3, [pc, #80] @ 3d9d8 │ │ │ │ - ldr r1, [pc, #80] @ 3d9dc │ │ │ │ + bne 3d7fc │ │ │ │ + ldr r3, [pc, #80] @ 3d840 │ │ │ │ + ldr r1, [pc, #80] @ 3d844 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 3d9c4 │ │ │ │ + bl 18ee38 │ │ │ │ + b 3d82c │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b 3d9d0 │ │ │ │ - ldr r3, [pc, #56] @ 3d9e0 │ │ │ │ + b 3d838 │ │ │ │ + ldr r3, [pc, #56] @ 3d848 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f9b8 │ │ │ │ + bl 11fa1c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 3d9cc │ │ │ │ - bl a55e8 │ │ │ │ + bne 3d834 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d9cc │ │ │ │ + beq 3d834 │ │ │ │ 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 #23 │ │ │ │ + eorseq r9, r5, ip, ror #8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -0003d9fc <_PyType_GetModuleByDef3@@Base>: │ │ │ │ +0003d864 <_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 263b1c │ │ │ │ + bl 263d74 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3da78 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ + bne 3d8e0 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 263b1c │ │ │ │ + bl 263d74 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3da78 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ + bne 3d8e0 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 263b1c │ │ │ │ + bl 263d74 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3da78 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ - ldr r0, [pc, #36] @ 3da84 <_PyType_GetModuleByDef3@@Base+0x88> │ │ │ │ + bne 3d8e0 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ + ldr r0, [pc, #36] @ 3d8ec <_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] @ 3da88 <_PyType_GetModuleByDef3@@Base+0x8c> │ │ │ │ - bl 1177f8 │ │ │ │ + ldr r1, [pc, #16] @ 3d8f0 <_PyType_GetModuleByDef3@@Base+0x8c> │ │ │ │ + bl 1177f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, ip, lsl #20 │ │ │ │ + @ instruction: 0x0038c2b4 │ │ │ │ + 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] @ 3d928 <_PyType_GetModuleByDef3@@Base+0xc4> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19f5c8 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq sl, r7, r8, asr #23 │ │ │ │ + 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 1531a0 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 92d74 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 3d9f8 <_PyType_GetModuleByDef3@@Base+0x194> │ │ │ │ + ldr r9, [pc, #196] @ 3da24 <_PyType_GetModuleByDef3@@Base+0x1c0> │ │ │ │ + mov r6, #0 │ │ │ │ + mov r8, #44 @ 0x2c │ │ │ │ + b 3d990 <_PyType_GetModuleByDef3@@Base+0x12c> │ │ │ │ + mov r0, r5 │ │ │ │ + bl ab0cc │ │ │ │ + ldr r2, [r4] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + sub r3, r2, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + bne 3da00 <_PyType_GetModuleByDef3@@Base+0x19c> │ │ │ │ + cmp sl, #0 │ │ │ │ + bne 3d9f0 <_PyType_GetModuleByDef3@@Base+0x18c> │ │ │ │ + add r6, r6, #1 │ │ │ │ + ldr r2, [r7, #16] │ │ │ │ + mul r3, r8, r6 │ │ │ │ + cmp r6, r2 │ │ │ │ + ldr r0, [pc, #132] @ 3da28 <_PyType_GetModuleByDef3@@Base+0x1c4> │ │ │ │ + bge 3da18 <_PyType_GetModuleByDef3@@Base+0x1b4> │ │ │ │ + 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] @ 3da2c <_PyType_GetModuleByDef3@@Base+0x1c8> │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldreq r2, [pc, #84] @ 3da30 <_PyType_GetModuleByDef3@@Base+0x1cc> │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + ldrne r2, [r2, #4] │ │ │ │ + bl a9978 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 3d968 <_PyType_GetModuleByDef3@@Base+0x104> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9b1ec │ │ │ │ + mov r5, #0 │ │ │ │ + b 3da18 <_PyType_GetModuleByDef3@@Base+0x1b4> │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 3d984 <_PyType_GetModuleByDef3@@Base+0x120> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 3d984 <_PyType_GetModuleByDef3@@Base+0x120> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + subeq ip, r5, r0, lsr r9 │ │ │ │ + eorseq ip, r8, r0, lsr #6 │ │ │ │ + eorseq ip, r8, ip, lsr #6 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3daac │ │ │ │ - ldr r0, [pc] @ 3daa8 <_PyType_GetModuleByDef3@@Base+0xac> │ │ │ │ + bl 3da54 │ │ │ │ + ldr r0, [pc] @ 3da50 <_PyType_GetModuleByDef3@@Base+0x1ec> │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0003daac : │ │ │ │ +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] @ 3db24 │ │ │ │ - bl 357730 │ │ │ │ + ldr r3, [pc, #96] @ 3dacc │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r7, [pc, #88] @ 3db28 │ │ │ │ + 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 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ add r4, r4, #12 │ │ │ │ str r8, [r4, #-4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne 3dae4 │ │ │ │ + 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 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #12] @ 3db44 │ │ │ │ + ldr r3, [pc, #12] @ 3daec │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #8] @ 3db48 │ │ │ │ + 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 2ab1d0 │ │ │ │ + b 2ab658 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 128538 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 3db30 │ │ │ │ + bl a552c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3db5c │ │ │ │ + mvn r3, #0 │ │ │ │ + add r4, r4, #1 │ │ │ │ + mvn r4, r3, lsl r4 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne 3db50 │ │ │ │ + bl a552c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3db5c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a6244 │ │ │ │ + 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 │ │ │ │ + bne 3dbb8 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3dbe4 │ │ │ │ + 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 │ │ │ │ + ldr ip, [pc, #88] @ 3dc30 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3dbe4 │ │ │ │ + bne 3dbf0 │ │ │ │ mov r0, #0 │ │ │ │ - b 3dc1c │ │ │ │ + b 3dc28 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 3dc04 │ │ │ │ - bl a55e8 │ │ │ │ + bne 3dc10 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3dbdc │ │ │ │ + bne 3dbe8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 148958 <_PyCode_ConstantKey@@Base+0x450> │ │ │ │ + bl 1489c8 <_PyCode_ConstantKey@@Base+0x450> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3dbdc │ │ │ │ - ldr r0, [pc, #8] @ 3dc28 │ │ │ │ + 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 1284d4 │ │ │ │ + bl 128538 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3dc5c │ │ │ │ - bl a55e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3dc88 │ │ │ │ - mvn r3, #0 │ │ │ │ - add r4, r4, #1 │ │ │ │ - mvn r4, r3, lsl r4 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne 3dc7c │ │ │ │ - bl a55e8 │ │ │ │ + bne 3dc68 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3dc88 │ │ │ │ - mov r0, r4 │ │ │ │ + bne 3dc78 │ │ │ │ + mov r0, #1 │ │ │ │ + lsl r0, r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6300 │ │ │ │ + b a6244 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3dca0 │ │ │ │ - b 92e30 │ │ │ │ + bne 3dc90 │ │ │ │ + b 92d74 │ │ │ │ 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 1284d4 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 3dce8 │ │ │ │ - bl a55e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3dcf8 │ │ │ │ - mov r0, #1 │ │ │ │ - lsl r0, r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a6300 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r1, [r0, #32] │ │ │ │ + ldr ip, [pc, #20] @ 3dcc8 │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r1, r3 │ │ │ │ + mov r2, r0 │ │ │ │ + moveq r1, ip │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + b fc33c │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #152] @ 3ddb4 │ │ │ │ - bl b9744 │ │ │ │ + ldr r1, [pc, #152] @ 3dd80 │ │ │ │ + bl b96d0 │ │ │ │ subs r5, r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 3ddac │ │ │ │ + beq 3dd78 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne 3dd4c │ │ │ │ - ldr r3, [pc, #120] @ 3ddb8 │ │ │ │ - ldr r1, [pc, #120] @ 3ddbc │ │ │ │ + bne 3dd18 │ │ │ │ + ldr r3, [pc, #120] @ 3dd84 │ │ │ │ + ldr r1, [pc, #120] @ 3dd88 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ - b 3dd84 │ │ │ │ + bl 1177f0 │ │ │ │ + b 3dd50 │ │ │ │ subs r2, r4, #0 │ │ │ │ - ldr r1, [pc, #104] @ 3ddc0 │ │ │ │ - beq 3dd64 │ │ │ │ - bl 9ca94 │ │ │ │ + ldr r1, [pc, #104] @ 3dd8c │ │ │ │ + beq 3dd30 │ │ │ │ + bl 9c9d8 │ │ │ │ mov r4, r0 │ │ │ │ - b 3dd88 │ │ │ │ - bl 24d700 │ │ │ │ + b 3dd54 │ │ │ │ + bl 24d6c8 │ │ │ │ cmp r0, #0 │ │ │ │ andne r4, r0, r0, asr #31 │ │ │ │ - bne 3dd88 │ │ │ │ - ldr r3, [pc, #72] @ 3ddc4 │ │ │ │ - ldr r1, [pc, #64] @ 3ddc0 │ │ │ │ + bne 3dd54 │ │ │ │ + ldr r3, [pc, #72] @ 3dd90 │ │ │ │ + ldr r1, [pc, #64] @ 3dd8c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 139a20 │ │ │ │ + bl 139a90 │ │ │ │ mvn r4, #0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3ddac │ │ │ │ + beq 3dd78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3ddac │ │ │ │ + bne 3dd78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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, ror #10 │ │ │ │ + eorseq r3, r7, ip, lsr #28 │ │ │ │ ldrsheq r9, [r7], #-224 @ 0xffffff20 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - ldr r1, [r0, #32] │ │ │ │ - ldr ip, [pc, #20] @ 3dde8 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r1, r3 │ │ │ │ - mov r2, r0 │ │ │ │ - moveq r1, ip │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - b fc2ec │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #292] @ 3df28 │ │ │ │ + ldr ip, [pc, #292] @ 3ded0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 3df1c │ │ │ │ + bne 3dec4 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3df1c │ │ │ │ + bne 3dec4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 3de60 │ │ │ │ + bne 3de08 │ │ │ │ cmp r7, #2 │ │ │ │ - ldr r4, [pc, #248] @ 3df2c │ │ │ │ - ldr r3, [pc, #248] @ 3df30 │ │ │ │ - bgt 3de44 │ │ │ │ + ldr r4, [pc, #248] @ 3ded4 │ │ │ │ + ldr r3, [pc, #248] @ 3ded8 │ │ │ │ + bgt 3ddec │ │ │ │ cmp r7, #0 │ │ │ │ movgt r4, r3 │ │ │ │ - b 3de4c │ │ │ │ + b 3ddf4 │ │ │ │ cmp r7, #5 │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 3df20 │ │ │ │ + b 3dec8 │ │ │ │ add r1, r0, #8 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ mov r0, #3 │ │ │ │ - bl a2710 │ │ │ │ + bl a2654 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3deb4 │ │ │ │ + beq 3de5c │ │ │ │ add r1, r4, #8 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ mov r0, #3 │ │ │ │ - bl a2710 │ │ │ │ + bl a2654 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 3debc │ │ │ │ + bne 3de64 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3deb4 │ │ │ │ + beq 3de5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3deb4 │ │ │ │ + bne 3de5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 3df20 │ │ │ │ + b 3dec8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 117030 │ │ │ │ + bl 117028 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 3def4 │ │ │ │ + beq 3de9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3def4 │ │ │ │ + bne 3de9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3df20 │ │ │ │ + beq 3dec8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3df20 │ │ │ │ + bne 3dec8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 3df20 │ │ │ │ - ldr r4, [pc, #16] @ 3df34 │ │ │ │ + bl 9abc4 <_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 │ │ │ │ - b 1aefa0 │ │ │ │ + ldr r1, [pc] @ 3def0 │ │ │ │ + b 1af4b8 │ │ │ │ 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 │ │ │ │ + ldr r8, [pc, #316] @ 3e048 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r1, r8 │ │ │ │ - ldreq r4, [pc, #300] @ 3e0a4 │ │ │ │ + ldreq r4, [pc, #300] @ 3e04c │ │ │ │ mov r7, r0 │ │ │ │ - beq 3df8c │ │ │ │ + beq 3df34 │ │ │ │ mov r0, #1 │ │ │ │ - bl a2970 │ │ │ │ + bl a28b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3e000 │ │ │ │ - ldr r0, [pc, #276] @ 3e0a8 │ │ │ │ + beq 3dfa8 │ │ │ │ + ldr r0, [pc, #276] @ 3e050 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl c03a4 │ │ │ │ + bl c0334 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3dfdc │ │ │ │ - bl aea40 │ │ │ │ + beq 3df84 │ │ │ │ + bl ae9d4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 3e008 │ │ │ │ + bne 3dfb0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3dfdc │ │ │ │ + beq 3df84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3dfdc │ │ │ │ + bne 3df84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e000 │ │ │ │ + beq 3dfa8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e000 │ │ │ │ + bne 3dfa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r7, #0 │ │ │ │ - b 3e094 │ │ │ │ + b 3e03c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #140] @ 3e0a0 │ │ │ │ + ldr r3, [pc, #140] @ 3e048 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #5 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - bl a2710 │ │ │ │ + bl a2654 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 3e04c │ │ │ │ + beq 3dff4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3e04c │ │ │ │ + bne 3dff4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e070 │ │ │ │ + beq 3e018 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3e070 │ │ │ │ + bne 3e018 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e094 │ │ │ │ + beq 3e03c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e094 │ │ │ │ + bne 3e03c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 │ │ │ │ - ldr r3, [pc, #132] @ 3e150 │ │ │ │ - ldr r1, [pc, #132] @ 3e154 │ │ │ │ + bgt 3e080 │ │ │ │ + ldr r3, [pc, #132] @ 3e0f8 │ │ │ │ + ldr r1, [pc, #132] @ 3e0fc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ - b 3e148 │ │ │ │ + bl 1177f0 │ │ │ │ + b 3e0f0 │ │ │ │ cmp r2, #3 │ │ │ │ mov r5, r2 │ │ │ │ - ble 3e0f8 │ │ │ │ - ldr r3, [pc, #100] @ 3e150 │ │ │ │ - ldr r1, [pc, #104] @ 3e158 │ │ │ │ + ble 3e0a0 │ │ │ │ + ldr r3, [pc, #100] @ 3e0f8 │ │ │ │ + ldr r1, [pc, #104] @ 3e100 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ - b 3e148 │ │ │ │ + bl 1177f0 │ │ │ │ + b 3e0f0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ - bl 1dd204 │ │ │ │ + bl 1dd6d8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 3e148 │ │ │ │ + blt 3e0f0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 3e12c │ │ │ │ - bl a55e8 │ │ │ │ + bne 3e0d4 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e148 │ │ │ │ + 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 3e218 │ │ │ │ + b 3e120 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038bcdc │ │ │ │ - eorseq fp, r8, ip, lsl #26 │ │ │ │ + mlaseq r8, ip, r5, ip │ │ │ │ + eorseq ip, r8, ip, asr #11 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrd r0, [r3, #8] │ │ │ │ - b 150b08 │ │ │ │ + b 150ecc │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - ldr r0, [pc] @ 3e174 │ │ │ │ - b 128cb4 │ │ │ │ - eorseq fp, r8, r8, lsr sp │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 3e1a4 │ │ │ │ - ldr r3, [pc, #112] @ 3e208 │ │ │ │ - ldr r1, [pc, #112] @ 3e20c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 3e1d4 │ │ │ │ - ldr r2, [pc, #100] @ 3e210 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq 3e1f0 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - tst r2, #1073741824 @ 0x40000000 │ │ │ │ - bne 3e1dc │ │ │ │ - ldr r3, [pc, #60] @ 3e208 │ │ │ │ - ldr r1, [pc, #68] @ 3e214 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [r1] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r2, r2, #1 │ │ │ │ - strne r2, [r1] │ │ │ │ - b 3e1f4 │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - str r1, [r3, #24] │ │ │ │ - bl 9b2a8 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r8, ror #26 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq fp, r8, r8, lsl #27 │ │ │ │ + ldr r0, [pc] @ 3e11c │ │ │ │ + b 128d18 │ │ │ │ + @ instruction: 0x0038c5f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3024] @ 0xbd0 │ │ │ │ sub sp, sp, #1040 @ 0x410 │ │ │ │ subs r4, r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldreq r3, [pc, #380] @ 3e3c0 │ │ │ │ + ldreq r3, [pc, #380] @ 3e2c8 │ │ │ │ movne r2, r4 │ │ │ │ ldreq r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r0, [pc, #360] @ 3e3c4 │ │ │ │ + ldr r0, [pc, #360] @ 3e2cc │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #352] @ 3e3c8 │ │ │ │ - bl bbdf4 │ │ │ │ + ldr r1, [pc, #352] @ 3e2d0 │ │ │ │ + bl bbd80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3e2b4 │ │ │ │ + blt 3e1bc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3e330 │ │ │ │ + beq 3e238 │ │ │ │ add r5, sp, #24 │ │ │ │ - ldr r1, [pc, #328] @ 3e3cc │ │ │ │ + ldr r1, [pc, #328] @ 3e2d4 │ │ │ │ sub r3, r5, #4 │ │ │ │ sub r2, r5, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0af8 │ │ │ │ + bl 1c1014 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e314 │ │ │ │ + beq 3e21c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ - bls 3e2bc │ │ │ │ - ldr r3, [pc, #292] @ 3e3d0 │ │ │ │ - ldr r1, [pc, #292] @ 3e3d4 │ │ │ │ + bls 3e1c4 │ │ │ │ + ldr r3, [pc, #292] @ 3e2d8 │ │ │ │ + ldr r1, [pc, #292] @ 3e2dc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ - b 3e3b4 │ │ │ │ + b 3e2bc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 29cdc │ │ │ │ - bl c3e38 │ │ │ │ + bl c3dc8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 291f0 <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 3e38c │ │ │ │ + bne 3e294 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 3e37c │ │ │ │ - bl 1326d0 │ │ │ │ + bne 3e284 │ │ │ │ + bl 132738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e2c8 │ │ │ │ - b 3e2b4 │ │ │ │ - bl 11a910 │ │ │ │ - ldr r1, [pc, #184] @ 3e3d8 │ │ │ │ + beq 3e1d0 │ │ │ │ + b 3e1bc │ │ │ │ + bl 11a908 │ │ │ │ + ldr r1, [pc, #184] @ 3e2e0 │ │ │ │ sub r2, r5, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0af8 │ │ │ │ + bl 1c1014 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e2b4 │ │ │ │ - bl c3e38 │ │ │ │ + beq 3e1bc │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 3e3a4 │ │ │ │ + bne 3e2ac │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 3e37c │ │ │ │ - bl 1326d0 │ │ │ │ + bne 3e284 │ │ │ │ + bl 132738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e330 │ │ │ │ - b 3e2b4 │ │ │ │ - ldr r3, [pc, #88] @ 3e3dc │ │ │ │ + beq 3e238 │ │ │ │ + b 3e1bc │ │ │ │ + ldr r3, [pc, #88] @ 3e2e4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ - b 3e3b4 │ │ │ │ + bl 1443e0 │ │ │ │ + b 3e2bc │ │ │ │ cmp r4, #0 │ │ │ │ - blt 3e37c │ │ │ │ + blt 3e284 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 92878 │ │ │ │ - b 3e3b4 │ │ │ │ + bl 92874 │ │ │ │ + b 3e2bc │ │ │ │ cmp r4, #0 │ │ │ │ - blt 3e37c │ │ │ │ + blt 3e284 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ add sp, sp, #1040 @ 0x410 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ - eorseq fp, r8, r8, lsr lr │ │ │ │ - eorseq fp, r8, r4, lsr lr │ │ │ │ - eorseq fp, r8, r4, asr #28 │ │ │ │ + mlaseq r8, ip, r6, ip │ │ │ │ + mlaseq r8, r8, r6, ip │ │ │ │ + eorseq ip, r8, r8, lsr #13 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r8, r8, asr #28 │ │ │ │ - eorseq fp, r8, r4, ror #28 │ │ │ │ + eorseq ip, r8, ip, lsr #13 │ │ │ │ + eorseq ip, r8, r8, asr #13 │ │ │ │ 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 3e314 │ │ │ │ + ldr r3, [pc, #112] @ 3e378 │ │ │ │ + ldr r1, [pc, #112] @ 3e37c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b 3e344 │ │ │ │ + ldr r2, [pc, #100] @ 3e380 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq 3e360 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + tst r2, #1073741824 @ 0x40000000 │ │ │ │ + bne 3e34c │ │ │ │ + ldr r3, [pc, #60] @ 3e378 │ │ │ │ + ldr r1, [pc, #68] @ 3e384 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [r1] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r1] │ │ │ │ + b 3e364 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + str r1, [r3, #24] │ │ │ │ + bl 9b1ec │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq ip, r8, ip, lsr #14 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq ip, r8, ip, asr #14 │ │ │ │ + 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 │ │ │ │ + ldr r1, [pc, #80] @ 3e40c │ │ │ │ str ip, [sp] │ │ │ │ - bl fe1f4 │ │ │ │ + bl fe244 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e428 │ │ │ │ + bne 3e3d0 │ │ │ │ mov r0, #0 │ │ │ │ - b 3e45c │ │ │ │ - ldr r3, [pc, #56] @ 3e468 │ │ │ │ + b 3e404 │ │ │ │ + ldr r3, [pc, #56] @ 3e410 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f9b8 │ │ │ │ + bl 11fa1c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3e450 │ │ │ │ - bl a55e8 │ │ │ │ + bne 3e3f8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e420 │ │ │ │ + bne 3e3c8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq fp, r5, r4, lsl #7 │ │ │ │ + eorseq fp, r5, r4, asr #24 │ │ │ │ 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 aea40 │ │ │ │ + bl ae9d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3e4a0 │ │ │ │ - b 3e4e4 │ │ │ │ + bne 3e448 │ │ │ │ + b 3e48c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 3e520 │ │ │ │ + bne 3e4c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl aeebc │ │ │ │ + bl aee50 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 3e53c │ │ │ │ + beq 3e4e4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 307d90 <_PyEval_ExceptionGroupMatch@@Base+0x4e0> │ │ │ │ + bl 308578 <_PyEval_ExceptionGroupMatch@@Base+0x488> │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 3e4ec │ │ │ │ + bne 3e494 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 3e494 │ │ │ │ + bne 3e43c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 3e504 │ │ │ │ + bne 3e4ac │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3e4d0 │ │ │ │ + bne 3e478 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 3e4d0 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 3e478 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e4e4 │ │ │ │ + bne 3e48c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 3e4e4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 3e48c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3e4a0 │ │ │ │ + bne 3e448 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 3e4a0 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 3e448 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e560 │ │ │ │ + beq 3e508 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e560 │ │ │ │ + bne 3e508 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - bl a55e8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e4e4 │ │ │ │ - ldr r0, [pc] @ 3e574 │ │ │ │ + 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 10f960 │ │ │ │ + bl 10f99c │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b 13780c │ │ │ │ + b 137874 │ │ │ │ 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 │ │ │ │ + bne 3e578 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 1dd204 │ │ │ │ + bl 1dd6d8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 3e5f8 │ │ │ │ - b 3e5f0 │ │ │ │ + bge 3e5a0 │ │ │ │ + b 3e598 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #308] @ 3e714 │ │ │ │ + ldr r0, [pc, #308] @ 3e6bc │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e5bc │ │ │ │ + bne 3e564 │ │ │ │ mov r0, #0 │ │ │ │ - b 3e70c │ │ │ │ + b 3e6b4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #6 │ │ │ │ - bl 2067f8 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ + bl 2d6708 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e5f0 │ │ │ │ + beq 3e598 │ │ │ │ mov r0, r4 │ │ │ │ ldrh r5, [sp, #6] │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3e5f0 │ │ │ │ + beq 3e598 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b32c │ │ │ │ + bl 9b270 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3e674 │ │ │ │ - bne 3e664 │ │ │ │ + blt 3e61c │ │ │ │ + bne 3e60c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r1, [pc, #212] @ 3e718 │ │ │ │ + ldr r1, [pc, #212] @ 3e6c0 │ │ │ │ mov r2, #2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [r3] │ │ │ │ - bl 144370 │ │ │ │ + bl 1443e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 3e680 │ │ │ │ - b 3e5f0 │ │ │ │ + bne 3e628 │ │ │ │ + b 3e598 │ │ │ │ mov r0, r5 │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 3e69c │ │ │ │ + bne 3e644 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e5f0 │ │ │ │ + beq 3e598 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e5f0 │ │ │ │ + bne 3e598 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 3e5f0 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 3e598 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 3e6d4 │ │ │ │ + beq 3e67c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e6d4 │ │ │ │ + bne 3e67c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e6f8 │ │ │ │ + beq 3e6a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3e6f8 │ │ │ │ + bne 3e6a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt 3e5f0 │ │ │ │ - ldr r0, [pc, #20] @ 3e71c │ │ │ │ + blt 3e598 │ │ │ │ + ldr r0, [pc, #20] @ 3e6c4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - mlaseq r7, r8, r6, lr │ │ │ │ + eorseq lr, r7, r8, asr pc │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -20480,84 +20458,84 @@ │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bne 3e774 │ │ │ │ + bne 3e71c │ │ │ │ clz r2, ip │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3e7a8 │ │ │ │ + beq 3e750 │ │ │ │ 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 │ │ │ │ + ldr ip, [pc, #84] @ 3e794 │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 3e7e0 │ │ │ │ + beq 3e788 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [ip] │ │ │ │ - bl 10f960 │ │ │ │ + bl 10f99c │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl a67cc │ │ │ │ + bl a6710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e7dc │ │ │ │ - ldr r1, [pc, #24] @ 3e7f0 │ │ │ │ + bne 3e784 │ │ │ │ + ldr r1, [pc, #24] @ 3e798 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ mov r0, ip │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r2, r7, r0, ror r1 │ │ │ │ - @ instruction: 0x00387bbc │ │ │ │ + eorseq r8, r8, ip, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 3e82c │ │ │ │ + ldr r3, [pc, #32] @ 3e7d4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 124a98 <_PyType_Name@@Base> │ │ │ │ - ldr r1, [pc, #20] @ 3e830 │ │ │ │ + bl 124af8 <_PyType_Name@@Base> │ │ │ │ + ldr r1, [pc, #20] @ 3e7d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r8, ip, r1, ip │ │ │ │ + mlaseq r8, r0, sl, ip │ │ │ │ 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 │ │ │ │ + beq 3e810 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 14eb8c │ │ │ │ + bl 14ebfc │ │ │ │ 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 │ │ │ │ - bl a9a34 │ │ │ │ + ldr r0, [pc, #8] @ 3e864 │ │ │ │ + bl a9978 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq ip, r8, r8, lsr r2 │ │ │ │ + @ instruction: 0x0038caf8 │ │ │ │ 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 8be14 │ │ │ │ + bl 8bd6c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 3e8ec │ │ │ │ + bne 3e894 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r7, [pc, #92] @ 3e950 │ │ │ │ - ldr r4, [pc, #92] @ 3e954 │ │ │ │ - ldr r6, [pc, #92] @ 3e958 │ │ │ │ + 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 8be14 │ │ │ │ + bl 8bd6c │ │ │ │ ror r4, r4, #19 │ │ │ │ mul r4, r6, r4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3e8e4 │ │ │ │ + beq 3e88c │ │ │ │ mla r4, r7, r0, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 8be14 │ │ │ │ + bl 8bd6c │ │ │ │ ror r4, r4, #19 │ │ │ │ mul r4, r6, r4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3e8e4 │ │ │ │ + beq 3e88c │ │ │ │ mla r3, r7, r0, r4 │ │ │ │ - ldr r1, [pc, #32] @ 3e95c │ │ │ │ - ldr r2, [pc, #32] @ 3e960 │ │ │ │ + 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 │ │ │ │ + ldrbhi r8, [pc, #-2982]! @ 3dd66 │ │ │ │ @ instruction: 0x5c2a4bd4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e984 │ │ │ │ + beq 3e92c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc] @ 3e98c │ │ │ │ + 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 │ │ │ │ - ldr r3, [pc, #184] @ 3ea6c │ │ │ │ - ldr r1, [pc, #184] @ 3ea70 │ │ │ │ + bne 3e968 │ │ │ │ + ldr r3, [pc, #184] @ 3ea14 │ │ │ │ + ldr r1, [pc, #184] @ 3ea18 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 3ea64 │ │ │ │ + bl 18ee38 │ │ │ │ + b 3ea0c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ - ldr r2, [pc, #168] @ 3ea74 │ │ │ │ + ldr r2, [pc, #168] @ 3ea1c │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi 3ea60 │ │ │ │ + bhi 3ea08 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #132] @ 3ea78 │ │ │ │ - b 9ddd8 │ │ │ │ + ldr r0, [pc, #132] @ 3ea20 │ │ │ │ + b 9dd1c │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #124] @ 3ea7c │ │ │ │ - b 9ddd8 │ │ │ │ + ldr r0, [pc, #124] @ 3ea24 │ │ │ │ + b 9dd1c │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #116] @ 3ea80 │ │ │ │ - b 9ddd8 │ │ │ │ + ldr r0, [pc, #116] @ 3ea28 │ │ │ │ + b 9dd1c │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r2, [pc, #100] @ 3ea7c │ │ │ │ - ldr r1, [pc, #92] @ 3ea78 │ │ │ │ - ldr r0, [pc, #100] @ 3ea84 │ │ │ │ - b a9a34 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r2, [pc, #84] @ 3ea80 │ │ │ │ - ldr r1, [pc, #72] @ 3ea78 │ │ │ │ - ldr r0, [pc, #80] @ 3ea84 │ │ │ │ - b a9a34 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r2, [pc, #64] @ 3ea80 │ │ │ │ - ldr r1, [pc, #56] @ 3ea7c │ │ │ │ - ldr r0, [pc, #60] @ 3ea84 │ │ │ │ - b a9a34 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r3, [pc, #44] @ 3ea80 │ │ │ │ - ldr r2, [pc, #36] @ 3ea7c │ │ │ │ - ldr r1, [pc, #28] @ 3ea78 │ │ │ │ - ldr r0, [pc, #40] @ 3ea88 │ │ │ │ - b a9a34 │ │ │ │ - ldr r4, [pc, #36] @ 3ea8c │ │ │ │ + ldr r2, [pc, #100] @ 3ea24 │ │ │ │ + ldr r1, [pc, #92] @ 3ea20 │ │ │ │ + ldr r0, [pc, #100] @ 3ea2c │ │ │ │ + b a9978 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r2, [pc, #84] @ 3ea28 │ │ │ │ + ldr r1, [pc, #72] @ 3ea20 │ │ │ │ + ldr r0, [pc, #80] @ 3ea2c │ │ │ │ + b a9978 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r2, [pc, #64] @ 3ea28 │ │ │ │ + ldr r1, [pc, #56] @ 3ea24 │ │ │ │ + ldr r0, [pc, #60] @ 3ea2c │ │ │ │ + b a9978 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r3, [pc, #44] @ 3ea28 │ │ │ │ + ldr r2, [pc, #36] @ 3ea24 │ │ │ │ + ldr r1, [pc, #28] @ 3ea20 │ │ │ │ + ldr r0, [pc, #40] @ 3ea30 │ │ │ │ + b a9978 │ │ │ │ + ldr r4, [pc, #36] @ 3ea34 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r4, r7, r8, asr #7 │ │ │ │ - subseq fp, r1, ip, asr #30 │ │ │ │ - eorseq ip, r8, r0, asr #4 │ │ │ │ - eorseq sp, r7, r8, asr r5 │ │ │ │ - eorseq sp, r7, ip, lsr ip │ │ │ │ - eorseq r1, r8, r8, lsr ip │ │ │ │ - eorseq ip, r8, r4, asr #4 │ │ │ │ + eorseq r4, r7, r8, lsl #25 │ │ │ │ + subseq ip, r1, r4, lsl r8 │ │ │ │ + eorseq ip, r8, r0, lsl #22 │ │ │ │ + @ instruction: 0x0037ddf4 │ │ │ │ + @ instruction: 0x0037e4d8 │ │ │ │ + @ instruction: 0x003824f8 │ │ │ │ + eorseq ip, r8, r4, lsl #22 │ │ │ │ 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 │ │ │ │ + bne 3ea88 │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3eb18 │ │ │ │ + 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 │ │ │ │ + ldr ip, [pc, #124] @ 3eb24 │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ str lr, [sp, #8] │ │ │ │ str lr, [sp, #4] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 3eb70 │ │ │ │ + beq 3eb18 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ ldr r4, [ip] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 3eb38 │ │ │ │ - bl a55e8 │ │ │ │ + bne 3eae0 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3eb70 │ │ │ │ + bne 3eb18 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #60] @ 3eb80 │ │ │ │ + ldr r2, [pc, #60] @ 3eb28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 3eb60 │ │ │ │ - ldr r0, [pc, #52] @ 3eb84 │ │ │ │ + beq 3eb08 │ │ │ │ + ldr r0, [pc, #52] @ 3eb2c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #48] @ 3eb88 │ │ │ │ + ldr r1, [pc, #48] @ 3eb30 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1177f8 │ │ │ │ - b 3eb70 │ │ │ │ - ldr r3, [pc, #36] @ 3eb8c │ │ │ │ - ldr r1, [pc, #36] @ 3eb90 │ │ │ │ + bl 1177f0 │ │ │ │ + b 3eb18 │ │ │ │ + ldr r3, [pc, #36] @ 3eb34 │ │ │ │ + ldr r1, [pc, #36] @ 3eb38 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r2, r7, r8, asr #3 │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, r8, asr #4 │ │ │ │ + eorseq ip, r8, r8, lsl #22 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq ip, r8, r0, ror r2 │ │ │ │ + eorseq ip, r8, r0, lsr fp │ │ │ │ │ │ │ │ -0003eb94 : │ │ │ │ - ldr r0, [pc] @ 3eb9c │ │ │ │ - b 10ef1c │ │ │ │ +0003eb3c : │ │ │ │ + ldr r0, [pc] @ 3eb44 │ │ │ │ + b 10ef5c │ │ │ │ ldrsheq r2, [r7], #-20 @ 0xffffffec │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r2, #0 │ │ │ │ mov ip, r1 │ │ │ │ @@ -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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_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 10f960 │ │ │ │ + bl 10f99c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 24d700 │ │ │ │ + bl 24d6c8 │ │ │ │ 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 1177f8 │ │ │ │ - b 3ec28 │ │ │ │ + bl 1177f0 │ │ │ │ + b 3ebd0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r2, r7, r4, asr r2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x00387bbc │ │ │ │ + eorseq r8, r8, ip, ror r4 │ │ │ │ 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 ab0a0 │ │ │ │ - ldr r1, [pc, #28] @ 3eccc │ │ │ │ + ldr r0, [pc, #132] @ 3ecd4 │ │ │ │ + bl aafe4 │ │ │ │ + ldr r1, [pc, #28] @ 3ec74 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fb24 │ │ │ │ + bl 10fb60 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3ed34 │ │ │ │ + bge 3ecdc │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 40750 │ │ │ │ - eorseq r5, r7, r0, asr #2 │ │ │ │ + b 406f8 │ │ │ │ + @ instruction: 0x003759b0 │ │ │ │ andmi fp, r5, sl, lsl #30 │ │ │ │ - blhi 554a80 │ │ │ │ - eorseq r2, r7, r0, asr #26 │ │ │ │ + blhi 554a28 │ │ │ │ + eorseq r3, r7, r4, lsr r6 │ │ │ │ @ instruction: 0x401921fb │ │ │ │ - eorseq r5, r7, r4, asr #2 │ │ │ │ + @ instruction: 0x003759b4 │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ - eorseq pc, r5, r0, asr #21 │ │ │ │ - @ instruction: 0x0038c2d0 │ │ │ │ + eorseq r0, r6, r0, lsl #7 │ │ │ │ + mlaseq r8, r0, fp, ip │ │ │ │ svcvc 0x00f80000 │ │ │ │ - @ instruction: 0x0035faf8 │ │ │ │ - @ instruction: 0x0038c2d8 │ │ │ │ + @ instruction: 0x003603b8 │ │ │ │ + mlaseq r8, r8, fp, ip │ │ │ │ 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 ab0a0 │ │ │ │ - ldr r1, [pc, #-112] @ 3ecd8 │ │ │ │ + ldr r1, [pc, #-108] @ 3ec78 │ │ │ │ + ldr r0, [pc, #-108] @ 3ec7c │ │ │ │ + bl aafe4 │ │ │ │ + ldr r1, [pc, #-112] @ 3ec80 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fb24 │ │ │ │ + bl 10fb60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3ecc0 │ │ │ │ - ldr r1, [pc, #-132] @ 3ecdc │ │ │ │ - ldr r0, [pc, #-56] @ 3ed2c │ │ │ │ - bl ab0a0 │ │ │ │ - ldr r1, [pc, #-140] @ 3ece0 │ │ │ │ + blt 3ec68 │ │ │ │ + ldr r1, [pc, #-132] @ 3ec84 │ │ │ │ + ldr r0, [pc, #-56] @ 3ecd4 │ │ │ │ + bl aafe4 │ │ │ │ + ldr r1, [pc, #-140] @ 3ec88 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fb24 │ │ │ │ + bl 10fb60 │ │ │ │ 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 ab0a0 │ │ │ │ - ldr r1, [pc, #-176] @ 3ece8 │ │ │ │ + bl aafe4 │ │ │ │ + ldr r1, [pc, #-176] @ 3ec90 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fb24 │ │ │ │ + bl 10fb60 │ │ │ │ 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 20e790 │ │ │ │ - ldr r1, [pc, #-224] @ 3ecec │ │ │ │ + bl 20e7a4 │ │ │ │ + ldr r1, [pc, #-224] @ 3ec94 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fb24 │ │ │ │ + bl 10fb60 │ │ │ │ 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 ab0a0 │ │ │ │ - ldr r1, [pc, #-260] @ 3ecf4 │ │ │ │ + bl aafe4 │ │ │ │ + ldr r1, [pc, #-260] @ 3ec9c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fb24 │ │ │ │ + bl 10fb60 │ │ │ │ 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 20e790 │ │ │ │ - ldr r1, [pc, #-300] @ 3ecf8 │ │ │ │ + bl 20e7a4 │ │ │ │ + ldr r1, [pc, #-300] @ 3eca0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fb24 │ │ │ │ + bl 10fb60 │ │ │ │ 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,337 +22511,231 @@ │ │ │ │ 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 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ 407bc │ │ │ │ + ldr r2, [pc, #20] @ 40764 │ │ │ │ tst r3, #10 │ │ │ │ - ldr r0, [pc, #16] @ 407c0 │ │ │ │ - movne r0, r2 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, r8, lsl lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - beq 407e0 │ │ │ │ - ldr r0, [pc, #12] @ 407ec │ │ │ │ - b a9a34 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r0, [pc, #4] @ 407f0 │ │ │ │ - b a9a34 │ │ │ │ - @ instruction: 0x0038c2f0 │ │ │ │ - @ instruction: 0x0038c2f8 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - tst r3, #1 │ │ │ │ - bne 40810 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - tst r2, #1 │ │ │ │ - beq 40838 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 4084c │ │ │ │ - ldr r1, [pc, #36] @ 40850 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ 40854 │ │ │ │ - tst r3, #12 │ │ │ │ - ldr r0, [pc, #16] @ 40858 │ │ │ │ + ldr r0, [pc, #16] @ 40768 │ │ │ │ movne r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, r8, lsl lr │ │ │ │ + @ instruction: 0x0036f6d8 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - mov r0, r1 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 4086c │ │ │ │ - b 1aefa0 │ │ │ │ - andeq sl, r2, r8, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ subs r3, ip, #0 │ │ │ │ movne r3, #1 │ │ │ │ orrs r3, r3, r4, lsr #31 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ - bne 408bc │ │ │ │ + bne 407b8 │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 408f4 │ │ │ │ - ldr r1, [pc, #120] @ 4093c │ │ │ │ + beq 407f0 │ │ │ │ + ldr r1, [pc, #120] @ 40838 │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40930 │ │ │ │ + beq 4082c │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 40914 │ │ │ │ + bgt 40810 │ │ │ │ ldr r3, [r5, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #56] @ 40940 │ │ │ │ + ldr r1, [pc, #56] @ 4083c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18ed34 │ │ │ │ - b 40930 │ │ │ │ + bl 18ee38 │ │ │ │ + b 4082c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 408fc │ │ │ │ - bl a55e8 │ │ │ │ + bne 407f8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 408fc │ │ │ │ + beq 407f8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsbeq r2, [r7], #-40 @ 0xffffffd8 │ │ │ │ - eorseq r4, r8, r4, lsr #2 │ │ │ │ + subseq r2, r7, ip, lsr #5 │ │ │ │ + eorseq r4, r8, r4, ror #19 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + beq 4085c │ │ │ │ + ldr r0, [pc, #12] @ 40868 │ │ │ │ + b a9978 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r0, [pc, #4] @ 4086c │ │ │ │ + b a9978 │ │ │ │ + @ instruction: 0x0038cbb0 │ │ │ │ + @ instruction: 0x0038cbb8 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + tst r3, #1 │ │ │ │ + bne 4088c │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + tst r2, #1 │ │ │ │ + beq 408b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #368] @ 40acc │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #360] @ 40ad0 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r4, r3 │ │ │ │ - cmpne r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - beq 409e4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl addfc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 409e4 │ │ │ │ - ldr r1, [pc, #316] @ 40acc │ │ │ │ - mov r0, r4 │ │ │ │ - bl addfc │ │ │ │ - ldr r1, [pc, #312] @ 40ad4 │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - orreq r0, r0, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 409e4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl addfc │ │ │ │ - ldr r1, [pc, #280] @ 40ad8 │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - orreq r0, r0, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 409e4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl addfc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 40ac4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 15e588 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bge 409fc │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #36] @ 408c8 │ │ │ │ + ldr r1, [pc, #36] @ 408cc │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, r6 │ │ │ │ - bl 15e588 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt 409f4 │ │ │ │ - ldr r2, [pc, #200] @ 40adc │ │ │ │ - cmp r5, #5 │ │ │ │ - bhi 40aac │ │ │ │ - ldrb r2, [r2, r5] │ │ │ │ - add pc, pc, r2, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - cmp r4, r3 │ │ │ │ - movne r0, #0 │ │ │ │ - bne 40a3c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 40dd4 │ │ │ │ - cmp r0, #0 │ │ │ │ - cmpge r5, #3 │ │ │ │ - bne 40aa0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 40aac │ │ │ │ - ldr r0, [pc, #136] @ 40ae0 │ │ │ │ - b 40ab0 │ │ │ │ - cmp r4, r3 │ │ │ │ - bge 40aac │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 40dd4 │ │ │ │ - b 40aa0 │ │ │ │ - cmp r4, r3 │ │ │ │ - ble 40a60 │ │ │ │ - b 40aac │ │ │ │ - cmp r4, r3 │ │ │ │ - ble 40aac │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 40dd4 │ │ │ │ - b 40aa0 │ │ │ │ - cmp r4, r3 │ │ │ │ - bge 40a84 │ │ │ │ - b 40aac │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 409f4 │ │ │ │ - bne 40a50 │ │ │ │ - ldr r0, [pc, #48] @ 40ae4 │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #28] @ 40ae8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r1, r5, ip, lsl r1 │ │ │ │ - ldrsheq r3, [r5], #-68 @ 0xffffffbc │ │ │ │ - ldrsbeq r4, [r5], #-204 @ 0xffffff34 │ │ │ │ - ldrsheq r4, [r5], #-172 @ 0xffffff54 │ │ │ │ - subseq fp, r1, r3, asr pc │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #20] @ 408d0 │ │ │ │ + tst r3, #12 │ │ │ │ + ldr r0, [pc, #16] @ 408d4 │ │ │ │ + movne r0, r2 │ │ │ │ + bx lr │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x0036f6d8 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r8, ror sp │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [pc] @ 408e8 │ │ │ │ + b 1af4b8 │ │ │ │ + andeq sl, r2, r8, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ add ip, sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r2, [pc, #568] @ 40d54 │ │ │ │ - bl 2b77c8 <_PyArg_ParseStack@@Base> │ │ │ │ + ldr r2, [pc, #568] @ 40b54 │ │ │ │ + bl 2b7c50 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 40b2c │ │ │ │ + bne 4092c │ │ │ │ mov r0, #0 │ │ │ │ - b 40d4c │ │ │ │ + b 40b4c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl aea40 │ │ │ │ + bl ae9d4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 40b24 │ │ │ │ + beq 40924 │ │ │ │ mov r0, #32 │ │ │ │ bl 2a900 <__sched_cpualloc@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 40b5c │ │ │ │ - bl 29e454 │ │ │ │ - b 40d40 │ │ │ │ + bne 4095c │ │ │ │ + bl 29e8dc │ │ │ │ + b 40b40 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ mov r9, #4 │ │ │ │ mov r8, #32 │ │ │ │ mov fp, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl aeebc │ │ │ │ + bl aee50 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 40cc4 │ │ │ │ + beq 40ac4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - bne 40bcc │ │ │ │ - ldr r3, [pc, #444] @ 40d58 │ │ │ │ - ldr r1, [pc, #444] @ 40d5c │ │ │ │ + bne 409cc │ │ │ │ + ldr r3, [pc, #444] @ 40b58 │ │ │ │ + ldr r1, [pc, #444] @ 40b5c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40d30 │ │ │ │ + beq 40b30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 40d30 │ │ │ │ + bne 40b30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 40d30 │ │ │ │ - bl 1284d4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 40b30 │ │ │ │ + bl 128538 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 40bf8 │ │ │ │ + beq 409f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 40bf8 │ │ │ │ + bne 409f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge 40c20 │ │ │ │ - bl a55e8 │ │ │ │ + bge 40a20 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 40d30 │ │ │ │ - ldr r3, [pc, #332] @ 40d60 │ │ │ │ - ldr r1, [pc, #332] @ 40d64 │ │ │ │ + bne 40b30 │ │ │ │ + ldr r3, [pc, #332] @ 40b60 │ │ │ │ + ldr r1, [pc, #332] @ 40b64 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 40d30 │ │ │ │ + bl 18ee38 │ │ │ │ + b 40b30 │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ - bne 40c3c │ │ │ │ - ldr r3, [pc, #312] @ 40d68 │ │ │ │ - ldr r1, [pc, #312] @ 40d6c │ │ │ │ + bne 40a3c │ │ │ │ + ldr r3, [pc, #312] @ 40b68 │ │ │ │ + ldr r1, [pc, #312] @ 40b6c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 40d30 │ │ │ │ + bl 18ee38 │ │ │ │ + b 40b30 │ │ │ │ cmp r5, r8 │ │ │ │ - blt 40ca8 │ │ │ │ + blt 40aa8 │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r8, r8, #1 │ │ │ │ addgt r8, r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - bge 40c44 │ │ │ │ + bge 40a44 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a900 <__sched_cpualloc@plt> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 40c70 │ │ │ │ - bl 29e454 │ │ │ │ - b 40d30 │ │ │ │ + bne 40a70 │ │ │ │ + bl 29e8dc │ │ │ │ + b 40b30 │ │ │ │ add r3, r8, #31 │ │ │ │ lsr r3, r3, #5 │ │ │ │ lsl sl, r3, #2 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ mov r2, r9 │ │ │ │ @@ -22876,1256 +22748,1362 @@ │ │ │ │ mov r9, sl │ │ │ │ cmp r9, r5, lsr #3 │ │ │ │ lsrhi r2, r5, #5 │ │ │ │ ldrhi r3, [r4, r2, lsl #2] │ │ │ │ andhi r5, r5, #31 │ │ │ │ orrhi r3, r3, fp, lsl r5 │ │ │ │ strhi r3, [r4, r2, lsl #2] │ │ │ │ - b 40b74 │ │ │ │ - bl a55e8 │ │ │ │ + b 40974 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 40d30 │ │ │ │ + bne 40b30 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40cf4 │ │ │ │ + beq 40af4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 40cf4 │ │ │ │ + bne 40af4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ bl 2a600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40d20 │ │ │ │ - ldr r3, [pc, #92] @ 40d70 │ │ │ │ + beq 40b20 │ │ │ │ + ldr r3, [pc, #92] @ 40b70 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ - b 40d30 │ │ │ │ + bl 1443e0 │ │ │ │ + b 40b30 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a90c <__sched_cpufree@plt> │ │ │ │ - ldr r0, [pc, #68] @ 40d74 │ │ │ │ - b 40d4c │ │ │ │ + ldr r0, [pc, #68] @ 40b74 │ │ │ │ + b 40b4c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 40d40 │ │ │ │ + beq 40b40 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a90c <__sched_cpufree@plt> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b2a8 │ │ │ │ - b 40b24 │ │ │ │ + bl 9b1ec │ │ │ │ + b 40924 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq ip, r8, r0, lsl #6 │ │ │ │ + eorseq ip, r8, r0, asr #23 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, r8, lsl r3 │ │ │ │ + @ instruction: 0x0038cbd8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r8, r0, asr r3 │ │ │ │ + eorseq ip, r8, r0, lsl ip │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq ip, r8, r4, ror #6 │ │ │ │ + eorseq ip, r8, r4, lsr #24 │ │ │ │ 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 r0, r1 │ │ │ │ - bl 148a80 │ │ │ │ + bl 148af0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 40db0 │ │ │ │ - bl a55e8 │ │ │ │ - ldr r3, [pc, #40] @ 40dcc │ │ │ │ + bne 40bb0 │ │ │ │ + bl a552c │ │ │ │ + ldr r3, [pc, #20] @ 40bb8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 40dcc │ │ │ │ - and r3, r3, #61440 @ 0xf000 │ │ │ │ - cmp r3, #24576 @ 0x6000 │ │ │ │ - ldr r0, [pc, #8] @ 40dd0 │ │ │ │ - movne r0, r2 │ │ │ │ + ldr r0, [pc] @ 40bb8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [pc, #368] @ 40d44 │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r1, [pc, #360] @ 40d48 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r4, r3 │ │ │ │ + cmpne r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + beq 40c5c │ │ │ │ + mov r0, r4 │ │ │ │ + bl add90 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 40c5c │ │ │ │ + ldr r1, [pc, #316] @ 40d44 │ │ │ │ + mov r0, r4 │ │ │ │ + bl add90 │ │ │ │ + ldr r1, [pc, #312] @ 40d4c │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + cmp r4, r1 │ │ │ │ + orreq r0, r0, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 40c5c │ │ │ │ + mov r0, r4 │ │ │ │ + bl add90 │ │ │ │ + ldr r1, [pc, #280] @ 40d50 │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + cmp r4, r1 │ │ │ │ + orreq r0, r0, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 40c5c │ │ │ │ + mov r0, r4 │ │ │ │ + bl add90 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 40d3c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 15e558 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bge 40c74 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r0, r6 │ │ │ │ + bl 15e558 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt 40c6c │ │ │ │ + ldr r2, [pc, #200] @ 40d54 │ │ │ │ + cmp r5, #5 │ │ │ │ + bhi 40d24 │ │ │ │ + ldrb r2, [r2, r5] │ │ │ │ + add pc, pc, r2, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + cmp r4, r3 │ │ │ │ + movne r0, #0 │ │ │ │ + bne 40cb4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 40dc8 │ │ │ │ + cmp r0, #0 │ │ │ │ + cmpge r5, #3 │ │ │ │ + bne 40d18 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 40d24 │ │ │ │ + ldr r0, [pc, #136] @ 40d58 │ │ │ │ + b 40d28 │ │ │ │ + cmp r4, r3 │ │ │ │ + bge 40d24 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 40dc8 │ │ │ │ + b 40d18 │ │ │ │ + cmp r4, r3 │ │ │ │ + ble 40cd8 │ │ │ │ + b 40d24 │ │ │ │ + cmp r4, r3 │ │ │ │ + ble 40d24 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 40dc8 │ │ │ │ + b 40d18 │ │ │ │ + cmp r4, r3 │ │ │ │ + bge 40cfc │ │ │ │ + b 40d24 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 40c6c │ │ │ │ + bne 40cc8 │ │ │ │ + ldr r0, [pc, #48] @ 40d5c │ │ │ │ + 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] @ 40d60 │ │ │ │ + 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, fp, lsl r8 │ │ │ │ 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 40d88 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 1879ec │ │ │ │ + ldr r3, [pc, #16] @ 40da0 │ │ │ │ + ldr r1, [pc, #16] @ 40da4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq ip, r8, r0, ror ip │ │ │ │ + mov r0, r1 │ │ │ │ + ldr r3, [pc, #8] @ 40dbc │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r2, [pc, #4] @ 40dc0 │ │ │ │ + b 30fd48 │ │ │ │ + eorseq r5, r7, r8, ror ip │ │ │ │ + andeq r0, r4, r8, ror lr │ │ │ │ + b 40b78 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ - bl aea40 │ │ │ │ + bl ae9d4 │ │ │ │ subs r5, r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 40e7c │ │ │ │ + beq 40e70 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl aeebc │ │ │ │ + bl aee50 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bne 40e20 │ │ │ │ - bl a55e8 │ │ │ │ + bne 40e14 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ mvnne r4, #0 │ │ │ │ - b 40e58 │ │ │ │ + b 40e4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 115a8c │ │ │ │ + bl 115a84 │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 40e50 │ │ │ │ + beq 40e44 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 40e50 │ │ │ │ + bne 40e44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 40dfc │ │ │ │ + bgt 40df0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40e7c │ │ │ │ + beq 40e70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 40e7c │ │ │ │ + bne 40e70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ 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 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ + 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 356584 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 41084 │ │ │ │ + bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r3, [pc, #464] @ 41094 │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 356584 │ │ │ │ + mov r6, sl │ │ │ │ + bic r7, fp, #-2147483648 @ 0x80000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 40fa8 │ │ │ │ + ldr r3, [pc, #428] @ 41094 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mvn r2, #0 │ │ │ │ + bl 356548 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 40fa8 │ │ │ │ + ldr r3, [pc, #400] @ 41094 │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r7 │ │ │ │ + bl 356584 │ │ │ │ + and r4, r5, #-2147483648 @ 0x80000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 40f90 │ │ │ │ + ldr r3, [pc, #368] @ 41094 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r7 │ │ │ │ + mvn r2, #0 │ │ │ │ + bl 356548 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 40f90 │ │ │ │ + cmp fp, #0 │ │ │ │ + ldr r1, [pc, #340] @ 41098 │ │ │ │ + mov r0, #0 │ │ │ │ + ldrlt r1, [pc, #336] @ 4109c │ │ │ │ + movlt r0, #0 │ │ │ │ + ldr r3, [pc, #324] @ 41098 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 356520 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 40f78 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 40ea8 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 1878e8 │ │ │ │ - ldr r3, [pc, #16] @ 40ec0 │ │ │ │ - ldr r1, [pc, #16] @ 40ec4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + ldr r0, [pc, #308] @ 410a0 │ │ │ │ + ldr r1, [pc, #308] @ 410a4 │ │ │ │ + ldrne r0, [pc, #300] @ 410a0 │ │ │ │ + ldrne r1, [pc, #304] @ 410a8 │ │ │ │ + b 4108c │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r0, [pc, #296] @ 410ac │ │ │ │ + ldr r1, [pc, #296] @ 410b0 │ │ │ │ + ldrne r0, [pc, #288] @ 410ac │ │ │ │ + ldrne r1, [pc, #292] @ 410b4 │ │ │ │ + b 4108c │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r0, [pc, #260] @ 410a0 │ │ │ │ + ldr r1, [pc, #280] @ 410b8 │ │ │ │ + ldrne r0, [pc, #252] @ 410a0 │ │ │ │ + ldrne r1, [pc, #276] @ 410bc │ │ │ │ + b 4108c │ │ │ │ + ldr r3, [pc, #228] @ 41094 │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 356584 │ │ │ │ + mov r8, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 40fe4 │ │ │ │ + ldr r3, [pc, #196] @ 41094 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + mvn r2, #0 │ │ │ │ + bl 356548 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r8, r0 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038c3dc │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r3, [pc, #8] @ 40edc │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r2, [pc, #4] @ 40ee0 │ │ │ │ - b 30f594 │ │ │ │ - eorseq r5, r7, r8, lsl #8 │ │ │ │ - andeq r1, r4, r4, ror #1 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 356520 │ │ │ │ + eor r8, r8, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + orrne r8, r8, #1 │ │ │ │ + tst r8, #1 │ │ │ │ + beq 41068 │ │ │ │ + cmp fp, #0 │ │ │ │ + ldr r1, [pc, #128] @ 41098 │ │ │ │ + ldr r3, [pc, #124] @ 41098 │ │ │ │ + ldrlt r1, [pc, #124] @ 4109c │ │ │ │ + mov r0, #0 │ │ │ │ + mov r2, #0 │ │ │ │ + movlt r0, #0 │ │ │ │ + bl 356520 │ │ │ │ + and r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 41050 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r0, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + movne r0, #0 │ │ │ │ + movne r1, #-2147483648 @ 0x80000000 │ │ │ │ + b 4108c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r0, [pc, #68] @ 410a0 │ │ │ │ + ldr r1, [pc, #96] @ 410c0 │ │ │ │ + ldrne r0, [pc, #60] @ 410a0 │ │ │ │ + ldrne r1, [pc, #92] @ 410c4 │ │ │ │ + b 4108c │ │ │ │ + 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] @ 410c8 │ │ │ │ + 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 │ │ │ │ + svccc 0x00e921fb │ │ │ │ + svclt 0x00e921fb │ │ │ │ + svcvc 0x003321d2 │ │ │ │ + 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 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r4, [r3, #52] @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ add r0, sp, #16 │ │ │ │ bl 2a714 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 40f34 │ │ │ │ - ldr r3, [pc, #348] @ 41084 │ │ │ │ + bne 4111c │ │ │ │ + ldr r3, [pc, #348] @ 4126c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ + bl 1443e0 │ │ │ │ mov r6, r0 │ │ │ │ - b 41078 │ │ │ │ + b 41260 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 35566c │ │ │ │ + bl 355f04 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 35566c │ │ │ │ + bl 355f04 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 3559bc │ │ │ │ + bl 356254 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov fp, r1 │ │ │ │ - bl 35566c │ │ │ │ + bl 355f04 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 3559bc │ │ │ │ + bl 356254 │ │ │ │ strd r0, [sp] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 35566c │ │ │ │ + bl 355f04 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 3559bc │ │ │ │ + bl 356254 │ │ │ │ strd r0, [sp, #8] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 35566c │ │ │ │ + bl 355f04 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 3559bc │ │ │ │ + bl 356254 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 35566c │ │ │ │ + bl 355f04 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 3559bc │ │ │ │ + bl 356254 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ mov r5, r1 │ │ │ │ - bl aa930 │ │ │ │ + bl aa874 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 41074 │ │ │ │ + beq 4125c │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl ab0a0 │ │ │ │ + bl aafe4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41050 │ │ │ │ + beq 41238 │ │ │ │ str r0, [r6, #12] │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl ab0a0 │ │ │ │ + bl aafe4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41050 │ │ │ │ + beq 41238 │ │ │ │ str r0, [r6, #16] │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl ab0a0 │ │ │ │ + bl aafe4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41050 │ │ │ │ + beq 41238 │ │ │ │ str r0, [r6, #20] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl ab0a0 │ │ │ │ + bl aafe4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 41050 │ │ │ │ + beq 41238 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r6, #24] │ │ │ │ - bl ab0a0 │ │ │ │ + bl aafe4 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r6, #28] │ │ │ │ - bne 41078 │ │ │ │ + bne 41260 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41074 │ │ │ │ + beq 4125c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 41074 │ │ │ │ + bne 4125c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 148a80 │ │ │ │ + bl 148af0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 410c0 │ │ │ │ - bl a55e8 │ │ │ │ - ldr r3, [pc, #40] @ 410dc │ │ │ │ + bne 412a8 │ │ │ │ + bl a552c │ │ │ │ + ldr r3, [pc, #40] @ 412c4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 410dc │ │ │ │ + ldr r2, [pc, #16] @ 412c4 │ │ │ │ and r3, r3, #61440 @ 0xf000 │ │ │ │ cmp r3, #49152 @ 0xc000 │ │ │ │ - ldr r0, [pc, #8] @ 410e0 │ │ │ │ + ldr r0, [pc, #8] @ 412c8 │ │ │ │ movne r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [pc] @ 412dc │ │ │ │ + b 1af4b8 │ │ │ │ + andeq r9, r2, ip, lsr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, 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 355cec │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 412f0 │ │ │ │ - bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #464] @ 41300 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 355cec │ │ │ │ - mov r6, sl │ │ │ │ - bic r7, fp, #-2147483648 @ 0x80000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 41214 │ │ │ │ - ldr r3, [pc, #428] @ 41300 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 2a804 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bge 41314 │ │ │ │ + ldr r3, [pc, #196] @ 413d0 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldr r0, [r3] │ │ │ │ + b 1443e0 │ │ │ │ + bne 41320 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 92d74 │ │ │ │ + cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ + bls 41330 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 29e8dc │ │ │ │ + lsl r0, r5, #2 │ │ │ │ + bl 996b4 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 41328 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2a804 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + bne 41370 │ │ │ │ + ldr r3, [pc, #112] @ 413d0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1443e0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mvn r2, #0 │ │ │ │ - bl 355cb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 41214 │ │ │ │ - ldr r3, [pc, #400] @ 41300 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, r7 │ │ │ │ - bl 355cec │ │ │ │ - and r4, r5, #-2147483648 @ 0x80000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 411fc │ │ │ │ - ldr r3, [pc, #368] @ 41300 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, r7 │ │ │ │ - mvn r2, #0 │ │ │ │ - bl 355cb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 411fc │ │ │ │ - cmp fp, #0 │ │ │ │ - ldr r1, [pc, #340] @ 41304 │ │ │ │ - mov r0, #0 │ │ │ │ - ldrlt r1, [pc, #336] @ 41308 │ │ │ │ - movlt r0, #0 │ │ │ │ - ldr r3, [pc, #324] @ 41304 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 355c88 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 411e4 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r0, [pc, #308] @ 4130c │ │ │ │ - ldr r1, [pc, #308] @ 41310 │ │ │ │ - ldrne r0, [pc, #300] @ 4130c │ │ │ │ - ldrne r1, [pc, #304] @ 41314 │ │ │ │ - b 412f8 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r0, [pc, #296] @ 41318 │ │ │ │ - ldr r1, [pc, #296] @ 4131c │ │ │ │ - ldrne r0, [pc, #288] @ 41318 │ │ │ │ - ldrne r1, [pc, #292] @ 41320 │ │ │ │ - b 412f8 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r0, [pc, #260] @ 4130c │ │ │ │ - ldr r1, [pc, #280] @ 41324 │ │ │ │ - ldrne r0, [pc, #252] @ 4130c │ │ │ │ - ldrne r1, [pc, #276] @ 41328 │ │ │ │ - b 412f8 │ │ │ │ - ldr r3, [pc, #228] @ 41300 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 355cec │ │ │ │ - mov r8, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 41250 │ │ │ │ - ldr r3, [pc, #196] @ 41300 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - mvn r2, #0 │ │ │ │ - bl 355cb0 │ │ │ │ + bl 99ba8 │ │ │ │ + b 413c4 │ │ │ │ + bl 92d74 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + movne r6, #0 │ │ │ │ + beq 413b4 │ │ │ │ + cmp r7, r6 │ │ │ │ + ble 413a8 │ │ │ │ + ldr r0, [r4, r6, lsl #2] │ │ │ │ + bl 1759e4 <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - moveq r8, r0 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ + beq 413b4 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + str r0, [r3, r6, lsl #2] │ │ │ │ + add r6, r6, #1 │ │ │ │ + b 41380 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 355c88 │ │ │ │ - eor r8, r8, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - orrne r8, r8, #1 │ │ │ │ - tst r8, #1 │ │ │ │ - beq 412d4 │ │ │ │ - cmp fp, #0 │ │ │ │ - ldr r1, [pc, #128] @ 41304 │ │ │ │ - ldr r3, [pc, #124] @ 41304 │ │ │ │ - ldrlt r1, [pc, #124] @ 41308 │ │ │ │ - mov r0, #0 │ │ │ │ - mov r2, #0 │ │ │ │ - movlt r0, #0 │ │ │ │ - bl 355c88 │ │ │ │ - and r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 412bc │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r0, #0 │ │ │ │ - mov r1, #0 │ │ │ │ - movne r0, #0 │ │ │ │ - movne r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 412f8 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r0, [pc, #68] @ 4130c │ │ │ │ - ldr r1, [pc, #96] @ 4132c │ │ │ │ - ldrne r0, [pc, #60] @ 4130c │ │ │ │ - ldrne r1, [pc, #92] @ 41330 │ │ │ │ - b 412f8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 99ba8 │ │ │ │ + b 413c8 │ │ │ │ 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] @ 41334 │ │ │ │ - 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 │ │ │ │ - svccc 0x00e921fb │ │ │ │ - svclt 0x00e921fb │ │ │ │ - svcvc 0x003321d2 │ │ │ │ - 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 4133c │ │ │ │ + bl 99ba8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9b1ec │ │ │ │ + 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 148a80 │ │ │ │ + bl 148af0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 41374 │ │ │ │ - bl a55e8 │ │ │ │ - ldr r3, [pc, #20] @ 4137c │ │ │ │ + bne 4140c │ │ │ │ + bl a552c │ │ │ │ + ldr r3, [pc, #40] @ 41428 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 4137c │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [pc, #16] @ 41428 │ │ │ │ + and r3, r3, #61440 @ 0xf000 │ │ │ │ + cmp r3, #8192 @ 0x2000 │ │ │ │ + ldr r0, [pc, #8] @ 4142c │ │ │ │ + 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] @ 414bc │ │ │ │ + sub sp, sp, #16 │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r4, r1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bne 41480 │ │ │ │ + add ip, sp, #12 │ │ │ │ + ldr r1, [pc, #92] @ 414c0 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + str ip, [sp] │ │ │ │ + bl fe244 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4149c │ │ │ │ + b 41494 │ │ │ │ + ldr r0, [pc, #56] @ 414c0 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 1ef648 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 41458 │ │ │ │ + mov r0, #0 │ │ │ │ + b 414b4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 103520 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 41494 │ │ │ │ + ldrne r0, [pc, #16] @ 414c4 │ │ │ │ + ldreq r0, [pc, #4] @ 414bc │ │ │ │ + add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ + eorseq sl, r5, r0, lsr #17 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + b 41818 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r8, [pc, #640] @ 41618 │ │ │ │ + ldr r8, [pc, #640] @ 41764 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, r8 │ │ │ │ mov r5, r1 │ │ │ │ - beq 413e8 │ │ │ │ + beq 41534 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl addfc │ │ │ │ - ldr r1, [pc, #608] @ 4161c │ │ │ │ + bl add90 │ │ │ │ + ldr r1, [pc, #608] @ 41768 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 413e8 │ │ │ │ + bne 41534 │ │ │ │ mov r0, r4 │ │ │ │ - bl addfc │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, r6 │ │ │ │ moveq r6, r5 │ │ │ │ moveq r5, r3 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ - ldr r3, [pc, #556] @ 41620 │ │ │ │ + ldr r3, [pc, #556] @ 4176c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 4142c │ │ │ │ + bne 41578 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15e588 │ │ │ │ + bl 15e558 │ │ │ │ cmp r0, r4 │ │ │ │ - blt 4142c │ │ │ │ + blt 41578 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #512] @ 41624 │ │ │ │ + ldr r1, [pc, #512] @ 41770 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r3, #0 │ │ │ │ - b 14dfb0 │ │ │ │ + b 14e024 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp r7, r8 │ │ │ │ - beq 41470 │ │ │ │ - ldr r1, [pc, #472] @ 41618 │ │ │ │ + beq 415bc │ │ │ │ + ldr r1, [pc, #472] @ 41764 │ │ │ │ mov r0, r7 │ │ │ │ - bl addfc │ │ │ │ - ldr r1, [pc, #464] @ 4161c │ │ │ │ + bl add90 │ │ │ │ + ldr r1, [pc, #464] @ 41768 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r7, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41470 │ │ │ │ + bne 415bc │ │ │ │ mov r0, r7 │ │ │ │ - bl addfc │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4148c │ │ │ │ + beq 415d8 │ │ │ │ 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 129d24 │ │ │ │ + bl 129d8c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 41598 │ │ │ │ + beq 416e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl aea40 │ │ │ │ + bl ae9d4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 41574 │ │ │ │ + beq 416c0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - ldreq r8, [pc, #364] @ 41628 │ │ │ │ - beq 414f8 │ │ │ │ - ldr r1, [pc, #340] @ 41618 │ │ │ │ - bl addfc │ │ │ │ - ldr r3, [pc, #352] @ 4162c │ │ │ │ - ldr r8, [pc, #344] @ 41628 │ │ │ │ + ldreq r8, [pc, #364] @ 41774 │ │ │ │ + beq 41644 │ │ │ │ + ldr r1, [pc, #340] @ 41764 │ │ │ │ + bl add90 │ │ │ │ + ldr r3, [pc, #352] @ 41778 │ │ │ │ + ldr r8, [pc, #344] @ 41774 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, r3 │ │ │ │ - b 414f8 │ │ │ │ + b 41644 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 415a0 │ │ │ │ - bne 41510 │ │ │ │ + blt 416ec │ │ │ │ + bne 4165c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 41528 │ │ │ │ + bne 41674 │ │ │ │ mov r0, r7 │ │ │ │ - bl aeebc │ │ │ │ + bl aee50 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bne 414d8 │ │ │ │ - b 41544 │ │ │ │ + bne 41624 │ │ │ │ + b 41690 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12d89c │ │ │ │ + bl 12d904 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 414ec │ │ │ │ - b 415a0 │ │ │ │ + beq 41638 │ │ │ │ + b 416ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 414f8 │ │ │ │ + bne 41644 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 414f8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 41644 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41568 │ │ │ │ + beq 416b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 41568 │ │ │ │ + bne 416b4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - bl a55e8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41610 │ │ │ │ + beq 4175c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41598 │ │ │ │ + beq 416e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 41598 │ │ │ │ + bne 416e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 41610 │ │ │ │ + b 4175c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 415c4 │ │ │ │ + beq 41710 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 415c4 │ │ │ │ + bne 41710 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 415e8 │ │ │ │ + beq 41734 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 415e8 │ │ │ │ + bne 41734 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41598 │ │ │ │ + beq 416e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 41598 │ │ │ │ + bne 416e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 41598 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 416e4 │ │ │ │ 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 │ │ │ │ - andseq r6, ip, r8, lsl #23 │ │ │ │ - eorseq r5, r1, r4, lsr #20 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 41640 │ │ │ │ - b 1aefa0 │ │ │ │ - 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 41678 │ │ │ │ - ldr r3, [pc, #196] @ 41734 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [r3] │ │ │ │ - b 144370 │ │ │ │ - bne 41684 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 92e30 │ │ │ │ - cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ - bls 41694 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29e454 │ │ │ │ - lsl r0, r5, #2 │ │ │ │ - bl 99770 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 4168c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2a804 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - bne 416d4 │ │ │ │ - ldr r3, [pc, #112] @ 41734 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 99c64 │ │ │ │ - b 41728 │ │ │ │ - bl 92e30 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - movne r6, #0 │ │ │ │ - beq 41718 │ │ │ │ - cmp r7, r6 │ │ │ │ - ble 4170c │ │ │ │ - ldr r0, [r4, r6, lsl #2] │ │ │ │ - bl 1758d8 <_PyLong_FromGid@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 41718 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - str r0, [r3, r6, lsl #2] │ │ │ │ - add r6, r6, #1 │ │ │ │ - b 416e4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 99c64 │ │ │ │ - b 4172c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 99c64 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9b2a8 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + andseq r7, ip, r0, lsr #1 │ │ │ │ + eorseq r6, r1, r8, lsl #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148a80 │ │ │ │ + bl 148af0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 41770 │ │ │ │ - bl a55e8 │ │ │ │ - ldr r3, [pc, #40] @ 4178c │ │ │ │ + bne 417b4 │ │ │ │ + bl a552c │ │ │ │ + ldr r3, [pc, #40] @ 417d0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 4178c │ │ │ │ + ldr r2, [pc, #16] @ 417d0 │ │ │ │ and r3, r3, #61440 @ 0xf000 │ │ │ │ - cmp r3, #8192 @ 0x2000 │ │ │ │ - ldr r0, [pc, #8] @ 41790 │ │ │ │ + cmp r3, #24576 @ 0x6000 │ │ │ │ + ldr r0, [pc, #8] @ 417d4 │ │ │ │ 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] @ 41820 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r4, r1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bne 417e4 │ │ │ │ - add ip, sp, #12 │ │ │ │ - ldr r1, [pc, #92] @ 41824 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - str ip, [sp] │ │ │ │ - bl fe1f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 41800 │ │ │ │ - b 417f8 │ │ │ │ - ldr r0, [pc, #56] @ 41824 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 1ef238 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 417bc │ │ │ │ - mov r0, #0 │ │ │ │ - b 41818 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 1034d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 417f8 │ │ │ │ - ldrne r0, [pc, #16] @ 41828 │ │ │ │ - ldreq r0, [pc, #4] @ 41820 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - eorseq r9, r5, r0, ror #31 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - b 41870 │ │ │ │ - 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 92878 │ │ │ │ + bl 92874 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 41868 │ │ │ │ + beq 41810 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r1, r5, #16 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 418cc │ │ │ │ + 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 2608d0 │ │ │ │ + bl 260a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 418ac │ │ │ │ + bne 41854 │ │ │ │ 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 2cdc38 │ │ │ │ + b 2ce0c0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 418c4 │ │ │ │ - b 1aefa0 │ │ │ │ + ldr r1, [pc] @ 4186c │ │ │ │ + b 1af4b8 │ │ │ │ muleq r2, r0, sl │ │ │ │ - b 4133c │ │ │ │ cmp r2, #0 │ │ │ │ bxle lr │ │ │ │ ldrb r3, [r1] │ │ │ │ - ldr ip, [pc, #44] @ 4190c │ │ │ │ + ldr ip, [pc, #44] @ 418b0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #40] @ 41910 │ │ │ │ + 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 418f0 │ │ │ │ - ldrdeq r1, [r8], #-212 @ 0xffffff2c │ │ │ │ - eorseq r6, r9, r0, ror #12 │ │ │ │ + b 41894 │ │ │ │ + @ instruction: 0x00482694 │ │ │ │ + eorseq r6, r9, r0, lsr #30 │ │ │ │ + │ │ │ │ +000418b8 <_Py_ResurrectReference@@Base>: │ │ │ │ + bx lr │ │ │ │ + b 40b78 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 307660 <_PyXI_EndInterpreter@@Base+0x3dc> │ │ │ │ + bl 307ea0 <_PyXI_EndInterpreter@@Base+0x4e8> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 41968 │ │ │ │ + beq 41914 <_Py_ResurrectReference@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ - bl 29304c <_PySet_Update@@Base> │ │ │ │ + bl 293398 <_PySet_Update@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4196c │ │ │ │ + bge 41918 <_Py_ResurrectReference@@Base+0x60> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41968 │ │ │ │ + beq 41914 <_Py_ResurrectReference@@Base+0x5c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 41968 │ │ │ │ + bne 41914 <_Py_ResurrectReference@@Base+0x5c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -00041974 <_Py_ResurrectReference@@Base>: │ │ │ │ - bx lr │ │ │ │ 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+0x48> │ │ │ │ - ldr r0, [pc, #96] @ 41a08 <_Py_ResurrectReference@@Base+0x94> │ │ │ │ - ldr r2, [pc, #96] @ 41a0c <_Py_ResurrectReference@@Base+0x98> │ │ │ │ - ldr r1, [pc, #96] @ 41a10 <_Py_ResurrectReference@@Base+0x9c> │ │ │ │ + bne 41964 <_Py_ResurrectReference@@Base+0xac> │ │ │ │ + ldr r0, [pc, #96] @ 419b0 <_Py_ResurrectReference@@Base+0xf8> │ │ │ │ + ldr r2, [pc, #96] @ 419b4 <_Py_ResurrectReference@@Base+0xfc> │ │ │ │ + ldr r1, [pc, #96] @ 419b8 <_Py_ResurrectReference@@Base+0x100> │ │ │ │ mov r3, r5 │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b 41a00 <_Py_ResurrectReference@@Base+0x8c> │ │ │ │ + b 419a8 <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 124c2c <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl 124c8c <_PyUnicodeWriter_Init@@Base> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r0, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 31bfcc <_PyTime_AsTimeval@@Base+0x2a7c> │ │ │ │ + bl 31c860 <_PyTime_AsTimeval@@Base+0x2a7c> │ │ │ │ cmn r0, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bne 419fc <_Py_ResurrectReference@@Base+0x88> │ │ │ │ - bl 2810b8 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bne 419a4 <_Py_ResurrectReference@@Base+0xec> │ │ │ │ + bl 281550 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 41a00 <_Py_ResurrectReference@@Base+0x8c> │ │ │ │ - bl be9b8 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b 419a8 <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ + bl be948 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x003595d0 │ │ │ │ - @ instruction: 0x0037acf0 │ │ │ │ - eorseq fp, r6, r4, ror fp │ │ │ │ + mlaseq r5, r0, lr, r9 │ │ │ │ + @ instruction: 0x0037b5b0 │ │ │ │ + eorseq ip, r6, r4, lsr r4 │ │ │ │ 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+0xd4> │ │ │ │ + bhi 419f0 <_Py_ResurrectReference@@Base+0x138> │ │ │ │ cmp r4, #0 │ │ │ │ - ldrle r0, [pc, #436] @ 41bf8 <_Py_ResurrectReference@@Base+0x284> │ │ │ │ + ldrle r0, [pc, #436] @ 41ba0 <_Py_ResurrectReference@@Base+0x2e8> │ │ │ │ ldrgt r0, [r5] │ │ │ │ - b 41a6c <_Py_ResurrectReference@@Base+0xf8> │ │ │ │ - ldr r0, [pc, #428] @ 41bfc <_Py_ResurrectReference@@Base+0x288> │ │ │ │ + b 41a14 <_Py_ResurrectReference@@Base+0x15c> │ │ │ │ + ldr r0, [pc, #428] @ 41ba4 <_Py_ResurrectReference@@Base+0x2ec> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41a38 <_Py_ResurrectReference@@Base+0xc4> │ │ │ │ + bne 419e0 <_Py_ResurrectReference@@Base+0x128> │ │ │ │ mov r4, #0 │ │ │ │ - b 41bf0 <_Py_ResurrectReference@@Base+0x27c> │ │ │ │ + b 41b98 <_Py_ResurrectReference@@Base+0x2e0> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 41a8c <_Py_ResurrectReference@@Base+0x118> │ │ │ │ + beq 41a34 <_Py_ResurrectReference@@Base+0x17c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - beq 41ac4 <_Py_ResurrectReference@@Base+0x150> │ │ │ │ - b 41aa0 <_Py_ResurrectReference@@Base+0x12c> │ │ │ │ - ldr r3, [pc, #364] @ 41c00 <_Py_ResurrectReference@@Base+0x28c> │ │ │ │ - ldr r1, [pc, #364] @ 41c04 <_Py_ResurrectReference@@Base+0x290> │ │ │ │ + beq 41a6c <_Py_ResurrectReference@@Base+0x1b4> │ │ │ │ + b 41a48 <_Py_ResurrectReference@@Base+0x190> │ │ │ │ + ldr r3, [pc, #364] @ 41ba8 <_Py_ResurrectReference@@Base+0x2f0> │ │ │ │ + ldr r1, [pc, #364] @ 41bac <_Py_ResurrectReference@@Base+0x2f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 41a64 <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ - bl aafb0 │ │ │ │ + bl 18ee38 │ │ │ │ + b 41a0c <_Py_ResurrectReference@@Base+0x154> │ │ │ │ + bl aaef4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne 41ae8 <_Py_ResurrectReference@@Base+0x174> │ │ │ │ - bl a55e8 │ │ │ │ + bne 41a90 <_Py_ResurrectReference@@Base+0x1d8> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41a64 <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ + bne 41a0c <_Py_ResurrectReference@@Base+0x154> │ │ │ │ mvn r9, #0 │ │ │ │ - b 41ae8 <_Py_ResurrectReference@@Base+0x174> │ │ │ │ - ldr r2, [pc, #300] @ 41bf8 <_Py_ResurrectReference@@Base+0x284> │ │ │ │ + b 41a90 <_Py_ResurrectReference@@Base+0x1d8> │ │ │ │ + ldr r2, [pc, #300] @ 41ba0 <_Py_ResurrectReference@@Base+0x2e8> │ │ │ │ cmp r0, r2 │ │ │ │ - beq 41abc <_Py_ResurrectReference@@Base+0x148> │ │ │ │ - ldr r0, [pc, #304] @ 41c08 <_Py_ResurrectReference@@Base+0x294> │ │ │ │ + beq 41a64 <_Py_ResurrectReference@@Base+0x1ac> │ │ │ │ + ldr r0, [pc, #304] @ 41bb0 <_Py_ResurrectReference@@Base+0x2f8> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #300] @ 41c0c <_Py_ResurrectReference@@Base+0x298> │ │ │ │ + ldr r1, [pc, #300] @ 41bb4 <_Py_ResurrectReference@@Base+0x2fc> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1177f8 │ │ │ │ - b 41a64 <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ + bl 1177f0 │ │ │ │ + b 41a0c <_Py_ResurrectReference@@Base+0x154> │ │ │ │ mov r0, #0 │ │ │ │ - bl 92e30 │ │ │ │ + bl 92d74 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 41a64 <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ + beq 41a0c <_Py_ResurrectReference@@Base+0x154> │ │ │ │ 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 3151e0 <_PyArg_BadArgument@@Base+0x42c> │ │ │ │ + bl 315a74 <_PyArg_BadArgument@@Base+0x42c> │ │ │ │ subs r8, r0, #0 │ │ │ │ mov r1, r8 │ │ │ │ - beq 41bf0 <_Py_ResurrectReference@@Base+0x27c> │ │ │ │ + beq 41b98 <_Py_ResurrectReference@@Base+0x2e0> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ add r3, r3, r8 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 92878 │ │ │ │ + bl 92874 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 41bc8 <_Py_ResurrectReference@@Base+0x254> │ │ │ │ + beq 41b70 <_Py_ResurrectReference@@Base+0x2b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl ab188 │ │ │ │ + bl ab0cc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 41b88 <_Py_ResurrectReference@@Base+0x214> │ │ │ │ + bne 41b30 <_Py_ResurrectReference@@Base+0x278> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41bc8 <_Py_ResurrectReference@@Base+0x254> │ │ │ │ + beq 41b70 <_Py_ResurrectReference@@Base+0x2b8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 41bc8 <_Py_ResurrectReference@@Base+0x254> │ │ │ │ + bne 41b70 <_Py_ResurrectReference@@Base+0x2b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 41bc8 <_Py_ResurrectReference@@Base+0x254> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 41b70 <_Py_ResurrectReference@@Base+0x2b8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq 41ba8 <_Py_ResurrectReference@@Base+0x234> │ │ │ │ + beq 41b50 <_Py_ResurrectReference@@Base+0x298> │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 41ba8 <_Py_ResurrectReference@@Base+0x234> │ │ │ │ + bne 41b50 <_Py_ResurrectReference@@Base+0x298> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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+0x1a4> │ │ │ │ - b 41bf0 <_Py_ResurrectReference@@Base+0x27c> │ │ │ │ + beq 41ac0 <_Py_ResurrectReference@@Base+0x208> │ │ │ │ + b 41b98 <_Py_ResurrectReference@@Base+0x2e0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41a64 <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ + beq 41a0c <_Py_ResurrectReference@@Base+0x154> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 41a64 <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ + bne 41a0c <_Py_ResurrectReference@@Base+0x154> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 41a64 <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 41a0c <_Py_ResurrectReference@@Base+0x154> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq sl, r5, r0, lsr #8 │ │ │ │ + eorseq sl, r5, r0, ror #25 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #24 │ │ │ │ + eorseq pc, r6, ip, lsr #10 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, r4, lsr #12 │ │ │ │ - ldr r0, [pc] @ 41c18 <_Py_ResurrectReference@@Base+0x2a4> │ │ │ │ - b 9ddd8 │ │ │ │ - eorseq ip, r8, r8, asr #12 │ │ │ │ + eorseq ip, r8, r4, ror #29 │ │ │ │ + ldr r0, [pc] @ 41bc0 <_Py_ResurrectReference@@Base+0x308> │ │ │ │ + b 9dd1c │ │ │ │ + eorseq ip, r8, r8, lsl #30 │ │ │ │ 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 a55e8 │ │ │ │ + bl a552c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 41d10 <_Py_ResurrectReference@@Base+0x39c> │ │ │ │ + bne 41cb8 <_Py_ResurrectReference@@Base+0x400> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31aa28 <_PyTime_AsTimeval@@Base+0x14d8> │ │ │ │ + bl 31b4ac <_PyTime_AsTimeval@@Base+0x16c8> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 41d10 <_Py_ResurrectReference@@Base+0x39c> │ │ │ │ + beq 41cb8 <_Py_ResurrectReference@@Base+0x400> │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #168] @ 41d18 <_Py_ResurrectReference@@Base+0x3a4> │ │ │ │ - ldr r0, [pc, #168] @ 41d1c <_Py_ResurrectReference@@Base+0x3a8> │ │ │ │ - bl a9a34 │ │ │ │ + ldr r1, [pc, #168] @ 41cc0 <_Py_ResurrectReference@@Base+0x408> │ │ │ │ + ldr r0, [pc, #168] @ 41cc4 <_Py_ResurrectReference@@Base+0x40c> │ │ │ │ + bl a9978 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 41c8c <_Py_ResurrectReference@@Base+0x318> │ │ │ │ + bne 41c34 <_Py_ResurrectReference@@Base+0x37c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 324b84 │ │ │ │ + b 32565c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 41d20 <_Py_ResurrectReference@@Base+0x3ac> │ │ │ │ + ldr r1, [pc, #128] @ 41cc8 <_Py_ResurrectReference@@Base+0x410> │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #124] @ 41d24 <_Py_ResurrectReference@@Base+0x3b0> │ │ │ │ + ldr r0, [pc, #124] @ 41ccc <_Py_ResurrectReference@@Base+0x414> │ │ │ │ ldr r2, [r3, #32] │ │ │ │ mov r3, r5 │ │ │ │ - bl 31cf70 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ + bl 31d804 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 41cdc <_Py_ResurrectReference@@Base+0x368> │ │ │ │ + beq 41c84 <_Py_ResurrectReference@@Base+0x3cc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 41cdc <_Py_ResurrectReference@@Base+0x368> │ │ │ │ + bne 41c84 <_Py_ResurrectReference@@Base+0x3cc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 41c7c <_Py_ResurrectReference@@Base+0x308> │ │ │ │ + beq 41c24 <_Py_ResurrectReference@@Base+0x36c> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41d10 <_Py_ResurrectReference@@Base+0x39c> │ │ │ │ + beq 41cb8 <_Py_ResurrectReference@@Base+0x400> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 41d10 <_Py_ResurrectReference@@Base+0x39c> │ │ │ │ + bne 41cb8 <_Py_ResurrectReference@@Base+0x400> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + b 9abc4 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eoreq ip, r1, r4, ror #17 │ │ │ │ - eorseq r1, r8, r4, rrx │ │ │ │ + @ instruction: 0x0021c8b8 │ │ │ │ + eorseq r1, r8, r4, lsr #18 │ │ │ │ andeq r0, r0, r6, lsl #5 │ │ │ │ - eorseq ip, r8, r0, asr #13 │ │ │ │ + eorseq ip, r8, r0, lsl #31 │ │ │ │ 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+0x3dc> │ │ │ │ + bne 41cf8 <_Py_ResurrectReference@@Base+0x440> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 178240 │ │ │ │ + b 17834c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 41d74 <_Py_ResurrectReference@@Base+0x400> │ │ │ │ + ldr r0, [pc, #20] @ 41d1c <_Py_ResurrectReference@@Base+0x464> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 41d44 <_Py_ResurrectReference@@Base+0x3d0> │ │ │ │ - @ instruction: 0x003737f8 │ │ │ │ + b 41cec <_Py_ResurrectReference@@Base+0x434> │ │ │ │ + ldrheq r4, [r7], -r8 @ │ │ │ │ │ │ │ │ -00041d78 <_PyErr_SetLocaleString@@Base>: │ │ │ │ +00041d20 <_PyErr_SetLocaleString@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #76] @ 41de4 <_PyErr_SetLocaleString@@Base+0x6c> │ │ │ │ + ldr r1, [pc, #76] @ 41d8c <_PyErr_SetLocaleString@@Base+0x6c> │ │ │ │ mov r0, r3 │ │ │ │ - bl 14471c │ │ │ │ + bl 14478c │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #60] @ 41de8 <_PyErr_SetLocaleString@@Base+0x70> │ │ │ │ - bl 357730 │ │ │ │ + ldr r3, [pc, #60] @ 41d90 <_PyErr_SetLocaleString@@Base+0x70> │ │ │ │ + bl 357fd0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r1, r5 │ │ │ │ - bl 118110 <_PyUnicodeWriter_WriteStr@@Base+0x138> │ │ │ │ + bl 118108 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - eorseq r5, r6, r4, lsl #6 │ │ │ │ + b 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + eorseq r5, r6, r4, asr #23 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldr r3, [r0, #28] │ │ │ │ - ldr r2, [pc, #12] @ 41e04 <_PyErr_SetLocaleString@@Base+0x8c> │ │ │ │ + ldr r2, [pc, #12] @ 41dac <_PyErr_SetLocaleString@@Base+0x8c> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 41e08 <_PyErr_SetLocaleString@@Base+0x90> │ │ │ │ + ldr r0, [pc, #8] @ 41db0 <_PyErr_SetLocaleString@@Base+0x90> │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ │ │ │ │ -00041e0c <_PyEval_FormatKwargsError@@Base>: │ │ │ │ +00041db4 <_PyEval_FormatKwargsError@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #468] @ 41ff8 <_PyEval_FormatKwargsError@@Base+0x1ec> │ │ │ │ + ldr r3, [pc, #468] @ 41fa0 <_PyEval_FormatKwargsError@@Base+0x1ec> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 189538 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 18963c <_PyErr_ExceptionMatches@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 41ec4 <_PyEval_FormatKwargsError@@Base+0xb8> │ │ │ │ + beq 41e6c <_PyEval_FormatKwargsError@@Base+0xb8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 189560 <_PyErr_Clear@@Base> │ │ │ │ + bl 189664 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a7178 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a7600 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 41ff0 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + beq 41f98 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #408] @ 41ffc <_PyEval_FormatKwargsError@@Base+0x1f0> │ │ │ │ + ldr r3, [pc, #408] @ 41fa4 <_PyEval_FormatKwargsError@@Base+0x1f0> │ │ │ │ ldr ip, [r2, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r2, [pc, #400] @ 42000 <_PyEval_FormatKwargsError@@Base+0x1f4> │ │ │ │ + ldr r2, [pc, #400] @ 41fa8 <_PyEval_FormatKwargsError@@Base+0x1f4> │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 1bf5b0 <_PyErr_Format@@Base> │ │ │ │ + bl 1bfacc <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41ff0 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + beq 41f98 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 41ff0 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ - ldr r2, [pc, #356] @ 42004 <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ + bne 41f98 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + ldr r2, [pc, #356] @ 41fac <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 41eb8 <_PyEval_FormatKwargsError@@Base+0xac> │ │ │ │ + beq 41e60 <_PyEval_FormatKwargsError@@Base+0xac> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ - b 41fcc <_PyEval_FormatKwargsError@@Base+0x1c0> │ │ │ │ - ldr r3, [pc, #316] @ 42008 <_PyEval_FormatKwargsError@@Base+0x1fc> │ │ │ │ + b 41f74 <_PyEval_FormatKwargsError@@Base+0x1c0> │ │ │ │ + ldr r3, [pc, #316] @ 41fb0 <_PyEval_FormatKwargsError@@Base+0x1fc> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 189538 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 18963c <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41ff0 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + beq 41f98 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ str r7, [r4, #72] @ 0x48 │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 41fdc <_PyEval_FormatKwargsError@@Base+0x1d0> │ │ │ │ + beq 41f84 <_PyEval_FormatKwargsError@@Base+0x1d0> │ │ │ │ ldr r8, [r7, #8] │ │ │ │ cmp r8, #1 │ │ │ │ - bne 41fdc <_PyEval_FormatKwargsError@@Base+0x1d0> │ │ │ │ + bne 41f84 <_PyEval_FormatKwargsError@@Base+0x1d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 189560 <_PyErr_Clear@@Base> │ │ │ │ + bl 189664 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a7178 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a7600 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 41f88 <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ - ldr r2, [pc, #216] @ 41ffc <_PyEval_FormatKwargsError@@Base+0x1f0> │ │ │ │ + beq 41f30 <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ + ldr r2, [pc, #216] @ 41fa4 <_PyEval_FormatKwargsError@@Base+0x1f0> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #208] @ 4200c <_PyEval_FormatKwargsError@@Base+0x200> │ │ │ │ - bl 1bf5b0 <_PyErr_Format@@Base> │ │ │ │ + ldr r2, [pc, #208] @ 41fb4 <_PyEval_FormatKwargsError@@Base+0x200> │ │ │ │ + bl 1bfacc <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41f88 <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ + beq 41f30 <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 41f88 <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ - ldr r2, [pc, #164] @ 42004 <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ + bne 41f30 <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ + ldr r2, [pc, #164] @ 41fac <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 41f78 <_PyEval_FormatKwargsError@@Base+0x16c> │ │ │ │ + beq 41f20 <_PyEval_FormatKwargsError@@Base+0x16c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41ff0 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + beq 41f98 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 41ff0 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ - ldr r2, [pc, #88] @ 42004 <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ + bne 41f98 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + ldr r2, [pc, #88] @ 41fac <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 41fc4 <_PyEval_FormatKwargsError@@Base+0x1b8> │ │ │ │ + beq 41f6c <_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 9b2a8 │ │ │ │ + b 9b1ec │ │ │ │ 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, lsr #16 │ │ │ │ + @ instruction: 0x0038cff8 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ - eorseq ip, r8, r0, ror #16 │ │ │ │ + eorseq sp, r8, ip, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r2, [r0, #14] │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ @@ -24135,206 +24113,228 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsl r2, r2, #16 │ │ │ │ str r3, [sp] │ │ │ │ lsr r2, r2, #16 │ │ │ │ ldrb r3, [r0, #15] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - ldr r0, [pc, #8] @ 42064 <_PyEval_FormatKwargsError@@Base+0x258> │ │ │ │ - bl 128cb4 │ │ │ │ + ldr r0, [pc, #8] @ 4200c <_PyEval_FormatKwargsError@@Base+0x258> │ │ │ │ + bl 128d18 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mlaseq r8, r4, r8, ip │ │ │ │ + eorseq sp, r8, r4, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 42090 <_PyEval_FormatKwargsError@@Base+0x284> │ │ │ │ + bne 42038 <_PyEval_FormatKwargsError@@Base+0x284> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1d4930 │ │ │ │ + b 1d4e10 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 420b4 <_PyEval_FormatKwargsError@@Base+0x2a8> │ │ │ │ + ldr r0, [pc, #20] @ 4205c <_PyEval_FormatKwargsError@@Base+0x2a8> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 42084 <_PyEval_FormatKwargsError@@Base+0x278> │ │ │ │ - eorseq r3, r7, r0, lsl #16 │ │ │ │ + b 4202c <_PyEval_FormatKwargsError@@Base+0x278> │ │ │ │ + eorseq r4, r7, r0, asr #1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 1134fc │ │ │ │ + ldr r0, [pc] @ 42080 <_PyEval_FormatKwargsError@@Base+0x2cc> │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r0, [pc, #60] @ 420dc <_PyEval_FormatKwargsError@@Base+0x328> │ │ │ │ + mov r6, r3 │ │ │ │ + mov r2, #1 │ │ │ │ + mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl ff2ac <_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 b8ffc │ │ │ │ + eorseq sl, r8, r4, lsl #20 │ │ │ │ + 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 1d0b50 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 4212c <_PyEval_FormatKwargsError@@Base+0x378> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r0, [r4, #20] │ │ │ │ + ldreq r0, [pc, #20] @ 42134 <_PyEval_FormatKwargsError@@Base+0x380> │ │ │ │ + cmp r2, #0 │ │ │ │ + ldrne r1, [r5, #20] │ │ │ │ + ldreq r1, [pc, #8] @ 42134 <_PyEval_FormatKwargsError@@Base+0x380> │ │ │ │ + bl 41870 │ │ │ │ + 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, #4072] @ 0xfe8 │ │ │ │ cmp r0, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 420f4 <_PyEval_FormatKwargsError@@Base+0x2e8> │ │ │ │ + bne 42174 <_PyEval_FormatKwargsError@@Base+0x3c0> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 420ec <_PyEval_FormatKwargsError@@Base+0x2e0> │ │ │ │ + beq 4216c <_PyEval_FormatKwargsError@@Base+0x3b8> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 422a8 <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ - ldr r0, [pc, #444] @ 422b0 <_PyEval_FormatKwargsError@@Base+0x4a4> │ │ │ │ + bne 42328 <_PyEval_FormatKwargsError@@Base+0x574> │ │ │ │ + ldr r0, [pc, #444] @ 42330 <_PyEval_FormatKwargsError@@Base+0x57c> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ - ldr r7, [pc, #436] @ 422b4 <_PyEval_FormatKwargsError@@Base+0x4a8> │ │ │ │ - ldr r3, [pc, #436] @ 422b8 <_PyEval_FormatKwargsError@@Base+0x4ac> │ │ │ │ + ldr r7, [pc, #436] @ 42334 <_PyEval_FormatKwargsError@@Base+0x580> │ │ │ │ + ldr r3, [pc, #436] @ 42338 <_PyEval_FormatKwargsError@@Base+0x584> │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, r7 │ │ │ │ cmpne r6, r3 │ │ │ │ - beq 42190 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ + beq 42210 <_PyEval_FormatKwargsError@@Base+0x45c> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl addfc │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42190 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ + bne 42210 <_PyEval_FormatKwargsError@@Base+0x45c> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl addfc │ │ │ │ - ldr r1, [pc, #388] @ 422bc <_PyEval_FormatKwargsError@@Base+0x4b0> │ │ │ │ + bl add90 │ │ │ │ + ldr r1, [pc, #388] @ 4233c <_PyEval_FormatKwargsError@@Base+0x588> │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r6, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42190 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ + bne 42210 <_PyEval_FormatKwargsError@@Base+0x45c> │ │ │ │ mov r0, r6 │ │ │ │ - bl addfc │ │ │ │ - ldr r1, [pc, #356] @ 422c0 <_PyEval_FormatKwargsError@@Base+0x4b4> │ │ │ │ + bl add90 │ │ │ │ + ldr r1, [pc, #356] @ 42340 <_PyEval_FormatKwargsError@@Base+0x58c> │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r6, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42190 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ + bne 42210 <_PyEval_FormatKwargsError@@Base+0x45c> │ │ │ │ mov r0, r6 │ │ │ │ - bl addfc │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42190 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ + bne 42210 <_PyEval_FormatKwargsError@@Base+0x45c> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b 421c0 <_PyEval_FormatKwargsError@@Base+0x3b4> │ │ │ │ + b 42240 <_PyEval_FormatKwargsError@@Base+0x48c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r3, #8] │ │ │ │ moveq r6, r3 │ │ │ │ - bl 15e588 │ │ │ │ + bl 15e558 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 421b8 <_PyEval_FormatKwargsError@@Base+0x3ac> │ │ │ │ + bne 42238 <_PyEval_FormatKwargsError@@Base+0x484> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r0, r6 │ │ │ │ - ble 42180 <_PyEval_FormatKwargsError@@Base+0x374> │ │ │ │ + ble 42200 <_PyEval_FormatKwargsError@@Base+0x44c> │ │ │ │ mov r0, r4 │ │ │ │ - bl aea40 │ │ │ │ + bl ae9d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 421b0 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ + beq 42230 <_PyEval_FormatKwargsError@@Base+0x47c> │ │ │ │ mov r0, r4 │ │ │ │ - bl aeebc │ │ │ │ + bl aee50 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ - beq 42274 <_PyEval_FormatKwargsError@@Base+0x468> │ │ │ │ + beq 422f4 <_PyEval_FormatKwargsError@@Base+0x540> │ │ │ │ mov r0, r5 │ │ │ │ - bl 115a8c │ │ │ │ + bl 115a84 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 42214 <_PyEval_FormatKwargsError@@Base+0x408> │ │ │ │ + beq 42294 <_PyEval_FormatKwargsError@@Base+0x4e0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 42214 <_PyEval_FormatKwargsError@@Base+0x408> │ │ │ │ + bne 42294 <_PyEval_FormatKwargsError@@Base+0x4e0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmn r7, #1 │ │ │ │ - bne 42244 <_PyEval_FormatKwargsError@@Base+0x438> │ │ │ │ + bne 422c4 <_PyEval_FormatKwargsError@@Base+0x510> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 421b0 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ + beq 42230 <_PyEval_FormatKwargsError@@Base+0x47c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 421b0 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ + bne 42230 <_PyEval_FormatKwargsError@@Base+0x47c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 421b0 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 42230 <_PyEval_FormatKwargsError@@Base+0x47c> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 421d0 <_PyEval_FormatKwargsError@@Base+0x3c4> │ │ │ │ + beq 42250 <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 422a8 <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ + beq 42328 <_PyEval_FormatKwargsError@@Base+0x574> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 422a8 <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ + bne 42328 <_PyEval_FormatKwargsError@@Base+0x574> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 422a8 <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 42328 <_PyEval_FormatKwargsError@@Base+0x574> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42298 <_PyEval_FormatKwargsError@@Base+0x48c> │ │ │ │ + beq 42318 <_PyEval_FormatKwargsError@@Base+0x564> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 42298 <_PyEval_FormatKwargsError@@Base+0x48c> │ │ │ │ + bne 42318 <_PyEval_FormatKwargsError@@Base+0x564> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - bl a55e8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 420ec <_PyEval_FormatKwargsError@@Base+0x2e0> │ │ │ │ - b 421b0 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ - ldr r0, [pc, #20] @ 422c4 <_PyEval_FormatKwargsError@@Base+0x4b8> │ │ │ │ + beq 4216c <_PyEval_FormatKwargsError@@Base+0x3b8> │ │ │ │ + b 42230 <_PyEval_FormatKwargsError@@Base+0x47c> │ │ │ │ + ldr r0, [pc, #20] @ 42344 <_PyEval_FormatKwargsError@@Base+0x590> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ ldrsheq r3, [r5], #-68 @ 0xffffffbc │ │ │ │ ldrsbeq r4, [r5], #-204 @ 0xffffff34 │ │ │ │ ldrsheq r4, [r5], #-172 @ 0xffffff54 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 1134c4 │ │ │ │ - ldr r0, [pc] @ 422e8 <_PyEval_FormatKwargsError@@Base+0x4dc> │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r0, [pc, #60] @ 42344 <_PyEval_FormatKwargsError@@Base+0x538> │ │ │ │ - mov r6, r3 │ │ │ │ - mov r2, #1 │ │ │ │ - mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl ff25c <_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 b9070 │ │ │ │ - eorseq sl, r8, r4, asr #2 │ │ │ │ - ldr r0, [pc] @ 42350 <_PyEval_FormatKwargsError@@Base+0x544> │ │ │ │ - b 9ddd8 │ │ │ │ - eorseq r0, r6, ip, lsl lr │ │ │ │ + ldr r0, [pc] @ 42350 <_PyEval_FormatKwargsError@@Base+0x59c> │ │ │ │ + b 9dd1c │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ 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,382 +24353,448 @@ │ │ │ │ ldrb r3, [r4, #15] │ │ │ │ ldrb r6, [r4, #19] │ │ │ │ ldrb ip, [r4, #16] │ │ │ │ ldrb lr, [r4, #17] │ │ │ │ ldrb r5, [r4, #18] │ │ │ │ sub sp, sp, #24 │ │ │ │ lsr r2, r2, #16 │ │ │ │ - beq 423dc <_PyEval_FormatKwargsError@@Base+0x5d0> │ │ │ │ + beq 423dc <_PyEval_FormatKwargsError@@Base+0x628> │ │ │ │ str r0, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {ip, lr} │ │ │ │ - ldr r0, [pc, #128] @ 42458 <_PyEval_FormatKwargsError@@Base+0x64c> │ │ │ │ - bl 128cb4 │ │ │ │ - b 4240c <_PyEval_FormatKwargsError@@Base+0x600> │ │ │ │ + ldr r0, [pc, #128] @ 42458 <_PyEval_FormatKwargsError@@Base+0x6a4> │ │ │ │ + bl 128d18 │ │ │ │ + b 4240c <_PyEval_FormatKwargsError@@Base+0x658> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 423fc <_PyEval_FormatKwargsError@@Base+0x5f0> │ │ │ │ + beq 423fc <_PyEval_FormatKwargsError@@Base+0x648> │ │ │ │ str r6, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {ip, lr} │ │ │ │ - ldr r0, [pc, #100] @ 4245c <_PyEval_FormatKwargsError@@Base+0x650> │ │ │ │ - bl 128cb4 │ │ │ │ - b 4240c <_PyEval_FormatKwargsError@@Base+0x600> │ │ │ │ - ldr r0, [pc, #92] @ 42460 <_PyEval_FormatKwargsError@@Base+0x654> │ │ │ │ + ldr r0, [pc, #100] @ 4245c <_PyEval_FormatKwargsError@@Base+0x6a8> │ │ │ │ + bl 128d18 │ │ │ │ + b 4240c <_PyEval_FormatKwargsError@@Base+0x658> │ │ │ │ + ldr r0, [pc, #92] @ 42460 <_PyEval_FormatKwargsError@@Base+0x6ac> │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 128cb4 │ │ │ │ + bl 128d18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4241c <_PyEval_FormatKwargsError@@Base+0x610> │ │ │ │ + bne 4241c <_PyEval_FormatKwargsError@@Base+0x668> │ │ │ │ mov r0, #0 │ │ │ │ - b 42450 <_PyEval_FormatKwargsError@@Base+0x644> │ │ │ │ + b 42450 <_PyEval_FormatKwargsError@@Base+0x69c> │ │ │ │ ldrb r1, [r4, #23] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 42434 <_PyEval_FormatKwargsError@@Base+0x628> │ │ │ │ - bl 77520 │ │ │ │ + beq 42434 <_PyEval_FormatKwargsError@@Base+0x680> │ │ │ │ + bl 774c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42414 <_PyEval_FormatKwargsError@@Base+0x608> │ │ │ │ + beq 42414 <_PyEval_FormatKwargsError@@Base+0x660> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 42450 <_PyEval_FormatKwargsError@@Base+0x644> │ │ │ │ + beq 42450 <_PyEval_FormatKwargsError@@Base+0x69c> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 77348 │ │ │ │ + b 772e8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r8, r8, lsr #18 │ │ │ │ - eorseq ip, r8, r8, asr #18 │ │ │ │ - eorseq ip, r8, r4, ror #18 │ │ │ │ - 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 1d0670 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 424b0 <_PyEval_FormatKwargsError@@Base+0x6a4> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #20] @ 424b8 <_PyEval_FormatKwargsError@@Base+0x6ac> │ │ │ │ - cmp r2, #0 │ │ │ │ - ldrne r1, [r5, #20] │ │ │ │ - ldreq r1, [pc, #8] @ 424b8 <_PyEval_FormatKwargsError@@Base+0x6ac> │ │ │ │ - bl 418cc │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + eorseq sp, r8, r8, ror #3 │ │ │ │ + eorseq sp, r8, r8, lsl #4 │ │ │ │ + eorseq sp, r8, r4, lsr #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, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 424f4 <_PyEval_FormatKwargsError@@Base+0x6e8> │ │ │ │ + bne 4249c <_PyEval_FormatKwargsError@@Base+0x6e8> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42508 <_PyEval_FormatKwargsError@@Base+0x6fc> │ │ │ │ - b 42518 <_PyEval_FormatKwargsError@@Base+0x70c> │ │ │ │ + bne 424b0 <_PyEval_FormatKwargsError@@Base+0x6fc> │ │ │ │ + b 424c0 <_PyEval_FormatKwargsError@@Base+0x70c> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 424e4 <_PyEval_FormatKwargsError@@Base+0x6d8> │ │ │ │ + beq 4248c <_PyEval_FormatKwargsError@@Base+0x6d8> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 42508 <_PyEval_FormatKwargsError@@Base+0x754> │ │ │ │ + ldr r3, [pc, #212] @ 425d0 <_PyEval_FormatKwargsError@@Base+0x81c> │ │ │ │ + ldr r1, [pc, #212] @ 425d4 <_PyEval_FormatKwargsError@@Base+0x820> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b 42528 <_PyEval_FormatKwargsError@@Base+0x774> │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + tst r3, #16777216 @ 0x1000000 │ │ │ │ + bne 42530 <_PyEval_FormatKwargsError@@Base+0x77c> │ │ │ │ + ldr r3, [pc, #184] @ 425d8 <_PyEval_FormatKwargsError@@Base+0x824> │ │ │ │ + ldr r1, [pc, #184] @ 425dc <_PyEval_FormatKwargsError@@Base+0x828> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 128538 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bgt 42564 <_PyEval_FormatKwargsError@@Base+0x7b0> │ │ │ │ + bl a552c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 42528 <_PyEval_FormatKwargsError@@Base+0x774> │ │ │ │ + ldr r3, [pc, #136] @ 425e0 <_PyEval_FormatKwargsError@@Base+0x82c> │ │ │ │ + ldr r1, [pc, #136] @ 425e4 <_PyEval_FormatKwargsError@@Base+0x830> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b 42528 <_PyEval_FormatKwargsError@@Base+0x774> │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq 425c8 <_PyEval_FormatKwargsError@@Base+0x814> │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 425a8 <_PyEval_FormatKwargsError@@Base+0x7f4> │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 42594 <_PyEval_FormatKwargsError@@Base+0x7e0> │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + bl 99ba8 │ │ │ │ + b 425a8 <_PyEval_FormatKwargsError@@Base+0x7f4> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 31b4ac <_PyTime_AsTimeval@@Base+0x16c8> │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 42588 <_PyEval_FormatKwargsError@@Base+0x7d4> │ │ │ │ + b 42528 <_PyEval_FormatKwargsError@@Base+0x774> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 996b4 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r4, #28] │ │ │ │ + strne r5, [r4, #32] │ │ │ │ + bne 425c8 <_PyEval_FormatKwargsError@@Base+0x814> │ │ │ │ + bl 29e8dc │ │ │ │ + b 42528 <_PyEval_FormatKwargsError@@Base+0x774> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq ip, r8, r0, ror #18 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + mlaseq r8, r4, r2, sp │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x0038d2b4 │ │ │ │ │ │ │ │ -00042534 <_PyImport_ClearExtension@@Base>: │ │ │ │ +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] @ 4264c <_PyImport_ClearExtension@@Base+0x118> │ │ │ │ + ldr r3, [pc, #256] @ 42700 <_PyImport_ClearExtension@@Base+0x118> │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r8, [r3, #8] │ │ │ │ - bl 23e798 │ │ │ │ + bl 23e760 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 42584 <_PyImport_ClearExtension@@Base+0x50> │ │ │ │ - bl a55e8 │ │ │ │ + bne 42638 <_PyImport_ClearExtension@@Base+0x50> │ │ │ │ + bl a552c │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ rsb r0, r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [r4] │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r3, [r7, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 425c0 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ + beq 42674 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 425c0 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ + beq 42674 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 425c0 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 42674 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bgt 425ec <_PyImport_ClearExtension@@Base+0xb8> │ │ │ │ - bl 9b1e8 │ │ │ │ + bgt 426a0 <_PyImport_ClearExtension@@Base+0xb8> │ │ │ │ + bl 9b12c │ │ │ │ mov r7, r0 │ │ │ │ - bl 249d28 │ │ │ │ + bl 249cf0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4261c <_PyImport_ClearExtension@@Base+0xe8> │ │ │ │ - b 42614 <_PyImport_ClearExtension@@Base+0xe0> │ │ │ │ + bne 426d0 <_PyImport_ClearExtension@@Base+0xe8> │ │ │ │ + b 426c8 <_PyImport_ClearExtension@@Base+0xe0> │ │ │ │ ldr r3, [r8, #3884] @ 0xf2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 425d4 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ + beq 42688 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge 425d4 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ + bge 42688 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ mov r0, r8 │ │ │ │ - bl 428e0 <_PyImport_ClearExtension@@Base+0x3ac> │ │ │ │ + bl 42c90 <_PyImport_ClearExtension@@Base+0x6a8> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 425d4 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ + bge 42688 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 320d34 <_PyTime_AsTimeval@@Base+0x77e4> │ │ │ │ + bl 322760 <_PyTime_AsTimeval@@Base+0x897c> │ │ │ │ cmp r7, r4 │ │ │ │ - bne 42638 <_PyImport_ClearExtension@@Base+0x104> │ │ │ │ + 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 280414 │ │ │ │ - b 42630 <_PyImport_ClearExtension@@Base+0xfc> │ │ │ │ + bl 2808ac │ │ │ │ + b 426e4 <_PyImport_ClearExtension@@Base+0xfc> │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 4267c <_PyImport_ClearExtension@@Base+0x148> │ │ │ │ - ldr r3, [pc, #212] @ 42744 <_PyImport_ClearExtension@@Base+0x210> │ │ │ │ - ldr r1, [pc, #212] @ 42748 <_PyImport_ClearExtension@@Base+0x214> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 4269c <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - tst r3, #16777216 @ 0x1000000 │ │ │ │ - bne 426a4 <_PyImport_ClearExtension@@Base+0x170> │ │ │ │ - ldr r3, [pc, #184] @ 4274c <_PyImport_ClearExtension@@Base+0x218> │ │ │ │ - ldr r1, [pc, #184] @ 42750 <_PyImport_ClearExtension@@Base+0x21c> │ │ │ │ + ldr r3, [pc, #220] @ 427f8 <_PyImport_ClearExtension@@Base+0x210> │ │ │ │ + bl 357fd0 │ │ │ │ + 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 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 18ee38 │ │ │ │ + b 42770 <_PyImport_ClearExtension@@Base+0x188> │ │ │ │ + ldr r2, [pc, #172] @ 42804 <_PyImport_ClearExtension@@Base+0x21c> │ │ │ │ + ldr r2, [r2, #624] @ 0x270 │ │ │ │ + cmp r3, r2 │ │ │ │ + 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 18ed34 │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 1284d4 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bgt 426d8 <_PyImport_ClearExtension@@Base+0x1a4> │ │ │ │ - bl a55e8 │ │ │ │ + bl 18ee38 │ │ │ │ + mov r0, #0 │ │ │ │ + b 427f0 <_PyImport_ClearExtension@@Base+0x208> │ │ │ │ + ldr r0, [pc, #144] @ 42810 <_PyImport_ClearExtension@@Base+0x228> │ │ │ │ + mov r1, r4 │ │ │ │ + bl bbd80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4269c <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ - ldr r3, [pc, #136] @ 42754 <_PyImport_ClearExtension@@Base+0x220> │ │ │ │ - ldr r1, [pc, #136] @ 42758 <_PyImport_ClearExtension@@Base+0x224> │ │ │ │ + blt 42770 <_PyImport_ClearExtension@@Base+0x188> │ │ │ │ + bl 2a8520 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 2943c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 427b4 <_PyImport_ClearExtension@@Base+0x1cc> │ │ │ │ + bl 32d7c │ │ │ │ + b 427d8 <_PyImport_ClearExtension@@Base+0x1f0> │ │ │ │ + bl 2a90e8 │ │ │ │ + ldr r0, [pc, #84] @ 42814 <_PyImport_ClearExtension@@Base+0x22c> │ │ │ │ + bl 2a968c <_PySlice_FromIndices@@Base+0x160> │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 427d8 <_PyImport_ClearExtension@@Base+0x1f0> │ │ │ │ + ldr r3, [pc, #72] @ 42818 <_PyImport_ClearExtension@@Base+0x230> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 4269c <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq 4273c <_PyImport_ClearExtension@@Base+0x208> │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 4271c <_PyImport_ClearExtension@@Base+0x1e8> │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 42708 <_PyImport_ClearExtension@@Base+0x1d4> │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - bl 99c64 │ │ │ │ - b 4271c <_PyImport_ClearExtension@@Base+0x1e8> │ │ │ │ + bl 1443e0 │ │ │ │ + b 427f0 <_PyImport_ClearExtension@@Base+0x208> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31aa28 <_PyTime_AsTimeval@@Base+0x14d8> │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 426fc <_PyImport_ClearExtension@@Base+0x1c8> │ │ │ │ - b 4269c <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 99770 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r4, #28] │ │ │ │ - strne r5, [r4, #32] │ │ │ │ - bne 4273c <_PyImport_ClearExtension@@Base+0x208> │ │ │ │ - bl 29e454 │ │ │ │ - b 4269c <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bl a6244 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc, #44] @ 4281c <_PyImport_ClearExtension@@Base+0x234> │ │ │ │ + bl a9978 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r0, r0, ip │ │ │ │ + ldrsheq sp, [r5], #-164 @ 0xffffff5c │ │ │ │ + eorseq fp, r7, r8, lsr #27 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq ip, r8, r0, lsr #1 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038c9d4 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x0038c9f4 │ │ │ │ + eorseq sp, r8, r4, lsl #6 │ │ │ │ + eorseq sp, r8, ip, lsr #6 │ │ │ │ + eorseq sl, r6, r8, ror #28 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq sp, r8, r8, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ add lr, sp, #12 │ │ │ │ add ip, sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #148] @ 42824 <_PyImport_ClearExtension@@Base+0x2f0> │ │ │ │ - bl 2dd8c0 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + ldr r3, [pc, #148] @ 428e8 <_PyImport_ClearExtension@@Base+0x300> │ │ │ │ + bl 2de104 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4281c <_PyImport_ClearExtension@@Base+0x2e8> │ │ │ │ + beq 428e0 <_PyImport_ClearExtension@@Base+0x2f8> │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl c3e38 │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 427fc <_PyImport_ClearExtension@@Base+0x2c8> │ │ │ │ + bge 428c0 <_PyImport_ClearExtension@@Base+0x2d8> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 42810 <_PyImport_ClearExtension@@Base+0x2dc> │ │ │ │ - bl 1326d0 │ │ │ │ + bne 428d4 <_PyImport_ClearExtension@@Base+0x2ec> │ │ │ │ + bl 132738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 427a8 <_PyImport_ClearExtension@@Base+0x274> │ │ │ │ + beq 4286c <_PyImport_ClearExtension@@Base+0x284> │ │ │ │ mov r0, #0 │ │ │ │ - b 4281c <_PyImport_ClearExtension@@Base+0x2e8> │ │ │ │ + b 428e0 <_PyImport_ClearExtension@@Base+0x2f8> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 43128 <_PyImport_ClearExtension@@Base+0xbf4> │ │ │ │ - b 4281c <_PyImport_ClearExtension@@Base+0x2e8> │ │ │ │ - ldr r3, [pc, #16] @ 42828 <_PyImport_ClearExtension@@Base+0x2f4> │ │ │ │ + bl 430d0 <_PyImport_ClearExtension@@Base+0xae8> │ │ │ │ + b 428e0 <_PyImport_ClearExtension@@Base+0x2f8> │ │ │ │ + ldr r3, [pc, #16] @ 428ec <_PyImport_ClearExtension@@Base+0x304> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ + bl 1443e0 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r2, r7, r0, lsl #12 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 21c3cc │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 42928 <_PyImport_ClearExtension@@Base+0x340> │ │ │ │ + bl a552c │ │ │ │ + ldr r3, [pc, #36] @ 42940 <_PyImport_ClearExtension@@Base+0x358> │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [pc, #16] @ 42944 <_PyImport_ClearExtension@@Base+0x35c> │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r0, [pc, #4] @ 42940 <_PyImport_ClearExtension@@Base+0x358> │ │ │ │ + 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 42854 <_PyImport_ClearExtension@@Base+0x320> │ │ │ │ + bne 42970 <_PyImport_ClearExtension@@Base+0x388> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1d253c │ │ │ │ + b 1d2a1c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 42878 <_PyImport_ClearExtension@@Base+0x344> │ │ │ │ + ldr r0, [pc, #20] @ 42994 <_PyImport_ClearExtension@@Base+0x3ac> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 42848 <_PyImport_ClearExtension@@Base+0x314> │ │ │ │ - eorseq r3, r7, r8, ror #16 │ │ │ │ + b 42964 <_PyImport_ClearExtension@@Base+0x37c> │ │ │ │ + eorseq r4, r7, r8, lsr #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, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + bhi 429cc <_PyImport_ClearExtension@@Base+0x3e4> │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrgt r1, [r6] │ │ │ │ + ldrle r1, [pc, #48] @ 429fc <_PyImport_ClearExtension@@Base+0x414> │ │ │ │ + b 429ec <_PyImport_ClearExtension@@Base+0x404> │ │ │ │ + ldr r0, [pc, #44] @ 42a00 <_PyImport_ClearExtension@@Base+0x418> │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + b 429bc <_PyImport_ClearExtension@@Base+0x3d4> │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, #0 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 42b90 <_PyImport_ClearExtension@@Base+0x5a8> │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq sl, r5, ip, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl ef4b8 │ │ │ │ + bl ef51c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 428c0 <_PyImport_ClearExtension@@Base+0x38c> │ │ │ │ + bne 42a48 <_PyImport_ClearExtension@@Base+0x460> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 428b8 <_PyImport_ClearExtension@@Base+0x384> │ │ │ │ + beq 42a40 <_PyImport_ClearExtension@@Base+0x458> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5810 │ │ │ │ + bl 1a5994 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 428c0 <_PyImport_ClearExtension@@Base+0x38c> │ │ │ │ + bne 42a48 <_PyImport_ClearExtension@@Base+0x460> │ │ │ │ pop {r4, lr} │ │ │ │ - b 2d8bcc │ │ │ │ - ldr r3, [pc, #16] @ 428d8 <_PyImport_ClearExtension@@Base+0x3a4> │ │ │ │ - ldr r1, [pc, #16] @ 428dc <_PyImport_ClearExtension@@Base+0x3a8> │ │ │ │ + b 2d93a4 │ │ │ │ + ldr r3, [pc, #16] @ 42a60 <_PyImport_ClearExtension@@Base+0x478> │ │ │ │ + ldr r1, [pc, #16] @ 42a64 <_PyImport_ClearExtension@@Base+0x47c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, r4, asr #20 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble 42918 <_PyImport_ClearExtension@@Base+0x3e4> │ │ │ │ - ldr r0, [r0, #3884] @ 0xf2c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 42920 <_PyImport_ClearExtension@@Base+0x3ec> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r1, r3 │ │ │ │ - bge 42928 <_PyImport_ClearExtension@@Base+0x3f4> │ │ │ │ - ldr r2, [pc, #68] @ 4294c <_PyImport_ClearExtension@@Base+0x418> │ │ │ │ - ldr r3, [r2] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r2] │ │ │ │ - b 42944 <_PyImport_ClearExtension@@Base+0x410> │ │ │ │ - ldr r1, [pc, #48] @ 42950 <_PyImport_ClearExtension@@Base+0x41c> │ │ │ │ - b 4292c <_PyImport_ClearExtension@@Base+0x3f8> │ │ │ │ - ldr r1, [pc, #44] @ 42954 <_PyImport_ClearExtension@@Base+0x420> │ │ │ │ - b 4292c <_PyImport_ClearExtension@@Base+0x3f8> │ │ │ │ - ldr r1, [pc, #40] @ 42958 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ 4295c <_PyImport_ClearExtension@@Base+0x428> │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r2, [pc] @ 4294c <_PyImport_ClearExtension@@Base+0x418> │ │ │ │ - b b27f8 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq ip, r8, ip, ror #20 │ │ │ │ - eorseq ip, r8, r4, lsl #21 │ │ │ │ - @ instruction: 0x0038cab0 │ │ │ │ - subseq sp, r1, r0, asr #10 │ │ │ │ + eorseq sp, r8, r0, asr #6 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 42970 <_PyImport_ClearExtension@@Base+0x43c> │ │ │ │ - b 1bc1f8 │ │ │ │ - ldr r0, [pc] @ 42978 <_PyImport_ClearExtension@@Base+0x444> │ │ │ │ + beq 42a78 <_PyImport_ClearExtension@@Base+0x490> │ │ │ │ + b 1bc714 │ │ │ │ + ldr r0, [pc] @ 42a80 <_PyImport_ClearExtension@@Base+0x498> │ │ │ │ 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] │ │ │ │ @@ -24741,681 +24807,593 @@ │ │ │ │ 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 429dc <_PyImport_ClearExtension@@Base+0x4a8> │ │ │ │ + beq 42ae4 <_PyImport_ClearExtension@@Base+0x4fc> │ │ │ │ str r0, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #100] @ 42a3c <_PyImport_ClearExtension@@Base+0x508> │ │ │ │ - bl 128cb4 │ │ │ │ - b 429fc <_PyImport_ClearExtension@@Base+0x4c8> │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 429f4 <_PyImport_ClearExtension@@Base+0x4c0> │ │ │ │ - str ip, [sp] │ │ │ │ - ldr r0, [pc, #80] @ 42a40 <_PyImport_ClearExtension@@Base+0x50c> │ │ │ │ - bl 128cb4 │ │ │ │ - b 429fc <_PyImport_ClearExtension@@Base+0x4c8> │ │ │ │ - ldr r0, [pc, #72] @ 42a44 <_PyImport_ClearExtension@@Base+0x510> │ │ │ │ - bl 128cb4 │ │ │ │ + ldr r0, [pc, #100] @ 42b44 <_PyImport_ClearExtension@@Base+0x55c> │ │ │ │ + bl 128d18 │ │ │ │ + b 42b04 <_PyImport_ClearExtension@@Base+0x51c> │ │ │ │ + cmp ip, #0 │ │ │ │ + beq 42afc <_PyImport_ClearExtension@@Base+0x514> │ │ │ │ + str ip, [sp] │ │ │ │ + ldr r0, [pc, #80] @ 42b48 <_PyImport_ClearExtension@@Base+0x560> │ │ │ │ + bl 128d18 │ │ │ │ + b 42b04 <_PyImport_ClearExtension@@Base+0x51c> │ │ │ │ + ldr r0, [pc, #72] @ 42b4c <_PyImport_ClearExtension@@Base+0x564> │ │ │ │ + bl 128d18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42a18 <_PyImport_ClearExtension@@Base+0x4e4> │ │ │ │ + beq 42b20 <_PyImport_ClearExtension@@Base+0x538> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 42a18 <_PyImport_ClearExtension@@Base+0x4e4> │ │ │ │ + beq 42b20 <_PyImport_ClearExtension@@Base+0x538> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl 77348 │ │ │ │ + bl 772e8 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r5, #0 │ │ │ │ - beq 42a34 <_PyImport_ClearExtension@@Base+0x500> │ │ │ │ + beq 42b3c <_PyImport_ClearExtension@@Base+0x554> │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 77520 │ │ │ │ + b 774c0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq ip, r8, ip, asr #21 │ │ │ │ - mlaseq r8, r4, r8, ip │ │ │ │ - eorseq ip, r8, r0, ror #21 │ │ │ │ + eorseq sp, r8, r8, ror #6 │ │ │ │ + eorseq sp, r8, r4, asr r1 │ │ │ │ + eorseq sp, r8, ip, ror r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 42a58 <_PyImport_ClearExtension@@Base+0x524> │ │ │ │ - b a6300 │ │ │ │ + blt 42b60 <_PyImport_ClearExtension@@Base+0x578> │ │ │ │ + b a6244 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 42a80 <_PyImport_ClearExtension@@Base+0x54c> │ │ │ │ - ldr r1, [pc, #16] @ 42a84 <_PyImport_ClearExtension@@Base+0x550> │ │ │ │ + ldr r3, [pc, #16] @ 42b88 <_PyImport_ClearExtension@@Base+0x5a0> │ │ │ │ + ldr r1, [pc, #16] @ 42b8c <_PyImport_ClearExtension@@Base+0x5a4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - ldrsheq r1, [r8], -ip @ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #220] @ 42b7c <_PyImport_ClearExtension@@Base+0x648> │ │ │ │ - bl 357730 │ │ │ │ - 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 42ad4 <_PyImport_ClearExtension@@Base+0x5a0> │ │ │ │ - ldr r3, [pc, #184] @ 42b80 <_PyImport_ClearExtension@@Base+0x64c> │ │ │ │ - ldr r1, [pc, #184] @ 42b84 <_PyImport_ClearExtension@@Base+0x650> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 42af4 <_PyImport_ClearExtension@@Base+0x5c0> │ │ │ │ - ldr r2, [pc, #172] @ 42b88 <_PyImport_ClearExtension@@Base+0x654> │ │ │ │ - ldr r2, [r2, #624] @ 0x270 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 42afc <_PyImport_ClearExtension@@Base+0x5c8> │ │ │ │ - ldr r3, [pc, #160] @ 42b8c <_PyImport_ClearExtension@@Base+0x658> │ │ │ │ - ldr r1, [pc, #160] @ 42b90 <_PyImport_ClearExtension@@Base+0x65c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - mov r0, #0 │ │ │ │ - b 42b74 <_PyImport_ClearExtension@@Base+0x640> │ │ │ │ - ldr r0, [pc, #144] @ 42b94 <_PyImport_ClearExtension@@Base+0x660> │ │ │ │ - mov r1, r4 │ │ │ │ - bl bbdf4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 42af4 <_PyImport_ClearExtension@@Base+0x5c0> │ │ │ │ - bl 2a8098 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 2943c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 42b38 <_PyImport_ClearExtension@@Base+0x604> │ │ │ │ - bl 32d7c │ │ │ │ - b 42b5c <_PyImport_ClearExtension@@Base+0x628> │ │ │ │ - bl 2a8c60 │ │ │ │ - ldr r0, [pc, #84] @ 42b98 <_PyImport_ClearExtension@@Base+0x664> │ │ │ │ - bl 2a9204 <_PySlice_FromIndices@@Base+0x160> │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 42b5c <_PyImport_ClearExtension@@Base+0x628> │ │ │ │ - ldr r3, [pc, #72] @ 42b9c <_PyImport_ClearExtension@@Base+0x668> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ - b 42b74 <_PyImport_ClearExtension@@Base+0x640> │ │ │ │ - mov r0, r4 │ │ │ │ - bl a6300 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #44] @ 42ba0 <_PyImport_ClearExtension@@Base+0x66c> │ │ │ │ - bl a9a34 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r0, r0, ip │ │ │ │ - ldrsheq sp, [r5], #-164 @ 0xffffff5c │ │ │ │ - eorseq fp, r7, r8, ror #9 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq ip, r8, r4, asr fp │ │ │ │ - eorseq ip, r8, ip, ror fp │ │ │ │ - eorseq sl, r6, r8, lsr #11 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq ip, r8, r8, lsl #23 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 21c3f8 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 42bdc <_PyImport_ClearExtension@@Base+0x6a8> │ │ │ │ - bl a55e8 │ │ │ │ - ldr r3, [pc, #36] @ 42bf4 <_PyImport_ClearExtension@@Base+0x6c0> │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r0, r3 │ │ │ │ - movne r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 42bf8 <_PyImport_ClearExtension@@Base+0x6c4> │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 42bf4 <_PyImport_ClearExtension@@Base+0x6c0> │ │ │ │ - moveq r0, r2 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - bhi 42c30 <_PyImport_ClearExtension@@Base+0x6fc> │ │ │ │ - cmp r4, #0 │ │ │ │ - ldrgt r1, [r6] │ │ │ │ - ldrle r1, [pc, #48] @ 42c60 <_PyImport_ClearExtension@@Base+0x72c> │ │ │ │ - b 42c50 <_PyImport_ClearExtension@@Base+0x71c> │ │ │ │ - ldr r0, [pc, #44] @ 42c64 <_PyImport_ClearExtension@@Base+0x730> │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - b 42c20 <_PyImport_ClearExtension@@Base+0x6ec> │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, #0 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 42d14 <_PyImport_ClearExtension@@Base+0x7e0> │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r9, r5, ip, lsl #28 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 42c78 <_PyImport_ClearExtension@@Base+0x744> │ │ │ │ - b 1bc1f8 │ │ │ │ - ldr r0, [pc] @ 42c80 <_PyImport_ClearExtension@@Base+0x74c> │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r4, r1 │ │ │ │ - bne 42cb8 <_PyImport_ClearExtension@@Base+0x784> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - bl 115a8c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r3, r0 │ │ │ │ - bne 42cf4 <_PyImport_ClearExtension@@Base+0x7c0> │ │ │ │ - b 42ce0 <_PyImport_ClearExtension@@Base+0x7ac> │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #64] @ 42d08 <_PyImport_ClearExtension@@Base+0x7d4> │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 42ca0 <_PyImport_ClearExtension@@Base+0x76c> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - bl a55e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 42cd8 <_PyImport_ClearExtension@@Base+0x7a4> │ │ │ │ - ldr r0, [pc, #24] @ 42d0c <_PyImport_ClearExtension@@Base+0x7d8> │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ 42d10 <_PyImport_ClearExtension@@Base+0x7dc> │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 42d0c <_PyImport_ClearExtension@@Base+0x7d8> │ │ │ │ - moveq r0, r2 │ │ │ │ - pop {r4, pc} │ │ │ │ - eorseq r3, r7, r4, lsl #15 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + @ instruction: 0x003819bc │ │ │ │ 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+0x8d4> │ │ │ │ + ldr fp, [pc, #220] @ 42c84 <_PyImport_ClearExtension@@Base+0x69c> │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r1, fp │ │ │ │ - ldreq sl, [pc, #212] @ 42e0c <_PyImport_ClearExtension@@Base+0x8d8> │ │ │ │ + ldreq sl, [pc, #212] @ 42c88 <_PyImport_ClearExtension@@Base+0x6a0> │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ moveq r9, #6 │ │ │ │ - beq 42d68 <_PyImport_ClearExtension@@Base+0x834> │ │ │ │ + beq 42be4 <_PyImport_ClearExtension@@Base+0x5fc> │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 112590 │ │ │ │ + bl 1125c8 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq sl, [sp, #4] │ │ │ │ ldreq r9, [sp, #12] │ │ │ │ - bne 42dfc <_PyImport_ClearExtension@@Base+0x8c8> │ │ │ │ + bne 42c78 <_PyImport_ClearExtension@@Base+0x690> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r8, [r4, #20] │ │ │ │ - ldreq r8, [pc, #148] @ 42e10 <_PyImport_ClearExtension@@Base+0x8dc> │ │ │ │ + ldreq r8, [pc, #148] @ 42c8c <_PyImport_ClearExtension@@Base+0x6a4> │ │ │ │ cmp r7, #1 │ │ │ │ mov r4, #0 │ │ │ │ - beq 42db0 <_PyImport_ClearExtension@@Base+0x87c> │ │ │ │ + beq 42c2c <_PyImport_ClearExtension@@Base+0x644> │ │ │ │ cmp r4, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ - bge 42da8 <_PyImport_ClearExtension@@Base+0x874> │ │ │ │ + bge 42c24 <_PyImport_ClearExtension@@Base+0x63c> │ │ │ │ ldrb r1, [r8, r4] │ │ │ │ bl 2a8dc │ │ │ │ cmp r0, #0 │ │ │ │ addne r4, r4, #1 │ │ │ │ - bne 42d84 <_PyImport_ClearExtension@@Base+0x850> │ │ │ │ + bne 42c00 <_PyImport_ClearExtension@@Base+0x618> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 42ddc <_PyImport_ClearExtension@@Base+0x8a8> │ │ │ │ + beq 42c58 <_PyImport_ClearExtension@@Base+0x670> │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r7 │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ - blt 42ddc <_PyImport_ClearExtension@@Base+0x8a8> │ │ │ │ + blt 42c58 <_PyImport_ClearExtension@@Base+0x670> │ │ │ │ ldrb r1, [r8, r7] │ │ │ │ bl 2a8dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42db4 <_PyImport_ClearExtension@@Base+0x880> │ │ │ │ + bne 42c30 <_PyImport_ClearExtension@@Base+0x648> │ │ │ │ cmp r6, fp │ │ │ │ - beq 42dec <_PyImport_ClearExtension@@Base+0x8b8> │ │ │ │ + beq 42c68 <_PyImport_ClearExtension@@Base+0x680> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1134c4 │ │ │ │ + bl 1134fc │ │ │ │ sub r1, r5, r4 │ │ │ │ add r0, r8, r4 │ │ │ │ - bl 1d0670 │ │ │ │ - b 42e00 <_PyImport_ClearExtension@@Base+0x8cc> │ │ │ │ + bl 1d0b50 │ │ │ │ + b 42c7c <_PyImport_ClearExtension@@Base+0x694> │ │ │ │ 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, asr #23 │ │ │ │ + eorseq sp, r8, r8, lsl r4 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble 42cc8 <_PyImport_ClearExtension@@Base+0x6e0> │ │ │ │ + ldr r0, [r0, #3884] @ 0xf2c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 42cd0 <_PyImport_ClearExtension@@Base+0x6e8> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r1, r3 │ │ │ │ + bge 42cd8 <_PyImport_ClearExtension@@Base+0x6f0> │ │ │ │ + ldr r2, [pc, #68] @ 42cfc <_PyImport_ClearExtension@@Base+0x714> │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r2] │ │ │ │ + b 42cf4 <_PyImport_ClearExtension@@Base+0x70c> │ │ │ │ + ldr r1, [pc, #48] @ 42d00 <_PyImport_ClearExtension@@Base+0x718> │ │ │ │ + b 42cdc <_PyImport_ClearExtension@@Base+0x6f4> │ │ │ │ + ldr r1, [pc, #44] @ 42d04 <_PyImport_ClearExtension@@Base+0x71c> │ │ │ │ + b 42cdc <_PyImport_ClearExtension@@Base+0x6f4> │ │ │ │ + ldr r1, [pc, #40] @ 42d08 <_PyImport_ClearExtension@@Base+0x720> │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [pc, #24] @ 42d0c <_PyImport_ClearExtension@@Base+0x724> │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r2, [pc] @ 42cfc <_PyImport_ClearExtension@@Base+0x714> │ │ │ │ + b b278c │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq sp, r8, r0, lsr #8 │ │ │ │ + eorseq sp, r8, r8, lsr r4 │ │ │ │ + eorseq sp, r8, r4, ror #8 │ │ │ │ + subseq sp, r1, r8, lsl #28 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 42d20 <_PyImport_ClearExtension@@Base+0x738> │ │ │ │ + b 1bc714 │ │ │ │ + ldr r0, [pc] @ 42d28 <_PyImport_ClearExtension@@Base+0x740> │ │ │ │ + bx lr │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r2, #2 │ │ │ │ + mov r4, r1 │ │ │ │ + bne 42d60 <_PyImport_ClearExtension@@Base+0x778> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + bl 115a84 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r3, r0 │ │ │ │ + bne 42d9c <_PyImport_ClearExtension@@Base+0x7b4> │ │ │ │ + b 42d88 <_PyImport_ClearExtension@@Base+0x7a0> │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #64] @ 42db0 <_PyImport_ClearExtension@@Base+0x7c8> │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 42d48 <_PyImport_ClearExtension@@Base+0x760> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + bl a552c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 42d80 <_PyImport_ClearExtension@@Base+0x798> │ │ │ │ + ldr r0, [pc, #24] @ 42db4 <_PyImport_ClearExtension@@Base+0x7cc> │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #20] @ 42db8 <_PyImport_ClearExtension@@Base+0x7d0> │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r0, [pc, #8] @ 42db4 <_PyImport_ClearExtension@@Base+0x7cc> │ │ │ │ + moveq r0, r2 │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq r4, r7, r4, asr #32 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #12] @ 42e4c <_PyImport_ClearExtension@@Base+0x918> │ │ │ │ + ldr r2, [pc, #12] @ 42df4 <_PyImport_ClearExtension@@Base+0x80c> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 42e50 <_PyImport_ClearExtension@@Base+0x91c> │ │ │ │ + ldr r0, [pc, #8] @ 42df8 <_PyImport_ClearExtension@@Base+0x810> │ │ │ │ movge r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, 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 42e38 <_PyImport_ClearExtension@@Base+0x850> │ │ │ │ + ldr r0, [r8] │ │ │ │ + bl 11fd80 <_PyNumber_Index@@Base> │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 42e58 <_PyImport_ClearExtension@@Base+0x870> │ │ │ │ + b 42e74 <_PyImport_ClearExtension@@Base+0x88c> │ │ │ │ + ldr r0, [pc, #316] @ 42f7c <_PyImport_ClearExtension@@Base+0x994> │ │ │ │ + mov r3, #2 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 42f74 <_PyImport_ClearExtension@@Base+0x98c> │ │ │ │ + b 42e24 <_PyImport_ClearExtension@@Base+0x83c> │ │ │ │ + bl aaef4 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 42e88 <_PyImport_ClearExtension@@Base+0x8a0> │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 42ea4 <_PyImport_ClearExtension@@Base+0x8bc> │ │ │ │ + bl a552c │ │ │ │ + cmp r0, #0 │ │ │ │ + mvneq r4, #0 │ │ │ │ + beq 42ea4 <_PyImport_ClearExtension@@Base+0x8bc> │ │ │ │ + b 42f74 <_PyImport_ClearExtension@@Base+0x98c> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 42e6c <_PyImport_ClearExtension@@Base+0x884> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 42e6c <_PyImport_ClearExtension@@Base+0x884> │ │ │ │ + cmp r7, #1 │ │ │ │ + movle r3, #32 │ │ │ │ + ble 42f20 <_PyImport_ClearExtension@@Base+0x938> │ │ │ │ + ldr r5, [r8, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + tst r3, #134217728 @ 0x8000000 │ │ │ │ + beq 42ed8 <_PyImport_ClearExtension@@Base+0x8f0> │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + ldrbeq r3, [r5, #16] │ │ │ │ + beq 42f20 <_PyImport_ClearExtension@@Base+0x938> │ │ │ │ + b 42f64 <_PyImport_ClearExtension@@Base+0x97c> │ │ │ │ + ldr r3, [pc, #160] @ 42f80 <_PyImport_ClearExtension@@Base+0x998> │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 42ef4 <_PyImport_ClearExtension@@Base+0x90c> │ │ │ │ + ldr r1, [pc, #148] @ 42f80 <_PyImport_ClearExtension@@Base+0x998> │ │ │ │ + bl add90 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 42f08 <_PyImport_ClearExtension@@Base+0x920> │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + ldreq r3, [r5, #20] │ │ │ │ + ldrbeq r3, [r3] │ │ │ │ + beq 42f20 <_PyImport_ClearExtension@@Base+0x938> │ │ │ │ + ldr r2, [pc, #116] @ 42f84 <_PyImport_ClearExtension@@Base+0x99c> │ │ │ │ + ldr r1, [pc, #116] @ 42f88 <_PyImport_ClearExtension@@Base+0x9a0> │ │ │ │ + ldr r0, [pc, #100] @ 42f7c <_PyImport_ClearExtension@@Base+0x994> │ │ │ │ + mov r3, r5 │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 42f74 <_PyImport_ClearExtension@@Base+0x98c> │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp r4, r1 │ │ │ │ + bgt 42f40 <_PyImport_ClearExtension@@Base+0x958> │ │ │ │ + cmp r1, #0 │ │ │ │ + ldrne r0, [r6, #20] │ │ │ │ + ldreq r0, [pc, #80] @ 42f8c <_PyImport_ClearExtension@@Base+0x9a4> │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 1d0b50 │ │ │ │ + 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 433f0 <_PyImport_ClearExtension@@Base+0xe08> │ │ │ │ + ldr r3, [pc, #20] @ 42f80 <_PyImport_ClearExtension@@Base+0x998> │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 42f08 <_PyImport_ClearExtension@@Base+0x920> │ │ │ │ + b 42ee4 <_PyImport_ClearExtension@@Base+0x8fc> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + eorseq sl, r5, ip, asr r6 │ │ │ │ + subseq r8, r5, r8, lsr #23 │ │ │ │ + eorseq r1, r6, ip, lsl #25 │ │ │ │ + eorseq sl, r6, r8, asr #13 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldmib r0, {r2, r3} │ │ │ │ lsr r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ movcc r3, #1 │ │ │ │ mla r4, r1, r3, r4 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 42e94 <_PyImport_ClearExtension@@Base+0x960> │ │ │ │ - bl a55e8 │ │ │ │ + bne 42fd0 <_PyImport_ClearExtension@@Base+0x9e8> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42ea0 <_PyImport_ClearExtension@@Base+0x96c> │ │ │ │ + bne 42fdc <_PyImport_ClearExtension@@Base+0x9f4> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a58d8 │ │ │ │ + b a581c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b a6300 │ │ │ │ + b a6244 │ │ │ │ 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 42f00 <_PyImport_ClearExtension@@Base+0x9cc> │ │ │ │ + bne 4303c <_PyImport_ClearExtension@@Base+0xa54> │ │ │ │ clz r1, r4 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r2, #2 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 42f38 <_PyImport_ClearExtension@@Base+0xa04> │ │ │ │ + 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] @ 42f90 <_PyImport_ClearExtension@@Base+0xa5c> │ │ │ │ + ldr ip, [pc, #108] @ 430cc <_PyImport_ClearExtension@@Base+0xae4> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 42f84 <_PyImport_ClearExtension@@Base+0xa50> │ │ │ │ + beq 430c0 <_PyImport_ClearExtension@@Base+0xad8> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1dd204 │ │ │ │ + bl 1dd6d8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 42f84 <_PyImport_ClearExtension@@Base+0xa50> │ │ │ │ + blt 430c0 <_PyImport_ClearExtension@@Base+0xad8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1ee04c │ │ │ │ + bl 1ee44c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 42f68 <_PyImport_ClearExtension@@Base+0xa34> │ │ │ │ - bl a55e8 │ │ │ │ + bne 430a4 <_PyImport_ClearExtension@@Base+0xabc> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42f84 <_PyImport_ClearExtension@@Base+0xa50> │ │ │ │ + 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 2d0e18 <_Py_set_inheritable_async_safe@@Base+0x98> │ │ │ │ + b 2d12a0 <_Py_set_inheritable_async_safe@@Base+0x98> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r7, r4, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub r3, r2, #1 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - bhi 42fd0 <_PyImport_ClearExtension@@Base+0xa9c> │ │ │ │ - ldr r0, [r8] │ │ │ │ - bl 11fd1c <_PyNumber_Index@@Base> │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne 42ff0 <_PyImport_ClearExtension@@Base+0xabc> │ │ │ │ - b 4300c <_PyImport_ClearExtension@@Base+0xad8> │ │ │ │ - ldr r0, [pc, #316] @ 43114 <_PyImport_ClearExtension@@Base+0xbe0> │ │ │ │ - mov r3, #2 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4310c <_PyImport_ClearExtension@@Base+0xbd8> │ │ │ │ - b 42fbc <_PyImport_ClearExtension@@Base+0xa88> │ │ │ │ - bl aafb0 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 43020 <_PyImport_ClearExtension@@Base+0xaec> │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 4303c <_PyImport_ClearExtension@@Base+0xb08> │ │ │ │ - bl a55e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - mvneq r4, #0 │ │ │ │ - beq 4303c <_PyImport_ClearExtension@@Base+0xb08> │ │ │ │ - b 4310c <_PyImport_ClearExtension@@Base+0xbd8> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 43004 <_PyImport_ClearExtension@@Base+0xad0> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 43004 <_PyImport_ClearExtension@@Base+0xad0> │ │ │ │ - cmp r7, #1 │ │ │ │ - movle r3, #32 │ │ │ │ - ble 430b8 <_PyImport_ClearExtension@@Base+0xb84> │ │ │ │ - ldr r5, [r8, #4] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 43070 <_PyImport_ClearExtension@@Base+0xb3c> │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - ldrbeq r3, [r5, #16] │ │ │ │ - beq 430b8 <_PyImport_ClearExtension@@Base+0xb84> │ │ │ │ - b 430fc <_PyImport_ClearExtension@@Base+0xbc8> │ │ │ │ - ldr r3, [pc, #160] @ 43118 <_PyImport_ClearExtension@@Base+0xbe4> │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 4308c <_PyImport_ClearExtension@@Base+0xb58> │ │ │ │ - ldr r1, [pc, #148] @ 43118 <_PyImport_ClearExtension@@Base+0xbe4> │ │ │ │ - bl addfc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 430a0 <_PyImport_ClearExtension@@Base+0xb6c> │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - ldreq r3, [r5, #20] │ │ │ │ - ldrbeq r3, [r3] │ │ │ │ - beq 430b8 <_PyImport_ClearExtension@@Base+0xb84> │ │ │ │ - ldr r2, [pc, #116] @ 4311c <_PyImport_ClearExtension@@Base+0xbe8> │ │ │ │ - ldr r1, [pc, #116] @ 43120 <_PyImport_ClearExtension@@Base+0xbec> │ │ │ │ - ldr r0, [pc, #100] @ 43114 <_PyImport_ClearExtension@@Base+0xbe0> │ │ │ │ - mov r3, r5 │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4310c <_PyImport_ClearExtension@@Base+0xbd8> │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt 430d8 <_PyImport_ClearExtension@@Base+0xba4> │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrne r0, [r6, #20] │ │ │ │ - ldreq r0, [pc, #80] @ 43124 <_PyImport_ClearExtension@@Base+0xbf0> │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1d0670 │ │ │ │ - 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+0xf14> │ │ │ │ - ldr r3, [pc, #20] @ 43118 <_PyImport_ClearExtension@@Base+0xbe4> │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 430a0 <_PyImport_ClearExtension@@Base+0xb6c> │ │ │ │ - b 4307c <_PyImport_ClearExtension@@Base+0xb48> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mlaseq r5, ip, sp, r9 │ │ │ │ - subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r1, r6, ip, asr #7 │ │ │ │ - eorseq r9, r6, r8, lsl #28 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bne 43158 <_PyImport_ClearExtension@@Base+0xc24> │ │ │ │ + bne 43100 <_PyImport_ClearExtension@@Base+0xb18> │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 29658 │ │ │ │ - ldr r1, [pc, #568] @ 43398 <_PyImport_ClearExtension@@Base+0xe64> │ │ │ │ - ldr r0, [pc, #568] @ 4339c <_PyImport_ClearExtension@@Base+0xe68> │ │ │ │ - bl 16c214 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + ldr r1, [pc, #568] @ 43340 <_PyImport_ClearExtension@@Base+0xd58> │ │ │ │ + ldr r0, [pc, #568] @ 43344 <_PyImport_ClearExtension@@Base+0xd5c> │ │ │ │ + bl 16c204 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 43390 <_PyImport_ClearExtension@@Base+0xe5c> │ │ │ │ - bl aa930 │ │ │ │ + beq 43338 <_PyImport_ClearExtension@@Base+0xd50> │ │ │ │ + bl aa874 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 43198 <_PyImport_ClearExtension@@Base+0xc64> │ │ │ │ + beq 43140 <_PyImport_ClearExtension@@Base+0xb58> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 43198 <_PyImport_ClearExtension@@Base+0xc64> │ │ │ │ + bne 43140 <_PyImport_ClearExtension@@Base+0xb58> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 43390 <_PyImport_ClearExtension@@Base+0xe5c> │ │ │ │ + beq 43338 <_PyImport_ClearExtension@@Base+0xd50> │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ - bl 3556f0 │ │ │ │ - ldr r2, [pc, #496] @ 433a0 <_PyImport_ClearExtension@@Base+0xe6c> │ │ │ │ - ldr r3, [pc, #496] @ 433a4 <_PyImport_ClearExtension@@Base+0xe70> │ │ │ │ - bl 355750 │ │ │ │ + bl 355f88 │ │ │ │ + ldr r2, [pc, #496] @ 43348 <_PyImport_ClearExtension@@Base+0xd60> │ │ │ │ + ldr r3, [pc, #496] @ 4334c <_PyImport_ClearExtension@@Base+0xd64> │ │ │ │ + bl 355fe8 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 3556f0 │ │ │ │ + bl 355f88 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 35539c │ │ │ │ - bl ab0a0 │ │ │ │ + bl 355c34 │ │ │ │ + bl aafe4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 432ec <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ - bl 3556f0 │ │ │ │ - ldr r2, [pc, #424] @ 433a0 <_PyImport_ClearExtension@@Base+0xe6c> │ │ │ │ - ldr r3, [pc, #424] @ 433a4 <_PyImport_ClearExtension@@Base+0xe70> │ │ │ │ - bl 355750 │ │ │ │ + bl 355f88 │ │ │ │ + ldr r2, [pc, #424] @ 43348 <_PyImport_ClearExtension@@Base+0xd60> │ │ │ │ + ldr r3, [pc, #424] @ 4334c <_PyImport_ClearExtension@@Base+0xd64> │ │ │ │ + bl 355fe8 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ - bl 3556f0 │ │ │ │ + bl 355f88 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 35539c │ │ │ │ - bl ab0a0 │ │ │ │ + bl 355c34 │ │ │ │ + bl aafe4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 432ec <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 432ec <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 432ec <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 432ec <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 432ec <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 432ec <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 432ec <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 432ec <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 432ec <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 432ec <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 432ec <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 432ec <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 432ec <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 432ec <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 4336c <_PyImport_ClearExtension@@Base+0xe38> │ │ │ │ + bne 43314 <_PyImport_ClearExtension@@Base+0xd2c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 43390 <_PyImport_ClearExtension@@Base+0xe5c> │ │ │ │ + beq 43338 <_PyImport_ClearExtension@@Base+0xd50> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 43390 <_PyImport_ClearExtension@@Base+0xe5c> │ │ │ │ + bne 43338 <_PyImport_ClearExtension@@Base+0xd50> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 43390 <_PyImport_ClearExtension@@Base+0xe5c> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 43338 <_PyImport_ClearExtension@@Base+0xd50> │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #24] @ 433a8 <_PyImport_ClearExtension@@Base+0xe74> │ │ │ │ - b a9a34 │ │ │ │ + ldr r0, [pc, #24] @ 43350 <_PyImport_ClearExtension@@Base+0xd68> │ │ │ │ + b a9978 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq fp, r6, r8, lsr r6 │ │ │ │ - eorseq r0, r6, r4, asr #11 │ │ │ │ + @ instruction: 0x0036bef8 │ │ │ │ + eorseq r0, r6, r4, lsl #29 │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ - eorseq ip, r8, ip, asr #26 │ │ │ │ + eorseq sp, r8, ip, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 43440 <_PyImport_ClearExtension@@Base+0xf0c> │ │ │ │ + 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 433dc <_PyImport_ClearExtension@@Base+0xea8> │ │ │ │ - bl 3428a4 │ │ │ │ + bne 43384 <_PyImport_ClearExtension@@Base+0xd9c> │ │ │ │ + bl 342fb8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 43438 <_PyImport_ClearExtension@@Base+0xf04> │ │ │ │ + bne 433e0 <_PyImport_ClearExtension@@Base+0xdf8> │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43418 <_PyImport_ClearExtension@@Base+0xee4> │ │ │ │ + bne 433c0 <_PyImport_ClearExtension@@Base+0xdd8> │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 43430 <_PyImport_ClearExtension@@Base+0xefc> │ │ │ │ + b 433d8 <_PyImport_ClearExtension@@Base+0xdf0> │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4340c <_PyImport_ClearExtension@@Base+0xed8> │ │ │ │ - ldr r0, [pc, #16] @ 43444 <_PyImport_ClearExtension@@Base+0xf10> │ │ │ │ + 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 │ │ │ │ @@ -25425,206 +25403,144 @@ │ │ │ │ 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+0xf58> │ │ │ │ + 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+0xff8> │ │ │ │ - b 1d0670 │ │ │ │ + ldreq r0, [pc, #160] @ 434d4 <_PyImport_ClearExtension@@Base+0xeec> │ │ │ │ + b 1d0b50 │ │ │ │ add r1, r8, r1 │ │ │ │ add r1, r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, r2 │ │ │ │ - bl 1d0670 │ │ │ │ + bl 1d0b50 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 43524 <_PyImport_ClearExtension@@Base+0xff0> │ │ │ │ + beq 434cc <_PyImport_ClearExtension@@Base+0xee4> │ │ │ │ cmp sl, #0 │ │ │ │ - ble 434cc <_PyImport_ClearExtension@@Base+0xf98> │ │ │ │ + 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+0xff8> │ │ │ │ + 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+0xff8> │ │ │ │ + ldreq r0, [pc, #72] @ 434d4 <_PyImport_ClearExtension@@Base+0xeec> │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r6, #20] │ │ │ │ - ldreq r1, [pc, #60] @ 4352c <_PyImport_ClearExtension@@Base+0xff8> │ │ │ │ + ldreq r1, [pc, #60] @ 434d4 <_PyImport_ClearExtension@@Base+0xeec> │ │ │ │ add r0, r0, r5 │ │ │ │ bl 29cdc │ │ │ │ cmp r9, #0 │ │ │ │ - ble 43524 <_PyImport_ClearExtension@@Base+0xff0> │ │ │ │ + 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+0xff8> │ │ │ │ + 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+0x1134> │ │ │ │ + ldr ip, [pc, #304] @ 43610 <_PyImport_ClearExtension@@Base+0x1028> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 43658 <_PyImport_ClearExtension@@Base+0x1124> │ │ │ │ + bne 43600 <_PyImport_ClearExtension@@Base+0x1018> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, r3 │ │ │ │ - bne 43660 <_PyImport_ClearExtension@@Base+0x112c> │ │ │ │ + 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+0x104c> │ │ │ │ + beq 43528 <_PyImport_ClearExtension@@Base+0xf40> │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ mov r0, r3 │ │ │ │ - b 117030 │ │ │ │ + b 117028 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #224] @ 4366c <_PyImport_ClearExtension@@Base+0x1138> │ │ │ │ - ldr r0, [pc, #224] @ 43670 <_PyImport_ClearExtension@@Base+0x113c> │ │ │ │ + ldr r2, [pc, #224] @ 43614 <_PyImport_ClearExtension@@Base+0x102c> │ │ │ │ + ldr r0, [pc, #224] @ 43618 <_PyImport_ClearExtension@@Base+0x1030> │ │ │ │ cmp ip, #5 │ │ │ │ - bhi 43638 <_PyImport_ClearExtension@@Base+0x1104> │ │ │ │ + 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+0x1140> │ │ │ │ + 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+0x1140> │ │ │ │ + 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+0x1140> │ │ │ │ + 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+0x1140> │ │ │ │ + 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+0x1140> │ │ │ │ + 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+0x1140> │ │ │ │ + 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+0x1144> │ │ │ │ + ldr r0, [pc, #24] @ 43620 <_PyImport_ClearExtension@@Base+0x1038> │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #16] @ 43678 <_PyImport_ClearExtension@@Base+0x1144> │ │ │ │ + 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 #10 │ │ │ │ + subseq sp, r1, r0, lsr lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ - │ │ │ │ -0004367c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - bl 43988 <_PyObject_GetDictPtr@@Base> │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bne 436d8 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - tst r3, #4 │ │ │ │ - beq 436c4 │ │ │ │ - ldr r3, [r5, #-12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 436c4 │ │ │ │ - bl 29e454 │ │ │ │ - b 436f0 │ │ │ │ - ldr r3, [pc, #120] @ 43744 │ │ │ │ - ldr r1, [pc, #120] @ 43748 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 436f0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 436f8 │ │ │ │ - ldr r3, [pc, #100] @ 4374c │ │ │ │ - ldr r1, [pc, #100] @ 43750 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - tst r1, #536870912 @ 0x20000000 │ │ │ │ - bne 43720 │ │ │ │ - ldr r3, [pc, #60] @ 4374c │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #60] @ 43754 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ - b 436f0 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r0, [r3] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r2, r2, #1 │ │ │ │ - strne r2, [r4] │ │ │ │ - str r4, [r3] │ │ │ │ - bl 23cda4 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00364cb0 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, r0, asr sp │ │ │ │ - eorseq ip, r8, r8, ror #26 │ │ │ │ - add r1, r0, #8 │ │ │ │ - ldm r1, {r1, r2, r3} │ │ │ │ - ldr r0, [pc] @ 43768 │ │ │ │ - b 128cb4 │ │ │ │ - eorseq ip, r8, r0, lsr #27 │ │ │ │ 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 +25553,247 @@ │ │ │ │ bl 29658 │ │ │ │ cmp r7, #0 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 437d8 │ │ │ │ + bne 43690 <_PyImport_ClearExtension@@Base+0x10a8> │ │ │ │ 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 436d4 <_PyImport_ClearExtension@@Base+0x10ec> │ │ │ │ + ldr r1, [pc, #208] @ 43768 <_PyImport_ClearExtension@@Base+0x1180> │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4381c │ │ │ │ + bne 436d4 <_PyImport_ClearExtension@@Base+0x10ec> │ │ │ │ mov r4, #0 │ │ │ │ - b 43890 │ │ │ │ + b 43748 <_PyImport_ClearExtension@@Base+0x1160> │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 112590 │ │ │ │ + bl 1125c8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 43814 │ │ │ │ + bne 436cc <_PyImport_ClearExtension@@Base+0x10e4> │ │ │ │ add r4, r4, r7 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 43878 │ │ │ │ + beq 43730 <_PyImport_ClearExtension@@Base+0x1148> │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 43858 │ │ │ │ + beq 43710 <_PyImport_ClearExtension@@Base+0x1128> │ │ │ │ cmp r4, #2 │ │ │ │ moveq r4, #1 │ │ │ │ - beq 43878 │ │ │ │ + beq 43730 <_PyImport_ClearExtension@@Base+0x1148> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 43878 │ │ │ │ - bl a55e8 │ │ │ │ + bne 43730 <_PyImport_ClearExtension@@Base+0x1148> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43814 │ │ │ │ + bne 436cc <_PyImport_ClearExtension@@Base+0x10e4> │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 3d764 <_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 4375c <_PyImport_ClearExtension@@Base+0x1174> │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1134c4 │ │ │ │ + bl 1134fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r2, r7, r0, lsl #13 │ │ │ │ + │ │ │ │ +0004376c : │ │ │ │ + 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 43930 <_PyObject_GetDictPtr@@Base> │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 437c8 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + tst r3, #4 │ │ │ │ + beq 437b4 │ │ │ │ + ldr r3, [r5, #-12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 437b4 │ │ │ │ + bl 29e8dc │ │ │ │ + b 437e0 │ │ │ │ + ldr r3, [pc, #120] @ 43834 │ │ │ │ + ldr r1, [pc, #120] @ 43838 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b 437e0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 437e8 │ │ │ │ + ldr r3, [pc, #100] @ 4383c │ │ │ │ + ldr r1, [pc, #100] @ 43840 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + tst r1, #536870912 @ 0x20000000 │ │ │ │ + bne 43810 │ │ │ │ + ldr r3, [pc, #60] @ 4383c │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r1, [pc, #60] @ 43844 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1177f0 │ │ │ │ + b 437e0 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r0, [r3] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r4] │ │ │ │ + str r4, [r3] │ │ │ │ + bl 23cd70 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r5, r6, r0, ror r5 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq sp, r8, r0, lsl r6 │ │ │ │ + eorseq sp, r8, r8, lsr #12 │ │ │ │ + add r1, r0, #8 │ │ │ │ + ldm r1, {r1, r2, r3} │ │ │ │ + ldr r0, [pc] @ 43858 │ │ │ │ + b 128d18 │ │ │ │ + eorseq sp, r8, r0, ror #12 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bge 438e8 │ │ │ │ + bge 43890 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 438fc │ │ │ │ - ldr r1, [pc, #36] @ 43900 │ │ │ │ + ldr r3, [pc, #36] @ 438a4 │ │ │ │ + ldr r1, [pc, #36] @ 438a8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ 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 │ │ │ │ - ldrsheq r1, [r8], -ip @ │ │ │ │ + @ instruction: 0x003819bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 43938 │ │ │ │ + bne 438e0 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ - bl 43980 │ │ │ │ + bl 43928 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 43968 │ │ │ │ - b 4395c │ │ │ │ + bne 43910 │ │ │ │ + b 43904 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #52] @ 4397c │ │ │ │ + ldr r0, [pc, #52] @ 43924 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43974 │ │ │ │ - b 43920 │ │ │ │ - bl a55e8 │ │ │ │ + beq 4391c │ │ │ │ + b 438c8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43974 │ │ │ │ + bne 4391c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a58d8 │ │ │ │ + b a581c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r7, r8, r7, r3 │ │ │ │ + eorseq r4, r7, r8, asr r0 │ │ │ │ │ │ │ │ -00043980 : │ │ │ │ +00043928 : │ │ │ │ mov r2, #1 │ │ │ │ - b 2acb28 │ │ │ │ + b 2acfb0 │ │ │ │ │ │ │ │ -00043988 <_PyObject_GetDictPtr@@Base>: │ │ │ │ +00043930 <_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 439e8 <_PyObject_GetDictPtr@@Base+0x60> │ │ │ │ + bne 43990 <_PyObject_GetDictPtr@@Base+0x60> │ │ │ │ ldr r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 43a0c <_PyObject_GetDictPtr@@Base+0x84> │ │ │ │ - bge 439e0 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + beq 439b4 <_PyObject_GetDictPtr@@Base+0x84> │ │ │ │ + bge 43988 <_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 43a14 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ + bne 439bc <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ tst r2, #4 │ │ │ │ - beq 43a14 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ - bl 2aa168 │ │ │ │ + beq 439bc <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ + bl 2aa5f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43a14 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ - bl 11a910 │ │ │ │ + bne 439bc <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ + bl 11a908 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ sub r0, r4, #12 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - b a6300 │ │ │ │ + b a6244 │ │ │ │ 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+0x388> │ │ │ │ + ldr lr, [pc, #692] @ 43cb8 <_PyObject_GetDictPtr@@Base+0x388> │ │ │ │ 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,1454 +25802,1454 @@ │ │ │ │ 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+0x12c> │ │ │ │ + bne 43a5c <_PyObject_GetDictPtr@@Base+0x12c> │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r6, #3 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 43afc <_PyObject_GetDictPtr@@Base+0x174> │ │ │ │ + beq 43aa4 <_PyObject_GetDictPtr@@Base+0x174> │ │ │ │ mov ip, #3 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #588] @ 43d14 <_PyObject_GetDictPtr@@Base+0x38c> │ │ │ │ + ldr ip, [pc, #588] @ 43cbc <_PyObject_GetDictPtr@@Base+0x38c> │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq sl, r4 │ │ │ │ moveq r6, r4 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 43cf0 <_PyObject_GetDictPtr@@Base+0x368> │ │ │ │ + beq 43c98 <_PyObject_GetDictPtr@@Base+0x368> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 16ff18 │ │ │ │ + bl 16ff08 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ ldr sl, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43cec <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ + beq 43c94 <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 27c6b4 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27cb4c <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43cec <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ + beq 43c94 <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 298af8 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 298f90 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43cec <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ + beq 43c94 <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ cmp r7, #3 │ │ │ │ - bne 43b54 <_PyObject_GetDictPtr@@Base+0x1cc> │ │ │ │ + bne 43afc <_PyObject_GetDictPtr@@Base+0x1cc> │ │ │ │ mov r4, #1 │ │ │ │ - b 43b90 <_PyObject_GetDictPtr@@Base+0x208> │ │ │ │ + b 43b38 <_PyObject_GetDictPtr@@Base+0x208> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43b74 <_PyObject_GetDictPtr@@Base+0x1ec> │ │ │ │ + bne 43b1c <_PyObject_GetDictPtr@@Base+0x1ec> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1034d0 │ │ │ │ + bl 103520 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 43b90 <_PyObject_GetDictPtr@@Base+0x208> │ │ │ │ - b 43cec <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ + bge 43b38 <_PyObject_GetDictPtr@@Base+0x208> │ │ │ │ + b 43c94 <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 25f1b8 │ │ │ │ + bl 25f33c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43cec <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ + beq 43c94 <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ cmp r7, #4 │ │ │ │ - bne 43b60 <_PyObject_GetDictPtr@@Base+0x1d8> │ │ │ │ - b 43b4c <_PyObject_GetDictPtr@@Base+0x1c4> │ │ │ │ + bne 43b08 <_PyObject_GetDictPtr@@Base+0x1d8> │ │ │ │ + b 43af4 <_PyObject_GetDictPtr@@Base+0x1c4> │ │ │ │ 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+0x260> │ │ │ │ + bne 43b90 <_PyObject_GetDictPtr@@Base+0x260> │ │ │ │ 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+0x278> │ │ │ │ - ldr r3, [pc, #320] @ 43d18 <_PyObject_GetDictPtr@@Base+0x390> │ │ │ │ - ldr r2, [pc, #320] @ 43d1c <_PyObject_GetDictPtr@@Base+0x394> │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #316] @ 43d20 <_PyObject_GetDictPtr@@Base+0x398> │ │ │ │ - bl 1177f8 │ │ │ │ - b 43cec <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ - ldr r3, [pc, #296] @ 43d18 <_PyObject_GetDictPtr@@Base+0x390> │ │ │ │ - ldr r2, [pc, #296] @ 43d1c <_PyObject_GetDictPtr@@Base+0x394> │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #296] @ 43d24 <_PyObject_GetDictPtr@@Base+0x39c> │ │ │ │ - bl 1177f8 │ │ │ │ - b 43cec <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ + beq 43ba8 <_PyObject_GetDictPtr@@Base+0x278> │ │ │ │ + ldr r3, [pc, #320] @ 43cc0 <_PyObject_GetDictPtr@@Base+0x390> │ │ │ │ + ldr r2, [pc, #320] @ 43cc4 <_PyObject_GetDictPtr@@Base+0x394> │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #316] @ 43cc8 <_PyObject_GetDictPtr@@Base+0x398> │ │ │ │ + bl 1177f0 │ │ │ │ + b 43c94 <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ + ldr r3, [pc, #296] @ 43cc0 <_PyObject_GetDictPtr@@Base+0x390> │ │ │ │ + ldr r2, [pc, #296] @ 43cc4 <_PyObject_GetDictPtr@@Base+0x394> │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #296] @ 43ccc <_PyObject_GetDictPtr@@Base+0x39c> │ │ │ │ + bl 1177f0 │ │ │ │ + b 43c94 <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ cmn r9, #100 @ 0x64 │ │ │ │ movne r3, r9 │ │ │ │ mvneq r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #272] @ 43d28 <_PyObject_GetDictPtr@@Base+0x3a0> │ │ │ │ - ldr r0, [pc, #272] @ 43d2c <_PyObject_GetDictPtr@@Base+0x3a4> │ │ │ │ + ldr r1, [pc, #272] @ 43cd0 <_PyObject_GetDictPtr@@Base+0x3a0> │ │ │ │ + ldr r0, [pc, #272] @ 43cd4 <_PyObject_GetDictPtr@@Base+0x3a4> │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ str r8, [sp] │ │ │ │ - bl bbdf4 │ │ │ │ + bl bbd80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 43cec <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ - bl c3e38 │ │ │ │ + blt 43c94 <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ + bl c3dc8 │ │ │ │ cmn r5, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 43c58 <_PyObject_GetDictPtr@@Base+0x2d0> │ │ │ │ + beq 43c00 <_PyObject_GetDictPtr@@Base+0x2d0> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 2958c │ │ │ │ mov r4, r0 │ │ │ │ - b 43cc4 <_PyObject_GetDictPtr@@Base+0x33c> │ │ │ │ + b 43c6c <_PyObject_GetDictPtr@@Base+0x33c> │ │ │ │ cmn r9, #100 @ 0x64 │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ tst r4, r3 │ │ │ │ - beq 43c84 <_PyObject_GetDictPtr@@Base+0x2fc> │ │ │ │ + beq 43c2c <_PyObject_GetDictPtr@@Base+0x2fc> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a654 │ │ │ │ mov r4, r0 │ │ │ │ - b 43cc4 <_PyObject_GetDictPtr@@Base+0x33c> │ │ │ │ + b 43c6c <_PyObject_GetDictPtr@@Base+0x33c> │ │ │ │ orrs fp, fp, r4 │ │ │ │ - beq 43cb0 <_PyObject_GetDictPtr@@Base+0x328> │ │ │ │ + beq 43c58 <_PyObject_GetDictPtr@@Base+0x328> │ │ │ │ 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+0x33c> │ │ │ │ + b 43c6c <_PyObject_GetDictPtr@@Base+0x33c> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a7d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #88] @ 43d30 <_PyObject_GetDictPtr@@Base+0x3a8> │ │ │ │ - beq 43cf0 <_PyObject_GetDictPtr@@Base+0x368> │ │ │ │ - ldr r3, [pc, #84] @ 43d34 <_PyObject_GetDictPtr@@Base+0x3ac> │ │ │ │ + ldreq r4, [pc, #88] @ 43cd8 <_PyObject_GetDictPtr@@Base+0x3a8> │ │ │ │ + beq 43c98 <_PyObject_GetDictPtr@@Base+0x368> │ │ │ │ + ldr r3, [pc, #84] @ 43cdc <_PyObject_GetDictPtr@@Base+0x3ac> │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, sl │ │ │ │ - bl 144394 │ │ │ │ + bl 144404 │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ str sl, [sp, #112] @ 0x70 │ │ │ │ - bl 1706e4 │ │ │ │ + bl 1706d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq sp, r1, r0, ror r5 │ │ │ │ + subseq sp, r1, r8, lsr lr │ │ │ │ subseq r2, r7, ip, lsr #13 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r3, sl │ │ │ │ - eorseq sp, r6, r8, ror r4 │ │ │ │ - eorseq sp, r6, r0, asr r4 │ │ │ │ - eorseq ip, r8, r0, lsl #28 │ │ │ │ - eorseq ip, r8, r8, lsl #28 │ │ │ │ + eorseq sl, r6, ip, asr ip │ │ │ │ + eorseq sp, r6, r8, lsr sp │ │ │ │ + eorseq sp, r6, r0, lsl sp │ │ │ │ + eorseq sp, r8, r0, asr #13 │ │ │ │ + eorseq sp, r8, r8, asr #13 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + bhi 43d14 <_PyObject_GetDictPtr@@Base+0x3e4> │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrle r1, [pc, #52] @ 43d44 <_PyObject_GetDictPtr@@Base+0x414> │ │ │ │ + ldrgt r1, [r6] │ │ │ │ + b 43d34 <_PyObject_GetDictPtr@@Base+0x404> │ │ │ │ + ldr r0, [pc, #44] @ 43d48 <_PyObject_GetDictPtr@@Base+0x418> │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + b 43d04 <_PyObject_GetDictPtr@@Base+0x3d4> │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, #2 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 42b90 <_PyImport_ClearExtension@@Base+0x5a8> │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq sl, r5, r0, ror #14 │ │ │ │ + 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+0x55c> │ │ │ │ + ldr r3, [pc, #404] @ 43ef8 <_PyObject_GetDictPtr@@Base+0x5c8> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 43d64 <_PyObject_GetDictPtr@@Base+0x3dc> │ │ │ │ + bne 43d78 <_PyObject_GetDictPtr@@Base+0x448> │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ - b 43d94 <_PyObject_GetDictPtr@@Base+0x40c> │ │ │ │ - bl 1af5fc │ │ │ │ - ldr r3, [pc, #376] @ 43ee8 <_PyObject_GetDictPtr@@Base+0x560> │ │ │ │ + b 43da8 <_PyObject_GetDictPtr@@Base+0x478> │ │ │ │ + bl 1afb14 │ │ │ │ + ldr r3, [pc, #376] @ 43efc <_PyObject_GetDictPtr@@Base+0x5cc> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 355c88 │ │ │ │ + bl 356520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43d94 <_PyObject_GetDictPtr@@Base+0x40c> │ │ │ │ - bl a55e8 │ │ │ │ + beq 43da8 <_PyObject_GetDictPtr@@Base+0x478> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43db0 <_PyObject_GetDictPtr@@Base+0x428> │ │ │ │ - b 43edc <_PyObject_GetDictPtr@@Base+0x554> │ │ │ │ + beq 43dc4 <_PyObject_GetDictPtr@@Base+0x494> │ │ │ │ + b 43ef0 <_PyObject_GetDictPtr@@Base+0x5c0> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355cec │ │ │ │ + bl 356584 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43ec0 <_PyObject_GetDictPtr@@Base+0x538> │ │ │ │ + bne 43ed4 <_PyObject_GetDictPtr@@Base+0x5a4> │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #304] @ 43eec <_PyObject_GetDictPtr@@Base+0x564> │ │ │ │ + ldr r3, [pc, #304] @ 43f00 <_PyObject_GetDictPtr@@Base+0x5d0> │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355cec │ │ │ │ + bl 356584 │ │ │ │ mov r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43df0 <_PyObject_GetDictPtr@@Base+0x468> │ │ │ │ - ldr r3, [pc, #272] @ 43eec <_PyObject_GetDictPtr@@Base+0x564> │ │ │ │ + bne 43e04 <_PyObject_GetDictPtr@@Base+0x4d4> │ │ │ │ + ldr r3, [pc, #272] @ 43f00 <_PyObject_GetDictPtr@@Base+0x5d0> │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355cb0 │ │ │ │ + bl 356548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43ed0 <_PyObject_GetDictPtr@@Base+0x548> │ │ │ │ - ldr r3, [pc, #248] @ 43ef0 <_PyObject_GetDictPtr@@Base+0x568> │ │ │ │ + beq 43ee4 <_PyObject_GetDictPtr@@Base+0x5b4> │ │ │ │ + ldr r3, [pc, #248] @ 43f04 <_PyObject_GetDictPtr@@Base+0x5d4> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 29c4c │ │ │ │ - ldr r3, [pc, #224] @ 43eec <_PyObject_GetDictPtr@@Base+0x564> │ │ │ │ + ldr r3, [pc, #224] @ 43f00 <_PyObject_GetDictPtr@@Base+0x5d0> │ │ │ │ mvn r2, #0 │ │ │ │ bic r9, r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r0 │ │ │ │ - bl 355cec │ │ │ │ + bl 356584 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43e7c <_PyObject_GetDictPtr@@Base+0x4f4> │ │ │ │ - ldr r3, [pc, #184] @ 43eec <_PyObject_GetDictPtr@@Base+0x564> │ │ │ │ + bne 43e90 <_PyObject_GetDictPtr@@Base+0x560> │ │ │ │ + ldr r3, [pc, #184] @ 43f00 <_PyObject_GetDictPtr@@Base+0x5d0> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355cb0 │ │ │ │ + bl 356548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43e7c <_PyObject_GetDictPtr@@Base+0x4f4> │ │ │ │ - ldr r3, [pc, #164] @ 43ef4 <_PyObject_GetDictPtr@@Base+0x56c> │ │ │ │ + bne 43e90 <_PyObject_GetDictPtr@@Base+0x560> │ │ │ │ + ldr r3, [pc, #164] @ 43f08 <_PyObject_GetDictPtr@@Base+0x5d8> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 29c4c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355398 │ │ │ │ + bl 355c30 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 43e98 <_PyObject_GetDictPtr@@Base+0x510> │ │ │ │ + b 43eac <_PyObject_GetDictPtr@@Base+0x57c> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 355398 │ │ │ │ + bl 355c30 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #72] @ 43ee8 <_PyObject_GetDictPtr@@Base+0x560> │ │ │ │ + ldr r3, [pc, #72] @ 43efc <_PyObject_GetDictPtr@@Base+0x5cc> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355c88 │ │ │ │ + bl 356520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43ec0 <_PyObject_GetDictPtr@@Base+0x538> │ │ │ │ - bl a55e8 │ │ │ │ + beq 43ed4 <_PyObject_GetDictPtr@@Base+0x5a4> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43edc <_PyObject_GetDictPtr@@Base+0x554> │ │ │ │ + bne 43ef0 <_PyObject_GetDictPtr@@Base+0x5c0> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b ab0a0 │ │ │ │ - ldr r5, [pc, #24] @ 43ef0 <_PyObject_GetDictPtr@@Base+0x568> │ │ │ │ + b aafe4 │ │ │ │ + ldr r5, [pc, #24] @ 43f04 <_PyObject_GetDictPtr@@Base+0x5d4> │ │ │ │ mov r4, #0 │ │ │ │ - b 43ec0 <_PyObject_GetDictPtr@@Base+0x538> │ │ │ │ + b 43ed4 <_PyObject_GetDictPtr@@Base+0x5a4> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ svcvc 0x00efffff │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0xfff00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #3 │ │ │ │ mov r4, r0 │ │ │ │ - bhi 43f34 <_PyObject_GetDictPtr@@Base+0x5ac> │ │ │ │ + bhi 43f48 <_PyObject_GetDictPtr@@Base+0x618> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1c6c94 │ │ │ │ - bl 10f960 │ │ │ │ + bl 1c71ac │ │ │ │ + bl 10f99c │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 14dfb0 │ │ │ │ + b 14e024 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r0, [pc, #20] @ 43f54 <_PyObject_GetDictPtr@@Base+0x5cc> │ │ │ │ + ldr r0, [pc, #20] @ 43f68 <_PyObject_GetDictPtr@@Base+0x638> │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #0 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43f14 <_PyObject_GetDictPtr@@Base+0x58c> │ │ │ │ + bne 43f28 <_PyObject_GetDictPtr@@Base+0x5f8> │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r9, r5, r4, ror #3 │ │ │ │ + eorseq r9, r5, r4, lsr #21 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq 43f98 <_PyObject_GetDictPtr@@Base+0x668> │ │ │ │ + ldr r3, [pc, #208] @ 4405c <_PyObject_GetDictPtr@@Base+0x72c> │ │ │ │ + ldr r1, [pc, #208] @ 44060 <_PyObject_GetDictPtr@@Base+0x730> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1177f0 │ │ │ │ + b 43fac <_PyObject_GetDictPtr@@Base+0x67c> │ │ │ │ + ldr r0, [r1] │ │ │ │ + mov r5, r1 │ │ │ │ + bl 1dd6d8 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bge 43fb4 <_PyObject_GetDictPtr@@Base+0x684> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 14809c │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 43fd4 <_PyObject_GetDictPtr@@Base+0x6a4> │ │ │ │ + bl a552c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 43fac <_PyObject_GetDictPtr@@Base+0x67c> │ │ │ │ + ldr r1, [pc, #136] @ 44064 <_PyObject_GetDictPtr@@Base+0x734> │ │ │ │ + ldr r0, [pc, #136] @ 44068 <_PyObject_GetDictPtr@@Base+0x738> │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + bl bbd80 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 43fac <_PyObject_GetDictPtr@@Base+0x67c> │ │ │ │ + bl c3dc8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2a564 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c7b20 │ │ │ │ + cmn r6, #1 │ │ │ │ + bne 44048 <_PyObject_GetDictPtr@@Base+0x718> │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne 44038 <_PyObject_GetDictPtr@@Base+0x708> │ │ │ │ + bl 132738 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 43ff0 <_PyObject_GetDictPtr@@Base+0x6c0> │ │ │ │ + b 43fac <_PyObject_GetDictPtr@@Base+0x67c> │ │ │ │ + ldr r3, [pc, #44] @ 4406c <_PyObject_GetDictPtr@@Base+0x73c> │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldr r0, [r3] │ │ │ │ + b 1443e0 │ │ │ │ + cmp r6, #0 │ │ │ │ + blt 44038 <_PyObject_GetDictPtr@@Base+0x708> │ │ │ │ + ldr r3, [pc, #24] @ 44070 <_PyObject_GetDictPtr@@Base+0x740> │ │ │ │ + ldr r0, [r3] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0038d6dc │ │ │ │ + eorseq lr, r7, r4, lsl #29 │ │ │ │ + eorseq sp, r8, r0, lsl #14 │ │ │ │ + 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 43f9c <_PyObject_GetDictPtr@@Base+0x614> │ │ │ │ + beq 440b8 <_PyObject_GetDictPtr@@Base+0x788> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #48] @ 43fb4 <_PyObject_GetDictPtr@@Base+0x62c> │ │ │ │ + ldr r0, [pc, #48] @ 440d0 <_PyObject_GetDictPtr@@Base+0x7a0> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43f9c <_PyObject_GetDictPtr@@Base+0x614> │ │ │ │ + bne 440b8 <_PyObject_GetDictPtr@@Base+0x788> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldm r4, {r0, r1} │ │ │ │ - bl 162220 │ │ │ │ + bl 1621f0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 43f94 <_PyObject_GetDictPtr@@Base+0x60c> │ │ │ │ - ldr r0, [pc, #4] @ 43fb8 <_PyObject_GetDictPtr@@Base+0x630> │ │ │ │ + beq 440b0 <_PyObject_GetDictPtr@@Base+0x780> │ │ │ │ + ldr r0, [pc, #4] @ 440d4 <_PyObject_GetDictPtr@@Base+0x7a4> │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, r8, lsl #17 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - bhi 43ff0 <_PyObject_GetDictPtr@@Base+0x668> │ │ │ │ - cmp r4, #0 │ │ │ │ - ldrle r1, [pc, #52] @ 44020 <_PyObject_GetDictPtr@@Base+0x698> │ │ │ │ - ldrgt r1, [r6] │ │ │ │ - b 44010 <_PyObject_GetDictPtr@@Base+0x688> │ │ │ │ - ldr r0, [pc, #44] @ 44024 <_PyObject_GetDictPtr@@Base+0x69c> │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - b 43fe0 <_PyObject_GetDictPtr@@Base+0x658> │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, #2 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 42d14 <_PyImport_ClearExtension@@Base+0x7e0> │ │ │ │ + eorseq r4, r7, r8, asr #2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r9, r5, r0, lsr #29 │ │ │ │ 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 31dab8 <_PyTime_AsTimeval@@Base+0x4568> │ │ │ │ + bl 31e34c <_PyTime_AsTimeval@@Base+0x4568> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 44060 <_PyObject_GetDictPtr@@Base+0x6d8> │ │ │ │ + bne 44110 <_PyObject_GetDictPtr@@Base+0x7e0> │ │ │ │ mov r4, #0 │ │ │ │ - b 440a8 <_PyObject_GetDictPtr@@Base+0x720> │ │ │ │ + b 44158 <_PyObject_GetDictPtr@@Base+0x828> │ │ │ │ add ip, sp, #16 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ - bl 31e384 <_PyTime_AsTimeval@@Base+0x4e34> │ │ │ │ + bl 31ea48 <_PyTime_AsTimeval@@Base+0x4c64> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 44058 <_PyObject_GetDictPtr@@Base+0x6d0> │ │ │ │ + beq 44108 <_PyObject_GetDictPtr@@Base+0x7d8> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r4, [pc, #36] @ 440b4 <_PyObject_GetDictPtr@@Base+0x72c> │ │ │ │ + ldr r4, [pc, #36] @ 44164 <_PyObject_GetDictPtr@@Base+0x834> │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -000440b8 : │ │ │ │ +00044168 : │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #28] @ 440e0 │ │ │ │ + ldr r5, [pc, #28] @ 44190 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 2a630c │ │ │ │ + b 2a6794 │ │ │ │ andeq r0, r0, ip │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - cmp r2, #2 │ │ │ │ - beq 44110 │ │ │ │ - ldr r3, [pc, #208] @ 441d4 │ │ │ │ - ldr r1, [pc, #208] @ 441d8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ - b 44124 │ │ │ │ - ldr r0, [r1] │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1dd204 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bge 4412c │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 14802c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 4414c │ │ │ │ - bl a55e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 44124 │ │ │ │ - ldr r1, [pc, #136] @ 441dc │ │ │ │ - ldr r0, [pc, #136] @ 441e0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - bl bbdf4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 44124 │ │ │ │ - bl c3e38 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2a564 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c7b9c │ │ │ │ - cmn r6, #1 │ │ │ │ - bne 441c0 │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne 441b0 │ │ │ │ - bl 1326d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 44168 │ │ │ │ - b 44124 │ │ │ │ - ldr r3, [pc, #44] @ 441e4 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [r3] │ │ │ │ - b 144370 │ │ │ │ - cmp r6, #0 │ │ │ │ - blt 441b0 │ │ │ │ - ldr r3, [pc, #24] @ 441e8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, ip, lsl lr │ │ │ │ - eorseq lr, r7, r4, asr #11 │ │ │ │ - eorseq ip, r8, r0, asr #28 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc] @ 441fc │ │ │ │ - b 1aefa0 │ │ │ │ + ldr r1, [pc] @ 441a4 │ │ │ │ + b 1af4b8 │ │ │ │ andeq sl, r2, r4, lsl #13 │ │ │ │ │ │ │ │ -00044200 : │ │ │ │ - ldr r0, [pc] @ 44208 │ │ │ │ - b 10ef1c │ │ │ │ +000441a8 : │ │ │ │ + ldr r0, [pc] @ 441b0 │ │ │ │ + b 10ef5c │ │ │ │ ldrsbeq r2, [r7], #-104 @ 0xffffff98 │ │ │ │ - b 44468 │ │ │ │ + b 44518 │ │ │ │ + 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 44208 │ │ │ │ + ldr r0, [r4] │ │ │ │ + mov r2, #0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 1125c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4422c │ │ │ │ + b 44224 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #160] @ 442b4 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r5 │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 441ec │ │ │ │ + mov r4, #0 │ │ │ │ + b 44294 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 1ee44c │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 4424c │ │ │ │ + bl a552c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 44224 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr ip, [pc, #96] @ 442b8 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr lr, [pc, #92] @ 442bc │ │ │ │ + and r0, r4, ip │ │ │ │ + add r1, r2, r1 │ │ │ │ + sub r3, r1, r2 │ │ │ │ + cmp r3, #0 │ │ │ │ + and r4, ip, r0, lsl #8 │ │ │ │ + ble 4428c │ │ │ │ + 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 44264 │ │ │ │ + bl a31f4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 442a8 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 1134fc │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + eorseq r5, r7, r4, lsr #29 │ │ │ │ + strdeq pc, [r0], -pc @ │ │ │ │ + subseq sp, r1, r8, lsr lr │ │ │ │ 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] @ 4433c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 4423c │ │ │ │ + bne 442ec │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ - b 44268 │ │ │ │ - bl 1af5fc │ │ │ │ - ldr r3, [pc, #72] @ 44290 │ │ │ │ + b 44318 │ │ │ │ + bl 1afb14 │ │ │ │ + ldr r3, [pc, #72] @ 44340 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 355c88 │ │ │ │ + bl 356520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44268 │ │ │ │ - bl a55e8 │ │ │ │ + beq 44318 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44284 │ │ │ │ + bne 44334 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r2, [pc, #28] @ 44294 │ │ │ │ - ldr r3, [pc, #28] @ 44298 │ │ │ │ - bl 355750 │ │ │ │ + ldr r2, [pc, #28] @ 44344 │ │ │ │ + ldr r3, [pc, #28] @ 44348 │ │ │ │ + bl 355fe8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b ab0a0 │ │ │ │ + b aafe4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - bne 1934a7c <__bss_end__@@Base+0x136fb34> │ │ │ │ + bne 1934b2c <__bss_end__@@Base+0x136fbe4> │ │ │ │ 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 44398 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 44320 │ │ │ │ + beq 443d0 │ │ │ │ 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] @ 44440 │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44320 │ │ │ │ + bne 443d0 │ │ │ │ mov r0, #0 │ │ │ │ - b 44388 │ │ │ │ + b 44438 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 44340 │ │ │ │ - bl a55e8 │ │ │ │ + bne 443f0 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44318 │ │ │ │ - bl c3e38 │ │ │ │ + bne 443c8 │ │ │ │ + bl c3dc8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29b68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #44] @ 44394 │ │ │ │ - beq 44388 │ │ │ │ - ldr r3, [pc, #40] @ 44398 │ │ │ │ + ldreq r0, [pc, #44] @ 44444 │ │ │ │ + beq 44438 │ │ │ │ + ldr r3, [pc, #40] @ 44448 │ │ │ │ ldr r3, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r3, #0 │ │ │ │ - ldrne r0, [pc, #32] @ 4439c │ │ │ │ - bne 44388 │ │ │ │ + ldrne r0, [pc, #32] @ 4444c │ │ │ │ + bne 44438 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 296848 │ │ │ │ + b 296ce0 │ │ │ │ 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 2dd5d4 │ │ │ │ + bl 2dde18 <_PyTime_FromMillisecondsObject@@Base+0x2c0> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 44418 │ │ │ │ + beq 444c8 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 443e8 │ │ │ │ - ldr r2, [pc, #140] @ 44460 │ │ │ │ + bne 44498 │ │ │ │ + ldr r2, [pc, #140] @ 44510 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r3, [pc, #120] @ 44460 │ │ │ │ - b 44420 │ │ │ │ - bl a8d1c │ │ │ │ + ldr r3, [pc, #120] @ 44510 │ │ │ │ + b 444d0 │ │ │ │ + bl a8c60 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 44420 │ │ │ │ + bne 444d0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44418 │ │ │ │ + beq 444c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 44418 │ │ │ │ + bne 444c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 44458 │ │ │ │ + b 44508 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r0, [pc, #56] @ 44464 │ │ │ │ + ldr r0, [pc, #56] @ 44514 │ │ │ │ mov r1, r4 │ │ │ │ - bl a9a34 │ │ │ │ + bl a9978 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 44458 │ │ │ │ + beq 44508 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 44458 │ │ │ │ + bne 44508 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq ip, r8, r0, lsl pc │ │ │ │ + @ instruction: 0x0038d7d0 │ │ │ │ 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 44554 │ │ │ │ + ldr r3, [pc, #224] @ 44628 │ │ │ │ + ldr r1, [pc, #224] @ 4462c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 444d0 │ │ │ │ + bl 18ee38 │ │ │ │ + b 44580 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl ef4b8 │ │ │ │ - ldr r3, [pc, #196] @ 44580 │ │ │ │ + bl ef51c │ │ │ │ + ldr r3, [pc, #196] @ 44630 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 444d8 │ │ │ │ - ldr r3, [pc, #188] @ 44584 │ │ │ │ - ldr r1, [pc, #188] @ 44588 │ │ │ │ + beq 44588 │ │ │ │ + ldr r3, [pc, #188] @ 44634 │ │ │ │ + ldr r1, [pc, #188] @ 44638 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ - b 4456c │ │ │ │ + b 4461c │ │ │ │ add r8, r4, #2496 @ 0x9c0 │ │ │ │ mov r7, sp │ │ │ │ add r9, r4, #8 │ │ │ │ add r8, r8, #8 │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ - bl 148a80 │ │ │ │ + bl 148af0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 44508 │ │ │ │ - bl a55e8 │ │ │ │ + bne 445b8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 444d0 │ │ │ │ + bne 44580 │ │ │ │ cmp r9, r8 │ │ │ │ str r6, [r7], #4 │ │ │ │ - bne 444e8 │ │ │ │ + bne 44598 │ │ │ │ ldr r0, [r4, #2508] @ 0x9cc │ │ │ │ - bl 1284d4 │ │ │ │ + bl 128538 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 44538 │ │ │ │ - bl a55e8 │ │ │ │ + bne 445e8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 444d0 │ │ │ │ - b 44540 │ │ │ │ + bne 44580 │ │ │ │ + b 445f0 │ │ │ │ cmp r0, #624 @ 0x270 │ │ │ │ - bls 44554 │ │ │ │ - ldr r3, [pc, #60] @ 44584 │ │ │ │ - ldr r1, [pc, #64] @ 4458c │ │ │ │ + bls 44604 │ │ │ │ + ldr r3, [pc, #60] @ 44634 │ │ │ │ + ldr r1, [pc, #64] @ 4463c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 444d0 │ │ │ │ + bl 18ee38 │ │ │ │ + b 44580 │ │ │ │ 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] @ 44640 │ │ │ │ add sp, sp, #2496 @ 0x9c0 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, r8, lsl pc │ │ │ │ + @ instruction: 0x0038d7d8 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r8, r8, lsr pc │ │ │ │ - eorseq ip, r8, r8, asr pc │ │ │ │ + @ instruction: 0x0038d7f8 │ │ │ │ + eorseq sp, r8, r8, lsl r8 │ │ │ │ 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 │ │ │ │ - ldr r0, [r4] │ │ │ │ - mov r2, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 112590 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 44608 │ │ │ │ - b 44600 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #160] @ 44690 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r5 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 445c8 │ │ │ │ - mov r4, #0 │ │ │ │ - b 44670 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 1ee04c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 44628 │ │ │ │ - bl a55e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 44600 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr ip, [pc, #96] @ 44694 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr lr, [pc, #92] @ 44698 │ │ │ │ - and r0, r4, ip │ │ │ │ - add r1, r2, r1 │ │ │ │ - sub r3, r1, r2 │ │ │ │ - cmp r3, #0 │ │ │ │ - and r4, ip, r0, lsl #8 │ │ │ │ - ble 44668 │ │ │ │ - ldrb r3, [r2], #1 │ │ │ │ - eor r3, r3, r0, lsr #8 │ │ │ │ - add r3, lr, r3, lsl #1 │ │ │ │ - ldrh r0, [r3, #56] @ 0x38 │ │ │ │ - eor r0, r0, r4 │ │ │ │ - b 44640 │ │ │ │ - bl a32b0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 44684 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 1134c4 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - eorseq r5, r7, r4, lsr r6 │ │ │ │ - strdeq pc, [r0], -pc @ │ │ │ │ - subseq sp, r1, r0, ror r5 │ │ │ │ - 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 1177f8 │ │ │ │ - b 4472c │ │ │ │ + bl 1177f0 │ │ │ │ + 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 209b68 <_PyDeadline_Init@@Base+0x100> │ │ │ │ + bl 209be8 <_PyBytesWriter_WriteBytes@@Base+0x3de4> │ │ │ │ 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 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 446fc │ │ │ │ + bl 9abc4 <_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 1177f8 │ │ │ │ - b 4472c │ │ │ │ - bl aafb0 │ │ │ │ + bl 1177f0 │ │ │ │ + b 446d4 │ │ │ │ + bl aaef4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 4479c │ │ │ │ - bl a55e8 │ │ │ │ + bne 44744 │ │ │ │ + bl a552c │ │ │ │ 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 18ed34 │ │ │ │ - b 4472c │ │ │ │ + bl 18ee38 │ │ │ │ + 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 1177f8 │ │ │ │ - b 4472c │ │ │ │ + bl 1177f0 │ │ │ │ + b 446d4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44818 │ │ │ │ - bl afb60 │ │ │ │ + beq 447c0 │ │ │ │ + bl afaf4 │ │ │ │ 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 │ │ │ │ - mlaseq r8, ip, pc, ip @ │ │ │ │ + eorseq sp, r8, ip, asr r8 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r7, r7, r8, lsr #6 │ │ │ │ - @ instruction: 0x0038cfd8 │ │ │ │ + mlaseq r7, r8, fp, r7 │ │ │ │ + mlaseq r8, r8, r8, sp │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r8, ip │ │ │ │ + eorseq sp, r8, ip, asr #17 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq sp, r8, r0, lsr r0 │ │ │ │ - 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 ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 44884 │ │ │ │ - b 4495c │ │ │ │ - ldr r0, [r6] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 1a9bc8 <_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 18ed34 │ │ │ │ - b 4495c │ │ │ │ - ldr r3, [pc, #120] @ 44974 │ │ │ │ - ldr r1, [pc, #120] @ 44978 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 4495c │ │ │ │ - cmp r5, #0 │ │ │ │ - bge 44928 │ │ │ │ - ldr r3, [pc, #92] @ 44974 │ │ │ │ - ldr r1, [pc, #96] @ 4497c │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r5 │ │ │ │ - bl 1177f8 │ │ │ │ - b 4495c │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cmp r5, r3 │ │ │ │ - blt 44944 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a58d8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [r4, #16] │ │ │ │ - bl 2d875c <_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, ror r7 │ │ │ │ - subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r7, r7, r8, lsr #6 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #24 │ │ │ │ - mlaseq r8, r4, r0, sp │ │ │ │ + @ instruction: 0x0038d8f0 │ │ │ │ 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 1d2ee4 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + bl 1d33c4 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44ab4 │ │ │ │ + bne 44930 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d2f54 <_PyUnicode_IsUppercase@@Base> │ │ │ │ - ldr r3, [pc, #204] @ 44ac4 │ │ │ │ - ldr r2, [pc, #204] @ 44ac8 │ │ │ │ + bl 1d3434 <_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 1d2f54 <_PyUnicode_IsUppercase@@Base> │ │ │ │ + bl 1d3434 <_PyUnicode_IsUppercase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44a60 │ │ │ │ + bne 448dc │ │ │ │ mov r0, sl │ │ │ │ - bl 1d2ee4 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + bl 1d33c4 <_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 1d2c84 <_PyUnicode_IsLowercase@@Base> │ │ │ │ + bl 1d3164 <_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 ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 44978 │ │ │ │ + b 44a50 │ │ │ │ + ldr r0, [r6] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 1a9d48 <_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 18ee38 │ │ │ │ + b 44a50 │ │ │ │ + ldr r3, [pc, #120] @ 44a68 │ │ │ │ + ldr r1, [pc, #120] @ 44a6c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b 44a50 │ │ │ │ + cmp r5, #0 │ │ │ │ + bge 44a1c │ │ │ │ + ldr r3, [pc, #92] @ 44a68 │ │ │ │ + ldr r1, [pc, #96] @ 44a70 │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, r5 │ │ │ │ + bl 1177f0 │ │ │ │ + b 44a50 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cmp r5, r3 │ │ │ │ + blt 44a38 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a581c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [r4, #16] │ │ │ │ + bl 2d8f34 <_PyTime_MonotonicWithInfo@@Base+0x3e0> │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 44a28 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + eorseq fp, r6, ip, lsr r0 │ │ │ │ + subseq sp, r5, r4, asr #22 │ │ │ │ + mlaseq r7, r8, fp, r7 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq pc, r6, ip, lsr #10 │ │ │ │ + eorseq sp, r8, r4, asr r9 │ │ │ │ + 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 44aa8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - bne 44b30 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 44b44 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 44b44 │ │ │ │ - ldr r3, [pc, #40] @ 44b60 │ │ │ │ - ldr r1, [pc, #40] @ 44b64 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 44b58 │ │ │ │ - ldr r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #24] @ 44b68 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bl 18ed34 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - ldrsheq sp, [r8], -ip @ │ │ │ │ - @ instruction: 0x0036aab8 │ │ │ │ - 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] @ 44e24 │ │ │ │ sub sp, sp, #460 @ 0x1cc │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #844] @ 44eec │ │ │ │ + ldr r1, [pc, #844] @ 44e28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1496e0 │ │ │ │ + bl 149754 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 44c48 │ │ │ │ + beq 44b84 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 44bec │ │ │ │ + bne 44b28 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44bd8 │ │ │ │ + beq 44b14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 44bd8 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 44b14 │ │ │ │ + bl 9abc4 <_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 1d0670 │ │ │ │ + b 1d0b50 │ │ │ │ cmp r7, #10 │ │ │ │ addle r6, sp, #16 │ │ │ │ - ble 44c50 │ │ │ │ - ldr r3, [pc, #752] @ 44ef0 │ │ │ │ + ble 44b8c │ │ │ │ + ldr r3, [pc, #752] @ 44e2c │ │ │ │ cmp r7, r3 │ │ │ │ - bls 44c14 │ │ │ │ + bls 44b50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 44c2c │ │ │ │ - b 44c44 │ │ │ │ + bne 44b68 │ │ │ │ + b 44b80 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mul r0, r7, r0 │ │ │ │ - bl 99770 │ │ │ │ + bl 996b4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 44c50 │ │ │ │ - b 44c04 │ │ │ │ + bne 44b8c │ │ │ │ + b 44b40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 44c44 │ │ │ │ + bne 44b80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - bl 29e454 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + bl 29e8dc │ │ │ │ mov r8, #0 │ │ │ │ - b 44edc │ │ │ │ + b 44e18 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r3, [pc, #664] @ 44ef4 │ │ │ │ + ldr r3, [pc, #664] @ 44e30 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r9, r5 │ │ │ │ mvn fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, r7 │ │ │ │ - bge 44d78 │ │ │ │ + bge 44cb4 │ │ │ │ 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 44bf8 │ │ │ │ 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 44c3c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp] │ │ │ │ - bl 112590 │ │ │ │ + bl 1125c8 │ │ │ │ ldr r1, [sp] │ │ │ │ - ldr r3, [pc, #540] @ 44ef4 │ │ │ │ + ldr r3, [pc, #540] @ 44e30 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 44d00 │ │ │ │ + beq 44c3c │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #528] @ 44ef8 │ │ │ │ + ldr r2, [pc, #528] @ 44e34 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r1, [pc, #520] @ 44efc │ │ │ │ + ldr r1, [pc, #520] @ 44e38 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ mov r8, #0 │ │ │ │ - b 44e84 │ │ │ │ + b 44dc0 │ │ │ │ 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 44c6c │ │ │ │ + ldr r3, [pc, #484] @ 44e3c │ │ │ │ + ldr r1, [pc, #484] @ 44e40 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, #0 │ │ │ │ - b 44e84 │ │ │ │ + b 44dc0 │ │ │ │ cmp r5, #0 │ │ │ │ add r9, r9, ip │ │ │ │ - beq 44d4c │ │ │ │ + beq 44c88 │ │ │ │ sub r0, fp, r9 │ │ │ │ cmp r0, sl │ │ │ │ - blt 44d14 │ │ │ │ + blt 44c50 │ │ │ │ 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 44cac │ │ │ │ + ldr r3, [pc, #420] @ 44e44 │ │ │ │ + ldr r1, [pc, #420] @ 44e48 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 44d24 │ │ │ │ + bl 18ee38 │ │ │ │ + b 44c60 │ │ │ │ mov r5, r8 │ │ │ │ - b 44c68 │ │ │ │ + b 44ba4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp] │ │ │ │ - bl 1d0670 │ │ │ │ + bl 1d0b50 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 44e84 │ │ │ │ + beq 44dc0 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r7, [r8, #20] │ │ │ │ - ldreq r7, [pc, #320] @ 44ee8 │ │ │ │ + ldreq r7, [pc, #320] @ 44e24 │ │ │ │ cmp r9, #1048576 @ 0x100000 │ │ │ │ movlt r0, #0 │ │ │ │ andge r0, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r9, r0 │ │ │ │ streq r9, [sp] │ │ │ │ - beq 44dcc │ │ │ │ - bl c3e38 │ │ │ │ + beq 44d08 │ │ │ │ + bl c3dc8 │ │ │ │ mov r9, #1 │ │ │ │ str r0, [sp] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 44e28 │ │ │ │ + bne 44d64 │ │ │ │ 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 44d48 │ │ │ │ ldr r4, [sl, #8] │ │ │ │ ldr r1, [sl], #44 @ 0x2c │ │ │ │ mov r2, r4 │ │ │ │ bl 29cdc │ │ │ │ add r7, r7, r4 │ │ │ │ - b 44de8 │ │ │ │ + b 44d24 │ │ │ │ mov r4, r8 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 44e84 │ │ │ │ + beq 44dc0 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl c7b9c │ │ │ │ - b 44e84 │ │ │ │ + bl c7b20 │ │ │ │ + b 44dc0 │ │ │ │ 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 44db8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 44e58 │ │ │ │ + beq 44d94 │ │ │ │ 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 44d70 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b 44e14 │ │ │ │ + b 44d50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44ea8 │ │ │ │ + beq 44de4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 44ea8 │ │ │ │ + bne 44de4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r7, #44 @ 0x2c │ │ │ │ cmp r4, r5 │ │ │ │ mla r0, r7, r4, r6 │ │ │ │ - beq 44ec8 │ │ │ │ - bl 1134c4 │ │ │ │ + beq 44e04 │ │ │ │ + bl 1134fc │ │ │ │ add r4, r4, #1 │ │ │ │ - b 44eb0 │ │ │ │ + b 44dec │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 44edc │ │ │ │ + beq 44e18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - eorseq fp, r6, r8, lsr r9 │ │ │ │ + @ instruction: 0x0036c1f8 │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r7, r8, ror #2 │ │ │ │ + @ instruction: 0x0037d9dc │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq sp, r7, r8, lsr #3 │ │ │ │ + eorseq sp, r7, ip, lsl sl │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sp, r7, r4, asr #3 │ │ │ │ + eorseq sp, r7, r8, lsr sl │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + bne 44e7c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 44e90 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 44e90 │ │ │ │ + ldr r3, [pc, #40] @ 44eac │ │ │ │ + ldr r1, [pc, #40] @ 44eb0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b 44ea4 │ │ │ │ + ldr r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r1, [pc, #24] @ 44eb4 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bl 18ee38 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0038d9bc │ │ │ │ + eorseq fp, r6, r8, ror r3 │ │ │ │ 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 1d0670 │ │ │ │ + bl 1d0b50 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 44f5c │ │ │ │ + beq 44f04 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #20] @ 44f64 │ │ │ │ + ldreq r0, [pc, #20] @ 44f0c │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r5, #20] │ │ │ │ - ldreq r1, [pc, #8] @ 44f64 │ │ │ │ - bl 2ae128 <_PyCompile_GetBinaryIntrinsicName@@Base+0x1454> │ │ │ │ + ldreq r1, [pc, #8] @ 44f0c │ │ │ │ + bl 2ae5b0 <_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 44f90 │ │ │ │ + bne 44f38 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 44fb8 │ │ │ │ + b 44f60 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 44fb4 │ │ │ │ + ldr r0, [pc, #20] @ 44f5c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44f84 │ │ │ │ + bne 44f2c │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, r0, ror r8 │ │ │ │ + eorseq r4, r7, r0, lsr r1 │ │ │ │ │ │ │ │ -00044fb8 : │ │ │ │ +00044f60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 44fdc │ │ │ │ - bl 348b64 │ │ │ │ - b 450a4 │ │ │ │ + bne 44f84 │ │ │ │ + bl 3493fc │ │ │ │ + b 4504c │ │ │ │ ldr ip, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4508c │ │ │ │ + beq 45034 │ │ │ │ ldr lr, [r2, #32] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 45008 │ │ │ │ + bne 44fb0 │ │ │ │ ldr lr, [r2, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 45014 │ │ │ │ + beq 44fbc │ │ │ │ mov r3, lr │ │ │ │ pop {r4, lr} │ │ │ │ bx r3 │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ tst ip, #536870912 @ 0x20000000 │ │ │ │ - bne 4508c │ │ │ │ + bne 45034 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4508c │ │ │ │ + beq 45034 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #536870912 @ 0x20000000 │ │ │ │ - bne 4508c │ │ │ │ + bne 45034 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4508c │ │ │ │ + beq 45034 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4508c │ │ │ │ + beq 45034 │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ - bl 250cfc │ │ │ │ - ldr r2, [pc, #72] @ 450ac │ │ │ │ + bl 250cc4 │ │ │ │ + ldr r2, [pc, #72] @ 45054 │ │ │ │ cmp r0, r2 │ │ │ │ popne {r4, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4508c │ │ │ │ + beq 45034 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne 4508c │ │ │ │ + bne 45034 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #24] @ 450b0 │ │ │ │ + ldr r3, [pc, #24] @ 45058 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #20] @ 450b4 │ │ │ │ + ldr r1, [pc, #20] @ 4505c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r7, r0, ror r5 │ │ │ │ + eorseq fp, r7, r0, lsr lr │ │ │ │ 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 27494c │ │ │ │ + bl 274ba4 │ │ │ │ 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 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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,321 +27264,321 @@ │ │ │ │ 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 9ca94 │ │ │ │ + ldr r1, [pc, #44] @ 45134 │ │ │ │ + bl 9c9d8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4517c │ │ │ │ + bne 45124 │ │ │ │ ldr r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4517c │ │ │ │ + beq 45124 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c614 <_PySys_GetRequiredAttrString@@Base+0x60c0> │ │ │ │ + bl 25c798 <_PySys_GetRequiredAttrString@@Base+0x6224> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r9, r5, ip, ror #8 │ │ │ │ + eorseq r9, r5, ip, lsr #26 │ │ │ │ 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 a55e8 │ │ │ │ + bl a552c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 452c4 │ │ │ │ + bne 4526c │ │ │ │ mov r0, r4 │ │ │ │ - bl 31aa28 <_PyTime_AsTimeval@@Base+0x14d8> │ │ │ │ + bl 31b4ac <_PyTime_AsTimeval@@Base+0x16c8> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 451f4 │ │ │ │ + beq 4519c │ │ │ │ mov r0, r6 │ │ │ │ - bl 324700 │ │ │ │ + bl 324f54 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 451fc │ │ │ │ + bne 451a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 324b84 │ │ │ │ + bl 32565c │ │ │ │ mov r5, #0 │ │ │ │ - b 452a8 │ │ │ │ + b 45250 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbdc <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ + bl 31d470 <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 451ec │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 45194 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #136] @ 452cc │ │ │ │ - bl a9a34 │ │ │ │ + ldr r0, [pc, #136] @ 45274 │ │ │ │ + bl a9978 │ │ │ │ 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 31cf70 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ + bl 31d804 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ str r7, [r4, #20] │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 45288 │ │ │ │ + bne 45230 │ │ │ │ mov r0, r4 │ │ │ │ - bl 324b84 │ │ │ │ - b 452a8 │ │ │ │ + bl 32565c │ │ │ │ + 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 45250 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ 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, lsl #6 │ │ │ │ - eorseq sp, r8, r0, ror #2 │ │ │ │ + eorseq r4, r7, r4, asr #23 │ │ │ │ + eorseq sp, r8, r4, asr #20 │ │ │ │ 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 1b8828 │ │ │ │ + bl 1b8d44 │ │ │ │ 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, ror #2 │ │ │ │ + eorseq sp, r8, r0, asr sl │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 45340 │ │ │ │ - b 1bc1f8 │ │ │ │ - ldr r0, [pc] @ 45348 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ subs r1, r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp lr, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 453b8 │ │ │ │ + bne 45344 │ │ │ │ clz ip, r0 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 453b8 │ │ │ │ + bne 45344 │ │ │ │ ldr r3, [r4, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #76] @ 453f8 │ │ │ │ + ldr r1, [pc, #76] @ 45384 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18ed34 │ │ │ │ - b 453ec │ │ │ │ + bl 18ee38 │ │ │ │ + b 45378 │ │ │ │ mov ip, #1 │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #36] @ 453fc │ │ │ │ + ldr ip, [pc, #36] @ 45388 │ │ │ │ mov r3, lr │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 453a0 │ │ │ │ + bne 4532c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0036a9b8 │ │ │ │ + eorseq fp, r6, r8, ror r2 │ │ │ │ subseq r2, r7, r8, lsr r7 │ │ │ │ + │ │ │ │ +0004538c : │ │ │ │ + b 2fff14 │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 453a0 │ │ │ │ + b 1bc714 │ │ │ │ + ldr r0, [pc] @ 453a8 │ │ │ │ + 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] @ 453e4 │ │ │ │ + bne 453dc │ │ │ │ + ldr r3, [pc, #20] @ 453e8 │ │ │ │ + ldr r1, [pc, #20] @ 453ec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #24 │ │ │ │ + eorseq pc, r6, ip, lsr #10 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 45458 │ │ │ │ + blt 45404 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt 45480 │ │ │ │ + blt 4542c │ │ │ │ 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] @ 45440 │ │ │ │ + ldr r1, [pc, #36] @ 45444 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, r1 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ - ldr r0, [pc, #12] @ 4549c │ │ │ │ + ldr r0, [pc, #12] @ 45448 │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ bx lr │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq sl, r6, r4, lsr #6 │ │ │ │ + eorseq sl, r6, r4, ror #23 │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ │ │ │ │ -000454a0 : │ │ │ │ - b 2ff6d4 │ │ │ │ +0004544c : │ │ │ │ + b 20f2a0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 454dc │ │ │ │ - bl a55e8 │ │ │ │ + bne 45488 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 454dc │ │ │ │ + beq 45488 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 263ac4 │ │ │ │ + bl 263d1c │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 45508 │ │ │ │ - bl a55e8 │ │ │ │ + bne 454b4 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 454d4 │ │ │ │ - ldr r0, [pc, #20] @ 4551c │ │ │ │ + bne 45480 │ │ │ │ + ldr r0, [pc, #20] @ 454c8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #16] @ 45520 │ │ │ │ + ldr r2, [pc, #16] @ 454cc │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 4551c │ │ │ │ + ldr r0, [pc, #4] @ 454c8 │ │ │ │ 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 45558 │ │ │ │ + bhi 45504 │ │ │ │ cmp r4, #0 │ │ │ │ ldrgt r1, [r6] │ │ │ │ - ldrle r1, [pc, #48] @ 45588 │ │ │ │ - b 45578 │ │ │ │ - ldr r0, [pc, #44] @ 4558c │ │ │ │ + ldrle r1, [pc, #48] @ 45534 │ │ │ │ + b 45524 │ │ │ │ + ldr r0, [pc, #44] @ 45538 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - b 45548 │ │ │ │ + b 454f4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 42d14 <_PyImport_ClearExtension@@Base+0x7e0> │ │ │ │ + b 42b90 <_PyImport_ClearExtension@@Base+0x5a8> │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r9, r5, r8, ror lr │ │ │ │ - │ │ │ │ -00045590 : │ │ │ │ - b 20f290 │ │ │ │ - b 45598 │ │ │ │ + eorseq sl, r5, r8, lsr r7 │ │ │ │ + b 45540 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 4562c │ │ │ │ + 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 455c8 │ │ │ │ - bl 3428a4 │ │ │ │ + bne 45570 │ │ │ │ + bl 342fb8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 45624 │ │ │ │ + bne 455cc │ │ │ │ mov r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4561c │ │ │ │ + bne 455c4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4561c │ │ │ │ + bne 455c4 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_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 │ │ │ │ @@ -27609,75 +27587,40 @@ │ │ │ │ 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 2aa078 │ │ │ │ + bl 2aa500 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq sp, r8, r4, lsr r4 │ │ │ │ + @ instruction: 0x0038dcf4 │ │ │ │ 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 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 456a4 │ │ │ │ - bl a55e8 │ │ │ │ + bne 4564c │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 456b4 │ │ │ │ + bne 4565c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2b507c │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #100] @ 45738 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - mov r0, r1 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 456e8 │ │ │ │ - ldrd r4, [r1, #8] │ │ │ │ - b 45714 │ │ │ │ - bl 1af5fc │ │ │ │ - ldr r3, [pc, #72] @ 4573c │ │ │ │ - mov r2, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 355c88 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 45714 │ │ │ │ - bl a55e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 45730 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r2, [pc, #28] @ 45740 │ │ │ │ - ldr r3, [pc, #28] @ 45744 │ │ │ │ - bl 355750 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b ab0a0 │ │ │ │ + b 2b5458 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ - svclt 0x00f00000 @ IMB │ │ │ │ - subsge r9, r2, #3648 @ 0xe40 │ │ │ │ - svccc 0x0091df46 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ moveq r4, r3 │ │ │ │ @@ -27685,140 +27628,175 @@ │ │ │ │ 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 456bc │ │ │ │ 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 456f4 │ │ │ │ + ldr ip, [pc, #444] @ 45880 │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 457d8 │ │ │ │ + bne 456f4 │ │ │ │ mov r6, #0 │ │ │ │ - b 45958 │ │ │ │ + b 45874 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 45804 │ │ │ │ + beq 45720 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 45808 │ │ │ │ - bl a55e8 │ │ │ │ + bne 45724 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45808 │ │ │ │ - b 457d0 │ │ │ │ + beq 45724 │ │ │ │ + b 456ec │ │ │ │ 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] @ 45884 │ │ │ │ mvn sl, #-2147483648 @ 0x80000000 │ │ │ │ add r8, r6, r8 │ │ │ │ mov r9, r4 │ │ │ │ sub fp, sl, r5 │ │ │ │ cmp r8, r6 │ │ │ │ - bls 4589c │ │ │ │ + bls 457b8 │ │ │ │ ldrb r3, [r6], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 4586c │ │ │ │ + bne 45788 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ble 4582c │ │ │ │ - bl 355370 │ │ │ │ + ble 45748 │ │ │ │ + bl 355c08 │ │ │ │ add r3, fp, r1 │ │ │ │ cmp r4, r3 │ │ │ │ add r4, r5, r4 │ │ │ │ - bgt 45944 │ │ │ │ + bgt 45860 │ │ │ │ sub r4, r4, r1 │ │ │ │ - b 4582c │ │ │ │ + b 45748 │ │ │ │ cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ - beq 45944 │ │ │ │ + beq 45860 │ │ │ │ cmp r3, #13 │ │ │ │ cmpne r3, #10 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne 4582c │ │ │ │ + bne 45748 │ │ │ │ sub r3, sl, r4 │ │ │ │ cmp r3, r9 │ │ │ │ add r9, r9, r4 │ │ │ │ mov r4, #0 │ │ │ │ - bge 4582c │ │ │ │ - b 45944 │ │ │ │ + bge 45748 │ │ │ │ + b 45860 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - bgt 45944 │ │ │ │ + bgt 45860 │ │ │ │ add r1, r4, r9 │ │ │ │ mov r0, #0 │ │ │ │ - bl 1d0670 │ │ │ │ + bl 1d0b50 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 457d0 │ │ │ │ + beq 456ec │ │ │ │ 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] @ 45884 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r7, [r7, #20] │ │ │ │ - ldreq r7, [pc, #128] @ 45968 │ │ │ │ + ldreq r7, [pc, #128] @ 45884 │ │ │ │ mov sl, #32 │ │ │ │ cmp r8, r7 │ │ │ │ - bls 45958 │ │ │ │ + bls 45874 │ │ │ │ ldrb r3, [r7], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 4592c │ │ │ │ + bne 45848 │ │ │ │ cmp r5, #0 │ │ │ │ - ble 458e8 │ │ │ │ + ble 45804 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355370 │ │ │ │ + bl 355c08 │ │ │ │ sub r1, r5, r1 │ │ │ │ add r9, r9, r1 │ │ │ │ add r1, r4, r1 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 458e8 │ │ │ │ + beq 45804 │ │ │ │ strb sl, [r4], #1 │ │ │ │ - b 4591c │ │ │ │ + b 45838 │ │ │ │ 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 45804 │ │ │ │ + ldr r3, [pc, #32] @ 45888 │ │ │ │ + ldr r1, [pc, #32] @ 4588c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 457d0 │ │ │ │ + bl 18ee38 │ │ │ │ + b 456ec │ │ │ │ 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, asr #8 │ │ │ │ + eorseq sp, r8, r0, lsl #26 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #100] @ 4590c │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + mov r0, r1 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 458bc │ │ │ │ + ldrd r4, [r1, #8] │ │ │ │ + b 458e8 │ │ │ │ + bl 1afb14 │ │ │ │ + ldr r3, [pc, #72] @ 45910 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 356520 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 458e8 │ │ │ │ + bl a552c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 45904 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r2, [pc, #28] @ 45914 │ │ │ │ + ldr r3, [pc, #28] @ 45918 │ │ │ │ + bl 355fe8 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b aafe4 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ + svclt 0x00f00000 @ IMB │ │ │ │ + subsge r9, r2, #3648 @ 0xe40 │ │ │ │ + svccc 0x0091df46 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 2d8d08 │ │ │ │ + b 2d94e0 │ │ │ │ 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,1315 +27806,1321 @@ │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_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 aea40 │ │ │ │ + bl ae9d4 │ │ │ │ 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 128774 │ │ │ │ + bl 1287d8 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl aeebc │ │ │ │ + bl aee50 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - bl a55e8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + bl a552c │ │ │ │ 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 a6300 │ │ │ │ + b a6244 │ │ │ │ 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 128774 │ │ │ │ + bl 1287d8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 45c30 │ │ │ │ + bne 45bd8 │ │ │ │ mov r0, fp │ │ │ │ - bl 35566c │ │ │ │ + bl 355f04 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ - bl 35566c │ │ │ │ + bl 355f04 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355750 │ │ │ │ + bl 355fe8 │ │ │ │ mov r8, r0 │ │ │ │ mul r0, r5, fp │ │ │ │ mov r9, r1 │ │ │ │ - bl 35566c │ │ │ │ + bl 355f04 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355c88 │ │ │ │ + bl 356520 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45c04 │ │ │ │ + bne 45bac │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 355398 │ │ │ │ + bl 355c30 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 355cc4 │ │ │ │ + bl 35655c │ │ │ │ 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 355cc4 │ │ │ │ + bl 35655c │ │ │ │ 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 355750 │ │ │ │ + bl 355fe8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 355cb0 │ │ │ │ + bl 356548 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 45a98 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 45a40 │ │ │ │ mov r0, fp │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 45d2c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 45cd4 │ │ │ │ mov r1, sl │ │ │ │ - bl 175da0 │ │ │ │ + bl 175eac │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 aeebc │ │ │ │ + bl aee50 │ │ │ │ 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 ab0a0 │ │ │ │ + bl aafe4 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 45ce4 │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - bl a55e8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + bl a552c │ │ │ │ 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 ab0a0 │ │ │ │ + b aafe4 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 45eb8 │ │ │ │ + bne 45e60 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 45e60 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 128774 │ │ │ │ + bl 1287d8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 45d0c │ │ │ │ - bl 35566c │ │ │ │ + bne 45cb4 │ │ │ │ + bl 355f04 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 355750 │ │ │ │ + bl 355fe8 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 45ce8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 45c90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45d2c │ │ │ │ + bne 45cd4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 45d2c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 45cd4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 175da0 │ │ │ │ + bl 175eac │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 355750 │ │ │ │ + bl 355fe8 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - b 45ce8 │ │ │ │ + b 45c90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 175da0 │ │ │ │ + bl 175eac │ │ │ │ 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 aeebc │ │ │ │ + bl aee50 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bne 45ed8 │ │ │ │ - bl a55e8 │ │ │ │ + bne 45e80 │ │ │ │ + bl a552c │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 45f88 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 45f30 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 45ef8 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 45ef8 │ │ │ │ + bne 45ea0 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 45ea0 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45f0c │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 45f0c │ │ │ │ + bne 45eb4 │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #128] @ 46010 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + cmp r2, r3 │ │ │ │ + mov r4, r1 │ │ │ │ + bne 45fc0 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + add r2, sp, #4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 2fb53c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 45fdc │ │ │ │ + b 45fd4 │ │ │ │ + ldr r3, [pc, #76] @ 46014 │ │ │ │ + ldr r1, [pc, #76] @ 46018 │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, r4 │ │ │ │ + bl 1177f0 │ │ │ │ + mov r0, #0 │ │ │ │ + b 46008 │ │ │ │ + bne 45ff4 │ │ │ │ + ldr r3, [pc, #52] @ 4601c │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 139a90 │ │ │ │ + b 45fd4 │ │ │ │ + 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 #26 │ │ │ │ + ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ 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, #120 @ 0x78 │ │ │ │ - bne 4601c │ │ │ │ + bne 4606c │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4604c │ │ │ │ + beq 4609c │ │ │ │ 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] @ 4613c │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 460bc │ │ │ │ + beq 4610c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4606c │ │ │ │ - bl a55e8 │ │ │ │ + bne 460bc │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 460bc │ │ │ │ + bne 4610c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl c3e38 │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 460c4 │ │ │ │ + bge 46114 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 460d8 │ │ │ │ - bl 1326d0 │ │ │ │ + bne 46128 │ │ │ │ + bl 132738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46074 │ │ │ │ + beq 460c4 │ │ │ │ mov r0, #0 │ │ │ │ - b 460e4 │ │ │ │ + b 46134 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 43128 <_PyImport_ClearExtension@@Base+0xbf4> │ │ │ │ - b 460e4 │ │ │ │ - ldr r3, [pc, #16] @ 460f0 │ │ │ │ + bl 430d0 <_PyImport_ClearExtension@@Base+0xae8> │ │ │ │ + b 46134 │ │ │ │ + ldr r3, [pc, #16] @ 46140 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ + bl 1443e0 │ │ │ │ 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 r2, [r1, #4] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - cmp r2, r3 │ │ │ │ - mov r4, r1 │ │ │ │ - bne 4613c │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - add r2, sp, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 2facfc │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 46158 │ │ │ │ - b 46150 │ │ │ │ - ldr r3, [pc, #76] @ 46190 │ │ │ │ - ldr r1, [pc, #76] @ 46194 │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r4 │ │ │ │ - bl 1177f8 │ │ │ │ - mov r0, #0 │ │ │ │ - b 46184 │ │ │ │ - bne 46170 │ │ │ │ - ldr r3, [pc, #52] @ 46198 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 139a20 │ │ │ │ - b 46150 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r2, r5, r4, rrx │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, ip, ror #8 │ │ │ │ - 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 18ed34 │ │ │ │ - b 461dc │ │ │ │ + bl 18ee38 │ │ │ │ + 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 │ │ │ │ - mlaseq r8, r4, r4, sp │ │ │ │ + eorseq sp, r8, r4, asr 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 3428a4 │ │ │ │ + bne 461c4 │ │ │ │ + bl 342fb8 │ │ │ │ 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 245428 │ │ │ │ + bl 2453f0 │ │ │ │ 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 c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_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 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r5, r2 │ │ │ │ - bne 462c4 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 462a8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, #2 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bhi 46324 │ │ │ │ + bhi 46274 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r7, [r5] │ │ │ │ - bgt 46348 │ │ │ │ - b 46364 │ │ │ │ - ldr r0, [pc, #128] @ 463ac │ │ │ │ + bgt 46298 │ │ │ │ + b 462b4 │ │ │ │ + ldr r0, [pc, #128] @ 462fc │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46314 │ │ │ │ + bne 46264 │ │ │ │ mov r0, #0 │ │ │ │ - b 463a4 │ │ │ │ + b 462f4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 16f018 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f008 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46340 │ │ │ │ + beq 46290 │ │ │ │ cmp r4, #2 │ │ │ │ - bne 46380 │ │ │ │ + bne 462d0 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldreq r0, [pc, #52] @ 463b0 │ │ │ │ + ldreq r0, [pc, #52] @ 46300 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - b 46398 │ │ │ │ + b 462e8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 16f018 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f008 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46364 │ │ │ │ - b 46340 │ │ │ │ + bne 462b4 │ │ │ │ + b 46290 │ │ │ │ mov r2, r7 │ │ │ │ str ip, [sp] │ │ │ │ bl 303cc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r8, r7, r0, asr #12 │ │ │ │ + eorseq r8, r7, ip, lsl #30 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - ldr r3, [pc, #36] @ 463e0 │ │ │ │ + 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 46348 │ │ │ │ + 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 4632c │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [pc, #36] @ 46388 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - ldr r0, [pc, #16] @ 463e4 │ │ │ │ + ldr r0, [pc, #16] @ 4638c │ │ │ │ ldr r3, [r1, #3788] @ 0xecc │ │ │ │ ldr r2, [r1, #3772] @ 0xebc │ │ │ │ ldr r1, [r1, #3756] @ 0xeac │ │ │ │ - b a9a34 │ │ │ │ + b a9978 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r7, r8, r4, lsr #30 │ │ │ │ + eorseq r8, r8, r8, asr 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 3428a4 │ │ │ │ + bne 463c0 │ │ │ │ + bl 342fb8 │ │ │ │ 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 c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_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 c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_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 1aefa0 │ │ │ │ + ldr r1, [pc] @ 46460 │ │ │ │ + b 1af4b8 │ │ │ │ andeq r9, r2, ip, ror pc │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ldrne r0, [r0, #20] │ │ │ │ + ldreq r0, [pc] @ 46478 │ │ │ │ + b 46498 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 464d4 │ │ │ │ + bne 46494 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - b 1363e4 │ │ │ │ - b 198698 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ + b 136464 │ │ │ │ + b 198264 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne 464b8 │ │ │ │ + ldr r3, [pc, #84] @ 464fc │ │ │ │ + ldrb r2, [r0] │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ + tst r3, #7 │ │ │ │ + bne 464ec │ │ │ │ + b 464c0 │ │ │ │ cmp r1, #0 │ │ │ │ - ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 464ec │ │ │ │ - b 4679c │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + beq 464f4 │ │ │ │ + ldr r3, [pc, #52] @ 464fc │ │ │ │ + add r1, r0, r1 │ │ │ │ + cmp r1, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + bls 464ec │ │ │ │ + ldrb r2, [r2] │ │ │ │ + add r0, r0, #1 │ │ │ │ + ldr r2, [r3, r2, lsl #2] │ │ │ │ + tst r2, #7 │ │ │ │ + bne 464c8 │ │ │ │ + b 464f4 │ │ │ │ + ldr r0, [pc, #12] @ 46500 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #8] @ 46504 │ │ │ │ + bx lr │ │ │ │ + eorseq r6, r9, r0, lsr #22 │ │ │ │ + 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, #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 46558 │ │ │ │ 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 46598 │ │ │ │ + ldr r1, [pc, #152] @ 465f8 │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46580 │ │ │ │ + bne 46598 │ │ │ │ mov r0, #0 │ │ │ │ - b 465d8 │ │ │ │ + b 465f0 │ │ │ │ cmp r4, #0 │ │ │ │ - ble 4659c │ │ │ │ + ble 465b4 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1034d0 │ │ │ │ + bl 103520 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 465a0 │ │ │ │ - b 46578 │ │ │ │ + bge 465b8 │ │ │ │ + b 46590 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e7614 │ │ │ │ + bl 1e7a14 │ │ │ │ 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] @ 465fc │ │ │ │ + beq 465f0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 326234 <_PyBytes_Find@@Base+0x168> │ │ │ │ - b 46578 │ │ │ │ + bl 326ac8 <_PyBytes_Find@@Base+0x94> │ │ │ │ + b 46590 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r7, ip, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r1, [pc, #408] @ 46798 │ │ │ │ + ldr r1, [pc, #408] @ 467b0 │ │ │ │ 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 3428a4 │ │ │ │ + bne 46634 │ │ │ │ + bl 342fb8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 4678c │ │ │ │ + bne 467a4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ - bl ecfa4 │ │ │ │ + bl ecfc0 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq 4677c │ │ │ │ + beq 46794 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #312] @ 46798 │ │ │ │ + ldr r2, [pc, #312] @ 467b0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 4666c │ │ │ │ + bne 46684 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3428a4 │ │ │ │ + bl 342fb8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 46708 │ │ │ │ + bne 46720 │ │ │ │ mov r0, #4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ - bl 99770 │ │ │ │ + bl 996b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 466fc │ │ │ │ + beq 46714 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ moveq r7, r6 │ │ │ │ moveq r8, #1 │ │ │ │ - beq 466c8 │ │ │ │ - b 46708 │ │ │ │ + beq 466e0 │ │ │ │ + b 46720 │ │ │ │ mov r0, r4 │ │ │ │ - bl ecfa4 │ │ │ │ + bl ecfc0 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 466dc │ │ │ │ + beq 466f4 │ │ │ │ cmp r8, r7 │ │ │ │ - beq 46718 │ │ │ │ + beq 46730 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ str sl, [r5, r7, lsl #2] │ │ │ │ add r7, r7, #1 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 466a4 │ │ │ │ + bne 466bc │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str fp, [r4, #8] │ │ │ │ - bl ea740 │ │ │ │ + bl ea73c │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 46738 │ │ │ │ + bne 46750 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 29e454 │ │ │ │ + bl 29e8dc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b 4677c │ │ │ │ + b 46794 │ │ │ │ lsl r8, r8, #1 │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab4f4 │ │ │ │ + bl ab438 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 466f4 │ │ │ │ + beq 4670c │ │ │ │ mov r5, r0 │ │ │ │ - b 466bc │ │ │ │ + b 466d4 │ │ │ │ cmp r7, r6 │ │ │ │ - ble 46754 │ │ │ │ + ble 4676c │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r5, r6, lsl #2] │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ - b 46738 │ │ │ │ + b 46750 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ 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 101b98 <_PyArg_CheckPositional@@Base+0x293c> │ │ │ │ - b 46784 │ │ │ │ + bl 101be8 <_PyArg_CheckPositional@@Base+0x293c> │ │ │ │ + b 4679c │ │ │ │ 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 │ │ │ │ - ldrb r2, [r0] │ │ │ │ - ldr r3, [r3, r2, lsl #2] │ │ │ │ - tst r3, #7 │ │ │ │ - bne 467f0 │ │ │ │ - b 467c4 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 467f8 │ │ │ │ - ldr r3, [pc, #52] @ 46800 │ │ │ │ - add r1, r0, r1 │ │ │ │ - cmp r1, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - bls 467f0 │ │ │ │ - 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 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #8] @ 46808 │ │ │ │ - bx lr │ │ │ │ - eorseq r6, r9, r0, ror #4 │ │ │ │ - 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, #24] @ 4683c │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r1, [pc, #20] @ 46840 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r8, lsr #23 │ │ │ │ - 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 1bf1e0 │ │ │ │ - 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] @ 4689c │ │ │ │ - b 46a60 │ │ │ │ + ldreq r0, [pc] @ 467c8 │ │ │ │ + b 468f8 │ │ │ │ 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] @ 46978 │ │ │ │ + ldr r1, [pc, #180] @ 468a4 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3ff8 │ │ │ │ + bl f4060 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 468dc │ │ │ │ + bge 46808 │ │ │ │ mov r4, #0 │ │ │ │ - b 4696c │ │ │ │ + b 46898 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 468f8 │ │ │ │ + beq 46824 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46914 │ │ │ │ - b 46948 │ │ │ │ - ldr r1, [pc, #124] @ 4697c │ │ │ │ + bne 46840 │ │ │ │ + b 46874 │ │ │ │ + ldr r1, [pc, #124] @ 468a8 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3ff8 │ │ │ │ + bl f4060 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 468e8 │ │ │ │ - b 468d4 │ │ │ │ + bge 46814 │ │ │ │ + b 46800 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands r2, r3, #268435456 @ 0x10000000 │ │ │ │ - bne 46948 │ │ │ │ + bne 46874 │ │ │ │ ldr r3, [r0] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46948 │ │ │ │ + beq 46874 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 46948 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 46874 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r2, [pc, #44] @ 46980 │ │ │ │ - ldr r0, [pc, #44] @ 46984 │ │ │ │ + ldr r2, [pc, #44] @ 468ac │ │ │ │ + ldr r0, [pc, #44] @ 468b0 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128cb4 │ │ │ │ + bl 128d18 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ 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: 0x00368ef0 │ │ │ │ - eorseq sp, r8, r8, lsl #12 │ │ │ │ - ldr r3, [pc, #44] @ 469bc │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 357730 │ │ │ │ - ldr r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #32] @ 469c0 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + @ instruction: 0x003697b0 │ │ │ │ + eorseq sp, r8, r8, asr #29 │ │ │ │ + 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 1bf6fc │ │ │ │ cmp r0, #0 │ │ │ │ - moveq r0, r3 │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq r0, r0, ip │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r5 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne 46918 │ │ │ │ + ldr r3, [pc, #84] @ 4695c │ │ │ │ + ldrb r2, [r0] │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ + tst r3, #3 │ │ │ │ + bne 4694c │ │ │ │ + b 46920 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 46954 │ │ │ │ + ldr r3, [pc, #52] @ 4695c │ │ │ │ + add r1, r0, r1 │ │ │ │ + cmp r1, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + bls 4694c │ │ │ │ + ldrb r2, [r2] │ │ │ │ + add r0, r0, #1 │ │ │ │ + ldr r2, [r3, r2, lsl #2] │ │ │ │ + tst r2, #3 │ │ │ │ + bne 46928 │ │ │ │ + b 46954 │ │ │ │ + ldr r0, [pc, #12] @ 46960 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #8] @ 46964 │ │ │ │ + bx lr │ │ │ │ + eorseq r6, r9, r0, lsr #22 │ │ │ │ + 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, #24] @ 46998 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r1, [pc, #20] @ 4699c │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1177f0 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r1, r6, r8, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #120] @ 46a54 │ │ │ │ + ldr r1, [pc, #120] @ 46a30 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 469f4 │ │ │ │ - bl 3428a4 │ │ │ │ + bne 469d0 │ │ │ │ + bl 342fb8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 46a4c │ │ │ │ - ldr r1, [pc, #68] @ 46a58 │ │ │ │ + bne 46a28 │ │ │ │ + ldr r1, [pc, #68] @ 46a34 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46a30 │ │ │ │ + bne 46a0c │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 46a44 │ │ │ │ + b 46a20 │ │ │ │ mov r0, r4 │ │ │ │ - bl cea04 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ + bl ce960 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46a24 │ │ │ │ - ldr r0, [pc, #20] @ 46a5c │ │ │ │ + beq 46a00 │ │ │ │ + ldr r0, [pc, #20] @ 46a38 │ │ │ │ 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 46a80 │ │ │ │ - ldr r3, [pc, #84] @ 46ac4 │ │ │ │ - ldrb r2, [r0] │ │ │ │ - ldr r3, [r3, r2, lsl #2] │ │ │ │ - tst r3, #3 │ │ │ │ - bne 46ab4 │ │ │ │ - b 46a88 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 46abc │ │ │ │ - ldr r3, [pc, #52] @ 46ac4 │ │ │ │ - add r1, r0, r1 │ │ │ │ - cmp r1, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - bls 46ab4 │ │ │ │ - ldrb r2, [r2] │ │ │ │ - add r0, r0, #1 │ │ │ │ - ldr r2, [r3, r2, lsl #2] │ │ │ │ - tst r2, #3 │ │ │ │ - bne 46a90 │ │ │ │ - b 46abc │ │ │ │ - ldr r0, [pc, #12] @ 46ac8 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #8] @ 46acc │ │ │ │ - bx lr │ │ │ │ - eorseq r6, r9, r0, ror #4 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + ldrne r0, [r0, #20] │ │ │ │ + ldreq r0, [pc] @ 46a50 │ │ │ │ + b 38620 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ + ldr r3, [pc, #44] @ 46a88 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 357fd0 │ │ │ │ + ldr r2, [r3, r0] │ │ │ │ + ldr r3, [pc, #32] @ 46a8c │ │ │ │ + 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] │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + 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, #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 46b38 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl a55e8 │ │ │ │ + bl a552c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 46b78 │ │ │ │ + bne 46b38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31aa28 <_PyTime_AsTimeval@@Base+0x14d8> │ │ │ │ + bl 31b4ac <_PyTime_AsTimeval@@Base+0x16c8> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 46b78 │ │ │ │ + beq 46b38 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbdc <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ + bl 31d470 <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbdc <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ + bl 31d470 <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbdc <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ + bl 31d470 <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #188] @ 46c14 │ │ │ │ + ldr r1, [pc, #188] @ 46bd4 │ │ │ │ mov r3, r8 │ │ │ │ str r5, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #176] @ 46c18 │ │ │ │ - bl a9a34 │ │ │ │ + ldr r0, [pc, #176] @ 46bd8 │ │ │ │ + bl a9978 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 46b80 │ │ │ │ + bne 46b40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 324b84 │ │ │ │ + bl 32565c │ │ │ │ mov r4, #0 │ │ │ │ - b 46c08 │ │ │ │ + b 46bc8 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - ldr r1, [pc, #136] @ 46c1c │ │ │ │ + ldr r1, [pc, #136] @ 46bdc │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #128] @ 46c20 │ │ │ │ + ldr r0, [pc, #128] @ 46be0 │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - bl 31cf70 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ + bl 31d804 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ ldr r3, [r6] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 46bd0 │ │ │ │ + beq 46b90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 46bd0 │ │ │ │ + bne 46b90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 46b70 │ │ │ │ + beq 46b30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1284d4 │ │ │ │ + bl 128538 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 46c08 │ │ │ │ + beq 46bc8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 46c08 │ │ │ │ + bne 46bc8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eoreq ip, r1, r4, ror #17 │ │ │ │ - eorseq sp, r8, r0, ror #12 │ │ │ │ + @ instruction: 0x0021c8b8 │ │ │ │ + eorseq sp, r8, r0, lsr #30 │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ - eorseq sp, r8, r8, ror #12 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 46c38 │ │ │ │ - b 38620 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + eorseq sp, r8, r8, lsr #30 │ │ │ │ │ │ │ │ -00046c3c <_PyTraceback_Add@@Base>: │ │ │ │ +00046be4 <_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] @ 46d18 <_PyTraceback_Add@@Base+0x134> │ │ │ │ mov r6, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ mov sl, #0 │ │ │ │ ldr r9, [r7, #72] @ 0x48 │ │ │ │ str sl, [r7, #72] @ 0x48 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 91918 │ │ │ │ + bl 9185c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 46d64 <_PyTraceback_Add@@Base+0x128> │ │ │ │ + beq 46d0c <_PyTraceback_Add@@Base+0x128> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 46d74 │ │ │ │ + bl 46d34 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 46cbc <_PyTraceback_Add@@Base+0x80> │ │ │ │ + bne 46c64 <_PyTraceback_Add@@Base+0x80> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46d64 <_PyTraceback_Add@@Base+0x128> │ │ │ │ + beq 46d0c <_PyTraceback_Add@@Base+0x128> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, sl │ │ │ │ str r3, [r4] │ │ │ │ - bne 46d64 <_PyTraceback_Add@@Base+0x128> │ │ │ │ + bne 46d0c <_PyTraceback_Add@@Base+0x128> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 46d64 <_PyTraceback_Add@@Base+0x128> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 46d0c <_PyTraceback_Add@@Base+0x128> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 46fe8 │ │ │ │ + bl 47028 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 46cf8 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + beq 46ca0 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 46cf8 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + bne 46ca0 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46d1c <_PyTraceback_Add@@Base+0xe0> │ │ │ │ + beq 46cc4 <_PyTraceback_Add@@Base+0xe0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 46d1c <_PyTraceback_Add@@Base+0xe0> │ │ │ │ + bne 46cc4 <_PyTraceback_Add@@Base+0xe0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 46d64 <_PyTraceback_Add@@Base+0x128> │ │ │ │ + beq 46d0c <_PyTraceback_Add@@Base+0x128> │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ str r8, [r5, #20] │ │ │ │ str r9, [r7, #72] @ 0x48 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 11b048 │ │ │ │ + bl 11b040 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + b 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 181fc4 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b 1820d0 <_PyErr_ChainExceptions1@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ldrne r0, [r0, #20] │ │ │ │ + ldreq r0, [pc] @ 46d30 <_PyTraceback_Add@@Base+0x14c> │ │ │ │ + b 46f90 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ -00046d74 : │ │ │ │ +00046d34 : │ │ │ │ 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 9ddd8 │ │ │ │ + bl 9dd1c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 46e50 │ │ │ │ + beq 46e10 │ │ │ │ mov r0, r5 │ │ │ │ - bl bb7f4 │ │ │ │ + bl bb780 │ │ │ │ subs r7, r0, #0 │ │ │ │ moveq r8, r7 │ │ │ │ moveq r5, r7 │ │ │ │ moveq r6, r7 │ │ │ │ - beq 46e60 │ │ │ │ - ldr r0, [pc, #208] @ 46e94 │ │ │ │ + beq 46e20 │ │ │ │ + ldr r0, [pc, #208] @ 46e54 │ │ │ │ mov r1, #6 │ │ │ │ - bl 92878 │ │ │ │ + bl 92874 │ │ │ │ subs r6, r0, #0 │ │ │ │ moveq r8, r6 │ │ │ │ moveq r5, r6 │ │ │ │ - beq 46e60 │ │ │ │ - ldr r0, [pc, #184] @ 46e98 │ │ │ │ + beq 46e20 │ │ │ │ + ldr r0, [pc, #184] @ 46e58 │ │ │ │ mov r1, #2 │ │ │ │ - bl 92878 │ │ │ │ + bl 92874 │ │ │ │ subs r5, r0, #0 │ │ │ │ moveq r8, r5 │ │ │ │ - beq 46e60 │ │ │ │ + beq 46e20 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #148] @ 46e9c │ │ │ │ + ldr r3, [pc, #148] @ 46e5c │ │ │ │ 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 +29129,215 @@ │ │ │ │ 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 c2da0 <_Py_write@@Base+0xc80> │ │ │ │ + bl c2d30 <_Py_write@@Base+0xc80> │ │ │ │ mov r8, r0 │ │ │ │ - b 46e60 │ │ │ │ + b 46e20 │ │ │ │ mov r8, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r4 │ │ │ │ - ldr r0, [pc, #52] @ 46e9c │ │ │ │ - bl 9b224 │ │ │ │ + ldr r0, [pc, #52] @ 46e5c │ │ │ │ + bl 9b168 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r5, r3, ip, lsr #12 │ │ │ │ - subseq r5, r3, r4, lsr r6 │ │ │ │ + ldrsheq r5, [r3], #-224 @ 0xffffff20 │ │ │ │ + ldrsheq r5, [r3], #-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 92b0c │ │ │ │ + bl 92b08 │ │ │ │ subs r4, r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 46fc0 │ │ │ │ + beq 46f80 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 21c3f8 │ │ │ │ + bl 21c3cc │ │ │ │ cmn r0, #1 │ │ │ │ - bne 46ef4 │ │ │ │ + bne 46eb4 │ │ │ │ mvn r5, #0 │ │ │ │ - b 46f9c │ │ │ │ + b 46f5c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 46f2c │ │ │ │ - ldr r2, [pc, #196] @ 46fc8 │ │ │ │ + bne 46eec │ │ │ │ + ldr r2, [pc, #196] @ 46f88 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46f24 │ │ │ │ + beq 46ee4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ - ldr r3, [pc, #156] @ 46fc8 │ │ │ │ - b 46f8c │ │ │ │ + ldr r3, [pc, #156] @ 46f88 │ │ │ │ + b 46f4c │ │ │ │ ldr ip, [r5, #8] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r3, [ip] │ │ │ │ - ldr r1, [pc, #140] @ 46fcc │ │ │ │ + ldr r1, [pc, #140] @ 46f8c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [ip] │ │ │ │ mov r2, #2 │ │ │ │ str ip, [r4, #16] │ │ │ │ - bl 116f4c │ │ │ │ + bl 116f44 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 46eec │ │ │ │ + beq 46eac │ │ │ │ cmp r0, #1 │ │ │ │ - bne 46f78 │ │ │ │ - ldr r2, [pc, #92] @ 46fc8 │ │ │ │ + bne 46f38 │ │ │ │ + ldr r2, [pc, #92] @ 46f88 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46f24 │ │ │ │ - b 46f1c │ │ │ │ + beq 46ee4 │ │ │ │ + b 46edc │ │ │ │ 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 8be14 │ │ │ │ + bl 8bd6c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46fc0 │ │ │ │ + beq 46f80 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 46fc0 │ │ │ │ + bne 46f80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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, #1 │ │ │ │ + bne 46fb8 │ │ │ │ + ldrb r2, [r0] │ │ │ │ + ldr r3, [pc, #120] @ 4701c │ │ │ │ + ldr r0, [pc, #120] @ 47020 │ │ │ │ + ldr r2, [r3, r2, lsl #2] │ │ │ │ + ldr r3, [pc, #116] @ 47024 │ │ │ │ + tst r2, #1 │ │ │ │ + moveq r0, r3 │ │ │ │ + bx lr │ │ │ │ cmp r1, #0 │ │ │ │ - ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 46fe4 │ │ │ │ - b 47240 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + beq 47014 │ │ │ │ + ldr ip, [pc, #84] @ 4701c │ │ │ │ + add r1, r0, r1 │ │ │ │ + mov r3, #0 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + cmp r1, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + bls 47000 │ │ │ │ + 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 46fd0 │ │ │ │ + ldr r0, [pc, #36] @ 47024 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r2, [pc, #28] @ 47024 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r0, [pc, #16] @ 47020 │ │ │ │ + moveq r0, r2 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r0, [pc, #8] @ 47024 │ │ │ │ + bx lr │ │ │ │ + eorseq r6, r9, r0, lsr #22 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -00046fe8 : │ │ │ │ +00047028 : │ │ │ │ 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 241cfc │ │ │ │ + bl 241cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 470d8 │ │ │ │ + beq 47118 │ │ │ │ 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 241e3c │ │ │ │ + bl 241e04 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 470d8 │ │ │ │ + beq 47118 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #352] @ 471bc │ │ │ │ + ldr r0, [pc, #352] @ 471fc │ │ │ │ add r1, r1, r3 │ │ │ │ - bl 9a99c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a8e0 <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r2, [r5] │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 470b8 │ │ │ │ + beq 470f8 │ │ │ │ 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 47120 │ │ │ │ ldr r2, [r8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r8] │ │ │ │ - b 470e0 │ │ │ │ + b 47120 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 470d8 │ │ │ │ + beq 47118 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 470d8 │ │ │ │ + bne 47118 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 471b0 │ │ │ │ + b 471f0 │ │ │ │ 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 +29351,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 47168 │ │ │ │ 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 471bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4717c │ │ │ │ + bne 471bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #60] @ 471c0 │ │ │ │ - bl 357730 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #60] @ 47200 │ │ │ │ + bl 357fd0 │ │ │ │ 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,1336 +29393,1298 @@ │ │ │ │ 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 47238 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ - bl 2acaa4 │ │ │ │ + bl 2acf2c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 47228 │ │ │ │ - b 4721c │ │ │ │ + bne 47268 │ │ │ │ + b 4725c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #52] @ 4723c │ │ │ │ + ldr r0, [pc, #52] @ 4727c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47234 │ │ │ │ - b 471e0 │ │ │ │ - bl a55e8 │ │ │ │ + beq 47274 │ │ │ │ + b 47220 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47234 │ │ │ │ + bne 47274 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a58d8 │ │ │ │ + b a581c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r7, r0, r7, r3 │ │ │ │ - cmp r1, #1 │ │ │ │ - bne 47268 │ │ │ │ - ldrb r2, [r0] │ │ │ │ - ldr r3, [pc, #120] @ 472cc │ │ │ │ - ldr r0, [pc, #120] @ 472d0 │ │ │ │ - ldr r2, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #116] @ 472d4 │ │ │ │ - tst r2, #1 │ │ │ │ - moveq r0, r3 │ │ │ │ - bx lr │ │ │ │ + eorseq r4, r7, r0, asr r0 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 472c4 │ │ │ │ - ldr ip, [pc, #84] @ 472cc │ │ │ │ - add r1, r0, r1 │ │ │ │ - mov r3, #0 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - cmp r1, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - bls 472b0 │ │ │ │ - ldrb r2, [r2] │ │ │ │ - add r0, r0, #1 │ │ │ │ - ldr r2, [ip, r2, lsl #2] │ │ │ │ - and lr, r2, #1 │ │ │ │ - tst r2, #2 │ │ │ │ - orr r3, r3, lr │ │ │ │ - beq 47280 │ │ │ │ - ldr r0, [pc, #36] @ 472d4 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #28] @ 472d4 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r0, [pc, #16] @ 472d0 │ │ │ │ - moveq r0, r2 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r0, [pc, #8] @ 472d4 │ │ │ │ - bx lr │ │ │ │ - eorseq r6, r9, r0, ror #4 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + ldrne r0, [r0, #20] │ │ │ │ + ldreq r0, [pc] @ 47294 │ │ │ │ + b 47548 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ 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 472d0 │ │ │ │ ldr r0, [r6] │ │ │ │ - ldr r7, [pc, #464] @ 474d0 │ │ │ │ + ldr r7, [pc, #464] @ 47490 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 47334 │ │ │ │ + bne 472f4 │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 47360 │ │ │ │ + b 47320 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #436] @ 474d4 │ │ │ │ + ldr r0, [pc, #436] @ 47494 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 474c8 │ │ │ │ - b 472f4 │ │ │ │ - bl 1af5fc │ │ │ │ - ldr r3, [pc, #408] @ 474d8 │ │ │ │ + beq 47488 │ │ │ │ + b 472b4 │ │ │ │ + bl 1afb14 │ │ │ │ + ldr r3, [pc, #408] @ 47498 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 355c88 │ │ │ │ + bl 356520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47360 │ │ │ │ - bl a55e8 │ │ │ │ + beq 47320 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 474c8 │ │ │ │ + bne 47488 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 47378 │ │ │ │ + bne 47338 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 473a4 │ │ │ │ - bl 1af5fc │ │ │ │ - ldr r3, [pc, #340] @ 474d8 │ │ │ │ + b 47364 │ │ │ │ + bl 1afb14 │ │ │ │ + ldr r3, [pc, #340] @ 47498 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 355c88 │ │ │ │ + bl 356520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 473a4 │ │ │ │ - bl a55e8 │ │ │ │ + beq 47364 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 474c8 │ │ │ │ + bne 47488 │ │ │ │ bic r9, r7, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #300] @ 474dc │ │ │ │ + ldr r3, [pc, #300] @ 4749c │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355cec │ │ │ │ + bl 356584 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4742c │ │ │ │ - ldr r3, [pc, #272] @ 474dc │ │ │ │ + bne 473ec │ │ │ │ + ldr r3, [pc, #272] @ 4749c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355cb0 │ │ │ │ + bl 356548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4742c │ │ │ │ + bne 473ec │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #240] @ 474dc │ │ │ │ + ldr r3, [pc, #240] @ 4749c │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355cec │ │ │ │ + bl 356584 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4742c │ │ │ │ - ldr r3, [pc, #212] @ 474dc │ │ │ │ + bne 473ec │ │ │ │ + ldr r3, [pc, #212] @ 4749c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355cd8 │ │ │ │ + bl 356570 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4742c │ │ │ │ + bne 473ec │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b ab0a0 │ │ │ │ + b aafe4 │ │ │ │ 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 355cec │ │ │ │ + bl 356584 │ │ │ │ cmp r0, fp │ │ │ │ - beq 47498 │ │ │ │ + beq 47458 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355cec │ │ │ │ + bl 356584 │ │ │ │ cmp r0, fp │ │ │ │ moveq r3, #33 @ 0x21 │ │ │ │ streq r3, [sl] │ │ │ │ strne fp, [sl] │ │ │ │ - beq 474a4 │ │ │ │ - b 474b8 │ │ │ │ + beq 47464 │ │ │ │ + b 47478 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 474b8 │ │ │ │ + beq 47478 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 328504 │ │ │ │ + bl 328d98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 474c8 │ │ │ │ + bne 47488 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b ab0a0 │ │ │ │ + b aafe4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ - eorseq r5, r7, r8, lsl #9 │ │ │ │ + @ instruction: 0x00375cf8 │ │ │ │ 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 1034d0 │ │ │ │ + bl 103520 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 47518 │ │ │ │ - bl a55e8 │ │ │ │ - ldr r3, [pc, #36] @ 47530 │ │ │ │ + bne 474d8 │ │ │ │ + bl a552c │ │ │ │ + ldr r3, [pc, #36] @ 474f0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 47534 │ │ │ │ + ldr r2, [pc, #16] @ 474f4 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 47530 │ │ │ │ + ldr r0, [pc, #4] @ 474f0 │ │ │ │ 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 47520 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1497cc │ │ │ │ + b 149840 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 47584 │ │ │ │ + ldr r0, [pc, #20] @ 47544 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47554 │ │ │ │ + bne 47514 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, r8, lsl #16 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 4759c │ │ │ │ - b 475a0 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + eorseq r4, r7, r8, asr #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 475c0 │ │ │ │ - ldr r3, [pc, #84] @ 47604 │ │ │ │ + bne 47568 │ │ │ │ + ldr r3, [pc, #84] @ 475ac │ │ │ │ ldrb r2, [r0] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - bne 475f4 │ │ │ │ - b 475c8 │ │ │ │ + bne 4759c │ │ │ │ + b 47570 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 475fc │ │ │ │ - ldr r3, [pc, #52] @ 47604 │ │ │ │ + beq 475a4 │ │ │ │ + ldr r3, [pc, #52] @ 475ac │ │ │ │ add r1, r0, r1 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - bls 475f4 │ │ │ │ + bls 4759c │ │ │ │ ldrb r2, [r2] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #8 │ │ │ │ - bne 475d0 │ │ │ │ - b 475fc │ │ │ │ - ldr r0, [pc, #12] @ 47608 │ │ │ │ + bne 47578 │ │ │ │ + b 475a4 │ │ │ │ + ldr r0, [pc, #12] @ 475b0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 4760c │ │ │ │ + ldr r0, [pc, #8] @ 475b4 │ │ │ │ bx lr │ │ │ │ - eorseq r6, r9, r0, ror #4 │ │ │ │ + eorseq r6, r9, r0, lsr #22 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ldrne r0, [r0, #20] │ │ │ │ + ldreq r0, [pc] @ 475cc │ │ │ │ + b 4784c │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #212] @ 476fc │ │ │ │ + ldr r3, [pc, #212] @ 476bc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ - beq 47668 │ │ │ │ + beq 47628 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 47668 │ │ │ │ + ble 47628 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r1, [pc, #168] @ 47700 │ │ │ │ + ldr r1, [pc, #168] @ 476c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8d38 <_PyObject_LookupSpecial@@Base> │ │ │ │ + bl b8cc4 <_PyObject_LookupSpecial@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4768c │ │ │ │ - b 4767c │ │ │ │ + beq 4764c │ │ │ │ + b 4763c │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #144] @ 47704 │ │ │ │ + ldr r0, [pc, #144] @ 476c4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128cb4 │ │ │ │ + b 128d18 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 476a8 │ │ │ │ + bne 47668 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #112] @ 47708 │ │ │ │ + ldr r0, [pc, #112] @ 476c8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 128cb4 │ │ │ │ + bl 128d18 │ │ │ │ mov r5, r0 │ │ │ │ - b 476c4 │ │ │ │ + b 47684 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #88] @ 4770c │ │ │ │ + ldr r0, [pc, #88] @ 476cc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl 128cb4 │ │ │ │ + bl 128d18 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 476e8 │ │ │ │ + beq 476a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 476e8 │ │ │ │ + bne 476a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ 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, asr #16 │ │ │ │ - eorseq sp, r8, r8, asr r8 │ │ │ │ - eorseq sp, r8, r8, ror r8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r4, r1 │ │ │ │ - bne 47738 │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - pop {r4, lr} │ │ │ │ - b 1c2b38 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4775c │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4772c │ │ │ │ - pop {r4, pc} │ │ │ │ - eorseq r3, r7, r8, asr r8 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 47774 │ │ │ │ - b 478a4 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + eorseq lr, r8, r0, lsl #2 │ │ │ │ + eorseq lr, r8, r8, lsl r1 │ │ │ │ + eorseq lr, r8, r8, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #260] @ 47894 │ │ │ │ + ldr r3, [pc, #260] @ 477ec │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4781c │ │ │ │ + beq 47774 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 477bc │ │ │ │ - ldr r0, [pc, #228] @ 47898 │ │ │ │ - bl 9ddd8 │ │ │ │ - mov r5, r0 │ │ │ │ - b 477f0 │ │ │ │ - bl 1ac67c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 477dc │ │ │ │ - blt 477f8 │ │ │ │ - ldr r0, [pc, #200] @ 4789c │ │ │ │ - bl 9ddd8 │ │ │ │ + bne 47714 │ │ │ │ + ldr r0, [pc, #228] @ 477f0 │ │ │ │ + bl 9dd1c │ │ │ │ + mov r5, r0 │ │ │ │ + b 47748 │ │ │ │ + bl 1acb90 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 47734 │ │ │ │ + blt 47750 │ │ │ │ + ldr r0, [pc, #200] @ 477f4 │ │ │ │ + bl 9dd1c │ │ │ │ mov r5, r0 │ │ │ │ - b 477e8 │ │ │ │ + b 47740 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 1363e4 │ │ │ │ + bl 136464 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 1ace68 │ │ │ │ + bl 1ad37c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 47824 │ │ │ │ + bne 4777c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4781c │ │ │ │ + beq 47774 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4781c │ │ │ │ + bne 47774 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ - b 4788c │ │ │ │ + b 477e4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 124a98 <_PyType_Name@@Base> │ │ │ │ + bl 124af8 <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #96] @ 478a0 │ │ │ │ - bl 128cb4 │ │ │ │ + ldr r0, [pc, #96] @ 477f8 │ │ │ │ + bl 128d18 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 47868 │ │ │ │ + beq 477c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 47868 │ │ │ │ + bne 477c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4788c │ │ │ │ + beq 477e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4788c │ │ │ │ + bne 477e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - eorseq r1, r9, r0, ror #2 │ │ │ │ - eorseq sl, r7, r4, asr sp │ │ │ │ - eorseq sp, r8, ip, lsr r9 │ │ │ │ + eorseq r1, r9, r0, lsr #20 │ │ │ │ + eorseq fp, r7, r4, lsl r6 │ │ │ │ + @ instruction: 0x0038e1f4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r2, #2 │ │ │ │ + mov r4, r1 │ │ │ │ + bne 47824 │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + pop {r4, lr} │ │ │ │ + b 1c3054 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #20] @ 47848 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 47818 │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq r4, r7, r8, lsl r1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 478cc │ │ │ │ + bne 47874 │ │ │ │ ldrb r2, [r0] │ │ │ │ - ldr r3, [pc, #164] @ 4795c │ │ │ │ - ldr r0, [pc, #164] @ 47960 │ │ │ │ + ldr r3, [pc, #164] @ 47904 │ │ │ │ + ldr r0, [pc, #164] @ 47908 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #160] @ 47964 │ │ │ │ + ldr r3, [pc, #160] @ 4790c │ │ │ │ tst r2, #2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4794c │ │ │ │ + beq 478f4 │ │ │ │ mov r3, #0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #120] @ 4795c │ │ │ │ + ldr lr, [pc, #120] @ 47904 │ │ │ │ add r1, r0, r1 │ │ │ │ mov ip, r3 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - bls 47938 │ │ │ │ + bls 478e0 │ │ │ │ ldrb r2, [r2] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r2, [lr, r2, lsl #2] │ │ │ │ tst r2, #2 │ │ │ │ - beq 47918 │ │ │ │ + beq 478c0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ - beq 47928 │ │ │ │ - b 47954 │ │ │ │ + beq 478d0 │ │ │ │ + b 478fc │ │ │ │ ands r2, r2, #1 │ │ │ │ - beq 47930 │ │ │ │ + beq 478d8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 47954 │ │ │ │ + beq 478fc │ │ │ │ mov ip, r3 │ │ │ │ - b 478e8 │ │ │ │ + b 47890 │ │ │ │ mov r3, r2 │ │ │ │ - b 478e8 │ │ │ │ - ldr r3, [pc, #36] @ 47964 │ │ │ │ + b 47890 │ │ │ │ + ldr r3, [pc, #36] @ 4790c │ │ │ │ cmp ip, #0 │ │ │ │ - ldr r0, [pc, #24] @ 47960 │ │ │ │ + ldr r0, [pc, #24] @ 47908 │ │ │ │ moveq r0, r3 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r0, [pc, #16] @ 47964 │ │ │ │ + ldr r0, [pc, #16] @ 4790c │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 47964 │ │ │ │ + ldr r0, [pc, #8] @ 4790c │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r6, r9, r0, ror #4 │ │ │ │ + eorseq r6, r9, r0, lsr #22 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r3, r1 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + bxeq lr │ │ │ │ + bx r3 │ │ │ │ │ │ │ │ -00047968 : │ │ │ │ +00047928 : │ │ │ │ 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 47ba8 │ │ │ │ + bl 47ad4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 23cda4 │ │ │ │ + bl 23cd70 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 479a4 │ │ │ │ - ldr r0, [pc, #16] @ 479b0 │ │ │ │ - bl 2a5be0 │ │ │ │ + bne 47964 │ │ │ │ + ldr r0, [pc, #16] @ 47970 │ │ │ │ + bl 2a6068 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sp, r8, r8, asr #18 │ │ │ │ - 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 a58d8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bl 14a564 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - mvneq r5, #0 │ │ │ │ - beq 47a28 │ │ │ │ - bl 8be14 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 47a28 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 47a28 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + eorseq lr, r8, r8, lsl #4 │ │ │ │ │ │ │ │ -00047a30 <_PyCompile_OptimizeCfg@@Base>: │ │ │ │ +00047974 <_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] @ 47b34 <_PyCompile_OptimizeCfg@@Base+0x104> │ │ │ │ + ldr r3, [pc, #236] @ 47a78 <_PyCompile_OptimizeCfg@@Base+0x104> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 47a6c <_PyCompile_OptimizeCfg@@Base+0x3c> │ │ │ │ - ldr r3, [pc, #216] @ 47b38 <_PyCompile_OptimizeCfg@@Base+0x108> │ │ │ │ - ldr r1, [pc, #216] @ 47b3c <_PyCompile_OptimizeCfg@@Base+0x10c> │ │ │ │ + beq 479b0 <_PyCompile_OptimizeCfg@@Base+0x3c> │ │ │ │ + ldr r3, [pc, #216] @ 47a7c <_PyCompile_OptimizeCfg@@Base+0x108> │ │ │ │ + ldr r1, [pc, #216] @ 47a80 <_PyCompile_OptimizeCfg@@Base+0x10c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 47a80 <_PyCompile_OptimizeCfg@@Base+0x50> │ │ │ │ + bl 18ee38 │ │ │ │ + b 479c4 <_PyCompile_OptimizeCfg@@Base+0x50> │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 91918 │ │ │ │ + bl 9185c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 47a88 <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ + bne 479cc <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ mov r4, #0 │ │ │ │ - b 47b28 <_PyCompile_OptimizeCfg@@Base+0xf8> │ │ │ │ + b 47a6c <_PyCompile_OptimizeCfg@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 152704 │ │ │ │ + bl 1527d4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 47aa0 <_PyCompile_OptimizeCfg@@Base+0x70> │ │ │ │ + bne 479e4 <_PyCompile_OptimizeCfg@@Base+0x70> │ │ │ │ mov r4, #0 │ │ │ │ - b 47afc <_PyCompile_OptimizeCfg@@Base+0xcc> │ │ │ │ + b 47a40 <_PyCompile_OptimizeCfg@@Base+0xcc> │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 153e58 │ │ │ │ + bl 154068 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 47a98 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ - bl 25329c │ │ │ │ + blt 479dc <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ + bl 2532bc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 47a98 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ + beq 479dc <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, r4 │ │ │ │ - bl 15d498 │ │ │ │ + bl 15d468 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 47aec <_PyCompile_OptimizeCfg@@Base+0xbc> │ │ │ │ + bge 47a30 <_PyCompile_OptimizeCfg@@Base+0xbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 163c94 │ │ │ │ - b 47a98 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ + bl 163c64 │ │ │ │ + b 479dc <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ mov r0, r4 │ │ │ │ - bl 152f94 │ │ │ │ + bl 1531a0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 47ae0 <_PyCompile_OptimizeCfg@@Base+0xb0> │ │ │ │ + blt 47a24 <_PyCompile_OptimizeCfg@@Base+0xb0> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47b20 <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ + beq 47a64 <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 47b20 <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ + bne 47a64 <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 164800 <_PySet_NextEntryRef@@Base+0x18c> │ │ │ │ + bl 16436c <_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, r4, lsr #4 │ │ │ │ + eorseq fp, r8, r4, ror #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 47b68 <_PyCompile_OptimizeCfg@@Base+0x138> │ │ │ │ + bne 47aac <_PyCompile_OptimizeCfg@@Base+0x138> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 2157e8 │ │ │ │ + b 215a10 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 47b8c <_PyCompile_OptimizeCfg@@Base+0x15c> │ │ │ │ + ldr r0, [pc, #20] @ 47ad0 <_PyCompile_OptimizeCfg@@Base+0x15c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47b5c <_PyCompile_OptimizeCfg@@Base+0x12c> │ │ │ │ + bne 47aa0 <_PyCompile_OptimizeCfg@@Base+0x12c> │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, r8, lsr #16 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mov r3, r1 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - bxeq lr │ │ │ │ - bx r3 │ │ │ │ + eorseq r4, r7, r8, ror #1 │ │ │ │ │ │ │ │ -00047ba8 : │ │ │ │ +00047ad4 : │ │ │ │ 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 47c48 │ │ │ │ + bne 47b74 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9ddd8 │ │ │ │ + bl 9dd1c │ │ │ │ subs r5, r0, #0 │ │ │ │ streq r5, [r6] │ │ │ │ - beq 47c74 │ │ │ │ + beq 47ba0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl f3ff8 │ │ │ │ + bl f4060 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 47c80 │ │ │ │ + beq 47bac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 47c80 │ │ │ │ - ldr r2, [pc, #108] @ 47c88 │ │ │ │ + bne 47bac │ │ │ │ + ldr r2, [pc, #108] @ 47bb4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 47c3c │ │ │ │ + beq 47b68 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b 47c80 │ │ │ │ + b 47bac │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6] │ │ │ │ movne r4, #1 │ │ │ │ - bne 47c80 │ │ │ │ - ldr r3, [pc, #36] @ 47c8c │ │ │ │ + bne 47bac │ │ │ │ + ldr r3, [pc, #36] @ 47bb8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a55c │ │ │ │ + bl 11a554 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47c7c │ │ │ │ + bne 47ba8 │ │ │ │ mvn r4, #0 │ │ │ │ - b 47c80 │ │ │ │ - bl 11a910 │ │ │ │ + b 47bac │ │ │ │ + bl 11a908 │ │ │ │ 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 a581c │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bl 14a5d8 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + mvneq r5, #0 │ │ │ │ + beq 47c30 │ │ │ │ + bl 8bd6c │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 47c30 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 47c30 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 47cd8 │ │ │ │ + bne 47c80 │ │ │ │ ldm r4, {r1, r2} │ │ │ │ - ldr r3, [pc, #68] @ 47cfc │ │ │ │ - ldr r0, [pc, #68] @ 47d00 │ │ │ │ + ldr r3, [pc, #68] @ 47ca4 │ │ │ │ + ldr r0, [pc, #68] @ 47ca8 │ │ │ │ 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] @ 47cac │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 47cac │ │ │ │ + b 47c54 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - eorseq r3, r7, r0, lsr #15 │ │ │ │ + eorseq r4, r7, r0, rrx │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ldrne r0, [r0, #20] │ │ │ │ + ldreq r0, [pc] @ 47cc4 │ │ │ │ + b 47e20 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr ip, [pc, #68] @ 47d64 │ │ │ │ + ldr ip, [pc, #68] @ 47d24 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - ldr r2, [pc, #64] @ 47d68 │ │ │ │ + ldr r2, [pc, #64] @ 47d28 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, ip │ │ │ │ - bne 47d44 │ │ │ │ - bl 30d15c │ │ │ │ + bne 47d04 │ │ │ │ + bl 30d8a8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 47d5c │ │ │ │ + beq 47d1c │ │ │ │ pop {r4, lr} │ │ │ │ - b a6300 │ │ │ │ + b a6244 │ │ │ │ mov r2, #1 │ │ │ │ - bl 2acb28 │ │ │ │ + bl 2acfb0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 47d5c │ │ │ │ + beq 47d1c │ │ │ │ pop {r4, lr} │ │ │ │ - b a58d8 │ │ │ │ + b a581c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r9, r5, r4, lsl #1 │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47d8c │ │ │ │ + beq 47d4c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc] @ 47d94 │ │ │ │ + ldr r0, [pc] @ 47d54 │ │ │ │ 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 47d80 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1fbfe0 │ │ │ │ + b 1fc37c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 47de4 │ │ │ │ + ldr r0, [pc, #20] @ 47da4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47db4 │ │ │ │ + bne 47d74 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, r8, asr #16 │ │ │ │ + eorseq r4, r7, r8, lsl #2 │ │ │ │ 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 47df0 │ │ │ │ ldm r4, {r1, r2} │ │ │ │ - ldr r3, [pc, #68] @ 47e54 │ │ │ │ - ldr r0, [pc, #68] @ 47e58 │ │ │ │ + ldr r3, [pc, #68] @ 47e14 │ │ │ │ + ldr r0, [pc, #68] @ 47e18 │ │ │ │ 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] @ 47e1c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 47e04 │ │ │ │ + b 47dc4 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - eorseq r3, r7, r4, lsr #15 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ + eorseq r4, r7, r4, rrx │ │ │ │ + cmp r1, #1 │ │ │ │ + bne 47e48 │ │ │ │ + ldrb r2, [r0] │ │ │ │ + ldr r3, [pc, #132] @ 47eb8 │ │ │ │ + ldr r0, [pc, #132] @ 47ebc │ │ │ │ + ldr r2, [r3, r2, lsl #2] │ │ │ │ + ldr r3, [pc, #128] @ 47ec0 │ │ │ │ + tst r2, #2 │ │ │ │ + moveq r0, r3 │ │ │ │ + bx lr │ │ │ │ cmp r1, #0 │ │ │ │ - ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 47e74 │ │ │ │ - b 47fa4 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + beq 47ea8 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + ldr lr, [pc, #92] @ 47eb8 │ │ │ │ + add r1, r0, r1 │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r1, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + bls 47e94 │ │ │ │ + ldrb r2, [r2] │ │ │ │ + add r0, r0, #1 │ │ │ │ + ldr ip, [lr, r2, lsl #2] │ │ │ │ + tst ip, #1 │ │ │ │ + and r2, ip, #2 │ │ │ │ + bne 47eb0 │ │ │ │ + orrs r2, r2, r3 │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + b 47e60 │ │ │ │ + ldr r2, [pc, #36] @ 47ec0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r0, [pc, #24] @ 47ebc │ │ │ │ + moveq r0, r2 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r0, [pc, #16] @ 47ec0 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #8] @ 47ec0 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + eorseq r6, r9, r0, lsr #22 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ tst r3, #1 │ │ │ │ - beq 47e90 │ │ │ │ - ldr r0, [pc, #8] @ 47e98 │ │ │ │ - b 128cb4 │ │ │ │ - ldr r0, [pc, #4] @ 47e9c │ │ │ │ - b 128cb4 │ │ │ │ - eorseq sp, r8, r4, lsl #20 │ │ │ │ - eorseq sp, r8, ip, lsl sl │ │ │ │ + beq 47edc │ │ │ │ + ldr r0, [pc, #8] @ 47ee4 │ │ │ │ + b 128d18 │ │ │ │ + ldr r0, [pc, #4] @ 47ee8 │ │ │ │ + b 128d18 │ │ │ │ + eorseq lr, r8, r0, ror #5 │ │ │ │ + @ instruction: 0x0038e2f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #192] @ 47f78 │ │ │ │ + ldr ip, [pc, #192] @ 47fc4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - ldr r2, [pc, #188] @ 47f7c │ │ │ │ + ldr r2, [pc, #188] @ 47fc8 │ │ │ │ cmp r3, ip │ │ │ │ cmpne r3, r2 │ │ │ │ - beq 47ee0 │ │ │ │ + beq 47f2c │ │ │ │ mov r2, #2 │ │ │ │ - bl 2acb28 │ │ │ │ + bl 2acfb0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 47f6c │ │ │ │ + beq 47fb8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a58d8 │ │ │ │ + b a581c │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 30d15c │ │ │ │ + bl 30d8a8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 47f6c │ │ │ │ + beq 47fb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47f58 │ │ │ │ + beq 47fa4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 144548 │ │ │ │ + bl 1445b8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 47f6c │ │ │ │ + beq 47fb8 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - ldr r3, [pc, #100] @ 47f80 │ │ │ │ + ldr r3, [pc, #100] @ 47fcc │ │ │ │ cmp r1, r3 │ │ │ │ - beq 47f70 │ │ │ │ - bl 1949dc │ │ │ │ + beq 47fbc │ │ │ │ + bl 194ae0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 47f44 │ │ │ │ + beq 47f90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 47f4c │ │ │ │ + beq 47f98 │ │ │ │ mov r4, r5 │ │ │ │ - b 47f70 │ │ │ │ + b 47fbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 47f44 │ │ │ │ - ldr r3, [pc, #36] @ 47f84 │ │ │ │ - ldr r1, [pc, #36] @ 47f88 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 47f90 │ │ │ │ + ldr r3, [pc, #36] @ 47fd0 │ │ │ │ + ldr r1, [pc, #36] @ 47fd4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ 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, lsr #20 │ │ │ │ + eorseq lr, r8, r8, lsl #6 │ │ │ │ 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 │ │ │ │ - ldrb r2, [r0] │ │ │ │ - ldr r3, [pc, #132] @ 4803c │ │ │ │ - ldr r0, [pc, #132] @ 48040 │ │ │ │ - ldr r2, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #128] @ 48044 │ │ │ │ - tst r2, #2 │ │ │ │ - moveq r0, r3 │ │ │ │ - bx lr │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 4802c │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #92] @ 4803c │ │ │ │ - add r1, r0, r1 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r1, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - bls 48018 │ │ │ │ - ldrb r2, [r2] │ │ │ │ - add r0, r0, #1 │ │ │ │ - ldr ip, [lr, r2, lsl #2] │ │ │ │ - tst ip, #1 │ │ │ │ - and r2, ip, #2 │ │ │ │ - bne 48034 │ │ │ │ - orrs r2, r2, r3 │ │ │ │ - movne r3, #1 │ │ │ │ - moveq r3, #0 │ │ │ │ - b 47fe4 │ │ │ │ - ldr r2, [pc, #36] @ 48044 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r0, [pc, #24] @ 48040 │ │ │ │ - moveq r0, r2 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r0, [pc, #16] @ 48044 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #8] @ 48044 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r6, r9, r0, ror #4 │ │ │ │ - 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 ip, [r1, #4] │ │ │ │ - cmp ip, r3 │ │ │ │ - beq 48080 │ │ │ │ - ldr r3, [pc, #48] @ 480a0 │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #40] @ 480a4 │ │ │ │ - bl 1177f8 │ │ │ │ - b 4808c │ │ │ │ - bl 48198 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 48094 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 480a8 │ │ │ │ - pop {r4, pc} │ │ │ │ - @ instruction: 0x00552190 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, ip, asr sl │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r4, r2 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r2, #2 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bhi 480f8 │ │ │ │ + bhi 4803c │ │ │ │ cmp r4, #1 │ │ │ │ ldr r7, [r5] │ │ │ │ - ble 48138 │ │ │ │ - b 4811c │ │ │ │ - ldr r0, [pc, #144] @ 48190 │ │ │ │ + ble 4807c │ │ │ │ + b 48060 │ │ │ │ + ldr r0, [pc, #144] @ 480d4 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 480e8 │ │ │ │ + bne 4802c │ │ │ │ mov r0, #0 │ │ │ │ - b 48188 │ │ │ │ + b 480cc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 16f018 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f008 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48114 │ │ │ │ + beq 48058 │ │ │ │ cmp r4, #2 │ │ │ │ - bne 48154 │ │ │ │ + bne 48098 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldreq r0, [pc, #68] @ 48194 │ │ │ │ + ldreq r0, [pc, #68] @ 480d8 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - b 4816c │ │ │ │ + b 480b0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 16f018 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f008 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48138 │ │ │ │ - b 48114 │ │ │ │ + bne 4807c │ │ │ │ + b 48058 │ │ │ │ str ip, [sp] │ │ │ │ mvn ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #16] @ 48190 │ │ │ │ + ldr r2, [pc, #16] @ 480d4 │ │ │ │ mov r3, r7 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 2b23c0 │ │ │ │ + bl 2b279c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - mlaseq r5, r4, lr, r9 │ │ │ │ + eorseq sl, r5, r4, asr r7 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #60] @ 48130 │ │ │ │ + ldr ip, [r1, #4] │ │ │ │ + cmp ip, r3 │ │ │ │ + beq 48114 │ │ │ │ + ldr r3, [pc, #48] @ 48134 │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #40] @ 48138 │ │ │ │ + bl 1177f0 │ │ │ │ + b 48120 │ │ │ │ + bl 48140 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 48128 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #12] @ 4813c │ │ │ │ + pop {r4, pc} │ │ │ │ + @ instruction: 0x00552190 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq lr, r8, ip, lsl r3 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -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 18ed34 │ │ │ │ - b 481f0 │ │ │ │ - ldr r3, [pc, #404] @ 48368 │ │ │ │ + beq 48174 │ │ │ │ + ldr r3, [pc, #416] @ 48308 │ │ │ │ + ldr r1, [pc, #416] @ 4830c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + 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 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ 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 1177f8 │ │ │ │ - b 481f0 │ │ │ │ + bl 1177f0 │ │ │ │ + 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 1177f8 │ │ │ │ - b 481f0 │ │ │ │ - ldr r7, [pc, #308] @ 48380 │ │ │ │ - bl 357730 │ │ │ │ + bl 1177f0 │ │ │ │ + b 48198 │ │ │ │ + ldr r7, [pc, #308] @ 48328 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r8, [r7, r0] │ │ │ │ ldr r0, [r8, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48268 │ │ │ │ - bl 2d8bcc │ │ │ │ + bne 48210 │ │ │ │ + bl 2d93a4 │ │ │ │ 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 1177f8 │ │ │ │ - b 481f0 │ │ │ │ + bl 1177f0 │ │ │ │ + b 48198 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bne 48348 │ │ │ │ - bl 357730 │ │ │ │ + bne 482f0 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r7, [r7, r0] │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r4, [r7, #120] @ 0x78 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 482c8 │ │ │ │ - bl 2d8bcc │ │ │ │ + bne 48270 │ │ │ │ + bl 2d93a4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 481f0 │ │ │ │ + beq 48198 │ │ │ │ str r4, [r7, #120] @ 0x78 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 49220 │ │ │ │ + bl 493d4 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #120] @ 48388 │ │ │ │ + bne 482b0 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #120] @ 48330 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 139a20 │ │ │ │ - b 481f0 │ │ │ │ + bl 139a90 │ │ │ │ + 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 48354 │ │ │ │ + bne 482fc │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 482fc │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2fbc14 │ │ │ │ + b 2fc454 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r2, r5, r4, rrx │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r8, r0, lr, r7 │ │ │ │ + eorseq r8, r8, r0, asr r7 │ │ │ │ @ instruction: 0x00552190 │ │ │ │ - eorseq sp, r8, r4, lsl #21 │ │ │ │ + eorseq lr, r8, r4, asr #6 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sp, r8, r8, lsr #21 │ │ │ │ + eorseq lr, r8, r8, ror #6 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r8, r8, asr #21 │ │ │ │ + eorseq lr, r8, r8, lsl #7 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0038daf4 │ │ │ │ + @ instruction: 0x0038e3b4 │ │ │ │ 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 2d9244 │ │ │ │ + b 2d9a1c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 483d8 │ │ │ │ + ldr r0, [pc, #20] @ 48380 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 483a8 │ │ │ │ - pop {r4, pc} │ │ │ │ - eorseq r3, r7, r0, asr #16 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b 117030 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - mov r4, r1 │ │ │ │ - add r3, r3, #98304 @ 0x18000 │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ - ldr r0, [r3, #1212] @ 0x4bc │ │ │ │ - cmp r0, r1 │ │ │ │ - bne 4843c │ │ │ │ - ldr r3, [r2] │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r2] │ │ │ │ - str r2, [r4, #32] │ │ │ │ - bl 9b2a8 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 484a8 │ │ │ │ - b 484cc │ │ │ │ - ldr r0, [r3, #1220] @ 0x4c4 │ │ │ │ - cmp r0, r1 │ │ │ │ - bne 48474 │ │ │ │ - ldr r3, [r2] │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r2] │ │ │ │ - str r2, [r4, #20] │ │ │ │ - bl 9b2a8 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 484a8 │ │ │ │ - b 484cc │ │ │ │ - ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne 484b4 │ │ │ │ - ldr r3, [r2] │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r2] │ │ │ │ - str r2, [r4, #16] │ │ │ │ - bl 9b2a8 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 484cc │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r4] │ │ │ │ - b 484cc │ │ │ │ - ldr r3, [pc, #24] @ 484d4 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r1, [pc, #20] @ 484d8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ + bne 48350 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, ip, lsl fp │ │ │ │ + eorseq r4, r7, r0, lsl #2 │ │ │ │ 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 483c0 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11fd1c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd80 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 48538 │ │ │ │ - b 48554 │ │ │ │ - ldr r0, [pc, #300] @ 4864c │ │ │ │ + bne 483e0 │ │ │ │ + b 483fc │ │ │ │ + ldr r0, [pc, #300] @ 484f4 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48644 │ │ │ │ - b 48504 │ │ │ │ - bl aafb0 │ │ │ │ + beq 484ec │ │ │ │ + b 483ac │ │ │ │ + bl aaef4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 48568 │ │ │ │ + bne 48410 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 48584 │ │ │ │ - bl a55e8 │ │ │ │ + bne 4842c │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 48584 │ │ │ │ - b 48644 │ │ │ │ + beq 4842c │ │ │ │ + b 484ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4854c │ │ │ │ + bne 483f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 4854c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 483f4 │ │ │ │ cmp r7, #1 │ │ │ │ movle r3, #32 │ │ │ │ - ble 48600 │ │ │ │ + ble 484a8 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 485b8 │ │ │ │ + beq 48460 │ │ │ │ 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 addfc │ │ │ │ + beq 484a8 │ │ │ │ + b 484dc │ │ │ │ + ldr r3, [pc, #144] @ 484f8 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4847c │ │ │ │ + ldr r1, [pc, #132] @ 484f8 │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 485e8 │ │ │ │ + beq 48490 │ │ │ │ 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 484a8 │ │ │ │ + ldr r2, [pc, #100] @ 484fc │ │ │ │ + ldr r1, [pc, #100] @ 48500 │ │ │ │ + ldr r0, [pc, #84] @ 484f4 │ │ │ │ mov r3, r4 │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 48644 │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 484ec │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt 48620 │ │ │ │ + bgt 484c8 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - ldreq r0, [pc, #64] @ 4865c │ │ │ │ + ldreq r0, [pc, #64] @ 48504 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1d0670 │ │ │ │ + b 1d0b50 │ │ │ │ sub r2, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 43448 <_PyImport_ClearExtension@@Base+0xf14> │ │ │ │ - ldr r3, [pc, #20] @ 48650 │ │ │ │ + b 433f0 <_PyImport_ClearExtension@@Base+0xe08> │ │ │ │ + ldr r3, [pc, #20] @ 484f8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 485e8 │ │ │ │ - b 485c4 │ │ │ │ + beq 48490 │ │ │ │ + b 4846c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r9, r5, r4, lsl #28 │ │ │ │ + eorseq sl, r5, r4, asr #13 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r1, r6, ip, asr #7 │ │ │ │ - eorseq r9, r6, r8, lsl #28 │ │ │ │ + eorseq r1, r6, ip, lsl #25 │ │ │ │ + eorseq sl, r6, r8, asr #13 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ 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 48560 │ │ │ │ + ldr r3, [r2] │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r2] │ │ │ │ + str r2, [r4, #32] │ │ │ │ + bl 9b1ec │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne 485cc │ │ │ │ + b 485f0 │ │ │ │ + ldr r0, [r3, #1220] @ 0x4c4 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne 48598 │ │ │ │ + ldr r3, [r2] │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r2] │ │ │ │ + str r2, [r4, #20] │ │ │ │ + bl 9b1ec │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne 485cc │ │ │ │ + b 485f0 │ │ │ │ + ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne 485d8 │ │ │ │ + ldr r3, [r2] │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r2] │ │ │ │ + str r2, [r4, #16] │ │ │ │ + bl 9b1ec │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 485f0 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r4] │ │ │ │ + b 485f0 │ │ │ │ + ldr r3, [pc, #24] @ 485f8 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [pc, #20] @ 485fc │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1177f0 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0038e3dc │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b 117028 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r4, [r2, #8] │ │ │ │ @@ -30714,817 +30692,750 @@ │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_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 293ea4 <_PySet_Update@@Base+0xe58> │ │ │ │ + b 294290 <_PySet_Update@@Base+0xef8> │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsbeq r2, [r7], #-148 @ 0xffffff6c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2647b4 │ │ │ │ + bl 264a0c │ │ │ │ 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 18ed34 │ │ │ │ - b 48874 │ │ │ │ + bl 18ee38 │ │ │ │ + b 4881c │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 48840 │ │ │ │ + bne 487e8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #508] @ 0x1fc │ │ │ │ - bl fab14 │ │ │ │ + bl fab64 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 48854 │ │ │ │ + beq 487fc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 48854 │ │ │ │ + beq 487fc │ │ │ │ ldr r1, [r8, #812] @ 0x32c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a7b00 │ │ │ │ + bl a7a44 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 a7b00 │ │ │ │ + bl a7a44 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 48844 │ │ │ │ + bl 9abc4 <_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 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ 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: 0x0037f6f8 │ │ │ │ + @ instruction: 0x0037ffb8 │ │ │ │ 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 ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_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 18ed34 │ │ │ │ - b 488e8 │ │ │ │ + bl 18ee38 │ │ │ │ + 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 48ec0 │ │ │ │ + bl 490e0 │ │ │ │ mov r4, r0 │ │ │ │ - b 48a54 │ │ │ │ + b 489fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 15d478 │ │ │ │ + bl 15d448 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48998 │ │ │ │ + bne 48940 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15d478 │ │ │ │ + bl 15d448 │ │ │ │ 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 1177f8 │ │ │ │ - b 488e8 │ │ │ │ + bl 1177f0 │ │ │ │ + b 48890 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 112590 │ │ │ │ + bl 1125c8 │ │ │ │ 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 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, sp │ │ │ │ - bl 1134c4 │ │ │ │ - b 488e8 │ │ │ │ + bl 1134fc │ │ │ │ + b 48890 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 112590 │ │ │ │ + bl 1125c8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 489fc │ │ │ │ + bne 489a4 │ │ │ │ mov r0, sp │ │ │ │ - bl 1134c4 │ │ │ │ - b 488e8 │ │ │ │ + bl 1134fc │ │ │ │ + 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 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, sp │ │ │ │ - bl 1134c4 │ │ │ │ + bl 1134fc │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1134c4 │ │ │ │ - b 488e8 │ │ │ │ + bl 1134fc │ │ │ │ + b 48890 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 48ec0 │ │ │ │ + bl 490e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1134c4 │ │ │ │ + bl 1134fc │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1134c4 │ │ │ │ - ldr r3, [pc, #40] @ 48a84 │ │ │ │ + bl 1134fc │ │ │ │ + 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, lsr #17 │ │ │ │ + eorseq r4, r7, r0, ror #2 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038dbd4 │ │ │ │ - eorseq sp, r8, r4, lsl ip │ │ │ │ + eorseq lr, r8, ip, ror #8 │ │ │ │ + eorseq lr, r8, ip, lsr #9 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r8, r0, ror #6 │ │ │ │ + eorseq r6, r8, r0, lsr #24 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 1d0b50 │ │ │ │ + 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] @ 48aa0 │ │ │ │ + cmp r2, #0 │ │ │ │ + popeq {r4, pc} │ │ │ │ + ldr lr, [r4, #20] │ │ │ │ + ldr ip, [pc, #32] @ 48aa4 │ │ │ │ + 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 48a84 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ + eorseq r6, r9, r0, lsr #30 │ │ │ │ + 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 48afc │ │ │ │ mov r4, r0 │ │ │ │ - bl 264780 │ │ │ │ + bl 2649d8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48ae0 │ │ │ │ + beq 48afc │ │ │ │ ldr r3, [r0] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 48ae0 │ │ │ │ + beq 48afc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 48ae0 │ │ │ │ - bl 9ac80 <_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 48b40 │ │ │ │ - clz r2, r0 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - cmp r1, #1 │ │ │ │ - orrgt r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 48b70 │ │ │ │ - ldr ip, [pc, #172] @ 48bf4 │ │ │ │ - str ip, [sp] │ │ │ │ - add ip, sp, #28 │ │ │ │ - mov r2, #0 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - mov ip, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 48be8 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldrne r4, [r0] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 10f960 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r6, [r0, #20] │ │ │ │ - mov r5, r0 │ │ │ │ - beq 48bd8 │ │ │ │ - ldr r3, [pc, #96] @ 48bf8 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 48bb4 │ │ │ │ - ldr r3, [pc, #84] @ 48bfc │ │ │ │ - ldr r1, [pc, #84] @ 48c00 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ - b 48be8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl aafb0 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 48bd4 │ │ │ │ - bl a55e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 48be8 │ │ │ │ - str r4, [r5, #20] │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a58d8 │ │ │ │ + bne 48afc │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r7, ip, lsr #20 │ │ │ │ - @ instruction: 0x0055a69c │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, r0, ror #24 │ │ │ │ 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 48c40 │ │ │ │ + bhi 48b40 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt 48c60 │ │ │ │ - b 48c74 │ │ │ │ - ldr r0, [pc, #136] @ 48cd0 │ │ │ │ + bgt 48b60 │ │ │ │ + b 48b74 │ │ │ │ + ldr r0, [pc, #136] @ 48bd0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48c34 │ │ │ │ - b 48cc4 │ │ │ │ + bne 48b34 │ │ │ │ + b 48bc4 │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1a9bc8 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 1a9d48 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48cc4 │ │ │ │ + beq 48bc4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 48ca8 │ │ │ │ + beq 48ba8 │ │ │ │ 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 48cb4 │ │ │ │ + b 48bb4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2abbe0 │ │ │ │ + b 2ac068 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2c4ed8 │ │ │ │ + b 2c5360 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r6, r4, ror #22 │ │ │ │ + eorseq fp, r6, r4, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 48cfc │ │ │ │ + bne 48bfc │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1efff0 │ │ │ │ + b 1f0400 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 48d20 │ │ │ │ + ldr r0, [pc, #20] @ 48c20 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 48cf0 │ │ │ │ - pop {r4, pc} │ │ │ │ - eorseq r3, r7, r8, lsl r8 │ │ │ │ - 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 1d0670 │ │ │ │ - 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] @ 48d90 │ │ │ │ - cmp r2, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ - ldr lr, [r4, #20] │ │ │ │ - ldr ip, [pc, #32] @ 48d94 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r2, r3 │ │ │ │ - pople {r4, pc} │ │ │ │ - ldrb r4, [lr, r3] │ │ │ │ - ldrb r4, [ip, r4] │ │ │ │ - strb r4, [r1, r3] │ │ │ │ - add r3, r3, #1 │ │ │ │ - b 48d74 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ - eorseq r6, r9, r0, ror #12 │ │ │ │ - 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 48dcc │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 48dfc │ │ │ │ - bl 14eb8c │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48df4 │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - str r0, [r4, #16] │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 48e04 │ │ │ │ + bne 48bf0 │ │ │ │ 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] @ 48e64 │ │ │ │ - ldr ip, [r1, #4] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - cmp ip, r3 │ │ │ │ - bne 48e44 │ │ │ │ - mov r3, #0 │ │ │ │ - add r2, sp, #4 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 2facfc │ │ │ │ - b 48e5c │ │ │ │ - ldr r3, [pc, #28] @ 48e68 │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #20] @ 48e6c │ │ │ │ - bl 1177f8 │ │ │ │ - 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, ror #8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r4, r1 │ │ │ │ - bne 48e98 │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - pop {r4, lr} │ │ │ │ - b 1b069c │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 48ebc │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ - b 48e8c │ │ │ │ - eorseq r3, r7, r4, asr #15 │ │ │ │ - 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 │ │ │ │ - strbeq r3, [sp, #3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - movne r3, #1 │ │ │ │ - strbne r3, [sp, #3] │ │ │ │ - movne r0, r1 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - ble 48f24 │ │ │ │ - ldrb ip, [r0, r3] │ │ │ │ - ldrb lr, [r1, r3] │ │ │ │ - ldrb r2, [sp, #3] │ │ │ │ - eor ip, ip, lr │ │ │ │ - orr r2, r2, ip │ │ │ │ - add r3, r3, #1 │ │ │ │ - strb r2, [sp, #3] │ │ │ │ - b 48ef8 │ │ │ │ - ldrb r0, [sp, #3] │ │ │ │ - clz r0, r0 │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldrsbeq r4, [r7], -r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bhi 48f74 │ │ │ │ + bhi 48c60 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11fd1c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd80 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 48f94 │ │ │ │ - b 48fb0 │ │ │ │ - ldr r0, [pc, #300] @ 490a8 │ │ │ │ + bne 48c80 │ │ │ │ + b 48c9c │ │ │ │ + ldr r0, [pc, #300] @ 48d94 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 490a0 │ │ │ │ - b 48f60 │ │ │ │ - bl aafb0 │ │ │ │ + beq 48d8c │ │ │ │ + b 48c4c │ │ │ │ + bl aaef4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 48fc4 │ │ │ │ + bne 48cb0 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 48fe0 │ │ │ │ - bl a55e8 │ │ │ │ + bne 48ccc │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 48fe0 │ │ │ │ - b 490a0 │ │ │ │ + beq 48ccc │ │ │ │ + b 48d8c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 48fa8 │ │ │ │ + bne 48c94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 48fa8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 48c94 │ │ │ │ cmp r7, #1 │ │ │ │ movle r3, #32 │ │ │ │ - ble 4905c │ │ │ │ + ble 48d48 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 49014 │ │ │ │ + beq 48d00 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldrbeq r3, [r4, #16] │ │ │ │ - beq 4905c │ │ │ │ - b 49090 │ │ │ │ - ldr r3, [pc, #144] @ 490ac │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 49030 │ │ │ │ - ldr r1, [pc, #132] @ 490ac │ │ │ │ - bl addfc │ │ │ │ + beq 48d48 │ │ │ │ + b 48d7c │ │ │ │ + ldr r3, [pc, #144] @ 48d98 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 48d1c │ │ │ │ + ldr r1, [pc, #132] @ 48d98 │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49044 │ │ │ │ + beq 48d30 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r4, #20] │ │ │ │ ldrbeq r3, [r3] │ │ │ │ - beq 4905c │ │ │ │ - ldr r2, [pc, #100] @ 490b0 │ │ │ │ - ldr r1, [pc, #100] @ 490b4 │ │ │ │ - ldr r0, [pc, #84] @ 490a8 │ │ │ │ + beq 48d48 │ │ │ │ + ldr r2, [pc, #100] @ 48d9c │ │ │ │ + ldr r1, [pc, #100] @ 48da0 │ │ │ │ + ldr r0, [pc, #84] @ 48d94 │ │ │ │ mov r3, r4 │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 490a0 │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 48d8c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt 4907c │ │ │ │ + bgt 48d68 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - ldreq r0, [pc, #64] @ 490b8 │ │ │ │ + ldreq r0, [pc, #64] @ 48da4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1d0670 │ │ │ │ + b 1d0b50 │ │ │ │ sub r1, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 43448 <_PyImport_ClearExtension@@Base+0xf14> │ │ │ │ - ldr r3, [pc, #20] @ 490ac │ │ │ │ + b 433f0 <_PyImport_ClearExtension@@Base+0xe08> │ │ │ │ + ldr r3, [pc, #20] @ 48d98 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 49044 │ │ │ │ - b 49020 │ │ │ │ + beq 48d30 │ │ │ │ + b 48d0c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r9, r5, ip, asr lr │ │ │ │ + eorseq sl, r5, ip, lsl r7 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r1, r6, ip, asr #7 │ │ │ │ - eorseq r9, r6, r8, lsl #28 │ │ │ │ + eorseq r1, r6, ip, lsl #25 │ │ │ │ + eorseq sl, r6, r8, asr #13 │ │ │ │ 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] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 490f0 │ │ │ │ + beq 48ddc │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49120 │ │ │ │ - bl 14eb8c │ │ │ │ + beq 48e0c │ │ │ │ + bl 14ebfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49118 │ │ │ │ + beq 48e04 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ - str r0, [r4, #12] │ │ │ │ + str r0, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 49128 │ │ │ │ + ldr r0, [pc] @ 48e14 │ │ │ │ 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] @ 48e74 │ │ │ │ + ldr ip, [r1, #4] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + cmp ip, r3 │ │ │ │ + bne 48e54 │ │ │ │ + mov r3, #0 │ │ │ │ + add r2, sp, #4 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 2fb53c │ │ │ │ + b 48e6c │ │ │ │ + ldr r3, [pc, #28] @ 48e78 │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #20] @ 48e7c │ │ │ │ + bl 1177f0 │ │ │ │ + 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 #26 │ │ │ │ + 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 48ed8 │ │ │ │ + clz r2, r0 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r1, #1 │ │ │ │ + orrgt r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 48f08 │ │ │ │ + ldr ip, [pc, #172] @ 48f8c │ │ │ │ + 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 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 48f80 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrne r4, [r0] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 10f99c │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ + mov r5, r0 │ │ │ │ + beq 48f70 │ │ │ │ + ldr r3, [pc, #96] @ 48f90 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 48f4c │ │ │ │ + ldr r3, [pc, #84] @ 48f94 │ │ │ │ + ldr r1, [pc, #84] @ 48f98 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1177f0 │ │ │ │ + b 48f80 │ │ │ │ + mov r0, r4 │ │ │ │ + bl aaef4 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 48f6c │ │ │ │ + bl a552c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 48f80 │ │ │ │ + str r4, [r5, #20] │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a581c │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r2, r7, ip, lsr #20 │ │ │ │ + @ instruction: 0x0055a69c │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq lr, r8, r0, lsr #10 │ │ │ │ + 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] @ 49214 │ │ │ │ - bl 17dc9c │ │ │ │ + ldr r1, [pc, #196] @ 49084 │ │ │ │ + bl 17dda8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49168 │ │ │ │ - bl 11a910 │ │ │ │ - ldr r1, [pc, #176] @ 49214 │ │ │ │ + bne 48fd8 │ │ │ │ + bl 11a908 │ │ │ │ + ldr r1, [pc, #176] @ 49084 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 17dc9c │ │ │ │ + bl 17dda8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 49190 │ │ │ │ - bl addfc │ │ │ │ + beq 49000 │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, r4 │ │ │ │ moveq r3, r5 │ │ │ │ - beq 49198 │ │ │ │ + beq 49008 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - ldreq r4, [pc, #108] @ 49218 │ │ │ │ - beq 4920c │ │ │ │ + ldreq r4, [pc, #108] @ 49088 │ │ │ │ + beq 4907c │ │ │ │ ldr r1, [r3, #32] │ │ │ │ - ldr r2, [pc, #100] @ 4921c │ │ │ │ + ldr r2, [pc, #100] @ 4908c │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, r2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ - bl fc2ec │ │ │ │ + bl fc33c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 49208 │ │ │ │ + beq 49078 │ │ │ │ mov r1, r5 │ │ │ │ - bl afb60 │ │ │ │ + bl afaf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4920c │ │ │ │ + beq 4907c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 49208 │ │ │ │ + beq 49078 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 49208 │ │ │ │ + bne 49078 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r2, #2 │ │ │ │ + mov r4, r1 │ │ │ │ + bne 490b8 │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + pop {r4, lr} │ │ │ │ + b 1b0bb4 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #20] @ 490dc │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, pc} │ │ │ │ + b 490ac │ │ │ │ + eorseq r4, r7, r4, lsl #1 │ │ │ │ + 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 │ │ │ │ + strbeq r3, [sp, #3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + movne r3, #1 │ │ │ │ + strbne r3, [sp, #3] │ │ │ │ + movne r0, r1 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + ble 49144 │ │ │ │ + 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 49118 │ │ │ │ + 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, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 8be14 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 492a0 │ │ │ │ - mov r2, r0 │ │ │ │ - add r0, sp, #12 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r3, r5 │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 32a2cc <_Py_c_abs@@Base+0xc88> │ │ │ │ - ldr r3, [pc, #176] @ 49324 │ │ │ │ - cmp r0, #3 │ │ │ │ - bhi 49284 │ │ │ │ - ldrb r0, [r3, r0] │ │ │ │ - add pc, pc, r0, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - bl 2fdbf8 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bne 49308 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4918c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 492f0 │ │ │ │ - mov r3, #0 │ │ │ │ - b 49318 │ │ │ │ - ldr r3, [pc, #120] @ 49328 │ │ │ │ - bl 357730 │ │ │ │ - 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 49318 │ │ │ │ - ldr r3, [r4] │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 491bc │ │ │ │ + bl 14ebfc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 491b4 │ │ │ │ + ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ - strne r3, [r4] │ │ │ │ - mov r3, r4 │ │ │ │ - b 49318 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 492a0 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 492a0 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - str r0, [r3, #8] │ │ │ │ - sub r2, r2, #1 │ │ │ │ - str r2, [r3, #16] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - subseq r5, r3, r7, lsr #12 │ │ │ │ - andeq r0, r0, ip │ │ │ │ + strne r3, [r0] │ │ │ │ + str r0, [r4, #12] │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc] @ 491c4 │ │ │ │ + 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 │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ moveq r5, r3 │ │ │ │ @@ -31534,202 +31445,269 @@ │ │ │ │ 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 4938c │ │ │ │ + bne 49228 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 493c4 │ │ │ │ - ldr ip, [pc, #408] @ 4952c │ │ │ │ + beq 49260 │ │ │ │ + ldr ip, [pc, #408] @ 493c8 │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 49520 │ │ │ │ + beq 493bc │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 493e4 │ │ │ │ - bl a55e8 │ │ │ │ + bne 49280 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49520 │ │ │ │ + bne 493bc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 49404 │ │ │ │ - bl a55e8 │ │ │ │ + bne 492a0 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49520 │ │ │ │ + bne 493bc │ │ │ │ cmp r5, #2 │ │ │ │ moveq r5, #1 │ │ │ │ - beq 49494 │ │ │ │ + beq 49330 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1034d0 │ │ │ │ + bl 103520 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 49520 │ │ │ │ - bne 49494 │ │ │ │ - ldr r5, [pc, #260] @ 49530 │ │ │ │ + blt 493bc │ │ │ │ + bne 49330 │ │ │ │ + ldr r5, [pc, #260] @ 493cc │ │ │ │ ldr r4, [r5, #264] @ 0x108 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 49488 │ │ │ │ - bl c3e38 │ │ │ │ + beq 49324 │ │ │ │ + bl c3dc8 │ │ │ │ mov r2, #524288 @ 0x80000 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a960 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 49488 │ │ │ │ + bge 49324 │ │ │ │ ldr r3, [r5, #264] @ 0x108 │ │ │ │ cmn r3, #1 │ │ │ │ - bne 49480 │ │ │ │ + bne 4931c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ subs r3, r3, #38 @ 0x26 │ │ │ │ movne r3, #1 │ │ │ │ str r3, [r5, #264] @ 0x108 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 494bc │ │ │ │ + bne 49358 │ │ │ │ ldr r5, [r5, #264] @ 0x108 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 494f8 │ │ │ │ - bl c3e38 │ │ │ │ + bne 49394 │ │ │ │ + bl c3dc8 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a450 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 494cc │ │ │ │ - ldr r3, [pc, #112] @ 49534 │ │ │ │ + bge 49368 │ │ │ │ + ldr r3, [pc, #112] @ 493d0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ - b 49510 │ │ │ │ + bl 1443e0 │ │ │ │ + b 493ac │ │ │ │ cmp r5, #0 │ │ │ │ - bne 49500 │ │ │ │ + bne 4939c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17d5e4 <_Py_set_inheritable@@Base> │ │ │ │ + bl 17d6f0 <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 49500 │ │ │ │ + bge 4939c │ │ │ │ mov r0, r6 │ │ │ │ bl 2a060 │ │ │ │ - b 49510 │ │ │ │ + b 493ac │ │ │ │ cmn r4, #1 │ │ │ │ - beq 49510 │ │ │ │ + beq 493ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b a6300 │ │ │ │ - bl a55e8 │ │ │ │ + b a6244 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 49500 │ │ │ │ + beq 4939c │ │ │ │ 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 r1, r5, r8, ror r9 │ │ │ │ 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 8bd6c │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 49454 │ │ │ │ + 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 32ab6c <_Py_c_abs@@Base+0xd50> │ │ │ │ + ldr r3, [pc, #176] @ 494d8 │ │ │ │ + cmp r0, #3 │ │ │ │ + bhi 49438 │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ + add pc, pc, r0, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + bl 2fe438 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bne 494bc │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne 494a4 │ │ │ │ + mov r3, #0 │ │ │ │ + b 494cc │ │ │ │ + ldr r3, [pc, #120] @ 494dc │ │ │ │ + bl 357fd0 │ │ │ │ + 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 494cc │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r4] │ │ │ │ + mov r3, r4 │ │ │ │ + b 494cc │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 49454 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 49454 │ │ │ │ + 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 r6, r3, r8, asr #32 │ │ │ │ + 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 │ │ │ │ + bne 49518 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 495a0 │ │ │ │ - b 49594 │ │ │ │ + bne 49548 │ │ │ │ + b 4953c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #84] @ 495d4 │ │ │ │ + ldr r0, [pc, #84] @ 4957c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49558 │ │ │ │ - b 495c8 │ │ │ │ - bl a55e8 │ │ │ │ + bne 49500 │ │ │ │ + b 49570 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 495c8 │ │ │ │ + bne 49570 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 2a6134 │ │ │ │ + bl 2a65bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 495c8 │ │ │ │ + beq 49570 │ │ │ │ ldrd r2, [sp] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 49b00 │ │ │ │ + b 49aa8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq sl, r6, r0, ror r7 │ │ │ │ + eorseq fp, r6, r0, lsr r0 │ │ │ │ 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 ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 495f4 │ │ │ │ + bne 4959c │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, r0, lsr #16 │ │ │ │ + eorseq r4, r7, r0, ror #1 │ │ │ │ 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 49600 │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ str r1, [r3, #8] │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ 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 +31720,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 49674 │ │ │ │ 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 496ac │ │ │ │ + ldr ip, [pc, #324] @ 497c0 │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49704 │ │ │ │ + bne 496ac │ │ │ │ mov r0, #0 │ │ │ │ - b 49810 │ │ │ │ + b 497b8 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r7, [r0] │ │ │ │ - beq 49720 │ │ │ │ + beq 496c8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1034d0 │ │ │ │ + bl 103520 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 496fc │ │ │ │ + blt 496a4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 49768 │ │ │ │ + beq 49710 │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r7, r3 │ │ │ │ - bne 49748 │ │ │ │ - ldr r0, [pc, #212] @ 4981c │ │ │ │ - b 49810 │ │ │ │ + bne 496f0 │ │ │ │ + ldr r0, [pc, #212] @ 497c4 │ │ │ │ + b 497b8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d018c │ │ │ │ + bl 2d0614 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4977c │ │ │ │ - bl a55e8 │ │ │ │ + bne 49724 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 496fc │ │ │ │ - ldr r3, [pc, #176] @ 49820 │ │ │ │ + bne 496a4 │ │ │ │ + ldr r3, [pc, #176] @ 497c8 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 139a20 │ │ │ │ - b 496fc │ │ │ │ + bl 139a90 │ │ │ │ + b 496a4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 497cc │ │ │ │ + beq 49774 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 49740 │ │ │ │ + beq 496e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 306e40 <_PyInterpreterState_IsRunningMain@@Base+0x11c> │ │ │ │ + bl 307574 <_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 496e8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 49740 │ │ │ │ + beq 496e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 306e40 <_PyInterpreterState_IsRunningMain@@Base+0x11c> │ │ │ │ + bl 307574 <_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 496e8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsbeq r2, [r7], #-172 @ 0xffffff54 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #272] @ 4994c │ │ │ │ + ldr r3, [pc, #272] @ 498f4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 49854 │ │ │ │ - ldr r1, [pc, #260] @ 49950 │ │ │ │ - ldr r0, [pc, #260] @ 49954 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 49884 │ │ │ │ + beq 497fc │ │ │ │ + ldr r1, [pc, #260] @ 498f8 │ │ │ │ + ldr r0, [pc, #260] @ 498fc │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 4982c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ tst r3, #1 │ │ │ │ - bne 49874 │ │ │ │ + bne 4981c │ │ │ │ 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 49834 │ │ │ │ + ldr r3, [pc, #220] @ 49900 │ │ │ │ + ldr r1, [pc, #220] @ 49904 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r4, #0 │ │ │ │ - b 49944 │ │ │ │ + b 498ec │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 498ac │ │ │ │ - ldr r3, [pc, #192] @ 49960 │ │ │ │ - ldr r1, [pc, #192] @ 49964 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 49884 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 498c8 │ │ │ │ - ldr r3, [pc, #172] @ 49968 │ │ │ │ - ldr r1, [pc, #172] @ 4996c │ │ │ │ + bne 49854 │ │ │ │ + ldr r3, [pc, #192] @ 49908 │ │ │ │ + ldr r1, [pc, #192] @ 4990c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b 4982c │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 49870 │ │ │ │ + ldr r3, [pc, #172] @ 49910 │ │ │ │ + ldr r1, [pc, #172] @ 49914 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 49884 │ │ │ │ + bl 18ee38 │ │ │ │ + b 4982c │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 2b7b80 <_PyArg_ParseStack@@Base+0x3b8> │ │ │ │ + bl 2b8008 <_PyArg_ParseStack@@Base+0x3b8> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 49884 │ │ │ │ - ldr r0, [pc, #144] @ 49970 │ │ │ │ - bl 91b78 <_PyObject_GC_New@@Base> │ │ │ │ + beq 4982c │ │ │ │ + ldr r0, [pc, #144] @ 49918 │ │ │ │ + bl 91abc <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 49884 │ │ │ │ + beq 4982c │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r4, #20] │ │ │ │ - bl 1ade40 │ │ │ │ + bl 1ae354 │ │ │ │ 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 357730 │ │ │ │ + ldr r3, [pc, #92] @ 4991c │ │ │ │ + bl 357fd0 │ │ │ │ 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 +31889,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 │ │ │ │ - eorseq sp, r8, r0, lsl sp │ │ │ │ + @ instruction: 0x0038e5d0 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, r8, lsl lr │ │ │ │ + @ instruction: 0x0036f6d8 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r6, ip, ror #29 │ │ │ │ + eorseq pc, r6, ip, lsr #15 │ │ │ │ subseq r1, r5, ip, ror r9 │ │ │ │ - eorseq sl, r8, r0, asr r9 │ │ │ │ + eorseq fp, r8, r0, lsl r2 │ │ │ │ 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] @ 49a2c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 49a6c │ │ │ │ + bhi 49a14 │ │ │ │ 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 4997c │ │ │ │ ldrb r1, [r3, #-2] │ │ │ │ ldrb r0, [r3, #-1] │ │ │ │ strb r0, [r3, #-2] │ │ │ │ strb r1, [r3, #-1] │ │ │ │ - b 499b4 │ │ │ │ - ldr r0, [pc, #172] @ 49a88 │ │ │ │ + b 4995c │ │ │ │ + ldr r0, [pc, #172] @ 49a30 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ subs r2, r2, #1 │ │ │ │ add r3, r3, #4 │ │ │ │ - bmi 499d4 │ │ │ │ + bmi 4997c │ │ │ │ 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 4998c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ subs r2, r2, #1 │ │ │ │ add r3, r3, #8 │ │ │ │ - bmi 499d4 │ │ │ │ + bmi 4997c │ │ │ │ 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,107 +31958,107 @@ │ │ │ │ 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 499c4 │ │ │ │ + ldr r3, [pc, #24] @ 49a34 │ │ │ │ + ldr r1, [pc, #24] @ 49a38 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r5, r3, r0, lsl #15 │ │ │ │ + subseq r6, r3, ip, asr #32 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sp, r8, ip, lsr #26 │ │ │ │ + eorseq lr, r8, ip, ror #11 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc] @ 49aa0 │ │ │ │ - b 32713c │ │ │ │ - andeq r9, r4, r0, lsr #31 │ │ │ │ + ldr r1, [pc] @ 49a48 │ │ │ │ + b 3279d0 │ │ │ │ + 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 49a78 │ │ │ │ + ldr r3, [pc, #52] @ 49aa0 │ │ │ │ + ldr r1, [pc, #52] @ 49aa4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 49ae4 │ │ │ │ + bl 18ee38 │ │ │ │ + b 49a8c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1034d0 │ │ │ │ + bl 103520 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge 49aec │ │ │ │ + bge 49a94 │ │ │ │ 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, lsr #1 │ │ │ │ + eorseq ip, r8, r0, ror #18 │ │ │ │ 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 │ │ │ │ + ldr r1, [pc, #144] @ 49b5c │ │ │ │ + ldr r0, [pc, #144] @ 49b60 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ - bl bbdf4 │ │ │ │ + bl bbd80 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 49b64 │ │ │ │ + bge 49b0c │ │ │ │ mov r0, #0 │ │ │ │ - b 49bac │ │ │ │ + b 49b54 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 49b98 │ │ │ │ - bl 1326d0 │ │ │ │ + bne 49b40 │ │ │ │ + bl 132738 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49b40 │ │ │ │ - bl c3e38 │ │ │ │ + bne 49ae8 │ │ │ │ + bl c3dc8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a7c8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 49b48 │ │ │ │ - ldr r0, [pc, #36] @ 49bbc │ │ │ │ - b 49bac │ │ │ │ - ldr r3, [pc, #32] @ 49bc0 │ │ │ │ + bne 49af0 │ │ │ │ + ldr r0, [pc, #36] @ 49b64 │ │ │ │ + b 49b54 │ │ │ │ + ldr r3, [pc, #32] @ 49b68 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 144370 │ │ │ │ + b 1443e0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq sl, r5, r0, lsl sl │ │ │ │ - eorseq sp, r8, r8, asr sp │ │ │ │ + @ instruction: 0x0035b2d0 │ │ │ │ + eorseq lr, r8, r8, lsl r6 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -00049bc4 : │ │ │ │ - ldr r2, [pc, #52] @ 49c00 │ │ │ │ +00049b6c : │ │ │ │ + ldr r2, [pc, #52] @ 49ba8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r3, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -32091,15 +32069,15 @@ │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3840] @ 0xf00 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr lr, [pc, #416] @ 49dc4 │ │ │ │ + ldr lr, [pc, #416] @ 49d6c │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -32110,70 +32088,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 49c2c │ │ │ │ clz r2, r6 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 49ccc │ │ │ │ + beq 49c74 │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #304] @ 49dc8 │ │ │ │ + ldr ip, [pc, #304] @ 49d70 │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ moveq r5, r6 │ │ │ │ moveq r8, r6 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 49da4 │ │ │ │ + beq 49d4c │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 16ff18 │ │ │ │ + bl 16ff08 │ │ │ │ ldr r8, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 49da4 │ │ │ │ - bl c3e38 │ │ │ │ + beq 49d4c │ │ │ │ + bl c3dc8 │ │ │ │ cmn r4, #1 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r9, r0 │ │ │ │ - beq 49d10 │ │ │ │ + beq 49cb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a2dc │ │ │ │ mov r6, r0 │ │ │ │ - b 49d1c │ │ │ │ + b 49cc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 296e8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 49d48 │ │ │ │ - ldr r3, [pc, #152] @ 49dcc │ │ │ │ + beq 49cf0 │ │ │ │ + ldr r3, [pc, #152] @ 49d74 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 144394 │ │ │ │ + bl 144404 │ │ │ │ mov r6, #0 │ │ │ │ - b 49da4 │ │ │ │ + b 49d4c │ │ │ │ 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 +32165,58 @@ │ │ │ │ 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 4a748 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r8, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ - bl 1706e4 │ │ │ │ + bl 1706d4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0x00535798 │ │ │ │ + subseq r6, r3, r0, rrx │ │ │ │ subseq r2, r7, r8, lsl #22 │ │ │ │ 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, [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 3428a4 │ │ │ │ + bne 49da8 │ │ │ │ + bl 342fb8 │ │ │ │ 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 c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_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 c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_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 9b224 │ │ │ │ + bl 9b168 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a413c │ │ │ │ + b a4080 │ │ │ │ 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 ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_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 2facfc │ │ │ │ + bl 2fb53c │ │ │ │ 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 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ 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, ror sp │ │ │ │ + eorseq r9, r5, r0, lsr r6 │ │ │ │ subseq r2, r5, r4, rrx │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, ip, ror #8 │ │ │ │ + eorseq sp, r8, ip, lsr #26 │ │ │ │ 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 355cec │ │ │ │ + bl 356584 │ │ │ │ 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 355cd8 │ │ │ │ + bl 356570 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a048 │ │ │ │ + beq 49ff0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355cec │ │ │ │ + bl 356584 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a580 │ │ │ │ + bne 4a528 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355cd8 │ │ │ │ + bl 356570 │ │ │ │ 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 355c88 │ │ │ │ + bl 356520 │ │ │ │ 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 355c88 │ │ │ │ + bl 356520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a104 │ │ │ │ + beq 4a0ac │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355c9c │ │ │ │ + bl 356534 │ │ │ │ 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 355cb0 │ │ │ │ + bl 356548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a544 │ │ │ │ + beq 4a4ec │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355d24 │ │ │ │ - ldr r4, [pc, #1192] @ 4a5a4 │ │ │ │ + bl 3565bc │ │ │ │ + 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 355c9c │ │ │ │ + bl 356534 │ │ │ │ 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 3559bc │ │ │ │ - b 4a4f0 │ │ │ │ - ldr r3, [pc, #1140] @ 4a5b4 │ │ │ │ + bl 356254 │ │ │ │ + b 4a498 │ │ │ │ + ldr r3, [pc, #1140] @ 4a55c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355cd8 │ │ │ │ + bl 356570 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a1b4 │ │ │ │ + beq 4a15c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355c9c │ │ │ │ + bl 356534 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a19c │ │ │ │ + beq 4a144 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3399e4 │ │ │ │ + bl 33a1b8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3559bc │ │ │ │ + bl 356254 │ │ │ │ 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 35539c │ │ │ │ - ldr r2, [pc, #1000] @ 4a5b8 │ │ │ │ - ldr r3, [pc, #1000] @ 4a5bc │ │ │ │ + bl 355c34 │ │ │ │ + ldr r2, [pc, #1000] @ 4a560 │ │ │ │ + ldr r3, [pc, #1000] @ 4a564 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355cd8 │ │ │ │ + bl 356570 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a210 │ │ │ │ + beq 4a1b8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355398 │ │ │ │ - ldr r2, [pc, #944] @ 4a5b8 │ │ │ │ - ldr r3, [pc, #944] @ 4a5bc │ │ │ │ - bl 355398 │ │ │ │ - b 4a230 │ │ │ │ - ldr r2, [pc, #928] @ 4a5b8 │ │ │ │ - ldr r3, [pc, #928] @ 4a5bc │ │ │ │ + bl 355c30 │ │ │ │ + ldr r2, [pc, #944] @ 4a560 │ │ │ │ + ldr r3, [pc, #944] @ 4a564 │ │ │ │ + bl 355c30 │ │ │ │ + b 4a1d8 │ │ │ │ + ldr r2, [pc, #928] @ 4a560 │ │ │ │ + ldr r3, [pc, #928] @ 4a564 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355398 │ │ │ │ + bl 355c30 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ - bl 355398 │ │ │ │ - ldr r2, [pc, #896] @ 4a5b8 │ │ │ │ - ldr r3, [pc, #900] @ 4a5c0 │ │ │ │ - bl 355750 │ │ │ │ + bl 355c30 │ │ │ │ + ldr r2, [pc, #896] @ 4a560 │ │ │ │ + ldr r3, [pc, #900] @ 4a568 │ │ │ │ + bl 355fe8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 3559bc │ │ │ │ + bl 356254 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355c9c │ │ │ │ + bl 356534 │ │ │ │ mov r1, r7 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 4a3dc │ │ │ │ - bl 3399e4 │ │ │ │ + beq 4a384 │ │ │ │ + bl 33a1b8 │ │ │ │ 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 3559bc │ │ │ │ + ldr r0, [pc, #800] @ 4a56c │ │ │ │ + ldr r1, [pc, #800] @ 4a570 │ │ │ │ + bl 356254 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 3559bc │ │ │ │ + bl 356254 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 355750 │ │ │ │ + bl 355fe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 32b054 <_Py_strhex@@Base+0x330> │ │ │ │ + bl 32b8e8 <_Py_strhex@@Base+0x324> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3559bc │ │ │ │ + bl 356254 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 355750 │ │ │ │ + bl 355fe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355398 │ │ │ │ - ldr r3, [pc, #684] @ 4a5cc │ │ │ │ + bl 355c30 │ │ │ │ + ldr r3, [pc, #684] @ 4a574 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355c9c │ │ │ │ - ldr r3, [pc, #660] @ 4a5d0 │ │ │ │ + bl 356534 │ │ │ │ + ldr r3, [pc, #660] @ 4a578 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 4a384 │ │ │ │ - bl 355398 │ │ │ │ + beq 4a32c │ │ │ │ + bl 355c30 │ │ │ │ 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 3559bc │ │ │ │ + bl 356254 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 4a4f8 │ │ │ │ - bl 355750 │ │ │ │ - ldr r3, [pc, #580] @ 4a5d4 │ │ │ │ + b 4a4a0 │ │ │ │ + bl 355fe8 │ │ │ │ + ldr r3, [pc, #580] @ 4a57c │ │ │ │ mov r2, #0 │ │ │ │ - bl 355398 │ │ │ │ + bl 355c30 │ │ │ │ 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 3559bc │ │ │ │ + bl 356254 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 3559bc │ │ │ │ + bl 356254 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 4a4f8 │ │ │ │ - bl 32b054 <_Py_strhex@@Base+0x330> │ │ │ │ + b 4a4a0 │ │ │ │ + bl 32b8e8 <_Py_strhex@@Base+0x324> │ │ │ │ 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 3559bc │ │ │ │ + bl 356254 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 355750 │ │ │ │ + bl 355fe8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 35539c │ │ │ │ - ldr r3, [pc, #404] @ 4a5cc │ │ │ │ + bl 355c34 │ │ │ │ + ldr r3, [pc, #404] @ 4a574 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355c9c │ │ │ │ - ldr r3, [pc, #380] @ 4a5d0 │ │ │ │ + bl 356534 │ │ │ │ + ldr r3, [pc, #380] @ 4a578 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 4a49c │ │ │ │ - bl 355398 │ │ │ │ + beq 4a444 │ │ │ │ + bl 355c30 │ │ │ │ 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 355750 │ │ │ │ + bl 355fe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 4a4f8 │ │ │ │ - bl 355750 │ │ │ │ - ldr r3, [pc, #300] @ 4a5d4 │ │ │ │ + b 4a4a0 │ │ │ │ + bl 355fe8 │ │ │ │ + ldr r3, [pc, #300] @ 4a57c │ │ │ │ mov r2, #0 │ │ │ │ - bl 355398 │ │ │ │ + bl 355c30 │ │ │ │ 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 355750 │ │ │ │ + bl 355fe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355750 │ │ │ │ + bl 355fe8 │ │ │ │ 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 355cec │ │ │ │ + bl 356584 │ │ │ │ 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 355cb0 │ │ │ │ + bl 356548 │ │ │ │ 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 355cd8 │ │ │ │ + bl 356570 │ │ │ │ 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 35539c │ │ │ │ + bl 355c34 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x00535798 │ │ │ │ + subseq r6, r3, r0, rrx │ │ │ │ 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,424 +32698,424 @@ │ │ │ │ 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 12e9bc │ │ │ │ + b 12ea20 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4a624 │ │ │ │ + ldr r0, [pc, #20] @ 4a5cc │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a5f4 │ │ │ │ + bne 4a59c │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r0, r9, r4, ror #1 │ │ │ │ + eorseq r0, r9, r4, lsr #19 │ │ │ │ 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 4a60c │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11fd1c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd80 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4a684 │ │ │ │ - b 4a6a0 │ │ │ │ - ldr r0, [pc, #292] @ 4a790 │ │ │ │ + bne 4a62c │ │ │ │ + b 4a648 │ │ │ │ + ldr r0, [pc, #292] @ 4a738 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a788 │ │ │ │ - b 4a650 │ │ │ │ - bl aafb0 │ │ │ │ + beq 4a730 │ │ │ │ + b 4a5f8 │ │ │ │ + bl aaef4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4a6b4 │ │ │ │ + bne 4a65c │ │ │ │ cmn r5, #1 │ │ │ │ - bne 4a6d0 │ │ │ │ - bl a55e8 │ │ │ │ + bne 4a678 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 4a6d0 │ │ │ │ - b 4a788 │ │ │ │ + beq 4a678 │ │ │ │ + b 4a730 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4a698 │ │ │ │ + bne 4a640 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 4a698 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 4a640 │ │ │ │ cmp r7, #1 │ │ │ │ - ble 4a748 │ │ │ │ + ble 4a6f0 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 4a700 │ │ │ │ + beq 4a6a8 │ │ │ │ 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 addfc │ │ │ │ + beq 4a6f4 │ │ │ │ + b 4a720 │ │ │ │ + ldr r3, [pc, #140] @ 4a73c │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4a6c4 │ │ │ │ + ldr r1, [pc, #128] @ 4a73c │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a730 │ │ │ │ + beq 4a6d8 │ │ │ │ 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 4a6f4 │ │ │ │ + ldr r2, [pc, #96] @ 4a740 │ │ │ │ + ldr r1, [pc, #96] @ 4a744 │ │ │ │ + ldr r0, [pc, #80] @ 4a738 │ │ │ │ mov r3, r4 │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4a788 │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 4a730 │ │ │ │ mov r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r5, r2 │ │ │ │ - bgt 4a764 │ │ │ │ + bgt 4a70c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 27fb7c │ │ │ │ + b 280014 │ │ │ │ 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] @ 4a73c │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4a730 │ │ │ │ - b 4a70c │ │ │ │ + beq 4a6d8 │ │ │ │ + b 4a6b4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r9, r5, r4, lsl #28 │ │ │ │ + eorseq sl, r5, r4, asr #13 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r1, r6, ip, asr #7 │ │ │ │ - eorseq r9, r6, r8, lsl #28 │ │ │ │ + eorseq r1, r6, ip, lsl #25 │ │ │ │ + eorseq sl, r6, r8, asr #13 │ │ │ │ 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 aa930 │ │ │ │ + bl aa874 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4a8b4 │ │ │ │ + beq 4a85c │ │ │ │ mov r0, r6 │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4a890 │ │ │ │ + beq 4a838 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4a890 │ │ │ │ + beq 4a838 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 175b2c │ │ │ │ + bl 175c38 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4a890 │ │ │ │ + beq 4a838 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 175b2c │ │ │ │ + bl 175c38 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4a890 │ │ │ │ + beq 4a838 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 175b2c │ │ │ │ + bl 175c38 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4a890 │ │ │ │ + beq 4a838 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 175b2c │ │ │ │ + bl 175c38 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4a890 │ │ │ │ + beq 4a838 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 175b2c │ │ │ │ + bl 175c38 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4a890 │ │ │ │ + beq 4a838 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 175b2c │ │ │ │ + bl 175c38 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4a890 │ │ │ │ + beq 4a838 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4a890 │ │ │ │ + beq 4a838 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 4a8bc │ │ │ │ + bne 4a864 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4a8b4 │ │ │ │ + beq 4a85c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4a8b4 │ │ │ │ + bne 4a85c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 4a8d4 │ │ │ │ + b 4a87c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl a32b0 │ │ │ │ + bl a31f4 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r4, #52] @ 0x34 │ │ │ │ - beq 4a890 │ │ │ │ + beq 4a838 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 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 ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a904 │ │ │ │ + bne 4a8ac │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - mlaseq r7, r0, r8, r3 │ │ │ │ + eorseq r4, r7, r0, asr r1 │ │ │ │ │ │ │ │ -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 27fb7c │ │ │ │ + b 280014 │ │ │ │ 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 92878 │ │ │ │ + bl 92874 │ │ │ │ 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 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r1, [pc, #4] @ 4aa04 │ │ │ │ - ldr r0, [pc, #4] @ 4aa08 │ │ │ │ - b 4ac24 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ - andeq fp, r4, r0, lsl r5 │ │ │ │ - ldrheq sp, [r5], #-40 @ 0xffffffd8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, #2 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bhi 4aa58 │ │ │ │ + bhi 4a9e8 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r7, [r5] │ │ │ │ - ble 4aa98 │ │ │ │ - b 4aa7c │ │ │ │ - ldr r0, [pc, #128] @ 4aae0 │ │ │ │ + ble 4aa28 │ │ │ │ + b 4aa0c │ │ │ │ + ldr r0, [pc, #128] @ 4aa70 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4aa48 │ │ │ │ + bne 4a9d8 │ │ │ │ mov r0, #0 │ │ │ │ - b 4aad8 │ │ │ │ + b 4aa68 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 16f018 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f008 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4aa74 │ │ │ │ + beq 4aa04 │ │ │ │ cmp r4, #2 │ │ │ │ - bne 4aab4 │ │ │ │ + bne 4aa44 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldreq r0, [pc, #52] @ 4aae4 │ │ │ │ + ldreq r0, [pc, #52] @ 4aa74 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - b 4aacc │ │ │ │ + b 4aa5c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 16f018 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f008 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4aa98 │ │ │ │ - b 4aa74 │ │ │ │ + bne 4aa28 │ │ │ │ + b 4aa04 │ │ │ │ mov r2, r7 │ │ │ │ str ip, [sp] │ │ │ │ - bl 32bc28 <_PyTime_FromLong@@Base+0x584> │ │ │ │ + bl 32bff0 <_PyTime_FromLong@@Base+0xb8> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r9, r5, r4, asr lr │ │ │ │ + eorseq sl, r5, r4, lsl r7 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r1, [pc, #4] @ 4aa88 │ │ │ │ + ldr r0, [pc, #4] @ 4aa8c │ │ │ │ + b 4abcc <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + @ instruction: 0x0004b4b8 │ │ │ │ + ldrheq sp, [r5], #-40 @ 0xffffffd8 │ │ │ │ │ │ │ │ -0004aae8 <_PyBytes_ReverseFind@@Base>: │ │ │ │ +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 4ab28 <_PyBytes_ReverseFind@@Base+0x40> │ │ │ │ + beq 4aad0 <_PyBytes_ReverseFind@@Base+0x40> │ │ │ │ mvn ip, #0 │ │ │ │ mov lr, #2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 2877fc <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 287b48 <_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 1ac67c │ │ │ │ + bl 1acb90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ab60 <_PyBytes_ReverseFind@@Base+0x78> │ │ │ │ - blt 4ab78 <_PyBytes_ReverseFind@@Base+0x90> │ │ │ │ + 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+0x10c> │ │ │ │ - b 9ddd8 │ │ │ │ + ldr r0, [pc, #148] @ 4ab9c <_PyBytes_ReverseFind@@Base+0x10c> │ │ │ │ + b 9dd1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 163b0c │ │ │ │ + bl 163adc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4ab80 <_PyBytes_ReverseFind@@Base+0x98> │ │ │ │ + bne 4ab28 <_PyBytes_ReverseFind@@Base+0x98> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ace68 │ │ │ │ + bl 1ad37c │ │ │ │ mov r5, #0 │ │ │ │ - b 4abec <_PyBytes_ReverseFind@@Base+0x104> │ │ │ │ + b 4ab94 <_PyBytes_ReverseFind@@Base+0x104> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 124a98 <_PyType_Name@@Base> │ │ │ │ + bl 124af8 <_PyType_Name@@Base> │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r0 │ │ │ │ - blt 4abb0 <_PyBytes_ReverseFind@@Base+0xc8> │ │ │ │ + blt 4ab58 <_PyBytes_ReverseFind@@Base+0xc8> │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #84] @ 4abf8 <_PyBytes_ReverseFind@@Base+0x110> │ │ │ │ + ldr r0, [pc, #84] @ 4aba0 <_PyBytes_ReverseFind@@Base+0x110> │ │ │ │ mov r2, r4 │ │ │ │ - bl 128cb4 │ │ │ │ + bl 128d18 │ │ │ │ mov r5, r0 │ │ │ │ - b 4abc0 <_PyBytes_ReverseFind@@Base+0xd8> │ │ │ │ - ldr r0, [pc, #68] @ 4abfc <_PyBytes_ReverseFind@@Base+0x114> │ │ │ │ + b 4ab68 <_PyBytes_ReverseFind@@Base+0xd8> │ │ │ │ + ldr r0, [pc, #68] @ 4aba4 <_PyBytes_ReverseFind@@Base+0x114> │ │ │ │ mov r2, r4 │ │ │ │ - bl 128cb4 │ │ │ │ + bl 128d18 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ace68 │ │ │ │ + bl 1ad37c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4abec <_PyBytes_ReverseFind@@Base+0x104> │ │ │ │ + beq 4ab94 <_PyBytes_ReverseFind@@Base+0x104> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4abec <_PyBytes_ReverseFind@@Base+0x104> │ │ │ │ + bne 4ab94 <_PyBytes_ReverseFind@@Base+0x104> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r4, r7, ip, asr #18 │ │ │ │ - eorseq sp, r8, ip, ror pc │ │ │ │ - eorseq sl, r7, r0, lsl sp │ │ │ │ + eorseq r5, r7, ip, lsl #4 │ │ │ │ + eorseq lr, r8, ip, lsr r8 │ │ │ │ + @ instruction: 0x0037b5d0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ac14 <_PyBytes_ReverseFind@@Base+0x12c> │ │ │ │ - ldr r1, [pc, #8] @ 4ac1c <_PyBytes_ReverseFind@@Base+0x134> │ │ │ │ - b 24af34 │ │ │ │ - ldr r0, [pc, #4] @ 4ac20 <_PyBytes_ReverseFind@@Base+0x138> │ │ │ │ + beq 4abbc <_PyBytes_ReverseFind@@Base+0x12c> │ │ │ │ + ldr r1, [pc, #8] @ 4abc4 <_PyBytes_ReverseFind@@Base+0x134> │ │ │ │ + b 24aefc │ │ │ │ + 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 91b78 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91abc <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4ac80 <_PyBytes_ReverseFind@@Base+0x198> │ │ │ │ + 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,668 +33130,642 @@ │ │ │ │ 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+0x1c8> │ │ │ │ + bne 4ac58 <_PyBytes_ReverseFind@@Base+0x1c8> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 31601c │ │ │ │ + b 3168b0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4acd4 <_PyBytes_ReverseFind@@Base+0x1ec> │ │ │ │ + ldr r0, [pc, #20] @ 4ac7c <_PyBytes_ReverseFind@@Base+0x1ec> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4aca4 <_PyBytes_ReverseFind@@Base+0x1bc> │ │ │ │ + bne 4ac4c <_PyBytes_ReverseFind@@Base+0x1bc> │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, r0, asr r8 │ │ │ │ + eorseq r4, r7, r0, lsl r1 │ │ │ │ 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 32c088 <_PyTime_FromLong@@Base+0x9e4> │ │ │ │ + bl 32c91c <_PyTime_FromLong@@Base+0x9e4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ad28 <_PyBytes_ReverseFind@@Base+0x240> │ │ │ │ - ldr r3, [pc, #36] @ 4ad40 <_PyBytes_ReverseFind@@Base+0x258> │ │ │ │ + beq 4acd0 <_PyBytes_ReverseFind@@Base+0x240> │ │ │ │ + ldr r3, [pc, #36] @ 4ace8 <_PyBytes_ReverseFind@@Base+0x258> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c577c │ │ │ │ + bl 1c5c94 │ │ │ │ mov r0, #0 │ │ │ │ - b 4ad38 <_PyBytes_ReverseFind@@Base+0x250> │ │ │ │ + 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 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r4, [r3, #8] │ │ │ │ - moveq r4, r3 │ │ │ │ - cmp r2, #0 │ │ │ │ - add r4, r4, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - movgt r2, #0 │ │ │ │ - movle r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - sub sp, sp, #32 │ │ │ │ - bne 4ada8 <_PyBytes_ReverseFind@@Base+0x2c0> │ │ │ │ - clz r2, r0 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - cmp r1, #2 │ │ │ │ - orrgt r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 4ade0 <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ - ldr ip, [pc, #252] @ 4aeac <_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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4ade0 <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ - mov r4, #0 │ │ │ │ - b 4aea0 <_PyBytes_ReverseFind@@Base+0x3b8> │ │ │ │ - ldr r3, [pc, #200] @ 4aeb0 <_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+0x3cc> │ │ │ │ - cmp r2, r3 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bne 4ae54 <_PyBytes_ReverseFind@@Base+0x36c> │ │ │ │ - bl a4500 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4ae3c <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ - bl a55e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4add8 <_PyBytes_ReverseFind@@Base+0x2f0> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 203738 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 4ae90 <_PyBytes_ReverseFind@@Base+0x3a8> │ │ │ │ - b 4add8 <_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+0x3b8> │ │ │ │ - bl 115a8c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 4add8 <_PyBytes_ReverseFind@@Base+0x2f0> │ │ │ │ - beq 4ae78 <_PyBytes_ReverseFind@@Base+0x390> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a9508 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl b2880 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 4add8 <_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 │ │ │ │ - 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+0x3f8> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - pop {r4, lr} │ │ │ │ - b 1add70 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4af04 <_PyBytes_ReverseFind@@Base+0x41c> │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4aed4 <_PyBytes_ReverseFind@@Base+0x3ec> │ │ │ │ - pop {r4, pc} │ │ │ │ - eorseq r3, r7, r0, lsl r8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ moveq r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ add r4, r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ - bne 4af60 <_PyBytes_ReverseFind@@Base+0x478> │ │ │ │ + bne 4ad44 <_PyBytes_ReverseFind@@Base+0x2b4> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4af90 <_PyBytes_ReverseFind@@Base+0x4a8> │ │ │ │ - ldr ip, [pc, #1424] @ 4b4f8 <_PyBytes_ReverseFind@@Base+0xa10> │ │ │ │ + beq 4ad74 <_PyBytes_ReverseFind@@Base+0x2e4> │ │ │ │ + ldr ip, [pc, #1424] @ 4b2dc <_PyBytes_ReverseFind@@Base+0x84c> │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b05c <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ + beq 4ae40 <_PyBytes_ReverseFind@@Base+0x3b0> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4b00c <_PyBytes_ReverseFind@@Base+0x524> │ │ │ │ + beq 4adf0 <_PyBytes_ReverseFind@@Base+0x360> │ │ │ │ ldr r8, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 4afb0 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ + beq 4ad94 <_PyBytes_ReverseFind@@Base+0x304> │ │ │ │ cmp r4, #1 │ │ │ │ - bne 4afb4 <_PyBytes_ReverseFind@@Base+0x4cc> │ │ │ │ - b 4b018 <_PyBytes_ReverseFind@@Base+0x530> │ │ │ │ - ldr r8, [pc, #1348] @ 4b4fc <_PyBytes_ReverseFind@@Base+0xa14> │ │ │ │ + bne 4ad98 <_PyBytes_ReverseFind@@Base+0x308> │ │ │ │ + b 4adfc <_PyBytes_ReverseFind@@Base+0x36c> │ │ │ │ + ldr r8, [pc, #1348] @ 4b2e0 <_PyBytes_ReverseFind@@Base+0x850> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11fd1c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd80 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4afd4 <_PyBytes_ReverseFind@@Base+0x4ec> │ │ │ │ - bl a55e8 │ │ │ │ + bne 4adb8 <_PyBytes_ReverseFind@@Base+0x328> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b018 <_PyBytes_ReverseFind@@Base+0x530> │ │ │ │ - b 4b05c <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ - bl aafb0 │ │ │ │ + beq 4adfc <_PyBytes_ReverseFind@@Base+0x36c> │ │ │ │ + b 4ae40 <_PyBytes_ReverseFind@@Base+0x3b0> │ │ │ │ + bl aaef4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4b000 <_PyBytes_ReverseFind@@Base+0x518> │ │ │ │ + beq 4ade4 <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4b000 <_PyBytes_ReverseFind@@Base+0x518> │ │ │ │ + bne 4ade4 <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmn r6, #1 │ │ │ │ - bne 4b01c <_PyBytes_ReverseFind@@Base+0x534> │ │ │ │ - b 4afc4 <_PyBytes_ReverseFind@@Base+0x4dc> │ │ │ │ - ldr r8, [pc, #1256] @ 4b4fc <_PyBytes_ReverseFind@@Base+0xa14> │ │ │ │ + bne 4ae00 <_PyBytes_ReverseFind@@Base+0x370> │ │ │ │ + b 4ada8 <_PyBytes_ReverseFind@@Base+0x318> │ │ │ │ + ldr r8, [pc, #1256] @ 4b2e0 <_PyBytes_ReverseFind@@Base+0x850> │ │ │ │ mvn r6, #0 │ │ │ │ - b 4b01c <_PyBytes_ReverseFind@@Base+0x534> │ │ │ │ + b 4ae00 <_PyBytes_ReverseFind@@Base+0x370> │ │ │ │ mvn r6, #0 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - ldr r3, [pc, #1236] @ 4b4fc <_PyBytes_ReverseFind@@Base+0xa14> │ │ │ │ + ldr r3, [pc, #1236] @ 4b2e0 <_PyBytes_ReverseFind@@Base+0x850> │ │ │ │ cmp r7, #0 │ │ │ │ ldrne r9, [r5, #20] │ │ │ │ - ldreq r9, [pc, #1228] @ 4b500 <_PyBytes_ReverseFind@@Base+0xa18> │ │ │ │ + ldreq r9, [pc, #1228] @ 4b2e4 <_PyBytes_ReverseFind@@Base+0x854> │ │ │ │ cmp r6, #0 │ │ │ │ mvnlt r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r8, r3 │ │ │ │ - bne 4b228 <_PyBytes_ReverseFind@@Base+0x740> │ │ │ │ + bne 4b00c <_PyBytes_ReverseFind@@Base+0x57c> │ │ │ │ cmp r6, #11 │ │ │ │ movlt r0, r6 │ │ │ │ movge r0, #11 │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 92e30 │ │ │ │ + bl 92d74 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4b064 <_PyBytes_ReverseFind@@Base+0x57c> │ │ │ │ + bne 4ae48 <_PyBytes_ReverseFind@@Base+0x3b8> │ │ │ │ mov r4, #0 │ │ │ │ - b 4b4ec <_PyBytes_ReverseFind@@Base+0xa04> │ │ │ │ + b 4b2d0 <_PyBytes_ReverseFind@@Base+0x840> │ │ │ │ mov r5, #0 │ │ │ │ - ldr sl, [pc, #1172] @ 4b504 <_PyBytes_ReverseFind@@Base+0xa1c> │ │ │ │ + ldr sl, [pc, #1172] @ 4b2e8 <_PyBytes_ReverseFind@@Base+0x858> │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - beq 4b148 <_PyBytes_ReverseFind@@Base+0x660> │ │ │ │ + beq 4af2c <_PyBytes_ReverseFind@@Base+0x49c> │ │ │ │ cmp r7, r0 │ │ │ │ - ble 4b098 <_PyBytes_ReverseFind@@Base+0x5b0> │ │ │ │ + ble 4ae7c <_PyBytes_ReverseFind@@Base+0x3ec> │ │ │ │ ldrb r3, [r9, r0] │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - beq 4b09c <_PyBytes_ReverseFind@@Base+0x5b4> │ │ │ │ + beq 4ae80 <_PyBytes_ReverseFind@@Base+0x3f0> │ │ │ │ add r0, r0, #1 │ │ │ │ - b 4b078 <_PyBytes_ReverseFind@@Base+0x590> │ │ │ │ - beq 4b1f8 <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ + b 4ae5c <_PyBytes_ReverseFind@@Base+0x3cc> │ │ │ │ + beq 4afdc <_PyBytes_ReverseFind@@Base+0x54c> │ │ │ │ add fp, r0, #1 │ │ │ │ cmp r7, fp │ │ │ │ - ble 4b0bc <_PyBytes_ReverseFind@@Base+0x5d4> │ │ │ │ + ble 4aea0 <_PyBytes_ReverseFind@@Base+0x410> │ │ │ │ ldrb r3, [r9, fp] │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ addeq fp, fp, #1 │ │ │ │ - beq 4b0a0 <_PyBytes_ReverseFind@@Base+0x5b8> │ │ │ │ + beq 4ae84 <_PyBytes_ReverseFind@@Base+0x3f4> │ │ │ │ sub r1, fp, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1d0670 │ │ │ │ + bl 1d0b50 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 4b200 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ + beq 4afe4 <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r8, [r3, r5, lsl #2] │ │ │ │ - ble 4b13c <_PyBytes_ReverseFind@@Base+0x654> │ │ │ │ + ble 4af20 <_PyBytes_ReverseFind@@Base+0x490> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab188 │ │ │ │ + bl ab0cc │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b11c <_PyBytes_ReverseFind@@Base+0x634> │ │ │ │ + beq 4af00 <_PyBytes_ReverseFind@@Base+0x470> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b200 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ + beq 4afe4 <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 4b200 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ + bne 4afe4 <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 4b200 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 4afe4 <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b13c <_PyBytes_ReverseFind@@Base+0x654> │ │ │ │ + beq 4af20 <_PyBytes_ReverseFind@@Base+0x490> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 4b13c <_PyBytes_ReverseFind@@Base+0x654> │ │ │ │ + bne 4af20 <_PyBytes_ReverseFind@@Base+0x490> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ mov r0, fp │ │ │ │ - b 4b070 <_PyBytes_ReverseFind@@Base+0x588> │ │ │ │ + b 4ae54 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ cmp r7, r0 │ │ │ │ - ldrgt r3, [pc, #944] @ 4b504 <_PyBytes_ReverseFind@@Base+0xa1c> │ │ │ │ - ble 4b1f8 <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ + ldrgt r3, [pc, #944] @ 4b2e8 <_PyBytes_ReverseFind@@Base+0x858> │ │ │ │ + ble 4afdc <_PyBytes_ReverseFind@@Base+0x54c> │ │ │ │ ldrb r2, [r9, r0] │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #8 │ │ │ │ - beq 4b174 <_PyBytes_ReverseFind@@Base+0x68c> │ │ │ │ + beq 4af58 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 4b154 <_PyBytes_ReverseFind@@Base+0x66c> │ │ │ │ - b 4b1f8 <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ + bne 4af38 <_PyBytes_ReverseFind@@Base+0x4a8> │ │ │ │ + b 4afdc <_PyBytes_ReverseFind@@Base+0x54c> │ │ │ │ sub r1, r7, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1d0670 │ │ │ │ + bl 1d0b50 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4b200 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ + beq 4afe4 <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r6, [r3, r5, lsl #2] │ │ │ │ - ble 4b1f4 <_PyBytes_ReverseFind@@Base+0x70c> │ │ │ │ + ble 4afd8 <_PyBytes_ReverseFind@@Base+0x548> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab188 │ │ │ │ + bl ab0cc │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b1d4 <_PyBytes_ReverseFind@@Base+0x6ec> │ │ │ │ + beq 4afb8 <_PyBytes_ReverseFind@@Base+0x528> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b200 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ + beq 4afe4 <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4b200 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ + bne 4afe4 <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 4b200 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 4afe4 <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b1f4 <_PyBytes_ReverseFind@@Base+0x70c> │ │ │ │ + beq 4afd8 <_PyBytes_ReverseFind@@Base+0x548> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4b1f4 <_PyBytes_ReverseFind@@Base+0x70c> │ │ │ │ + bne 4afd8 <_PyBytes_ReverseFind@@Base+0x548> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 4b4ec <_PyBytes_ReverseFind@@Base+0xa04> │ │ │ │ + b 4b2d0 <_PyBytes_ReverseFind@@Base+0x840> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b05c <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ + beq 4ae40 <_PyBytes_ReverseFind@@Base+0x3b0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4b05c <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ + bne 4ae40 <_PyBytes_ReverseFind@@Base+0x3b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 4b05c <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 4ae40 <_PyBytes_ReverseFind@@Base+0x3b0> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 112590 │ │ │ │ + bl 1125c8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4b05c <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ + bne 4ae40 <_PyBytes_ReverseFind@@Base+0x3b0> │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp fp, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 4b268 <_PyBytes_ReverseFind@@Base+0x780> │ │ │ │ - ldr r3, [pc, #684] @ 4b508 <_PyBytes_ReverseFind@@Base+0xa20> │ │ │ │ - ldr r1, [pc, #684] @ 4b50c <_PyBytes_ReverseFind@@Base+0xa24> │ │ │ │ + bne 4b04c <_PyBytes_ReverseFind@@Base+0x5bc> │ │ │ │ + ldr r3, [pc, #684] @ 4b2ec <_PyBytes_ReverseFind@@Base+0x85c> │ │ │ │ + ldr r1, [pc, #684] @ 4b2f0 <_PyBytes_ReverseFind@@Base+0x860> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 4b4e0 <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ + bl 18ee38 │ │ │ │ + b 4b2c4 <_PyBytes_ReverseFind@@Base+0x834> │ │ │ │ cmp r6, #11 │ │ │ │ movlt r0, r6 │ │ │ │ movge r0, #11 │ │ │ │ cmp fp, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 4b354 <_PyBytes_ReverseFind@@Base+0x86c> │ │ │ │ + bne 4b138 <_PyBytes_ReverseFind@@Base+0x6a8> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb sl, [r3] │ │ │ │ - bl 92e30 │ │ │ │ + bl 92d74 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r8, r5 │ │ │ │ movne fp, r5 │ │ │ │ movne r0, r5 │ │ │ │ - beq 4b4e0 <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ + beq 4b2c4 <_PyBytes_ReverseFind@@Base+0x834> │ │ │ │ cmp r7, fp │ │ │ │ - ble 4b334 <_PyBytes_ReverseFind@@Base+0x84c> │ │ │ │ + ble 4b118 <_PyBytes_ReverseFind@@Base+0x688> │ │ │ │ subs r6, r6, #1 │ │ │ │ - bcc 4b334 <_PyBytes_ReverseFind@@Base+0x84c> │ │ │ │ + bcc 4b118 <_PyBytes_ReverseFind@@Base+0x688> │ │ │ │ ldrb r3, [r9, fp] │ │ │ │ cmp r3, sl │ │ │ │ - bne 4b328 <_PyBytes_ReverseFind@@Base+0x840> │ │ │ │ + bne 4b10c <_PyBytes_ReverseFind@@Base+0x67c> │ │ │ │ sub r1, fp, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1d0670 │ │ │ │ + bl 1d0b50 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4b4bc <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ + beq 4b2a0 <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ cmp r8, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r8, lsl #2] │ │ │ │ - ble 4b318 <_PyBytes_ReverseFind@@Base+0x830> │ │ │ │ + ble 4b0fc <_PyBytes_ReverseFind@@Base+0x66c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab188 │ │ │ │ + bl ab0cc │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b49c <_PyBytes_ReverseFind@@Base+0x9b4> │ │ │ │ + bne 4b280 <_PyBytes_ReverseFind@@Base+0x7f0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b318 <_PyBytes_ReverseFind@@Base+0x830> │ │ │ │ + beq 4b0fc <_PyBytes_ReverseFind@@Base+0x66c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4b318 <_PyBytes_ReverseFind@@Base+0x830> │ │ │ │ + bne 4b0fc <_PyBytes_ReverseFind@@Base+0x66c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ add fp, fp, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ mov r0, fp │ │ │ │ - b 4b2a0 <_PyBytes_ReverseFind@@Base+0x7b8> │ │ │ │ + b 4b084 <_PyBytes_ReverseFind@@Base+0x5f4> │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r7, fp │ │ │ │ - bne 4b2b0 <_PyBytes_ReverseFind@@Base+0x7c8> │ │ │ │ + bne 4b094 <_PyBytes_ReverseFind@@Base+0x604> │ │ │ │ cmp r7, r0 │ │ │ │ - blt 4b400 <_PyBytes_ReverseFind@@Base+0x918> │ │ │ │ + blt 4b1e4 <_PyBytes_ReverseFind@@Base+0x754> │ │ │ │ sub r1, r7, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1d0670 │ │ │ │ + bl 1d0b50 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4b3b4 <_PyBytes_ReverseFind@@Base+0x8cc> │ │ │ │ - b 4b4bc <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ - bl 92e30 │ │ │ │ + bne 4b198 <_PyBytes_ReverseFind@@Base+0x708> │ │ │ │ + b 4b2a0 <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ + bl 92d74 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r8, r5 │ │ │ │ - beq 4b4e0 <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ + beq 4b2c4 <_PyBytes_ReverseFind@@Base+0x834> │ │ │ │ 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+0x8bc> │ │ │ │ + beq 4b188 <_PyBytes_ReverseFind@@Base+0x6f8> │ │ │ │ mvn ip, #0 │ │ │ │ mov lr, #1 │ │ │ │ stm sp, {ip, lr} │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 2877fc <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 287b48 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bge 4b408 <_PyBytes_ReverseFind@@Base+0x920> │ │ │ │ + bge 4b1ec <_PyBytes_ReverseFind@@Base+0x75c> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1d0670 │ │ │ │ + bl 1d0b50 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4b4bc <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ + beq 4b2a0 <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ cmp r8, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r8, lsl #2] │ │ │ │ - ble 4b3fc <_PyBytes_ReverseFind@@Base+0x914> │ │ │ │ + ble 4b1e0 <_PyBytes_ReverseFind@@Base+0x750> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab188 │ │ │ │ + bl ab0cc │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b49c <_PyBytes_ReverseFind@@Base+0x9b4> │ │ │ │ + bne 4b280 <_PyBytes_ReverseFind@@Base+0x7f0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b3fc <_PyBytes_ReverseFind@@Base+0x914> │ │ │ │ + beq 4b1e0 <_PyBytes_ReverseFind@@Base+0x750> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4b3fc <_PyBytes_ReverseFind@@Base+0x914> │ │ │ │ + bne 4b1e0 <_PyBytes_ReverseFind@@Base+0x750> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ add r8, r8, #1 │ │ │ │ str r8, [r4, #8] │ │ │ │ - b 4b4e4 <_PyBytes_ReverseFind@@Base+0x9fc> │ │ │ │ + b 4b2c8 <_PyBytes_ReverseFind@@Base+0x838> │ │ │ │ mov r1, sl │ │ │ │ add r0, r9, r5 │ │ │ │ - bl 1d0670 │ │ │ │ + bl 1d0b50 │ │ │ │ add r5, fp, r5 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 4b4bc <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ + beq 4b2a0 <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ cmp r8, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r1, [r3, r8, lsl #2] │ │ │ │ - ble 4b490 <_PyBytes_ReverseFind@@Base+0x9a8> │ │ │ │ + ble 4b274 <_PyBytes_ReverseFind@@Base+0x7e4> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl ab188 │ │ │ │ + bl ab0cc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b470 <_PyBytes_ReverseFind@@Base+0x988> │ │ │ │ + beq 4b254 <_PyBytes_ReverseFind@@Base+0x7c4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b4bc <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ + beq 4b2a0 <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - bne 4b4bc <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ + bne 4b2a0 <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ mov r0, r1 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 4b4bc <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 4b2a0 <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ - beq 4b490 <_PyBytes_ReverseFind@@Base+0x9a8> │ │ │ │ + beq 4b274 <_PyBytes_ReverseFind@@Base+0x7e4> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - bne 4b490 <_PyBytes_ReverseFind@@Base+0x9a8> │ │ │ │ + bne 4b274 <_PyBytes_ReverseFind@@Base+0x7e4> │ │ │ │ mov r0, r1 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ add r5, sl, r5 │ │ │ │ add r8, r8, #1 │ │ │ │ - b 4b364 <_PyBytes_ReverseFind@@Base+0x87c> │ │ │ │ + b 4b148 <_PyBytes_ReverseFind@@Base+0x6b8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b4bc <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ + beq 4b2a0 <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4b4bc <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ + bne 4b2a0 <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b4e0 <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ + beq 4b2c4 <_PyBytes_ReverseFind@@Base+0x834> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4b4e0 <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ + bne 4b2c4 <_PyBytes_ReverseFind@@Base+0x834> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 1134c4 │ │ │ │ + bl 1134fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x00572b9c │ │ │ │ + subseq r2, r7, r0, ror fp │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - eorseq r6, r9, r0, ror #4 │ │ │ │ + eorseq r6, r9, r0, lsr #22 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r6, r6, ip, lsl fp │ │ │ │ + @ instruction: 0x003673dc │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r4, [r3, #8] │ │ │ │ + moveq r4, r3 │ │ │ │ + cmp r2, #0 │ │ │ │ + add r4, r4, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + movgt r2, #0 │ │ │ │ + movle r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + sub sp, sp, #32 │ │ │ │ + bne 4b358 <_PyBytes_ReverseFind@@Base+0x8c8> │ │ │ │ + clz r2, r0 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r1, #2 │ │ │ │ + orrgt r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 4b390 <_PyBytes_ReverseFind@@Base+0x900> │ │ │ │ + ldr ip, [pc, #252] @ 4b45c <_PyBytes_ReverseFind@@Base+0x9cc> │ │ │ │ + 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 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4b390 <_PyBytes_ReverseFind@@Base+0x900> │ │ │ │ + mov r4, #0 │ │ │ │ + b 4b450 <_PyBytes_ReverseFind@@Base+0x9c0> │ │ │ │ + ldr r3, [pc, #200] @ 4b460 <_PyBytes_ReverseFind@@Base+0x9d0> │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + cmp r4, #1 │ │ │ │ + ldr r6, [r0] │ │ │ │ + ldrne r4, [r0, #4] │ │ │ │ + ldreq r4, [pc, #184] @ 4b464 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ + cmp r2, r3 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bne 4b404 <_PyBytes_ReverseFind@@Base+0x974> │ │ │ │ + bl a4444 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4b3ec <_PyBytes_ReverseFind@@Base+0x95c> │ │ │ │ + bl a552c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4b388 <_PyBytes_ReverseFind@@Base+0x8f8> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 203ad8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 4b440 <_PyBytes_ReverseFind@@Base+0x9b0> │ │ │ │ + b 4b388 <_PyBytes_ReverseFind@@Base+0x8f8> │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r4, r0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + b 4b450 <_PyBytes_ReverseFind@@Base+0x9c0> │ │ │ │ + bl 115a84 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 4b388 <_PyBytes_ReverseFind@@Base+0x8f8> │ │ │ │ + beq 4b428 <_PyBytes_ReverseFind@@Base+0x998> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a944c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b2814 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 4b388 <_PyBytes_ReverseFind@@Base+0x8f8> │ │ │ │ + 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} │ │ │ │ + @ instruction: 0x00572b9c │ │ │ │ + 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 4b490 <_PyBytes_ReverseFind@@Base+0xa00> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + pop {r4, lr} │ │ │ │ + b 1ae284 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #20] @ 4b4b4 <_PyBytes_ReverseFind@@Base+0xa24> │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4b484 <_PyBytes_ReverseFind@@Base+0x9f4> │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq r4, [r7], -r0 @ │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ - b a27e0 │ │ │ │ + b a2724 │ │ │ │ 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+0xa60> │ │ │ │ + bne 4b4f0 <_PyBytes_ReverseFind@@Base+0xa60> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 30ef60 │ │ │ │ + b 30fc1c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4b56c <_PyBytes_ReverseFind@@Base+0xa84> │ │ │ │ + ldr r0, [pc, #20] @ 4b514 <_PyBytes_ReverseFind@@Base+0xa84> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b53c <_PyBytes_ReverseFind@@Base+0xa54> │ │ │ │ + bne 4b4e4 <_PyBytes_ReverseFind@@Base+0xa54> │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, r4, lsr r8 │ │ │ │ + ldrsheq r4, [r7], -r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 188088 <_Py_union_type_or@@Base+0x2e8> │ │ │ │ + bl 18818c <_Py_union_type_or@@Base+0x2e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0b08 │ │ │ │ - ldr r0, [pc] @ 4b598 <_PyBytes_ReverseFind@@Base+0xab0> │ │ │ │ + bl 2d0f90 │ │ │ │ + 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 9b1ac │ │ │ │ + bl 9b0f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4b5c8 <_PyBytes_ReverseFind@@Base+0xae0> │ │ │ │ + bl 4b5c0 <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a413c │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4b618 <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r1, [r2, #8] │ │ │ │ - beq 4b618 <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 4b618 <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ + b a4080 │ │ │ │ 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 355c88 │ │ │ │ + bl 356520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b668 <_PyBytes_ReverseFind@@Base+0xb80> │ │ │ │ + beq 4b5b8 <_PyBytes_ReverseFind@@Base+0xb28> │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 355c88 │ │ │ │ + bl 356520 │ │ │ │ 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+0xb98> │ │ │ │ - ldr r0, [pc, #4] @ 4b684 <_PyBytes_ReverseFind@@Base+0xb9c> │ │ │ │ - b 4ac24 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ - andeq fp, r4, r8, asr r9 │ │ │ │ - subseq sp, r5, r8, lsl r1 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4b610 <_PyBytes_ReverseFind@@Base+0xb80> │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r1, [r2, #8] │ │ │ │ + beq 4b610 <_PyBytes_ReverseFind@@Base+0xb80> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 4b610 <_PyBytes_ReverseFind@@Base+0xb80> │ │ │ │ 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+0xbc8> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - pop {r4, lr} │ │ │ │ - b 1d52cc │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4b6d4 <_PyBytes_ReverseFind@@Base+0xbec> │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4b6a4 <_PyBytes_ReverseFind@@Base+0xbbc> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, r0, ror #16 │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ 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,115 +33773,115 @@ │ │ │ │ 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+0xc48> │ │ │ │ + bne 4b670 <_PyBytes_ReverseFind@@Base+0xbe0> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4b768 <_PyBytes_ReverseFind@@Base+0xc80> │ │ │ │ - ldr ip, [pc, #380] @ 4b8b4 <_PyBytes_ReverseFind@@Base+0xdcc> │ │ │ │ + beq 4b6a8 <_PyBytes_ReverseFind@@Base+0xc18> │ │ │ │ + ldr ip, [pc, #380] @ 4b7f4 <_PyBytes_ReverseFind@@Base+0xd64> │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b768 <_PyBytes_ReverseFind@@Base+0xc80> │ │ │ │ + bne 4b6a8 <_PyBytes_ReverseFind@@Base+0xc18> │ │ │ │ mov r5, #0 │ │ │ │ - b 4b8a8 <_PyBytes_ReverseFind@@Base+0xdc0> │ │ │ │ + b 4b7e8 <_PyBytes_ReverseFind@@Base+0xd58> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4b780 <_PyBytes_ReverseFind@@Base+0xc98> │ │ │ │ + beq 4b6c0 <_PyBytes_ReverseFind@@Base+0xc30> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1034d0 │ │ │ │ + bl 103520 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt 4b760 <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ + blt 4b6a0 <_PyBytes_ReverseFind@@Base+0xc10> │ │ │ │ ldr r8, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r9, [r4, #20] │ │ │ │ - ldreq r9, [pc, #288] @ 4b8b8 <_PyBytes_ReverseFind@@Base+0xdd0> │ │ │ │ - bl 92e30 │ │ │ │ + ldreq r9, [pc, #288] @ 4b7f8 <_PyBytes_ReverseFind@@Base+0xd68> │ │ │ │ + bl 92d74 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ - beq 4b760 <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ + beq 4b6a0 <_PyBytes_ReverseFind@@Base+0xc10> │ │ │ │ cmp r8, r4 │ │ │ │ mov r0, r4 │ │ │ │ - ble 4b8a8 <_PyBytes_ReverseFind@@Base+0xdc0> │ │ │ │ + ble 4b7e8 <_PyBytes_ReverseFind@@Base+0xd58> │ │ │ │ ldrb r3, [r9, r4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #10 │ │ │ │ cmpne r3, #13 │ │ │ │ - beq 4b7d8 <_PyBytes_ReverseFind@@Base+0xcf0> │ │ │ │ + beq 4b718 <_PyBytes_ReverseFind@@Base+0xc88> │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bne 4b7b0 <_PyBytes_ReverseFind@@Base+0xcc8> │ │ │ │ + bne 4b6f0 <_PyBytes_ReverseFind@@Base+0xc60> │ │ │ │ mov r1, r8 │ │ │ │ - b 4b80c <_PyBytes_ReverseFind@@Base+0xd24> │ │ │ │ + b 4b74c <_PyBytes_ReverseFind@@Base+0xcbc> │ │ │ │ cmp r8, r4 │ │ │ │ - ble 4b80c <_PyBytes_ReverseFind@@Base+0xd24> │ │ │ │ + ble 4b74c <_PyBytes_ReverseFind@@Base+0xcbc> │ │ │ │ cmp r3, #13 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne 4b804 <_PyBytes_ReverseFind@@Base+0xd1c> │ │ │ │ + bne 4b744 <_PyBytes_ReverseFind@@Base+0xcb4> │ │ │ │ cmp r8, r4 │ │ │ │ - ble 4b804 <_PyBytes_ReverseFind@@Base+0xd1c> │ │ │ │ + ble 4b744 <_PyBytes_ReverseFind@@Base+0xcb4> │ │ │ │ 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 1d0670 │ │ │ │ + bl 1d0b50 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4b880 <_PyBytes_ReverseFind@@Base+0xd98> │ │ │ │ + beq 4b7c0 <_PyBytes_ReverseFind@@Base+0xd30> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab188 │ │ │ │ + bl ab0cc │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b85c <_PyBytes_ReverseFind@@Base+0xd74> │ │ │ │ + beq 4b79c <_PyBytes_ReverseFind@@Base+0xd0c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b880 <_PyBytes_ReverseFind@@Base+0xd98> │ │ │ │ + beq 4b7c0 <_PyBytes_ReverseFind@@Base+0xd30> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4b880 <_PyBytes_ReverseFind@@Base+0xd98> │ │ │ │ + bne 4b7c0 <_PyBytes_ReverseFind@@Base+0xd30> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 4b880 <_PyBytes_ReverseFind@@Base+0xd98> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 4b7c0 <_PyBytes_ReverseFind@@Base+0xd30> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b7a4 <_PyBytes_ReverseFind@@Base+0xcbc> │ │ │ │ + beq 4b6e4 <_PyBytes_ReverseFind@@Base+0xc54> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4b7a4 <_PyBytes_ReverseFind@@Base+0xcbc> │ │ │ │ + bne 4b6e4 <_PyBytes_ReverseFind@@Base+0xc54> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 4b7a4 <_PyBytes_ReverseFind@@Base+0xcbc> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 4b6e4 <_PyBytes_ReverseFind@@Base+0xc54> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b760 <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ + beq 4b6a0 <_PyBytes_ReverseFind@@Base+0xc10> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4b760 <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ + bne 4b6a0 <_PyBytes_ReverseFind@@Base+0xc10> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 4b760 <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 4b6a0 <_PyBytes_ReverseFind@@Base+0xc10> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq r2, r7, r8, asr #23 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ add r3, r0, #8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -33940,478 +33892,532 @@ │ │ │ │ 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 20e790 │ │ │ │ + b 20e7a4 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r1, [pc, #4] @ 4b844 <_PyBytes_ReverseFind@@Base+0xdb4> │ │ │ │ + ldr r0, [pc, #4] @ 4b848 <_PyBytes_ReverseFind@@Base+0xdb8> │ │ │ │ + b 4abcc <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + andeq fp, r4, r8, asr r9 │ │ │ │ + subseq sp, r5, r8, lsl r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r2, #2 │ │ │ │ + mov r4, r1 │ │ │ │ + bne 4b874 <_PyBytes_ReverseFind@@Base+0xde4> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + pop {r4, lr} │ │ │ │ + b 1d57ac │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #20] @ 4b898 <_PyBytes_ReverseFind@@Base+0xe08> │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4b868 <_PyBytes_ReverseFind@@Base+0xdd8> │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq r4, r7, r0, lsr #2 │ │ │ │ + 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 1d0b50 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 4b8e8 <_PyBytes_ReverseFind@@Base+0xe58> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r0, [r4, #20] │ │ │ │ + ldreq r0, [pc, #20] @ 4b8f0 <_PyBytes_ReverseFind@@Base+0xe60> │ │ │ │ + cmp r2, #0 │ │ │ │ + ldrne r1, [r5, #20] │ │ │ │ + ldreq r1, [pc, #8] @ 4b8f0 <_PyBytes_ReverseFind@@Base+0xe60> │ │ │ │ + bl 4ba44 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ 0004b8f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl 8be14 │ │ │ │ + bl 8bd6c │ │ │ │ cmn r0, #1 │ │ │ │ beq 4b950 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 306c70 │ │ │ │ + bl 3074b0 │ │ │ │ cmn r0, #1 │ │ │ │ beq 4b950 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b f98f0 │ │ │ │ + b f9940 │ │ │ │ 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 2861dc │ │ │ │ - andeq fp, r4, ip, ror #19 │ │ │ │ + b 286528 │ │ │ │ + andeq fp, r4, r0, lsr #21 │ │ │ │ mov r0, r1 │ │ │ │ - b 14f338 │ │ │ │ + b 14f3a8 │ │ │ │ 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 1d0670 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 4b9d4 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ldr r1, [pc, #160] @ 4ba40 │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ + bne 4b9b8 │ │ │ │ + bl 342fb8 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #20] @ 4b9dc │ │ │ │ - cmp r2, #0 │ │ │ │ - ldrne r1, [r5, #20] │ │ │ │ - ldreq r1, [pc, #8] @ 4b9dc │ │ │ │ - bl 4bcc8 <_PyDict_DelItem_KnownHash@@Base+0x2e8> │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ + movne r0, #0 │ │ │ │ + subne r3, r3, #1 │ │ │ │ + bne 4ba38 │ │ │ │ + mov r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4ba30 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4ba30 │ │ │ │ + mov r1, #35 @ 0x23 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4ba30 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4ba30 │ │ │ │ + mov r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ + bl c6c2c <_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} │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + andeq r1, r0, r0, ror r7 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + ldr r6, [pc, #56] @ 4ba88 │ │ │ │ + ldr r5, [pc, #56] @ 4ba8c │ │ │ │ + ldr r4, [pc, #56] @ 4ba90 │ │ │ │ + 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 4ba7c │ │ │ │ + tst lr, #2 │ │ │ │ + ldrbne r3, [r5, r3] │ │ │ │ + strb r3, [r0, ip] │ │ │ │ + add ip, ip, #1 │ │ │ │ + b 4ba58 │ │ │ │ + eorseq r6, r9, r0, lsr #22 │ │ │ │ + eorseq r6, r9, r0, lsr #30 │ │ │ │ + @ instruction: 0x00482694 │ │ │ │ │ │ │ │ -0004b9e0 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ - b f98f0 │ │ │ │ +0004ba94 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ + b f9940 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 4bd44 │ │ │ │ + b 4bc44 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ bic r7, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #240] @ 4baf8 <_PyDict_DelItem_KnownHash@@Base+0x118> │ │ │ │ + ldr r3, [pc, #240] @ 4bbac <_PyDict_DelItem_KnownHash@@Base+0x118> │ │ │ │ mov r5, r1 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 355cec │ │ │ │ + bl 356584 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4baa0 <_PyDict_DelItem_KnownHash@@Base+0xc0> │ │ │ │ - ldr r3, [pc, #204] @ 4baf8 <_PyDict_DelItem_KnownHash@@Base+0x118> │ │ │ │ + bne 4bb54 <_PyDict_DelItem_KnownHash@@Base+0xc0> │ │ │ │ + ldr r3, [pc, #204] @ 4bbac <_PyDict_DelItem_KnownHash@@Base+0x118> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355cd8 │ │ │ │ + bl 356570 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4baa0 <_PyDict_DelItem_KnownHash@@Base+0xc0> │ │ │ │ + bne 4bb54 <_PyDict_DelItem_KnownHash@@Base+0xc0> │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355cd8 │ │ │ │ + bl 356570 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ba6c <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ + beq 4bb20 <_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 355c88 │ │ │ │ + bl 356520 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r5, [pc, #100] @ 4bafc <_PyDict_DelItem_KnownHash@@Base+0x11c> │ │ │ │ + ldrne r5, [pc, #100] @ 4bbb0 <_PyDict_DelItem_KnownHash@@Base+0x11c> │ │ │ │ movne r4, #0 │ │ │ │ - bne 4baec <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ - b 4bae4 <_PyDict_DelItem_KnownHash@@Base+0x104> │ │ │ │ + bne 4bba0 <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ + b 4bb98 <_PyDict_DelItem_KnownHash@@Base+0x104> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355cec │ │ │ │ + bl 356584 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4baec <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ + bne 4bba0 <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355cd8 │ │ │ │ + bl 356570 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4baec <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ + bne 4bba0 <_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] @ 4bbb4 <_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 202d24 │ │ │ │ - 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 addfc │ │ │ │ - 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 a6300 │ │ │ │ - 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 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subeq r4, r9, r0, lsl sp │ │ │ │ - subeq r3, r8, r0, lsl r3 │ │ │ │ - ldrdeq r1, [r8], #-228 @ 0xffffff1c │ │ │ │ - subseq r1, r5, ip, ror #3 │ │ │ │ - eorseq r1, r6, r8, ror #7 │ │ │ │ - eorseq fp, r6, r4, ror fp │ │ │ │ - eorseq r7, r7, ip, lsl #4 │ │ │ │ mov r0, r1 │ │ │ │ - b 14f338 │ │ │ │ + b 14f3a8 │ │ │ │ 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 3428a4 │ │ │ │ - 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 c6ca8 <_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 c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4bcb4 <_PyDict_DelItem_KnownHash@@Base+0x2d4> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 1d0b50 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 4bc0c <_PyDict_DelItem_KnownHash@@Base+0x178> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4bcb4 <_PyDict_DelItem_KnownHash@@Base+0x2d4> │ │ │ │ - mov r1, #17 │ │ │ │ + ldrne r0, [r4, #20] │ │ │ │ + ldreq r0, [pc, #20] @ 4bc14 <_PyDict_DelItem_KnownHash@@Base+0x180> │ │ │ │ + cmp r2, #0 │ │ │ │ + ldrne r1, [r5, #20] │ │ │ │ + ldreq r1, [pc, #8] @ 4bc14 <_PyDict_DelItem_KnownHash@@Base+0x180> │ │ │ │ + bl 4be54 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_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 │ │ │ │ - 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> │ │ │ │ - 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> │ │ │ │ - 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, ror #4 │ │ │ │ - eorseq r6, r9, r0, ror #12 │ │ │ │ - ldrdeq r1, [r8], #-212 @ 0xffffff2c │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ -0004bd18 : │ │ │ │ +0004bc18 : │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #28] @ 4bd40 │ │ │ │ + ldr r5, [pc, #28] @ 4bc40 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 127f4c │ │ │ │ + b 127fac │ │ │ │ andeq r0, r0, ip │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #4] @ 4bd54 │ │ │ │ - ldr r0, [pc, #4] @ 4bd58 │ │ │ │ - b 4ac24 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ - eoreq r2, ip, r0, ror lr │ │ │ │ + ldr r1, [pc, #4] @ 4bc54 │ │ │ │ + ldr r0, [pc, #4] @ 4bc58 │ │ │ │ + b 4abcc <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + strdeq r3, [ip], -r8 @ │ │ │ │ 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 357730 │ │ │ │ + ldr r3, [pc, #188] @ 4bd30 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 91918 │ │ │ │ + bl 9185c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4be14 │ │ │ │ - ldr r6, [pc, #164] @ 4be34 │ │ │ │ - ldr r7, [pc, #164] @ 4be38 │ │ │ │ - ldr r8, [pc, #164] @ 4be3c │ │ │ │ + beq 4bd14 │ │ │ │ + ldr r6, [pc, #164] @ 4bd34 │ │ │ │ + ldr r7, [pc, #164] @ 4bd38 │ │ │ │ + ldr r8, [pc, #164] @ 4bd3c │ │ │ │ add r6, r5, r6 │ │ │ │ add r7, r5, r7 │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4be1c │ │ │ │ - bl a6300 │ │ │ │ + beq 4bd1c │ │ │ │ + bl a6244 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59c0 │ │ │ │ + bl a5904 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq 4bde8 │ │ │ │ + beq 4bce8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4bde8 │ │ │ │ + bne 4bce8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r9, #0 │ │ │ │ - bge 4be1c │ │ │ │ + bge 4bd1c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4be14 │ │ │ │ + beq 4bd14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4be14 │ │ │ │ + bne 4bd14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 4be28 │ │ │ │ + b 4bd28 │ │ │ │ cmp r6, r7 │ │ │ │ add r8, r8, #4 │ │ │ │ - bne 4bd9c │ │ │ │ + bne 4bc9c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r8, r1, r3, lsr #4 │ │ │ │ andeq r8, r1, r2, lsr r2 │ │ │ │ - eorseq r2, sp, r0, lsr fp │ │ │ │ + @ instruction: 0x003d33f0 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 4be50 │ │ │ │ - b 1aefa0 │ │ │ │ - andeq ip, r4, r0, asr r0 │ │ │ │ + ldr r1, [pc] @ 4bd50 │ │ │ │ + b 1af4b8 │ │ │ │ + andeq ip, r4, r8, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - mov r5, r0 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + tst r2, #268435456 @ 0x10000000 │ │ │ │ + beq 4be20 │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 4be20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 2030c0 │ │ │ │ + cmp r0, #1114112 @ 0x110000 │ │ │ │ + lsrcc r3, r0, #7 │ │ │ │ + ldrcc r2, [pc, #152] @ 4be38 │ │ │ │ + lslcc r3, r3, #1 │ │ │ │ + ldrhcc r1, [r2, r3] │ │ │ │ + andcc r3, r0, #127 @ 0x7f │ │ │ │ + addcc r3, r3, r1, lsl #7 │ │ │ │ + ldrcc r2, [pc, #136] @ 4be3c │ │ │ │ + lslcc r3, r3, #1 │ │ │ │ + ldrhcc r2, [r2, r3] │ │ │ │ + ldr r3, [pc, #128] @ 4be40 │ │ │ │ + movcs r2, #0 │ │ │ │ + mov r1, #6 │ │ │ │ + mla r3, r1, r2, r3 │ │ │ │ + cmp r6, #0 │ │ │ │ + ldrb r7, [r3, #1] │ │ │ │ + mov r4, r0 │ │ │ │ + beq 4bde8 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + ldr r1, [pc, #96] @ 4be44 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne 4bdf0 │ │ │ │ + mov r5, r7 │ │ │ │ + b 4be14 │ │ │ │ + bl add90 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 4bde8 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldrb r3, [r0, #1] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4bde8 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b a6244 │ │ │ │ + ldr r2, [pc, #32] @ 4be48 │ │ │ │ + ldr r1, [pc, #32] @ 4be4c │ │ │ │ + ldr r0, [pc, #32] @ 4be50 │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - bl 1d0670 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 4bea0 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrdeq r5, [r9], #-80 @ 0xffffffb0 │ │ │ │ + ldrdeq r3, [r8], #-176 @ 0xffffff50 │ │ │ │ + @ instruction: 0x00482794 │ │ │ │ + subseq r1, r5, ip, ror #3 │ │ │ │ + eorseq r1, r6, r8, lsr #25 │ │ │ │ + eorseq ip, r6, r4, lsr r4 │ │ │ │ + eorseq r7, r7, ip, ror sl │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r7, [pc, #84] @ 4beb8 │ │ │ │ + ldr r6, [pc, #84] @ 4bebc │ │ │ │ + ldr r5, [pc, #84] @ 4bec0 │ │ │ │ + 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 4be94 │ │ │ │ cmp r3, #0 │ │ │ │ - ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #20] @ 4bea8 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldrne r1, [r5, #20] │ │ │ │ - ldreq r1, [pc, #8] @ 4bea8 │ │ │ │ - bl 4c08c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + ldrbeq ip, [r5, ip] │ │ │ │ + moveq r3, #1 │ │ │ │ + b 4beac │ │ │ │ + ands r4, r4, #2 │ │ │ │ + moveq r3, r4 │ │ │ │ + beq 4beac │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrbne ip, [r6, ip] │ │ │ │ + moveq r3, #1 │ │ │ │ + strb ip, [r0, lr] │ │ │ │ + add lr, lr, #1 │ │ │ │ + b 4be6c │ │ │ │ + eorseq r6, r9, r0, lsr #22 │ │ │ │ + eorseq r6, r9, r0, lsr #30 │ │ │ │ + @ instruction: 0x00482694 │ │ │ │ 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] @ 4c040 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bne 4bef4 │ │ │ │ - ldr r3, [pc, #336] @ 4c02c │ │ │ │ + bne 4bf0c │ │ │ │ + ldr r3, [pc, #336] @ 4c044 │ │ │ │ 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 4bf2c │ │ │ │ + ldr r2, [pc, #308] @ 4c048 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 1804d8 │ │ │ │ + bl 1805e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4c018 │ │ │ │ + beq 4c030 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 4bfc8 │ │ │ │ + bne 4bfe0 │ │ │ │ cmp r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 4c01c │ │ │ │ + beq 4c034 │ │ │ │ ldr r7, [r5] │ │ │ │ mov r1, r7 │ │ │ │ - bl a4500 │ │ │ │ + bl a4444 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 4bf6c │ │ │ │ - bl a55e8 │ │ │ │ + bne 4bf84 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bff4 │ │ │ │ - ldr r3, [pc, #212] @ 4c034 │ │ │ │ + bne 4c00c │ │ │ │ + ldr r3, [pc, #212] @ 4c04c │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 139a20 │ │ │ │ - b 4bff4 │ │ │ │ + bl 139a90 │ │ │ │ + b 4c00c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cec60 │ │ │ │ + bl 2cf0e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bff4 │ │ │ │ + bne 4c00c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - b 4bf2c │ │ │ │ + b 4bf44 │ │ │ │ ldr r1, [r5] │ │ │ │ - bl a9508 │ │ │ │ + bl a944c │ │ │ │ subs r7, r0, #0 │ │ │ │ mov r2, r7 │ │ │ │ - beq 4bff4 │ │ │ │ + beq 4c00c │ │ │ │ ldr r1, [r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl b2880 │ │ │ │ + bl b2814 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - bne 4bfd8 │ │ │ │ + bne 4bff0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 4bff4 │ │ │ │ + bne 4c00c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ cmp r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bne 4bf8c │ │ │ │ - b 4c01c │ │ │ │ + bne 4bfa4 │ │ │ │ + b 4c034 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 4bfbc │ │ │ │ + bne 4bfd4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 4bfbc │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 4bfd4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4c018 │ │ │ │ + beq 4c030 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4c018 │ │ │ │ + bne 4c030 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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,403 +34432,352 @@ │ │ │ │ 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 355c88 │ │ │ │ + bl 356520 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 29dcc │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r7, [pc, #84] @ 4c0f0 │ │ │ │ - ldr r6, [pc, #84] @ 4c0f4 │ │ │ │ - ldr r5, [pc, #84] @ 4c0f8 │ │ │ │ - mov lr, r3 │ │ │ │ - cmp lr, r2 │ │ │ │ - popge {r4, r5, r6, r7, pc} │ │ │ │ - ldrb ip, [r1, lr] │ │ │ │ - ldr r4, [r7, ip, lsl #2] │ │ │ │ - tst r4, #1 │ │ │ │ - beq 4c0cc │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrbeq ip, [r5, ip] │ │ │ │ - moveq r3, #1 │ │ │ │ - b 4c0e4 │ │ │ │ - ands r4, r4, #2 │ │ │ │ - moveq r3, r4 │ │ │ │ - beq 4c0e4 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrbne ip, [r6, ip] │ │ │ │ - moveq r3, #1 │ │ │ │ - strb ip, [r0, lr] │ │ │ │ - add lr, lr, #1 │ │ │ │ - b 4c0a4 │ │ │ │ - eorseq r6, r9, r0, ror #4 │ │ │ │ - eorseq r6, r9, r0, ror #12 │ │ │ │ - ldrdeq r1, [r8], #-212 @ 0xffffff2c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 4bd44 │ │ │ │ - ldr r1, [pc] @ 4c10c │ │ │ │ - b 24af34 │ │ │ │ + b 4bc44 │ │ │ │ + ldr r1, [pc] @ 4c0b4 │ │ │ │ + b 24aefc │ │ │ │ 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 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4c140 │ │ │ │ - bl a55e8 │ │ │ │ + bne 4c0e8 │ │ │ │ + bl a552c │ │ │ │ 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 18ed34 │ │ │ │ - b 4c170 │ │ │ │ + bl 18ee38 │ │ │ │ + b 4c118 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #16] @ 4c180 │ │ │ │ - b 14471c │ │ │ │ + ldr r1, [pc, #16] @ 4c128 │ │ │ │ + b 14478c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r8, r4, asr #32 │ │ │ │ - eorseq r5, r6, r4, lsl #6 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r3, #0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bne 4c1d0 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2ab02c │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bne 4c1f8 │ │ │ │ - b 4c1f0 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #56] @ 4c218 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4c1b0 │ │ │ │ - mov r4, #0 │ │ │ │ - b 4c204 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - bl 4c308 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 9b224 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - eorseq r5, r7, ip, ror r6 │ │ │ │ + @ instruction: 0x0038e8fc │ │ │ │ + eorseq r5, r6, r4, asr #23 │ │ │ │ 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 11fd1c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd80 <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4c254 │ │ │ │ - bl a55e8 │ │ │ │ + bne 4c164 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 4c2b4 │ │ │ │ - b 4c2ac │ │ │ │ - bl aafb0 │ │ │ │ + beq 4c1c4 │ │ │ │ + b 4c1bc │ │ │ │ + bl aaef4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 4c280 │ │ │ │ + beq 4c190 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4c280 │ │ │ │ + bne 4c190 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 4c2b4 │ │ │ │ - b 4c240 │ │ │ │ + bne 4c1c4 │ │ │ │ + b 4c150 │ │ │ │ sub r4, r4, r1 │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 43448 <_PyImport_ClearExtension@@Base+0xf14> │ │ │ │ + bl 433f0 <_PyImport_ClearExtension@@Base+0xe08> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c2d4 │ │ │ │ + bne 4c1e4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt 4c28c │ │ │ │ + bgt 4c19c │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - ldreq r0, [pc, #52] @ 4c304 │ │ │ │ + ldreq r0, [pc, #52] @ 4c214 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1d0670 │ │ │ │ + b 1d0b50 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r0, #20] │ │ │ │ - ldreq r3, [pc, #28] @ 4c304 │ │ │ │ + ldreq r3, [pc, #28] @ 4c214 │ │ │ │ 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, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #200] @ 4c3f4 │ │ │ │ - bl 17dc9c │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ - bne 4c34c │ │ │ │ - ldr r1, [pc, #180] @ 4c3f8 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - bl 1177f8 │ │ │ │ - b 4c360 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - mov r1, #0 │ │ │ │ - bl 9d8f8 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 4c368 │ │ │ │ - mov r4, #0 │ │ │ │ - b 4c3ec │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - add r1, r4, #12 │ │ │ │ - bl 112590 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 4c3a8 │ │ │ │ - ldr r7, [r5, #8] │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 355370 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 4c3d0 │ │ │ │ - ldr r1, [pc, #92] @ 4c3fc │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - mov r2, r7 │ │ │ │ - bl 1177f8 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4c360 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 4c360 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 4c360 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r5] │ │ │ │ mov r3, #0 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - str r3, [r4, #56] @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrheq r8, [r6], #-84 @ 0xffffffac │ │ │ │ - eorseq lr, r8, r8, lsl #1 │ │ │ │ - ldrheq lr, [r8], -ip @ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ + sub sp, sp, #12 │ │ │ │ cmp r2, #2 │ │ │ │ + mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4c428 │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bne 4c264 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2ab3e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bne 4c28c │ │ │ │ + b 4c284 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #56] @ 4c2ac │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4c244 │ │ │ │ + mov r4, #0 │ │ │ │ + b 4c298 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + bl 4c3a0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 9b168 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + eorseq r5, r7, ip, ror #29 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r2, #2 │ │ │ │ + mov r4, r1 │ │ │ │ + bne 4c2d8 │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 13d950 │ │ │ │ + b 13d9c0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4c44c │ │ │ │ + ldr r0, [pc, #20] @ 4c2fc │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 4c41c │ │ │ │ - eorseq r3, r7, r0, ror #15 │ │ │ │ - ldr ip, [pc, #136] @ 4c4e0 │ │ │ │ + b 4c2cc │ │ │ │ + eorseq r4, r7, r0, lsr #1 │ │ │ │ + ldr ip, [pc, #136] @ 4c390 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 4c4c8 │ │ │ │ + bne 4c378 │ │ │ │ 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 4c4d0 │ │ │ │ + bne 4c380 │ │ │ │ sub r3, r4, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 4c4d0 │ │ │ │ + bhi 4c380 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 4c5c4 │ │ │ │ + bl 4c510 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt 4c4d8 │ │ │ │ + blt 4c388 │ │ │ │ cmp r4, #3 │ │ │ │ - ldr r0, [pc, #56] @ 4c4e4 │ │ │ │ - ldr r2, [pc, #56] @ 4c4e8 │ │ │ │ - bne 4c4bc │ │ │ │ + ldr r0, [pc, #56] @ 4c394 │ │ │ │ + ldr r2, [pc, #56] @ 4c398 │ │ │ │ + bne 4c36c │ │ │ │ cmp r3, #0 │ │ │ │ movne r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #28] @ 4c4ec │ │ │ │ + ldr r0, [pc, #28] @ 4c39c │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #20] @ 4c4ec │ │ │ │ + ldr r0, [pc, #20] @ 4c39c │ │ │ │ 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, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - bl 9b1ac │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 9b224 │ │ │ │ - add r0, r4, #12 │ │ │ │ - bl 1134c4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl a413c │ │ │ │ - ldr r3, [r5] │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r1, [pc, #200] @ 4c48c │ │ │ │ + bl 17dda8 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ + bne 4c3e4 │ │ │ │ + ldr r1, [pc, #180] @ 4c490 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + bl 1177f0 │ │ │ │ + b 4c3f8 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + mov r1, #0 │ │ │ │ + bl 9d83c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 4c400 │ │ │ │ + mov r4, #0 │ │ │ │ + b 4c484 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, r4, #12 │ │ │ │ + bl 1125c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 4c440 │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 355c08 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 4c468 │ │ │ │ + ldr r1, [pc, #92] @ 4c494 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + mov r2, r7 │ │ │ │ + bl 1177f0 │ │ │ │ + ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ + beq 4c3f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + str r3, [r4] │ │ │ │ + bne 4c3f8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 4c3f8 │ │ │ │ + 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, ror #18 │ │ │ │ + mlaseq r8, r4, r9, 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 4c584 │ │ │ │ + bne 4c4d0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c598 │ │ │ │ - b 4c5a8 │ │ │ │ + bne 4c4e4 │ │ │ │ + b 4c4f4 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4c574 │ │ │ │ + beq 4c4c0 │ │ │ │ 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 4c690 │ │ │ │ + beq 4c5dc │ │ │ │ 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 4c658 │ │ │ │ + bne 4c5a4 │ │ │ │ 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 32c088 <_PyTime_FromLong@@Base+0x9e4> │ │ │ │ + bl 32c91c <_PyTime_FromLong@@Base+0x9e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c684 │ │ │ │ + bne 4c5d0 │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2faef8 │ │ │ │ + bl 2fb738 │ │ │ │ cmp r0, #2 │ │ │ │ mov r2, r0 │ │ │ │ - beq 4c660 │ │ │ │ - bhi 4c618 │ │ │ │ + beq 4c5ac │ │ │ │ + bhi 4c564 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4c674 │ │ │ │ + beq 4c5c0 │ │ │ │ mov r0, #0 │ │ │ │ - b 4c688 │ │ │ │ + b 4c5d4 │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 116f4c │ │ │ │ + bl 116f44 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4c67c │ │ │ │ + bge 4c5c8 │ │ │ │ mvn r0, #0 │ │ │ │ - b 4c688 │ │ │ │ - bne 4c618 │ │ │ │ - b 4c658 │ │ │ │ + b 4c5d4 │ │ │ │ + bne 4c564 │ │ │ │ + b 4c5a4 │ │ │ │ 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} │ │ │ │ @@ -34835,959 +34790,952 @@ │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-216] @ 0xffffff28 │ │ │ │ sub sp, sp, #16384 @ 0x4000 │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ add lr, sp, #16384 @ 0x4000 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #348] @ 4c838 │ │ │ │ + ldr r0, [pc, #348] @ 4c784 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #184 @ 0xb8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [lr, #180] @ 0xb4 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #328] @ 4c83c │ │ │ │ - ldr r1, [pc, #328] @ 4c840 │ │ │ │ + ldr r2, [pc, #328] @ 4c788 │ │ │ │ + ldr r1, [pc, #328] @ 4c78c │ │ │ │ sub r3, r5, #160 @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ add lr, lr, #180 @ 0xb4 │ │ │ │ - bl b6a88 │ │ │ │ + bl b6a14 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4c804 │ │ │ │ - ldr r1, [pc, #304] @ 4c844 │ │ │ │ - ldr r0, [pc, #304] @ 4c848 │ │ │ │ + beq 4c750 │ │ │ │ + ldr r1, [pc, #304] @ 4c790 │ │ │ │ + ldr r0, [pc, #304] @ 4c794 │ │ │ │ mov r2, r6 │ │ │ │ - bl bbdf4 │ │ │ │ + bl bbd80 │ │ │ │ ldr r1, [r5, #-160] @ 0xffffff60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4c788 │ │ │ │ + blt 4c6d4 │ │ │ │ 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 2dfc38 <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ + bl 2e047c <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4c788 │ │ │ │ + beq 4c6d4 │ │ │ │ add r3, sp, #16384 @ 0x4000 │ │ │ │ ldrh r4, [r3, #48] @ 0x30 │ │ │ │ add r3, r3, #48 @ 0x30 │ │ │ │ cmp r4, #2 │ │ │ │ addeq r8, sp, #16384 @ 0x4000 │ │ │ │ moveq r9, #4 │ │ │ │ addeq r8, r8, #52 @ 0x34 │ │ │ │ - beq 4c79c │ │ │ │ + beq 4c6e8 │ │ │ │ cmp r4, #10 │ │ │ │ - beq 4c790 │ │ │ │ - ldr r3, [pc, #204] @ 4c84c │ │ │ │ - ldr r1, [pc, #204] @ 4c850 │ │ │ │ + beq 4c6dc │ │ │ │ + ldr r3, [pc, #204] @ 4c798 │ │ │ │ + ldr r1, [pc, #204] @ 4c79c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r4, #0 │ │ │ │ - b 4c7fc │ │ │ │ + b 4c748 │ │ │ │ add r8, sp, #16384 @ 0x4000 │ │ │ │ mov r9, #16 │ │ │ │ add r8, r8, #56 @ 0x38 │ │ │ │ - bl c3e38 │ │ │ │ - ldr r3, [pc, #172] @ 4c854 │ │ │ │ + bl c3dc8 │ │ │ │ + ldr r3, [pc, #172] @ 4c7a0 │ │ │ │ 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 c7b9c │ │ │ │ + bl c7b20 │ │ │ │ add r2, sp, #16384 @ 0x4000 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [r5, #-164] @ 0xffffff5c │ │ │ │ add r2, r2, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 4d104 │ │ │ │ + bl 4d0ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #-160] @ 0xffffff60 │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ add r1, sp, #16384 @ 0x4000 │ │ │ │ - ldr r3, [pc, #40] @ 4c838 │ │ │ │ + ldr r3, [pc, #40] @ 4c784 │ │ │ │ add r1, r1, #180 @ 0xb4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 4c828 │ │ │ │ + beq 4c774 │ │ │ │ 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, lsl #3 │ │ │ │ - eorseq lr, r8, r8, lsr #2 │ │ │ │ - @ instruction: 0x0038ddd8 │ │ │ │ - eorseq lr, r8, ip, lsr r1 │ │ │ │ + eorseq r4, r8, r0, asr #20 │ │ │ │ + @ instruction: 0x0038e9d8 │ │ │ │ + mlaseq r8, r8, r6, lr │ │ │ │ + eorseq lr, r8, ip, ror #19 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - @ instruction: 0x003841fc │ │ │ │ + @ instruction: 0x00384abc │ │ │ │ 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 9b0f0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 9b168 │ │ │ │ + add r0, r4, #12 │ │ │ │ + bl 1134fc │ │ │ │ + mov r0, r4 │ │ │ │ + bl a4080 │ │ │ │ + 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 9abc4 <_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 3b5fc │ │ │ │ + b 3b554 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4c8a4 │ │ │ │ + ldr r0, [pc, #20] @ 4c84c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 4c874 │ │ │ │ - @ instruction: 0x003737b0 │ │ │ │ + b 4c81c │ │ │ │ + eorseq r4, r7, r0, ror r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 4c8b8 │ │ │ │ - b 3104b4 │ │ │ │ + ldr r1, [pc] @ 4c860 │ │ │ │ + b 310e8c │ │ │ │ subseq lr, r7, r4, asr #9 │ │ │ │ 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] @ 4c984 │ │ │ │ + ldr r0, [pc, #172] @ 4c92c │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #152] @ 4c988 │ │ │ │ - ldr r1, [pc, #152] @ 4c98c │ │ │ │ + ldr r2, [pc, #152] @ 4c930 │ │ │ │ + ldr r1, [pc, #152] @ 4c934 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6a88 │ │ │ │ + bl b6a14 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4c95c │ │ │ │ - ldr r1, [pc, #132] @ 4c990 │ │ │ │ - ldr r0, [pc, #132] @ 4c994 │ │ │ │ + beq 4c904 │ │ │ │ + ldr r1, [pc, #132] @ 4c938 │ │ │ │ + ldr r0, [pc, #132] @ 4c93c │ │ │ │ mov r2, r5 │ │ │ │ - bl bbdf4 │ │ │ │ + bl bbd80 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4c928 │ │ │ │ + bge 4c8d0 │ │ │ │ mov r4, #0 │ │ │ │ - b 4c954 │ │ │ │ + b 4c8fc │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r3, #16 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 2dfc38 <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ + bl 2e047c <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4c920 │ │ │ │ + beq 4c8c8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 2dff34 <_PyErr_BadInternalCall@@Base+0xb5c> │ │ │ │ + bl 2e0778 <_PyErr_BadInternalCall@@Base+0xb5c> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 99c64 │ │ │ │ - ldr r3, [pc, #32] @ 4c984 │ │ │ │ + bl 99ba8 │ │ │ │ + ldr r3, [pc, #32] @ 4c92c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 4c978 │ │ │ │ + beq 4c920 │ │ │ │ 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, lsl #3 │ │ │ │ - eorseq lr, r8, ip, asr #3 │ │ │ │ - @ instruction: 0x0038ddd8 │ │ │ │ - eorseq lr, r8, r0, ror #3 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4c9a8 │ │ │ │ - b 2ab348 │ │ │ │ - ldr r0, [pc] @ 4c9b0 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r8, r8, lsl r0 │ │ │ │ + eorseq r4, r8, r0, asr #20 │ │ │ │ + eorseq lr, r8, ip, lsl #21 │ │ │ │ + mlaseq r8, r8, r6, lr │ │ │ │ + eorseq lr, r8, r0, lsr #21 │ │ │ │ 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 4c97c │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11fd1c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd80 <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4ca10 │ │ │ │ - b 4ca2c │ │ │ │ - ldr r0, [pc, #308] @ 4cb2c │ │ │ │ + bne 4c99c │ │ │ │ + b 4c9b8 │ │ │ │ + ldr r0, [pc, #308] @ 4cab8 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4cb24 │ │ │ │ - b 4c9dc │ │ │ │ - bl aafb0 │ │ │ │ + beq 4cab0 │ │ │ │ + b 4c968 │ │ │ │ + bl aaef4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4ca40 │ │ │ │ + bne 4c9cc │ │ │ │ cmn r4, #1 │ │ │ │ - bne 4ca5c │ │ │ │ - bl a55e8 │ │ │ │ + bne 4c9e8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 4ca5c │ │ │ │ - b 4cb24 │ │ │ │ + beq 4c9e8 │ │ │ │ + b 4cab0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4ca24 │ │ │ │ + bne 4c9b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 4ca24 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 4c9b0 │ │ │ │ cmp r7, #1 │ │ │ │ movle r3, #32 │ │ │ │ - ble 4cad8 │ │ │ │ + ble 4ca64 │ │ │ │ ldr r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 4ca90 │ │ │ │ + beq 4ca1c │ │ │ │ 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 addfc │ │ │ │ + beq 4ca64 │ │ │ │ + b 4caa0 │ │ │ │ + ldr r3, [pc, #152] @ 4cabc │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4ca38 │ │ │ │ + ldr r1, [pc, #140] @ 4cabc │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4cac0 │ │ │ │ + beq 4ca4c │ │ │ │ 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 4ca64 │ │ │ │ + ldr r2, [pc, #108] @ 4cac0 │ │ │ │ + ldr r1, [pc, #108] @ 4cac4 │ │ │ │ + ldr r0, [pc, #92] @ 4cab8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4cb24 │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 4cab0 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bgt 4caf0 │ │ │ │ + bgt 4ca7c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 27fb7c │ │ │ │ + b 280014 │ │ │ │ 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] @ 4cabc │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4cac0 │ │ │ │ - b 4ca9c │ │ │ │ + beq 4ca4c │ │ │ │ + b 4ca28 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mlaseq r5, ip, sp, r9 │ │ │ │ + eorseq sl, r5, ip, asr r6 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r1, r6, ip, asr #7 │ │ │ │ - eorseq r9, r6, r8, lsl #28 │ │ │ │ + eorseq r1, r6, ip, lsl #25 │ │ │ │ + eorseq sl, r6, r8, asr #13 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4cb54 │ │ │ │ - ldr r0, [pc, #16] @ 4cb64 │ │ │ │ - b 128cb4 │ │ │ │ + bne 4cae0 │ │ │ │ + ldr r0, [pc, #16] @ 4caf0 │ │ │ │ + b 128d18 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r0, [pc, #8] @ 4cb68 │ │ │ │ + ldr r0, [pc, #8] @ 4caf4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b 128cb4 │ │ │ │ - eorseq lr, r8, ip, lsl #4 │ │ │ │ - eorseq lr, r8, r0, lsr #4 │ │ │ │ - ldr r1, [pc] @ 4cb74 │ │ │ │ - b 4ce48 │ │ │ │ - eorseq r9, r5, r0, ror #13 │ │ │ │ + b 128d18 │ │ │ │ + eorseq lr, r8, r0, asr #21 │ │ │ │ + @ instruction: 0x0038ead4 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4cb08 │ │ │ │ + b 2ab940 │ │ │ │ + ldr r0, [pc] @ 4cb10 │ │ │ │ + bx lr │ │ │ │ + subseq r1, r8, r8, lsl r0 │ │ │ │ + ldr r1, [pc] @ 4cb1c │ │ │ │ + b 4cdf0 │ │ │ │ + eorseq r9, r5, r0, lsr #31 │ │ │ │ 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 322194 <_PyObject_GetState@@Base> │ │ │ │ + bl 322a28 <_PyObject_GetState@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ moveq r6, r4 │ │ │ │ - beq 4cc54 │ │ │ │ - ldr r0, [pc, #196] @ 4cc70 │ │ │ │ + beq 4cbfc │ │ │ │ + ldr r0, [pc, #196] @ 4cc18 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl c03a4 │ │ │ │ + bl c0334 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 4cbd0 │ │ │ │ - ldr r5, [pc, #168] @ 4cc74 │ │ │ │ + bne 4cb78 │ │ │ │ + ldr r5, [pc, #168] @ 4cc1c │ │ │ │ mov r6, #0 │ │ │ │ - b 4cc54 │ │ │ │ - bl aea40 │ │ │ │ + b 4cbfc │ │ │ │ + bl ae9d4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 4cbfc │ │ │ │ + beq 4cba4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4cbfc │ │ │ │ + bne 4cba4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4cbc4 │ │ │ │ - ldr r0, [pc, #108] @ 4cc78 │ │ │ │ + beq 4cb6c │ │ │ │ + ldr r0, [pc, #108] @ 4cc20 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, r4 │ │ │ │ stm sp, {r0, r5} │ │ │ │ - ldr r2, [pc, #88] @ 4cc74 │ │ │ │ + ldr r2, [pc, #88] @ 4cc1c │ │ │ │ mov r0, #5 │ │ │ │ - bl a2710 │ │ │ │ + bl a2654 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4cc40 │ │ │ │ + beq 4cbe8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 4cc48 │ │ │ │ - ldr r5, [pc, #44] @ 4cc74 │ │ │ │ - b 4cc54 │ │ │ │ + beq 4cbf0 │ │ │ │ + ldr r5, [pc, #44] @ 4cc1c │ │ │ │ + b 4cbfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 4cc40 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 4cbe8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ 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 4cc58 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #28] @ 4ccc8 │ │ │ │ + ldr r1, [pc, #28] @ 4cc70 │ │ │ │ mov r0, r3 │ │ │ │ - b 317bd4 │ │ │ │ - ldr r2, [pc, #20] @ 4cccc │ │ │ │ - ldr r1, [pc, #20] @ 4ccd0 │ │ │ │ - ldr r0, [pc, #20] @ 4ccd4 │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b 3183a4 │ │ │ │ + ldr r2, [pc, #20] @ 4cc74 │ │ │ │ + ldr r1, [pc, #20] @ 4cc78 │ │ │ │ + ldr r0, [pc, #20] @ 4cc7c │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r5, r2, r0, asr #31 │ │ │ │ - eorseq r6, r7, r0, ror sp │ │ │ │ - eorseq fp, r6, r4, ror fp │ │ │ │ - eorseq r5, r7, r4, asr #11 │ │ │ │ + eoreq r5, r2, r0, lsl #30 │ │ │ │ + eorseq r7, r7, r0, ror #11 │ │ │ │ + eorseq ip, r6, r4, lsr r4 │ │ │ │ + eorseq r5, r7, r4, lsr lr │ │ │ │ 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 4cd88 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl a55e8 │ │ │ │ + bl a552c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4cde0 │ │ │ │ + bne 4cd88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31aa28 <_PyTime_AsTimeval@@Base+0x14d8> │ │ │ │ + bl 31b4ac <_PyTime_AsTimeval@@Base+0x16c8> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4cde0 │ │ │ │ - ldr r3, [pc, #184] @ 4cde8 │ │ │ │ + beq 4cd88 │ │ │ │ + ldr r3, [pc, #184] @ 4cd90 │ │ │ │ str r5, [sp] │ │ │ │ - ldr r0, [pc, #180] @ 4cdec │ │ │ │ + ldr r0, [pc, #180] @ 4cd94 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl a9a34 │ │ │ │ + bl a9978 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4cd5c │ │ │ │ + bne 4cd04 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 324b84 │ │ │ │ + b 32565c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 4cdf0 │ │ │ │ + ldr r1, [pc, #128] @ 4cd98 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #124] @ 4cdf4 │ │ │ │ + ldr r0, [pc, #124] @ 4cd9c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31cf70 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ + bl 31d804 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4cdac │ │ │ │ + beq 4cd54 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4cdac │ │ │ │ + bne 4cd54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4cd4c │ │ │ │ + beq 4ccf4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4cde0 │ │ │ │ + beq 4cd88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4cde0 │ │ │ │ + bne 4cd88 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + b 9abc4 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eoreq ip, r1, r4, ror #17 │ │ │ │ - eorseq lr, r8, r4, asr #4 │ │ │ │ + @ instruction: 0x0021c8b8 │ │ │ │ + @ instruction: 0x0038eaf8 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - eorseq lr, r8, ip, asr #4 │ │ │ │ + eorseq lr, r8, r0, lsl #22 │ │ │ │ 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 2b1814 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #40] @ 4cde4 │ │ │ │ + bl 2b1b74 <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 4ce30 │ │ │ │ + beq 4cdd8 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #16] @ 4ce40 │ │ │ │ - b a9a34 │ │ │ │ + ldr r0, [pc, #16] @ 4cde8 │ │ │ │ + b a9978 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 4ce44 │ │ │ │ - b a9a34 │ │ │ │ + ldr r0, [pc, #8] @ 4cdec │ │ │ │ + b a9978 │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq lr, r8, r4, asr r2 │ │ │ │ - @ instruction: 0x0038dfd0 │ │ │ │ + eorseq lr, r8, r4, lsl fp │ │ │ │ + mlaseq r8, r0, r8, lr │ │ │ │ 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] @ 4ce6c │ │ │ │ + ldr r1, [pc, #92] @ 4ce70 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbdf4 │ │ │ │ + bl bbd80 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4ce80 │ │ │ │ + bge 4ce28 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsb r3, [r4, #35] @ 0x23 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 4cebc │ │ │ │ + bgt 4ce64 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4cea8 │ │ │ │ + bne 4ce50 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 11ac78 │ │ │ │ + bl 11ac70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ce78 │ │ │ │ + beq 4ce20 │ │ │ │ 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] @ 4ce74 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r6, ip, asr #27 │ │ │ │ - eorseq r3, r6, r8, asr #27 │ │ │ │ + eorseq r4, r6, ip, lsl #13 │ │ │ │ + eorseq r4, r6, r8, lsl #13 │ │ │ │ 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 │ │ │ │ + bne 4cedc │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp ip, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4cf34 │ │ │ │ + bne 4cedc │ │ │ │ ldr r3, [r4, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #80] @ 4cf78 │ │ │ │ + ldr r1, [pc, #80] @ 4cf20 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18ed34 │ │ │ │ - b 4cf6c │ │ │ │ + bl 18ee38 │ │ │ │ + b 4cf14 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, ip │ │ │ │ - ldr ip, [pc, #56] @ 4cf7c │ │ │ │ + ldr ip, [pc, #56] @ 4cf24 │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4cf1c │ │ │ │ + bne 4cec4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r6, ip, ror r7 │ │ │ │ + eorseq fp, r6, ip, lsr r0 │ │ │ │ @ instruction: 0x00572c90 │ │ │ │ mov r0, r1 │ │ │ │ - b 148b64 │ │ │ │ + b 148bd4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 19c0ec │ │ │ │ + bl 19c270 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d04c │ │ │ │ - ldr r6, [pc, #168] @ 4d058 │ │ │ │ + beq 4cff4 │ │ │ │ + ldr r6, [pc, #168] @ 4d000 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d050 │ │ │ │ - bl 9ddd8 │ │ │ │ + beq 4cff8 │ │ │ │ + bl 9dd1c │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 4d020 │ │ │ │ + beq 4cfc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 115a8c │ │ │ │ + bl 115a84 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4d020 │ │ │ │ - beq 4cff0 │ │ │ │ + blt 4cfc8 │ │ │ │ + beq 4cf98 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - bne 4d008 │ │ │ │ - b 4cfac │ │ │ │ + bne 4cfb0 │ │ │ │ + b 4cf54 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab188 │ │ │ │ + bl ab0cc │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4cfdc │ │ │ │ - b 4d020 │ │ │ │ + bge 4cf84 │ │ │ │ + b 4cfc8 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4cfac │ │ │ │ + bne 4cf54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 4cfac │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 4cf54 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d044 │ │ │ │ + beq 4cfec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d044 │ │ │ │ + bne 4cfec │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x004eb694 │ │ │ │ + subeq fp, lr, ip, ror pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl c6914 <_Py_GetConfig@@Base> │ │ │ │ + bl c6898 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4d08c │ │ │ │ + bne 4d034 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1ce194 │ │ │ │ - ldr r3, [pc, #28] @ 4d0b0 │ │ │ │ - ldr r1, [pc, #28] @ 4d0b4 │ │ │ │ + b 1ce6ac │ │ │ │ + ldr r3, [pc, #28] @ 4d058 │ │ │ │ + ldr r1, [pc, #28] @ 4d05c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b8828 │ │ │ │ + bl 1b8d44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d080 │ │ │ │ + beq 4d028 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r5, r4, lsr #22 │ │ │ │ - eorseq lr, r8, r0, ror r2 │ │ │ │ + eorseq lr, r8, r0, lsr fp │ │ │ │ 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 ad790 │ │ │ │ + bl ad724 │ │ │ │ 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 32e418 │ │ │ │ + b 32ecb0 │ │ │ │ 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] @ 4d3b4 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ subs r5, r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ - bne 4d194 │ │ │ │ + bne 4d13c │ │ │ │ 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 a9a34 │ │ │ │ + ldr r0, [pc, #696] @ 4d3b8 │ │ │ │ + bl a9978 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d1bc │ │ │ │ + beq 4d164 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 139a20 │ │ │ │ + bl 139a90 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d1bc │ │ │ │ + beq 4d164 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d1bc │ │ │ │ + bne 4d164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 4d1bc │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 4d164 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r8 │ │ │ │ - beq 4d1c4 │ │ │ │ + beq 4d16c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r1, [pc, #616] @ 4d414 │ │ │ │ + ldr r1, [pc, #616] @ 4d3bc │ │ │ │ mov r2, #97 @ 0x61 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [r3] │ │ │ │ - bl 144370 │ │ │ │ + bl 1443e0 │ │ │ │ mov r4, #0 │ │ │ │ - b 4d3e4 │ │ │ │ + b 4d38c │ │ │ │ mov r0, #0 │ │ │ │ mov r7, r2 │ │ │ │ - bl 92e30 │ │ │ │ + bl 92d74 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 4d1e4 │ │ │ │ + bne 4d18c │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ - b 4d3d4 │ │ │ │ + b 4d37c │ │ │ │ mov r0, #0 │ │ │ │ - bl 92e30 │ │ │ │ + bl 92d74 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4d1d8 │ │ │ │ + beq 4d180 │ │ │ │ ldr sl, [r5, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 4d26c │ │ │ │ + beq 4d214 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #12 │ │ │ │ bl 29cdc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d26c │ │ │ │ - bl 9ddd8 │ │ │ │ + beq 4d214 │ │ │ │ + bl 9dd1c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d3b8 │ │ │ │ + beq 4d360 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl ab188 │ │ │ │ + bl ab0cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - beq 4d25c │ │ │ │ + beq 4d204 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d25c │ │ │ │ + bne 4d204 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp fp, #0 │ │ │ │ - bne 4d3b8 │ │ │ │ + bne 4d360 │ │ │ │ add sl, sl, #4 │ │ │ │ - b 4d200 │ │ │ │ + b 4d1a8 │ │ │ │ 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 4d350 │ │ │ │ cmp r8, #2 │ │ │ │ - beq 4d2a4 │ │ │ │ + beq 4d24c │ │ │ │ cmp r8, #10 │ │ │ │ - bne 4d340 │ │ │ │ - b 4d2e8 │ │ │ │ + bne 4d2e8 │ │ │ │ + b 4d290 │ │ │ │ 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 2dff34 <_PyErr_BadInternalCall@@Base+0xb5c> │ │ │ │ + bl 2e0778 <_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 4d2fc │ │ │ │ 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 347518 <_PyLong_DivmodNear@@Base+0x1b7c> │ │ │ │ + bl 347db0 <_PyLong_DivmodNear@@Base+0x1a54> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp fp, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4d354 │ │ │ │ + bne 4d2fc │ │ │ │ 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 4d2fc │ │ │ │ + ldr r3, [pc, #204] @ 4d3bc │ │ │ │ + ldr r1, [pc, #204] @ 4d3c0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 4d1bc │ │ │ │ + bl 18ee38 │ │ │ │ + b 4d164 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4d3b8 │ │ │ │ + beq 4d360 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab188 │ │ │ │ + bl ab0cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ - beq 4d398 │ │ │ │ + beq 4d340 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d398 │ │ │ │ + bne 4d340 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 4d3b8 │ │ │ │ + bne 4d360 │ │ │ │ add fp, fp, #4 │ │ │ │ - b 4d274 │ │ │ │ + b 4d21c │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 9ddd8 │ │ │ │ + bl 9dd1c │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 4d3c0 │ │ │ │ + bne 4d368 │ │ │ │ mov r4, #0 │ │ │ │ - b 4d3d4 │ │ │ │ - ldr r0, [pc, #84] @ 4d41c │ │ │ │ + b 4d37c │ │ │ │ + ldr r0, [pc, #84] @ 4d3c4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ - bl a9a34 │ │ │ │ + bl a9978 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b224 │ │ │ │ - ldr r3, [pc, #32] @ 4d40c │ │ │ │ + bl 9b168 │ │ │ │ + ldr r3, [pc, #32] @ 4d3b4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 4d400 │ │ │ │ + beq 4d3a8 │ │ │ │ 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, ror #5 │ │ │ │ + eorseq lr, r8, r4, lsr #23 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - @ instruction: 0x003841fc │ │ │ │ - eorseq lr, r8, ip, ror #5 │ │ │ │ + @ instruction: 0x00384abc │ │ │ │ + eorseq lr, r8, ip, lsr #23 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ - ldr r0, [pc] @ 4d434 │ │ │ │ - b 128cb4 │ │ │ │ - @ instruction: 0x0038e2f0 │ │ │ │ + ldr r0, [pc] @ 4d3dc │ │ │ │ + b 128d18 │ │ │ │ + @ instruction: 0x0038ebb0 │ │ │ │ mov r0, r1 │ │ │ │ - b 3018ec │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - add r0, r0, #16 │ │ │ │ - b a5564 │ │ │ │ + b 30212c │ │ │ │ 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] @ 4d524 │ │ │ │ + ldr r1, [pc, #180] @ 4d4bc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dc9c │ │ │ │ + bl 17dda8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 114c88 │ │ │ │ + bl 114c7c │ │ │ │ cmp r0, #0 │ │ │ │ - bgt 4d4b4 │ │ │ │ - beq 4d498 │ │ │ │ + bgt 4d44c │ │ │ │ + beq 4d430 │ │ │ │ mov r4, #0 │ │ │ │ - b 4d51c │ │ │ │ + b 4d4b4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #132] @ 4d528 │ │ │ │ + ldr r3, [pc, #132] @ 4d4c0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #128] @ 4d52c │ │ │ │ + ldr r1, [pc, #128] @ 4d4c4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ - b 4d490 │ │ │ │ + bl 1177f0 │ │ │ │ + b 4d428 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4d848 <_PyTime_AsTimeval_clamp@@Base+0x318> │ │ │ │ + bl 4d6f8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d490 │ │ │ │ + beq 4d428 │ │ │ │ mov r1, r5 │ │ │ │ - bl 213d2c │ │ │ │ + bl 213d3c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 4d4fc │ │ │ │ + bne 4d494 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d490 │ │ │ │ + beq 4d428 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d490 │ │ │ │ + bne 4d428 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 4d490 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 4d428 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d51c │ │ │ │ + beq 4d4b4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 4d51c │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 4d4b4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r6, [r6], #-124 @ 0xffffff84 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r4, lsr r3 │ │ │ │ - │ │ │ │ -0004d530 <_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 30fe5c │ │ │ │ - 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 r0, r1 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r1, [pc] @ 4d58c <_PyTime_AsTimeval_clamp@@Base+0x5c> │ │ │ │ - b 1aefa0 │ │ │ │ - muleq r2, r0, r1 │ │ │ │ + @ instruction: 0x0038ebf4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ moveq r5, r3 │ │ │ │ @@ -35795,284 +35743,314 @@ │ │ │ │ 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+0xb8> │ │ │ │ + bne 4d520 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4d620 <_PyTime_AsTimeval_clamp@@Base+0xf0> │ │ │ │ - ldr ip, [pc, #416] @ 4d790 <_PyTime_AsTimeval_clamp@@Base+0x260> │ │ │ │ + beq 4d558 │ │ │ │ + ldr ip, [pc, #416] @ 4d6c8 │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4d620 <_PyTime_AsTimeval_clamp@@Base+0xf0> │ │ │ │ + bne 4d558 │ │ │ │ mov r6, #0 │ │ │ │ - b 4d784 <_PyTime_AsTimeval_clamp@@Base+0x254> │ │ │ │ + b 4d6bc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4d64c <_PyTime_AsTimeval_clamp@@Base+0x11c> │ │ │ │ + beq 4d584 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4d650 <_PyTime_AsTimeval_clamp@@Base+0x120> │ │ │ │ - bl a55e8 │ │ │ │ + bne 4d588 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d650 <_PyTime_AsTimeval_clamp@@Base+0x120> │ │ │ │ - b 4d618 <_PyTime_AsTimeval_clamp@@Base+0xe8> │ │ │ │ + beq 4d588 │ │ │ │ + b 4d550 │ │ │ │ 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+0x1b4> │ │ │ │ + bls 4d61c │ │ │ │ ldrb r3, [r9], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 4d6b4 <_PyTime_AsTimeval_clamp@@Base+0x184> │ │ │ │ + bne 4d5ec │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ble 4d674 <_PyTime_AsTimeval_clamp@@Base+0x144> │ │ │ │ - bl 355370 │ │ │ │ + ble 4d5ac │ │ │ │ + bl 355c08 │ │ │ │ add r3, fp, r1 │ │ │ │ cmp r4, r3 │ │ │ │ add r4, r5, r4 │ │ │ │ - bgt 4d770 <_PyTime_AsTimeval_clamp@@Base+0x240> │ │ │ │ + bgt 4d6a8 │ │ │ │ sub r4, r4, r1 │ │ │ │ - b 4d674 <_PyTime_AsTimeval_clamp@@Base+0x144> │ │ │ │ + b 4d5ac │ │ │ │ cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ - beq 4d770 <_PyTime_AsTimeval_clamp@@Base+0x240> │ │ │ │ + beq 4d6a8 │ │ │ │ cmp r3, #13 │ │ │ │ cmpne r3, #10 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne 4d674 <_PyTime_AsTimeval_clamp@@Base+0x144> │ │ │ │ + bne 4d5ac │ │ │ │ sub r3, sl, r4 │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r6, r4 │ │ │ │ mov r4, #0 │ │ │ │ - bge 4d674 <_PyTime_AsTimeval_clamp@@Base+0x144> │ │ │ │ - b 4d770 <_PyTime_AsTimeval_clamp@@Base+0x240> │ │ │ │ + bge 4d5ac │ │ │ │ + b 4d6a8 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt 4d770 <_PyTime_AsTimeval_clamp@@Base+0x240> │ │ │ │ + bgt 4d6a8 │ │ │ │ add r1, r4, r6 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92878 │ │ │ │ + bl 92874 │ │ │ │ subs r6, r0, #0 │ │ │ │ addne r4, r6, #16 │ │ │ │ movne r9, #0 │ │ │ │ movne sl, #32 │ │ │ │ - beq 4d618 <_PyTime_AsTimeval_clamp@@Base+0xe8> │ │ │ │ + beq 4d550 │ │ │ │ cmp r7, r8 │ │ │ │ - bls 4d784 <_PyTime_AsTimeval_clamp@@Base+0x254> │ │ │ │ + bls 4d6bc │ │ │ │ ldrb r3, [r8], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 4d758 <_PyTime_AsTimeval_clamp@@Base+0x228> │ │ │ │ + bne 4d690 │ │ │ │ cmp r5, #0 │ │ │ │ - ble 4d714 <_PyTime_AsTimeval_clamp@@Base+0x1e4> │ │ │ │ + ble 4d64c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355370 │ │ │ │ + bl 355c08 │ │ │ │ sub r1, r5, r1 │ │ │ │ add r9, r9, r1 │ │ │ │ add r1, r4, r1 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 4d714 <_PyTime_AsTimeval_clamp@@Base+0x1e4> │ │ │ │ + beq 4d64c │ │ │ │ strb sl, [r4], #1 │ │ │ │ - b 4d748 <_PyTime_AsTimeval_clamp@@Base+0x218> │ │ │ │ + b 4d680 │ │ │ │ cmp r3, #13 │ │ │ │ cmpne r3, #10 │ │ │ │ addne r9, r9, #1 │ │ │ │ moveq r9, #0 │ │ │ │ strb r3, [r4], #1 │ │ │ │ - b 4d714 <_PyTime_AsTimeval_clamp@@Base+0x1e4> │ │ │ │ - ldr r3, [pc, #28] @ 4d794 <_PyTime_AsTimeval_clamp@@Base+0x264> │ │ │ │ - ldr r1, [pc, #28] @ 4d798 <_PyTime_AsTimeval_clamp@@Base+0x268> │ │ │ │ + b 4d64c │ │ │ │ + ldr r3, [pc, #28] @ 4d6cc │ │ │ │ + ldr r1, [pc, #28] @ 4d6d0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 4d618 <_PyTime_AsTimeval_clamp@@Base+0xe8> │ │ │ │ + bl 18ee38 │ │ │ │ + b 4d550 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r2, r7, r8, ror #25 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq sp, r8, r0, asr #8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [r0, #8] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, #-2147483647 @ 0x80000001 │ │ │ │ - add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #12] @ 4d7d4 <_PyTime_AsTimeval_clamp@@Base+0x2a4> │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl c03a4 │ │ │ │ - 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] @ 4d840 <_PyTime_AsTimeval_clamp@@Base+0x310> │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, #2 │ │ │ │ + eorseq sp, r8, r0, lsl #26 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + add r0, r0, #16 │ │ │ │ + b a54a8 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #40] @ 4d844 <_PyTime_AsTimeval_clamp@@Base+0x314> │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl fe1f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4d838 <_PyTime_AsTimeval_clamp@@Base+0x308> │ │ │ │ - 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 #7 │ │ │ │ + ldr r1, [pc] @ 4d6f4 │ │ │ │ + b 1af4b8 │ │ │ │ + muleq r2, r0, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #328] @ 4d9a8 <_PyTime_AsTimeval_clamp@@Base+0x478> │ │ │ │ + ldr r1, [pc, #328] @ 4d858 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dc9c │ │ │ │ + bl 17dda8 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, r0 │ │ │ │ - bne 4d8f8 <_PyTime_AsTimeval_clamp@@Base+0x3c8> │ │ │ │ + bne 4d7a8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b08bc │ │ │ │ + bl 1b0dd4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d978 <_PyTime_AsTimeval_clamp@@Base+0x448> │ │ │ │ + beq 4d828 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, #1 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bne 4d8c4 <_PyTime_AsTimeval_clamp@@Base+0x394> │ │ │ │ + bne 4d774 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ bl 30614 │ │ │ │ - b 4d8cc <_PyTime_AsTimeval_clamp@@Base+0x39c> │ │ │ │ + b 4d77c │ │ │ │ mov r1, r5 │ │ │ │ - bl 213d2c │ │ │ │ + bl 213d3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d954 <_PyTime_AsTimeval_clamp@@Base+0x424> │ │ │ │ + beq 4d804 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d99c <_PyTime_AsTimeval_clamp@@Base+0x46c> │ │ │ │ + beq 4d84c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 4d99c <_PyTime_AsTimeval_clamp@@Base+0x46c> │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 4d99c <_PyTime_AsTimeval_clamp@@Base+0x46c> │ │ │ │ + bne 4d84c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 4d84c │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bge 4d980 <_PyTime_AsTimeval_clamp@@Base+0x450> │ │ │ │ + bge 4d830 │ │ │ │ mov r1, r5 │ │ │ │ - bl 118af0 │ │ │ │ + bl 118ae8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4d978 <_PyTime_AsTimeval_clamp@@Base+0x448> │ │ │ │ + beq 4d828 │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq 4d99c <_PyTime_AsTimeval_clamp@@Base+0x46c> │ │ │ │ + beq 4d84c │ │ │ │ mov r0, r6 │ │ │ │ - bl addfc │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4d99c <_PyTime_AsTimeval_clamp@@Base+0x46c> │ │ │ │ + bne 4d84c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r0, [pc, #104] @ 4d9ac <_PyTime_AsTimeval_clamp@@Base+0x47c> │ │ │ │ + ldr r0, [pc, #104] @ 4d85c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #96] @ 4d9b0 <_PyTime_AsTimeval_clamp@@Base+0x480> │ │ │ │ + ldr r1, [pc, #96] @ 4d860 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d978 <_PyTime_AsTimeval_clamp@@Base+0x448> │ │ │ │ + beq 4d828 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d978 <_PyTime_AsTimeval_clamp@@Base+0x448> │ │ │ │ + bne 4d828 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 4d99c <_PyTime_AsTimeval_clamp@@Base+0x46c> │ │ │ │ + b 4d84c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #36] @ 4d9b4 <_PyTime_AsTimeval_clamp@@Base+0x484> │ │ │ │ + ldr r1, [pc, #36] @ 4d864 │ │ │ │ mov r2, r5 │ │ │ │ - bl ad024 │ │ │ │ + bl acfb8 │ │ │ │ mov r4, r0 │ │ │ │ - b 4d910 <_PyTime_AsTimeval_clamp@@Base+0x3e0> │ │ │ │ + b 4d7c0 │ │ │ │ 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, asr #7 │ │ │ │ - @ instruction: 0x0036bab0 │ │ │ │ + eorseq lr, r8, r8, lsl #25 │ │ │ │ + eorseq ip, r6, r0, ror r3 │ │ │ │ + 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] @ 4d8a0 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl c0334 │ │ │ │ + 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] @ 4d90c │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, #2 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r1, [pc, #40] @ 4d910 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl fe244 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4d904 │ │ │ │ + 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 #24 │ │ │ │ + │ │ │ │ +0004d914 <_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 310754 │ │ │ │ + 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, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ bl 2a9fc │ │ │ │ pop {r4, lr} │ │ │ │ - b 17ad30 │ │ │ │ + b 17ae3c │ │ │ │ │ │ │ │ -0004d9d8 : │ │ │ │ +0004d980 : │ │ │ │ mov r2, r0 │ │ │ │ push {r4, lr} │ │ │ │ - bl 357730 │ │ │ │ - ldr r4, [pc, #64] @ 4da2c │ │ │ │ + bl 357fd0 │ │ │ │ + ldr r4, [pc, #64] @ 4d9d4 │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - beq 4da1c │ │ │ │ + beq 4d9c4 │ │ │ │ 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 │ │ │ │ @@ -36084,162 +36062,204 @@ │ │ │ │ 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 4da58 │ │ │ │ + bne 4da00 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1fcd98 │ │ │ │ + b 1fd134 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4da7c │ │ │ │ + ldr r0, [pc, #20] @ 4da24 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 4da4c │ │ │ │ - eorseq r3, r7, r8, ror #15 │ │ │ │ + b 4d9f4 │ │ │ │ + eorseq r4, r7, r8, lsr #1 │ │ │ │ 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 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4db10 │ │ │ │ + bne 4da90 │ │ │ │ + ldr r2, [pc, #192] @ 4db20 │ │ │ │ + ldr r1, [pc, #192] @ 4db24 │ │ │ │ + ldr r0, [pc, #192] @ 4db28 │ │ │ │ + bl 315648 <_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 ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_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 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 4db70 │ │ │ │ + b 4db18 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 138d08 │ │ │ │ + bl 138d78 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4db10 │ │ │ │ + beq 4dab8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 138d08 │ │ │ │ + bl 138d78 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ - beq 4db58 │ │ │ │ + beq 4db00 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 29568 │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4db70 │ │ │ │ + beq 4db18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0037acf0 │ │ │ │ - eorseq r9, r6, r8, ror #26 │ │ │ │ - eorseq fp, r7, r0, lsr #25 │ │ │ │ - eorseq r9, r6, r8, lsl #28 │ │ │ │ + @ instruction: 0x0037b5b0 │ │ │ │ + eorseq sl, r6, r8, lsr #12 │ │ │ │ + eorseq ip, r7, r0, ror #10 │ │ │ │ + eorseq sl, r6, r8, asr #13 │ │ │ │ + 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 342fb8 │ │ │ │ + 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 c6c2c <_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 c6c2c <_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 46498 │ │ │ │ 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] @ 4dce4 │ │ │ │ str ip, [sp] │ │ │ │ - bl fe1f4 │ │ │ │ + bl fe244 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4dbd8 │ │ │ │ + bne 4dc28 │ │ │ │ mov r5, #0 │ │ │ │ - b 4dc88 │ │ │ │ - ldr r3, [pc, #184] @ 4dc98 │ │ │ │ + b 4dcd8 │ │ │ │ + ldr r3, [pc, #184] @ 4dce8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f9b8 │ │ │ │ + bl 11fa1c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4dc00 │ │ │ │ - bl a55e8 │ │ │ │ + bne 4dc50 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4dbd0 │ │ │ │ - bl 26456c │ │ │ │ + bne 4dc20 │ │ │ │ + bl 2647c4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4dbd0 │ │ │ │ + beq 4dc20 │ │ │ │ mov r2, r5 │ │ │ │ add r1, r4, #16 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4dc54 │ │ │ │ + bge 4dca4 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 4dbd0 │ │ │ │ + beq 4dc20 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4dbd0 │ │ │ │ + bne 4dc20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 4dbd0 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 4dc20 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 183c98 <_PyErr_ChainExceptions1@@Base+0x1cd4> │ │ │ │ + bl 183d9c <_PyErr_ChainExceptions1@@Base+0x1ccc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 4dc88 │ │ │ │ + beq 4dcd8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4dc88 │ │ │ │ + bne 4dcd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq fp, r5, r4, lsl #7 │ │ │ │ + eorseq fp, r5, r4, asr #24 │ │ │ │ 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 +36269,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 4dd48 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4dd34 │ │ │ │ + beq 4dd84 │ │ │ │ mov r3, ip │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #332] @ 4de5c │ │ │ │ + ldr ip, [pc, #332] @ 4deac │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4dd34 │ │ │ │ + bne 4dd84 │ │ │ │ mov r0, #0 │ │ │ │ - b 4de54 │ │ │ │ - ldr r1, [pc, #292] @ 4de60 │ │ │ │ + b 4dea4 │ │ │ │ + ldr r1, [pc, #292] @ 4deb0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1496e0 │ │ │ │ + bl 149754 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4dd2c │ │ │ │ + beq 4dd7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7614 │ │ │ │ + bl 1e7a14 │ │ │ │ mov r6, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldmib r4, {r2, r3} │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - beq 4dd7c │ │ │ │ + beq 4ddcc │ │ │ │ cmp r6, r3 │ │ │ │ - bge 4de2c │ │ │ │ + bge 4de7c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r5, [r3, r6, lsl #2] │ │ │ │ - b 4dd8c │ │ │ │ + b 4dddc │ │ │ │ cmp r6, r3 │ │ │ │ - bge 4de2c │ │ │ │ + bge 4de7c │ │ │ │ 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 31567c │ │ │ │ + bl 315f10 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 4de00 │ │ │ │ + bne 4de50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ddd8 │ │ │ │ + beq 4de28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4ddd8 │ │ │ │ + bne 4de28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4dd2c │ │ │ │ + beq 4dd7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4dd2c │ │ │ │ + bne 4dd7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 4dd2c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 4dd7c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4de24 │ │ │ │ + beq 4de74 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4de24 │ │ │ │ + bne 4de74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ add r6, r6, #1 │ │ │ │ - b 4dd58 │ │ │ │ + b 4dda8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4de50 │ │ │ │ + beq 4dea0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4de50 │ │ │ │ + bne 4dea0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #12] @ 4de64 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #12] @ 4deb4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r2, r7, r4, lsl sp │ │ │ │ - eorseq lr, r8, r4, ror #8 │ │ │ │ + eorseq lr, r8, r4, lsr #26 │ │ │ │ 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 4deec │ │ │ │ + ldr r3, [pc, #80] @ 4df30 │ │ │ │ + ldr r1, [pc, #80] @ 4df34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 4deb8 │ │ │ │ + bl 18ee38 │ │ │ │ + b 4df08 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4dec0 │ │ │ │ - ldr r3, [pc, #48] @ 4dee0 │ │ │ │ - ldr r1, [pc, #52] @ 4dee8 │ │ │ │ + beq 4df10 │ │ │ │ + ldr r3, [pc, #48] @ 4df30 │ │ │ │ + ldr r1, [pc, #52] @ 4df38 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ - b 4ded8 │ │ │ │ + b 4df28 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r0, [pc, #28] @ 4deec │ │ │ │ + ldr r0, [pc, #28] @ 4df3c │ │ │ │ add r1, sp, #4 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c03a4 │ │ │ │ + bl c0334 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, lsr #25 │ │ │ │ - eorseq r2, r7, ip, lsl #27 │ │ │ │ + eorseq pc, r6, ip, ror #10 │ │ │ │ + eorseq r3, r7, ip, asr #12 │ │ │ │ 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 3428a4 │ │ │ │ - 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 c6ca8 <_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 c6ca8 <_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 468f8 │ │ │ │ │ │ │ │ -0004df98 : │ │ │ │ +0004df4c : │ │ │ │ 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] @ 4dfe0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r6, [r3, r0] │ │ │ │ sub sp, sp, #16 │ │ │ │ - ble 4dff0 │ │ │ │ + ble 4dfa4 │ │ │ │ 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 4dfc4 │ │ │ │ + ldr r1, [pc, #56] @ 4dfe4 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ - ldr r2, [pc, #52] @ 4e034 │ │ │ │ + ldr r2, [pc, #52] @ 4dfe8 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bf5b0 <_PyErr_Format@@Base> │ │ │ │ + bl 1bfacc <_PyErr_Format@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 4e024 │ │ │ │ + b 4dfd8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl 1280d0 │ │ │ │ + bl 128130 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r4, lsl #9 │ │ │ │ + eorseq lr, r8, r4, asr #26 │ │ │ │ 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 a55e8 │ │ │ │ + bl a552c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4e134 │ │ │ │ + bne 4e0e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31aa28 <_PyTime_AsTimeval@@Base+0x14d8> │ │ │ │ + bl 31b4ac <_PyTime_AsTimeval@@Base+0x16c8> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4e134 │ │ │ │ + beq 4e0e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbdc <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ + bl 31d470 <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #164] @ 4e13c │ │ │ │ - bl a9a34 │ │ │ │ + ldr r0, [pc, #164] @ 4e0f0 │ │ │ │ + bl a9978 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4e0b0 │ │ │ │ + bne 4e064 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 324b84 │ │ │ │ + b 32565c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 4e140 │ │ │ │ + ldr r1, [pc, #124] @ 4e0f4 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 4e144 │ │ │ │ + ldr r0, [pc, #120] @ 4e0f8 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ mov r3, r5 │ │ │ │ - bl 31cf70 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ + bl 31d804 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4e100 │ │ │ │ + beq 4e0b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4e100 │ │ │ │ + bne 4e0b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4e0a0 │ │ │ │ + beq 4e054 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e134 │ │ │ │ + beq 4e0e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4e134 │ │ │ │ + bne 4e0e8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + b 9abc4 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x003898f0 │ │ │ │ + @ instruction: 0x0038a1b0 │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ - @ instruction: 0x0038e4b0 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - add r0, r0, #16 │ │ │ │ - b 46a60 │ │ │ │ + eorseq lr, r8, r0, ror sp │ │ │ │ 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 4e288 │ │ │ │ + beq 4e230 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl a55e8 │ │ │ │ + bl a552c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4e288 │ │ │ │ + bne 4e230 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31aa28 <_PyTime_AsTimeval@@Base+0x14d8> │ │ │ │ + bl 31b4ac <_PyTime_AsTimeval@@Base+0x16c8> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4e288 │ │ │ │ + beq 4e230 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbdc <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ + bl 31d470 <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbdc <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ + bl 31d470 <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbdc <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ + bl 31d470 <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ str r9, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #164] @ 4e290 │ │ │ │ - bl a9a34 │ │ │ │ + ldr r0, [pc, #164] @ 4e238 │ │ │ │ + bl a9978 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4e204 │ │ │ │ + bne 4e1ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 324b84 │ │ │ │ + b 32565c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 4e294 │ │ │ │ + ldr r1, [pc, #124] @ 4e23c │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 4e298 │ │ │ │ + ldr r0, [pc, #120] @ 4e240 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ mov r3, r5 │ │ │ │ - bl 31cf70 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ + bl 31d804 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4e254 │ │ │ │ + beq 4e1fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4e254 │ │ │ │ + bne 4e1fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4e1f4 │ │ │ │ + beq 4e19c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e288 │ │ │ │ + beq 4e230 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4e288 │ │ │ │ + bne 4e230 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + b 9abc4 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq lr, r8, r4, asr #9 │ │ │ │ + eorseq lr, r8, r4, lsl #27 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - eorseq lr, r8, ip, asr #9 │ │ │ │ + eorseq lr, r8, ip, lsl #27 │ │ │ │ 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 4e2d0 │ │ │ │ - ldr r3, [pc, #80] @ 4e314 │ │ │ │ - ldr r1, [pc, #80] @ 4e318 │ │ │ │ + bgt 4e278 │ │ │ │ + ldr r3, [pc, #80] @ 4e2bc │ │ │ │ + ldr r1, [pc, #80] @ 4e2c0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 4e2ec │ │ │ │ + bl 18ee38 │ │ │ │ + b 4e294 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4e2f4 │ │ │ │ - ldr r3, [pc, #48] @ 4e314 │ │ │ │ - ldr r1, [pc, #52] @ 4e31c │ │ │ │ + beq 4e29c │ │ │ │ + ldr r3, [pc, #48] @ 4e2bc │ │ │ │ + ldr r1, [pc, #52] @ 4e2c4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ - b 4e30c │ │ │ │ + b 4e2b4 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r0, [pc, #28] @ 4e320 │ │ │ │ + ldr r0, [pc, #28] @ 4e2c8 │ │ │ │ add r1, sp, #4 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c03a4 │ │ │ │ + bl c0334 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, lsr #25 │ │ │ │ - eorseq r2, r7, ip, lsl #27 │ │ │ │ + eorseq pc, r6, ip, ror #10 │ │ │ │ + eorseq r3, r7, ip, asr #12 │ │ │ │ subseq pc, r7, r8, ror r3 @ │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + add r0, r0, #16 │ │ │ │ + b 46f90 │ │ │ │ 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 17ad30 │ │ │ │ + b 17ae3c │ │ │ │ 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] @ 4e37c │ │ │ │ + ldr r0, [pc, #12] @ 4e330 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c03a4 │ │ │ │ + bl c0334 │ │ │ │ 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 4e478 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl a55e8 │ │ │ │ + bl a552c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4e4c4 │ │ │ │ + bne 4e478 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31aa28 <_PyTime_AsTimeval@@Base+0x14d8> │ │ │ │ + bl 31b4ac <_PyTime_AsTimeval@@Base+0x16c8> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4e4c4 │ │ │ │ + beq 4e478 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbdc <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ + bl 31d470 <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbdc <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ + bl 31d470 <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbdc <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ + bl 31d470 <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbdc <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ + bl 31d470 <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #164] @ 4e4cc │ │ │ │ - bl a9a34 │ │ │ │ + ldr r0, [pc, #164] @ 4e480 │ │ │ │ + bl a9978 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4e440 │ │ │ │ + bne 4e3f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 324b84 │ │ │ │ + b 32565c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #124] @ 4e4d0 │ │ │ │ + ldr r0, [pc, #124] @ 4e484 │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r1, #624 @ 0x270 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r3, r5 │ │ │ │ - bl 31cf70 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ + bl 31d804 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4e490 │ │ │ │ + beq 4e444 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4e490 │ │ │ │ + bne 4e444 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4e430 │ │ │ │ + beq 4e3e4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e4c4 │ │ │ │ + beq 4e478 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4e4c4 │ │ │ │ + bne 4e478 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + b 9abc4 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq lr, r8, r0, ror #9 │ │ │ │ - eorseq lr, r8, r8, ror #9 │ │ │ │ + eorseq lr, r8, r0, lsr #27 │ │ │ │ + eorseq lr, r8, r8, lsr #27 │ │ │ │ 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 4e4cc │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #48] @ 4e530 │ │ │ │ + ldr r0, [pc, #48] @ 4e4e4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4e518 │ │ │ │ + bne 4e4cc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldm r4, {r0, r1, r2} │ │ │ │ - bl b2880 │ │ │ │ + bl b2814 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4e510 │ │ │ │ - ldr r0, [pc, #4] @ 4e534 │ │ │ │ + beq 4e4c4 │ │ │ │ + ldr r0, [pc, #4] @ 4e4e8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, r0, lsl #17 │ │ │ │ + eorseq r4, r7, r0, asr #2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b 47240 │ │ │ │ + b 47548 │ │ │ │ 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 +36786,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 4e554 │ │ │ │ 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 4e58c │ │ │ │ + ldr r1, [pc, #660] @ 4e7f0 │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4e62c │ │ │ │ + beq 4e5e0 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r2, [pc, #604] @ 4e840 │ │ │ │ + ldr r2, [pc, #604] @ 4e7f4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4e648 │ │ │ │ + beq 4e5fc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 4e634 │ │ │ │ + beq 4e5e8 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl b269c │ │ │ │ + bl b2630 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 4e62c │ │ │ │ + beq 4e5e0 │ │ │ │ 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 18ed34 │ │ │ │ - mov r4, #0 │ │ │ │ - b 4e830 │ │ │ │ - ldr r2, [pc, #528] @ 4e84c │ │ │ │ - ldr r1, [pc, #528] @ 4e850 │ │ │ │ - ldr r0, [pc, #528] @ 4e854 │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4e62c │ │ │ │ + beq 4e600 │ │ │ │ + ldr r3, [pc, #544] @ 4e7f8 │ │ │ │ + ldr r1, [pc, #544] @ 4e7fc │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + mov r4, #0 │ │ │ │ + b 4e7e4 │ │ │ │ + ldr r2, [pc, #528] @ 4e800 │ │ │ │ + ldr r1, [pc, #528] @ 4e804 │ │ │ │ + ldr r0, [pc, #528] @ 4e808 │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 4e5e0 │ │ │ │ mov r8, #0 │ │ │ │ cmp r7, #1 │ │ │ │ movle r7, #0 │ │ │ │ - ble 4e6a4 │ │ │ │ + ble 4e658 │ │ │ │ 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 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4e62c │ │ │ │ + bne 4e634 │ │ │ │ + ldr r2, [pc, #484] @ 4e80c │ │ │ │ + ldr r1, [pc, #484] @ 4e810 │ │ │ │ + ldr r0, [pc, #472] @ 4e808 │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 4e5e0 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ - bl b269c │ │ │ │ + bl b2630 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 4e62c │ │ │ │ + beq 4e5e0 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 4e61c │ │ │ │ + bne 4e5d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e7614 │ │ │ │ + bl 1e7a14 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 91b78 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91abc <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4e62c │ │ │ │ + beq 4e5e0 │ │ │ │ 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 +36884,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 4e6d4 │ │ │ │ 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 4e6f8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 99770 │ │ │ │ + bl 996b4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - beq 4e78c │ │ │ │ + beq 4e740 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4e78c │ │ │ │ + beq 4e740 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r7, [pc, #260] @ 4e860 │ │ │ │ + ldr r7, [pc, #260] @ 4e814 │ │ │ │ bl 29604 │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [r7, r0, lsl #5] │ │ │ │ cmp r6, #0 │ │ │ │ addne r0, r0, #1 │ │ │ │ - bne 4e760 │ │ │ │ + bne 4e714 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 99770 │ │ │ │ + bl 996b4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r6 │ │ │ │ movne r2, r3 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - bne 4e7bc │ │ │ │ + bne 4e770 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e7b0 │ │ │ │ + beq 4e764 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4e7b0 │ │ │ │ + bne 4e764 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29e454 │ │ │ │ + b 29e8dc │ │ │ │ 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 4e770 │ │ │ │ + ldr r7, [pc, #136] @ 4e814 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4e828 │ │ │ │ + beq 4e7dc │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r3, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4e81c │ │ │ │ + beq 4e7d0 │ │ │ │ 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 4e788 │ │ │ │ mov r0, r4 │ │ │ │ - bl a661c │ │ │ │ + bl a6560 │ │ │ │ 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 │ │ │ │ - eorseq r0, r6, ip, lsl sp │ │ │ │ - @ instruction: 0x00368bf0 │ │ │ │ - eorseq r9, r6, r8, ror #26 │ │ │ │ - @ instruction: 0x003882b8 │ │ │ │ - @ instruction: 0x0037acf0 │ │ │ │ - eorseq r9, r6, r8, lsl #28 │ │ │ │ + @ instruction: 0x003615dc │ │ │ │ + @ instruction: 0x003694b0 │ │ │ │ + eorseq sl, r6, r8, lsr #12 │ │ │ │ + eorseq r8, r8, r8, ror fp │ │ │ │ + @ instruction: 0x0037b5b0 │ │ │ │ + eorseq sl, r6, r8, asr #13 │ │ │ │ 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 a55e8 │ │ │ │ + bl a552c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4e94c │ │ │ │ + bne 4e900 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31aa28 <_PyTime_AsTimeval@@Base+0x14d8> │ │ │ │ + bl 31b4ac <_PyTime_AsTimeval@@Base+0x16c8> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4e94c │ │ │ │ - ldr r0, [pc, #164] @ 4e954 │ │ │ │ - bl a9a34 │ │ │ │ + beq 4e900 │ │ │ │ + ldr r0, [pc, #164] @ 4e908 │ │ │ │ + bl a9978 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4e8c8 │ │ │ │ + bne 4e87c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 324b84 │ │ │ │ + b 32565c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 4e958 │ │ │ │ + ldr r1, [pc, #124] @ 4e90c │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 4e95c │ │ │ │ + ldr r0, [pc, #120] @ 4e910 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31cf70 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ + bl 31d804 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4e918 │ │ │ │ + beq 4e8cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4e918 │ │ │ │ + bne 4e8cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4e8b8 │ │ │ │ + beq 4e86c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e94c │ │ │ │ + beq 4e900 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4e94c │ │ │ │ + bne 4e900 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + b 9abc4 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r1, r8, r8, lsr #29 │ │ │ │ + eorseq r2, r8, r8, ror #14 │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ - eorseq lr, r8, r0, ror r5 │ │ │ │ + eorseq lr, r8, r0, lsr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10f960 │ │ │ │ + bl 10f99c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4e9ac │ │ │ │ + beq 4e960 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 4e9ac │ │ │ │ + beq 4e960 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 4e9ac │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 4e960 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4e9e0 │ │ │ │ + beq 4e994 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 4e9e0 │ │ │ │ + beq 4e994 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 4e9e0 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 4e994 │ │ │ │ + bl 9abc4 <_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 202d24 │ │ │ │ - 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 addfc │ │ │ │ - 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 a6300 │ │ │ │ - ldr r2, [pc, #32] @ 4eae8 │ │ │ │ - ldr r1, [pc, #32] @ 4eaec │ │ │ │ - ldr r0, [pc, #32] @ 4eaf0 │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subeq r4, r9, r0, lsl sp │ │ │ │ - subeq r3, r8, r0, lsl r3 │ │ │ │ - ldrdeq r1, [r8], #-228 @ 0xffffff1c │ │ │ │ - subseq r1, r5, ip, ror #3 │ │ │ │ - eorseq r1, r6, r8, ror #7 │ │ │ │ - eorseq fp, r6, r4, ror fp │ │ │ │ - eorseq r7, r7, r8, lsl r2 │ │ │ │ - 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,799 +37084,977 @@ │ │ │ │ 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 4e9fc │ │ │ │ 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 4ea30 │ │ │ │ + ldr ip, [pc, #204] @ 4ead0 │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4ec1c │ │ │ │ + beq 4eac4 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 4ec3c <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + bl 4eae4 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ec1c │ │ │ │ + beq 4eac4 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 4ebc8 │ │ │ │ + beq 4ea70 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4ebcc │ │ │ │ - bl a55e8 │ │ │ │ + bne 4ea74 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ebcc │ │ │ │ - b 4ec1c │ │ │ │ + beq 4ea74 │ │ │ │ + b 4eac4 │ │ │ │ mov r4, #524288 @ 0x80000 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl c3e38 │ │ │ │ + bl c3dc8 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29718 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 4ec0c │ │ │ │ - ldr r3, [pc, #44] @ 4ec2c │ │ │ │ + bne 4eab4 │ │ │ │ + ldr r3, [pc, #44] @ 4ead4 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 144370 │ │ │ │ + b 1443e0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6300 │ │ │ │ + b a6244 │ │ │ │ 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 475a0 │ │ │ │ + b 4784c │ │ │ │ │ │ │ │ -0004ec3c <_PyLong_UnsignedInt_Converter@@Base>: │ │ │ │ +0004eae4 <_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 4eb2c <_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 4eb2c <_PyLong_UnsignedInt_Converter@@Base+0x48> │ │ │ │ + ldr r3, [pc, #60] @ 4eb5c <_PyLong_UnsignedInt_Converter@@Base+0x78> │ │ │ │ + ldr r1, [pc, #60] @ 4eb60 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 4eca0 <_PyLong_UnsignedInt_Converter@@Base+0x64> │ │ │ │ - bl 148a80 │ │ │ │ + bl 18ee38 │ │ │ │ + b 4eb48 <_PyLong_UnsignedInt_Converter@@Base+0x64> │ │ │ │ + bl 148af0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4eca8 <_PyLong_UnsignedInt_Converter@@Base+0x6c> │ │ │ │ - bl a55e8 │ │ │ │ + bne 4eb50 <_PyLong_UnsignedInt_Converter@@Base+0x6c> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4eca8 <_PyLong_UnsignedInt_Converter@@Base+0x6c> │ │ │ │ + beq 4eb50 <_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 │ │ │ │ - eorseq r1, r8, r4, lsr lr │ │ │ │ - b 4e960 │ │ │ │ - ldr r3, [pc, #28] @ 4ece4 <_PyLong_UnsignedInt_Converter@@Base+0xa8> │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 357730 │ │ │ │ - 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 a58d8 │ │ │ │ - andeq r0, r0, ip │ │ │ │ + @ instruction: 0x003826f4 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldrb r0, [r3] │ │ │ │ + b 1bc714 │ │ │ │ + b 4e914 │ │ │ │ + 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 4ec4c <_PyLong_UnsignedInt_Converter@@Base+0x168> │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 4ec4c <_PyLong_UnsignedInt_Converter@@Base+0x168> │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 2030c0 │ │ │ │ + cmp r0, #1114112 @ 0x110000 │ │ │ │ + lsrcc r3, r0, #7 │ │ │ │ + ldrcc r2, [pc, #164] @ 4ec64 <_PyLong_UnsignedInt_Converter@@Base+0x180> │ │ │ │ + lslcc r3, r3, #1 │ │ │ │ + ldrhcc r1, [r2, r3] │ │ │ │ + andcc r3, r0, #127 @ 0x7f │ │ │ │ + addcc r3, r3, r1, lsl #7 │ │ │ │ + ldrcc r2, [pc, #148] @ 4ec68 <_PyLong_UnsignedInt_Converter@@Base+0x184> │ │ │ │ + lslcc r3, r3, #1 │ │ │ │ + ldrhcc r2, [r2, r3] │ │ │ │ + ldr r3, [pc, #140] @ 4ec6c <_PyLong_UnsignedInt_Converter@@Base+0x188> │ │ │ │ + movcs r2, #0 │ │ │ │ + mov r1, #6 │ │ │ │ + mla r3, r1, r2, r3 │ │ │ │ + cmp r6, #0 │ │ │ │ + ldrb r7, [r3, #3] │ │ │ │ + mov r5, r0 │ │ │ │ + beq 4ec08 <_PyLong_UnsignedInt_Converter@@Base+0x124> │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + ldr r1, [pc, #108] @ 4ec70 <_PyLong_UnsignedInt_Converter@@Base+0x18c> │ │ │ │ + cmp r0, r1 │ │ │ │ + bne 4ec10 <_PyLong_UnsignedInt_Converter@@Base+0x12c> │ │ │ │ + mov r4, r7 │ │ │ │ + b 4ec40 <_PyLong_UnsignedInt_Converter@@Base+0x15c> │ │ │ │ + bl add90 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 4ec08 <_PyLong_UnsignedInt_Converter@@Base+0x124> │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + ldrb r3, [r0, #1] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 4ec40 <_PyLong_UnsignedInt_Converter@@Base+0x15c> │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ + cmp r4, #255 @ 0xff │ │ │ │ + beq 4ec08 <_PyLong_UnsignedInt_Converter@@Base+0x124> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b a6244 │ │ │ │ + ldr r2, [pc, #32] @ 4ec74 <_PyLong_UnsignedInt_Converter@@Base+0x190> │ │ │ │ + ldr r1, [pc, #32] @ 4ec78 <_PyLong_UnsignedInt_Converter@@Base+0x194> │ │ │ │ + ldr r0, [pc, #32] @ 4ec7c <_PyLong_UnsignedInt_Converter@@Base+0x198> │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrdeq r5, [r9], #-80 @ 0xffffffb0 │ │ │ │ + ldrdeq r3, [r8], #-176 @ 0xffffff50 │ │ │ │ + @ instruction: 0x00482794 │ │ │ │ + subseq r1, r5, ip, ror #3 │ │ │ │ + eorseq r1, r6, r8, lsr #25 │ │ │ │ + eorseq ip, r6, r4, lsr r4 │ │ │ │ + eorseq r7, r7, r8, lsl #21 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4ecf8 <_PyLong_UnsignedInt_Converter@@Base+0xbc> │ │ │ │ - b a58d8 │ │ │ │ - ldr r0, [pc] @ 4ed00 <_PyLong_UnsignedInt_Converter@@Base+0xc4> │ │ │ │ + blt 4ec90 <_PyLong_UnsignedInt_Converter@@Base+0x1ac> │ │ │ │ + b a581c │ │ │ │ + ldr r0, [pc] @ 4ec98 <_PyLong_UnsignedInt_Converter@@Base+0x1b4> │ │ │ │ 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 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4ee74 <_PyLong_UnsignedInt_Converter@@Base+0x238> │ │ │ │ + bne 4ecd8 <_PyLong_UnsignedInt_Converter@@Base+0x1f4> │ │ │ │ + ldr r2, [pc, #332] @ 4ee18 <_PyLong_UnsignedInt_Converter@@Base+0x334> │ │ │ │ + ldr r1, [pc, #332] @ 4ee1c <_PyLong_UnsignedInt_Converter@@Base+0x338> │ │ │ │ + ldr r0, [pc, #332] @ 4ee20 <_PyLong_UnsignedInt_Converter@@Base+0x33c> │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 4ee0c <_PyLong_UnsignedInt_Converter@@Base+0x328> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 138d08 │ │ │ │ + bl 138d78 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 4ed74 <_PyLong_UnsignedInt_Converter@@Base+0x138> │ │ │ │ + beq 4ed0c <_PyLong_UnsignedInt_Converter@@Base+0x228> │ │ │ │ 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 4ed18 <_PyLong_UnsignedInt_Converter@@Base+0x234> │ │ │ │ + ldr r3, [pc, #288] @ 4ee24 <_PyLong_UnsignedInt_Converter@@Base+0x340> │ │ │ │ + ldr r1, [pc, #288] @ 4ee28 <_PyLong_UnsignedInt_Converter@@Base+0x344> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b 4ee64 <_PyLong_UnsignedInt_Converter@@Base+0x228> │ │ │ │ + b 4edfc <_PyLong_UnsignedInt_Converter@@Base+0x318> │ │ │ │ add r5, r0, #1 │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bls 4ed98 <_PyLong_UnsignedInt_Converter@@Base+0x15c> │ │ │ │ - bl 29e454 │ │ │ │ - b 4ed74 <_PyLong_UnsignedInt_Converter@@Base+0x138> │ │ │ │ + bls 4ed30 <_PyLong_UnsignedInt_Converter@@Base+0x24c> │ │ │ │ + bl 29e8dc │ │ │ │ + b 4ed0c <_PyLong_UnsignedInt_Converter@@Base+0x228> │ │ │ │ lsl r0, r5, #2 │ │ │ │ - bl 99770 │ │ │ │ + bl 996b4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4ed90 <_PyLong_UnsignedInt_Converter@@Base+0x154> │ │ │ │ + beq 4ed28 <_PyLong_UnsignedInt_Converter@@Base+0x244> │ │ │ │ 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 4ed8c <_PyLong_UnsignedInt_Converter@@Base+0x2a8> │ │ │ │ + ldr r3, [pc, #168] @ 4ee2c <_PyLong_UnsignedInt_Converter@@Base+0x348> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ - b 4ee18 <_PyLong_UnsignedInt_Converter@@Base+0x1dc> │ │ │ │ + bl 1443e0 │ │ │ │ + b 4edb0 <_PyLong_UnsignedInt_Converter@@Base+0x2cc> │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 4ee58 <_PyLong_UnsignedInt_Converter@@Base+0x21c> │ │ │ │ + bhi 4edf0 <_PyLong_UnsignedInt_Converter@@Base+0x30c> │ │ │ │ add r5, r0, #1 │ │ │ │ lsl r1, r5, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab4f4 │ │ │ │ + bl ab438 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 4ee20 <_PyLong_UnsignedInt_Converter@@Base+0x1e4> │ │ │ │ - bl 29e454 │ │ │ │ + bne 4edb8 <_PyLong_UnsignedInt_Converter@@Base+0x2d4> │ │ │ │ + bl 29e8dc │ │ │ │ mov r4, #0 │ │ │ │ - b 4ee64 <_PyLong_UnsignedInt_Converter@@Base+0x228> │ │ │ │ + b 4edfc <_PyLong_UnsignedInt_Converter@@Base+0x318> │ │ │ │ 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 4edf0 <_PyLong_UnsignedInt_Converter@@Base+0x30c> │ │ │ │ + ldr r3, [pc, #72] @ 4ee2c <_PyLong_UnsignedInt_Converter@@Base+0x348> │ │ │ │ mov r6, r9 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ - b 4ee64 <_PyLong_UnsignedInt_Converter@@Base+0x228> │ │ │ │ + bl 1443e0 │ │ │ │ + b 4edfc <_PyLong_UnsignedInt_Converter@@Base+0x318> │ │ │ │ mov r0, r6 │ │ │ │ - bl b1e44 │ │ │ │ + bl b1dd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0x0037acf0 │ │ │ │ - eorseq fp, r6, r4, ror fp │ │ │ │ - eorseq fp, r7, r8, lsr #25 │ │ │ │ + @ instruction: 0x0037b5b0 │ │ │ │ + eorseq ip, r6, r4, lsr r4 │ │ │ │ + eorseq ip, r7, r8, ror #10 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r6, ip, lsl sp │ │ │ │ + @ instruction: 0x003615dc │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b 478a4 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldrb r0, [r3] │ │ │ │ - b 1bc1f8 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - add r0, r0, #16 │ │ │ │ - b 47fa4 │ │ │ │ + b 47e20 │ │ │ │ + ldr r3, [pc, #28] @ 4ee60 <_PyLong_UnsignedInt_Converter@@Base+0x37c> │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 357fd0 │ │ │ │ + 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 a581c │ │ │ │ + andeq r0, r0, ip │ │ │ │ mov r0, r1 │ │ │ │ - b 4eec4 │ │ │ │ + b 4ee6c │ │ │ │ │ │ │ │ -0004eec4 : │ │ │ │ +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 4eef0 │ │ │ │ + beq 4ee98 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4ef08 │ │ │ │ - ldr r3, [pc, #140] @ 4ef84 │ │ │ │ + bne 4eeb0 │ │ │ │ + ldr r3, [pc, #140] @ 4ef2c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #136] @ 4ef88 │ │ │ │ + ldr r1, [pc, #136] @ 4ef30 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ - b 4ef14 │ │ │ │ + bl 1177f0 │ │ │ │ + b 4eebc │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4ef1c │ │ │ │ + bne 4eec4 │ │ │ │ mov r4, #0 │ │ │ │ - b 4ef7c │ │ │ │ + b 4ef24 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4ef40 │ │ │ │ + beq 4eee8 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - ldr r1, [pc, #84] @ 4ef8c │ │ │ │ + ldr r1, [pc, #84] @ 4ef34 │ │ │ │ cmp r2, r1 │ │ │ │ cmpne r2, #0 │ │ │ │ - bne 4ef7c │ │ │ │ - ldr r0, [pc, #60] @ 4ef84 │ │ │ │ + bne 4ef24 │ │ │ │ + ldr r0, [pc, #60] @ 4ef2c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #64] @ 4ef90 │ │ │ │ + ldr r1, [pc, #64] @ 4ef38 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ef14 │ │ │ │ + beq 4eebc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4ef14 │ │ │ │ + bne 4eebc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 4ef14 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 4eebc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r0, asr r6 │ │ │ │ - andeq r6, r4, ip, lsl #16 │ │ │ │ - eorseq lr, r8, ip, ror r6 │ │ │ │ + eorseq lr, r8, r0, lsl pc │ │ │ │ + andeq r6, r4, r8, ror #18 │ │ │ │ + eorseq lr, r8, ip, lsr pc │ │ │ │ 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 18ed34 │ │ │ │ - b 4efe4 │ │ │ │ + bl 18ee38 │ │ │ │ + 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 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ 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 c03a4 │ │ │ │ + bl c0334 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, lsr #25 │ │ │ │ - eorseq r2, r7, ip, lsl #27 │ │ │ │ + eorseq pc, r6, ip, ror #10 │ │ │ │ + eorseq r3, r7, ip, asr #12 │ │ │ │ subseq lr, r7, ip, lsl r8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, #1 │ │ │ │ - b a2970 │ │ │ │ + b a28b4 │ │ │ │ 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 91918 │ │ │ │ + beq 4f0cc │ │ │ │ + bl 9185c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4f0e0 │ │ │ │ + beq 4f088 │ │ │ │ mov r1, r7 │ │ │ │ - bl afb60 │ │ │ │ + bl afaf4 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 4f128 │ │ │ │ + b 4f0d0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 117030 │ │ │ │ + bl 117028 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 4f128 │ │ │ │ - ldr r4, [pc, #16] @ 4f13c │ │ │ │ + bl 9abc4 <_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 10ef1c │ │ │ │ - subseq r2, r7, r8, lsl #29 │ │ │ │ +0004f0e8 : │ │ │ │ + ldr r0, [pc] @ 4f0f0 │ │ │ │ + b 10ef5c │ │ │ │ + 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 10f99c │ │ │ │ + ldr r1, [pc, #40] @ 4f13c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1289c4 │ │ │ │ + ldr r1, [pc, #24] @ 4f140 │ │ │ │ + mov r2, r0 │ │ │ │ + str r2, [r5] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1102f0 │ │ │ │ + asr r0, r0, #31 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r2, r7, ip, lsr #28 │ │ │ │ + eorseq lr, r8, r4, asr #31 │ │ │ │ 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 4f184 │ │ │ │ + bhi 4f17c │ │ │ │ cmp r5, #0 │ │ │ │ - ldrle r5, [pc, #160] @ 4f220 │ │ │ │ + ldrle r5, [pc, #160] @ 4f218 │ │ │ │ ldrgt r5, [r6] │ │ │ │ - b 4f1a8 │ │ │ │ - ldr r0, [pc, #152] @ 4f224 │ │ │ │ + b 4f1a0 │ │ │ │ + ldr r0, [pc, #152] @ 4f21c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4f174 │ │ │ │ + bne 4f16c │ │ │ │ mov r0, #0 │ │ │ │ - b 4f218 │ │ │ │ + b 4f210 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 4f1c8 │ │ │ │ - ldr r3, [pc, #108] @ 4f228 │ │ │ │ - ldr r1, [pc, #108] @ 4f22c │ │ │ │ + bgt 4f1c0 │ │ │ │ + ldr r3, [pc, #108] @ 4f220 │ │ │ │ + ldr r1, [pc, #108] @ 4f224 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 4f1a0 │ │ │ │ + bl 18ee38 │ │ │ │ + b 4f198 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4f1e8 │ │ │ │ - ldr r3, [pc, #76] @ 4f228 │ │ │ │ - ldr r1, [pc, #80] @ 4f230 │ │ │ │ + beq 4f1e0 │ │ │ │ + ldr r3, [pc, #76] @ 4f220 │ │ │ │ + ldr r1, [pc, #80] @ 4f228 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 4f1a0 │ │ │ │ + bl 18ee38 │ │ │ │ + b 4f198 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1758f0 <_PyLong_FromGid@@Base+0x18> │ │ │ │ + bl 1759fc <_PyLong_FromGid@@Base+0x18> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4f1a0 │ │ │ │ + blt 4f198 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #44] @ 4f234 │ │ │ │ + ldr r0, [pc, #44] @ 4f22c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ mov r1, sp │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl c03a4 │ │ │ │ + bl c0334 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq sl, r6, ip, ror r7 │ │ │ │ + eorseq fp, r6, ip, lsr r0 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, lsr #25 │ │ │ │ - eorseq r2, r7, ip, lsl #27 │ │ │ │ + eorseq pc, r6, ip, ror #10 │ │ │ │ + eorseq r3, r7, ip, asr #12 │ │ │ │ subseq pc, r7, r4, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub r3, r2, #1 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + bhi 4f26c │ │ │ │ + ldr r0, [r8] │ │ │ │ + bl 11fd80 <_PyNumber_Index@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 4f28c │ │ │ │ + b 4f2a8 │ │ │ │ + ldr r0, [pc, #292] @ 4f398 │ │ │ │ + mov r3, #2 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4f390 │ │ │ │ + b 4f258 │ │ │ │ + bl aaef4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 4f2bc │ │ │ │ + cmn r5, #1 │ │ │ │ + bne 4f2d8 │ │ │ │ + bl a552c │ │ │ │ + cmp r0, #0 │ │ │ │ + mvneq r5, #0 │ │ │ │ + beq 4f2d8 │ │ │ │ + b 4f390 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 4f2a0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 4f2a0 │ │ │ │ + cmp r7, #1 │ │ │ │ + ble 4f350 │ │ │ │ + ldr r4, [r8, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + tst r3, #134217728 @ 0x8000000 │ │ │ │ + beq 4f308 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + ldrbeq r3, [r4, #16] │ │ │ │ + beq 4f354 │ │ │ │ + b 4f380 │ │ │ │ + ldr r3, [pc, #140] @ 4f39c │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4f324 │ │ │ │ + ldr r1, [pc, #128] @ 4f39c │ │ │ │ + bl add90 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4f338 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + ldreq r3, [r4, #20] │ │ │ │ + ldrbeq r3, [r3] │ │ │ │ + beq 4f354 │ │ │ │ + ldr r2, [pc, #96] @ 4f3a0 │ │ │ │ + ldr r1, [pc, #96] @ 4f3a4 │ │ │ │ + ldr r0, [pc, #80] @ 4f398 │ │ │ │ + mov r3, r4 │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 4f390 │ │ │ │ + mov r3, #32 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp r5, r1 │ │ │ │ + bgt 4f36c │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 280014 │ │ │ │ + sub r1, r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r2, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 4a8ec │ │ │ │ + ldr r3, [pc, #20] @ 4f39c │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4f338 │ │ │ │ + b 4f314 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + eorseq sl, r5, ip, lsl r7 │ │ │ │ + subseq r8, r5, r8, lsr #23 │ │ │ │ + eorseq r1, r6, ip, lsl #25 │ │ │ │ + eorseq sl, r6, r8, asr #13 │ │ │ │ + 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 4f270 │ │ │ │ + beq 4f3e0 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addne r4, r0, #20 │ │ │ │ addeq r4, r0, #28 │ │ │ │ cmp r7, #1 │ │ │ │ - bne 4f2ac │ │ │ │ + bne 4f41c │ │ │ │ cmp r6, #1 │ │ │ │ ldrbeq r0, [r4] │ │ │ │ - beq 4f290 │ │ │ │ + beq 4f400 │ │ │ │ cmp r6, #2 │ │ │ │ ldrheq r0, [r4] │ │ │ │ ldrne r0, [r4] │ │ │ │ - bl 189870 <_PyUnicode_IsNumeric@@Base> │ │ │ │ - ldr r3, [pc, #100] @ 4f300 │ │ │ │ - ldr r2, [pc, #100] @ 4f304 │ │ │ │ + bl 189974 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + ldr r3, [pc, #100] @ 4f470 │ │ │ │ + ldr r2, [pc, #100] @ 4f474 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r7, #0 │ │ │ │ movne r5, #0 │ │ │ │ - beq 4f2f8 │ │ │ │ + beq 4f468 │ │ │ │ cmp r7, r5 │ │ │ │ - ble 4f2f0 │ │ │ │ + ble 4f460 │ │ │ │ cmp r6, #1 │ │ │ │ ldrbeq r0, [r4, r5] │ │ │ │ - beq 4f2dc │ │ │ │ + beq 4f44c │ │ │ │ cmp r6, #2 │ │ │ │ lsl r3, r5, #1 │ │ │ │ ldrheq r0, [r4, r3] │ │ │ │ ldrne r0, [r4, r5, lsl #2] │ │ │ │ - bl 189870 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + bl 189974 <_PyUnicode_IsNumeric@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f2f8 │ │ │ │ + beq 4f468 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 4f2b8 │ │ │ │ - ldr r0, [pc, #8] @ 4f300 │ │ │ │ + b 4f428 │ │ │ │ + ldr r0, [pc, #8] @ 4f470 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #4] @ 4f304 │ │ │ │ + ldr r0, [pc, #4] @ 4f474 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -0004f308 <_PyEval_MatchKeys@@Base>: │ │ │ │ +0004f478 <_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] @ 4f78c <_PyEval_MatchKeys@@Base+0x484> │ │ │ │ + ldreq r4, [pc, #1120] @ 4f8fc <_PyEval_MatchKeys@@Base+0x484> │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ - beq 4f780 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ + beq 4f8f0 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ mov r7, #0 │ │ │ │ - ldr r1, [pc, #1104] @ 4f790 <_PyEval_MatchKeys@@Base+0x488> │ │ │ │ + ldr r1, [pc, #1104] @ 4f900 <_PyEval_MatchKeys@@Base+0x488> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r8, r2 │ │ │ │ add r2, sp, #28 │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl c077c <_PyObject_GetMethod@@Base> │ │ │ │ + bl c070c <_PyObject_GetMethod@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 4f614 <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ + beq 4f784 <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 129d24 │ │ │ │ + bl 129d8c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4f614 <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ - ldr r3, [pc, #1052] @ 4f794 <_PyEval_MatchKeys@@Base+0x48c> │ │ │ │ + beq 4f784 <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ + ldr r3, [pc, #1052] @ 4f904 <_PyEval_MatchKeys@@Base+0x48c> │ │ │ │ str r7, [sp] │ │ │ │ - bl 357730 │ │ │ │ - ldr r1, [pc, #1044] @ 4f798 <_PyEval_MatchKeys@@Base+0x490> │ │ │ │ + bl 357fd0 │ │ │ │ + ldr r1, [pc, #1044] @ 4f908 <_PyEval_MatchKeys@@Base+0x490> │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1804d8 │ │ │ │ + bl 1805e4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4f624 <_PyEval_MatchKeys@@Base+0x31c> │ │ │ │ + beq 4f794 <_PyEval_MatchKeys@@Base+0x31c> │ │ │ │ mov r0, sl │ │ │ │ - bl 92b0c │ │ │ │ + bl 92b08 │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r8, r8, #8 │ │ │ │ addne fp, r4, #8 │ │ │ │ - beq 4f628 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + beq 4f798 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ cmp r7, sl │ │ │ │ mov r0, r6 │ │ │ │ - bge 4f528 <_PyEval_MatchKeys@@Base+0x220> │ │ │ │ + bge 4f698 <_PyEval_MatchKeys@@Base+0x220> │ │ │ │ ldr r9, [r8, #4]! │ │ │ │ mov r1, r9 │ │ │ │ - bl 12e550 │ │ │ │ + bl 12e5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f3e4 <_PyEval_MatchKeys@@Base+0xdc> │ │ │ │ + beq 4f554 <_PyEval_MatchKeys@@Base+0xdc> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f408 <_PyEval_MatchKeys@@Base+0x100> │ │ │ │ - b 4f3fc <_PyEval_MatchKeys@@Base+0xf4> │ │ │ │ + beq 4f578 <_PyEval_MatchKeys@@Base+0x100> │ │ │ │ + b 4f56c <_PyEval_MatchKeys@@Base+0xf4> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12d89c │ │ │ │ + bl 12d904 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4f424 <_PyEval_MatchKeys@@Base+0x11c> │ │ │ │ - b 4f3d0 <_PyEval_MatchKeys@@Base+0xc8> │ │ │ │ + beq 4f594 <_PyEval_MatchKeys@@Base+0x11c> │ │ │ │ + b 4f540 <_PyEval_MatchKeys@@Base+0xc8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4f628 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ - ldr r2, [pc, #908] @ 4f79c <_PyEval_MatchKeys@@Base+0x494> │ │ │ │ + bne 4f798 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + ldr r2, [pc, #908] @ 4f90c <_PyEval_MatchKeys@@Base+0x494> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [r2] │ │ │ │ mov r3, r9 │ │ │ │ - ldr r2, [pc, #896] @ 4f7a0 <_PyEval_MatchKeys@@Base+0x498> │ │ │ │ - bl 1bf5b0 <_PyErr_Format@@Base> │ │ │ │ - b 4f628 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + ldr r2, [pc, #896] @ 4f910 <_PyEval_MatchKeys@@Base+0x498> │ │ │ │ + bl 1bfacc <_PyErr_Format@@Base> │ │ │ │ + b 4f798 <_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 b9070 │ │ │ │ + bl b8ffc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f628 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + beq 4f798 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ cmp r0, r5 │ │ │ │ - bne 4f51c <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ + bne 4f68c <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f4b4 <_PyEval_MatchKeys@@Base+0x1ac> │ │ │ │ + beq 4f624 <_PyEval_MatchKeys@@Base+0x1ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4f4b4 <_PyEval_MatchKeys@@Base+0x1ac> │ │ │ │ - ldr r2, [pc, #792] @ 4f7a4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f624 <_PyEval_MatchKeys@@Base+0x1ac> │ │ │ │ + ldr r2, [pc, #792] @ 4f914 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f4a4 <_PyEval_MatchKeys@@Base+0x19c> │ │ │ │ + beq 4f614 <_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 4f500 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ + beq 4f670 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4f500 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ - ldr r2, [pc, #716] @ 4f7a4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f670 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ + ldr r2, [pc, #716] @ 4f914 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f4f0 <_PyEval_MatchKeys@@Base+0x1e8> │ │ │ │ + beq 4f660 <_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] @ 4f7a8 <_PyEval_MatchKeys@@Base+0x4a0> │ │ │ │ - ldr r4, [pc, #668] @ 4f7a8 <_PyEval_MatchKeys@@Base+0x4a0> │ │ │ │ + ldr r2, [pc, #672] @ 4f918 <_PyEval_MatchKeys@@Base+0x4a0> │ │ │ │ + ldr r4, [pc, #668] @ 4f918 <_PyEval_MatchKeys@@Base+0x4a0> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b 4f528 <_PyEval_MatchKeys@@Base+0x220> │ │ │ │ + b 4f698 <_PyEval_MatchKeys@@Base+0x220> │ │ │ │ add r7, r7, #1 │ │ │ │ str r0, [fp, #4]! │ │ │ │ - b 4f3b0 <_PyEval_MatchKeys@@Base+0xa8> │ │ │ │ + b 4f520 <_PyEval_MatchKeys@@Base+0xa8> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f578 <_PyEval_MatchKeys@@Base+0x270> │ │ │ │ + beq 4f6e8 <_PyEval_MatchKeys@@Base+0x270> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 4f578 <_PyEval_MatchKeys@@Base+0x270> │ │ │ │ - ldr r2, [pc, #596] @ 4f7a4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f6e8 <_PyEval_MatchKeys@@Base+0x270> │ │ │ │ + ldr r2, [pc, #596] @ 4f914 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f568 <_PyEval_MatchKeys@@Base+0x260> │ │ │ │ + beq 4f6d8 <_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 4f5c4 <_PyEval_MatchKeys@@Base+0x2bc> │ │ │ │ + beq 4f734 <_PyEval_MatchKeys@@Base+0x2bc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4f5c4 <_PyEval_MatchKeys@@Base+0x2bc> │ │ │ │ - ldr r2, [pc, #520] @ 4f7a4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f734 <_PyEval_MatchKeys@@Base+0x2bc> │ │ │ │ + ldr r2, [pc, #520] @ 4f914 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f5b4 <_PyEval_MatchKeys@@Base+0x2ac> │ │ │ │ + beq 4f724 <_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 4f780 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ + beq 4f8f0 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4f780 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ - ldr r2, [pc, #444] @ 4f7a4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f8f0 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ + ldr r2, [pc, #444] @ 4f914 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f600 <_PyEval_MatchKeys@@Base+0x2f8> │ │ │ │ + beq 4f770 <_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 4f780 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ + b 4f8f0 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b 4f628 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + b 4f798 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ mov r4, r5 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4f680 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ + beq 4f7f0 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f680 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ + beq 4f7f0 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 4f680 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ - ldr r2, [pc, #332] @ 4f7a4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f7f0 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ + ldr r2, [pc, #332] @ 4f914 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f670 <_PyEval_MatchKeys@@Base+0x368> │ │ │ │ + beq 4f7e0 <_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 4f6d4 <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ + beq 4f844 <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f6d4 <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ + beq 4f844 <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4f6d4 <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ - ldr r2, [pc, #248] @ 4f7a4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f844 <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ + ldr r2, [pc, #248] @ 4f914 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f6c4 <_PyEval_MatchKeys@@Base+0x3bc> │ │ │ │ + beq 4f834 <_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 4f728 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ + beq 4f898 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f728 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ + beq 4f898 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4f728 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ - ldr r2, [pc, #164] @ 4f7a4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f898 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ + ldr r2, [pc, #164] @ 4f914 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f718 <_PyEval_MatchKeys@@Base+0x410> │ │ │ │ + beq 4f888 <_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 4f77c <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ + beq 4f8ec <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f77c <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ + beq 4f8ec <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4f77c <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ - ldr r2, [pc, #80] @ 4f7a4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f8ec <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ + ldr r2, [pc, #80] @ 4f914 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f76c <_PyEval_MatchKeys@@Base+0x464> │ │ │ │ + beq 4f8dc <_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] │ │ │ │ @@ -37972,466 +38064,357 @@ │ │ │ │ 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, ror r7 │ │ │ │ + eorseq sp, r8, r4, ror #1 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + │ │ │ │ +0004f91c : │ │ │ │ + ldr r0, [pc] @ 4f924 │ │ │ │ + b 10ef5c │ │ │ │ + ldrsbeq r2, [r7], #-248 @ 0xffffff08 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 10f960 │ │ │ │ - ldr r1, [pc, #40] @ 4f7f4 <_PyEval_MatchKeys@@Base+0x4ec> │ │ │ │ + bl 10f99c │ │ │ │ + ldr r1, [pc, #40] @ 4f970 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128960 │ │ │ │ - ldr r1, [pc, #24] @ 4f7f8 <_PyEval_MatchKeys@@Base+0x4f0> │ │ │ │ + bl 1289c4 │ │ │ │ + ldr r1, [pc, #24] @ 4f974 │ │ │ │ mov r2, r0 │ │ │ │ str r2, [r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1102b4 │ │ │ │ + bl 1102f0 │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrheq r2, [r7], #-236 @ 0xffffff14 │ │ │ │ - eorseq lr, r8, r8, lsl r7 │ │ │ │ - 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 4f838 <_PyEval_MatchKeys@@Base+0x530> │ │ │ │ - ldr r0, [r8] │ │ │ │ - bl 11fd1c <_PyNumber_Index@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 4f858 <_PyEval_MatchKeys@@Base+0x550> │ │ │ │ - b 4f874 <_PyEval_MatchKeys@@Base+0x56c> │ │ │ │ - ldr r0, [pc, #292] @ 4f964 <_PyEval_MatchKeys@@Base+0x65c> │ │ │ │ - mov r3, #2 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4f95c <_PyEval_MatchKeys@@Base+0x654> │ │ │ │ - b 4f824 <_PyEval_MatchKeys@@Base+0x51c> │ │ │ │ - bl aafb0 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 4f888 <_PyEval_MatchKeys@@Base+0x580> │ │ │ │ - cmn r5, #1 │ │ │ │ - bne 4f8a4 <_PyEval_MatchKeys@@Base+0x59c> │ │ │ │ - bl a55e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - mvneq r5, #0 │ │ │ │ - beq 4f8a4 <_PyEval_MatchKeys@@Base+0x59c> │ │ │ │ - b 4f95c <_PyEval_MatchKeys@@Base+0x654> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 4f86c <_PyEval_MatchKeys@@Base+0x564> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 4f86c <_PyEval_MatchKeys@@Base+0x564> │ │ │ │ - cmp r7, #1 │ │ │ │ - ble 4f91c <_PyEval_MatchKeys@@Base+0x614> │ │ │ │ - ldr r4, [r8, #4] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 4f8d4 <_PyEval_MatchKeys@@Base+0x5cc> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - ldrbeq r3, [r4, #16] │ │ │ │ - beq 4f920 <_PyEval_MatchKeys@@Base+0x618> │ │ │ │ - b 4f94c <_PyEval_MatchKeys@@Base+0x644> │ │ │ │ - ldr r3, [pc, #140] @ 4f968 <_PyEval_MatchKeys@@Base+0x660> │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 4f8f0 <_PyEval_MatchKeys@@Base+0x5e8> │ │ │ │ - ldr r1, [pc, #128] @ 4f968 <_PyEval_MatchKeys@@Base+0x660> │ │ │ │ - bl addfc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4f904 <_PyEval_MatchKeys@@Base+0x5fc> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - ldreq r3, [r4, #20] │ │ │ │ - ldrbeq r3, [r3] │ │ │ │ - beq 4f920 <_PyEval_MatchKeys@@Base+0x618> │ │ │ │ - ldr r2, [pc, #96] @ 4f96c <_PyEval_MatchKeys@@Base+0x664> │ │ │ │ - ldr r1, [pc, #96] @ 4f970 <_PyEval_MatchKeys@@Base+0x668> │ │ │ │ - ldr r0, [pc, #80] @ 4f964 <_PyEval_MatchKeys@@Base+0x65c> │ │ │ │ - mov r3, r4 │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4f95c <_PyEval_MatchKeys@@Base+0x654> │ │ │ │ - mov r3, #32 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cmp r5, r1 │ │ │ │ - bgt 4f938 <_PyEval_MatchKeys@@Base+0x630> │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 27fb7c │ │ │ │ - sub r1, r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 4a944 │ │ │ │ - ldr r3, [pc, #20] @ 4f968 <_PyEval_MatchKeys@@Base+0x660> │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 4f904 <_PyEval_MatchKeys@@Base+0x5fc> │ │ │ │ - b 4f8e0 <_PyEval_MatchKeys@@Base+0x5d8> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r9, r5, ip, asr lr │ │ │ │ - subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r1, r6, ip, asr #7 │ │ │ │ - eorseq r9, r6, r8, lsl #28 │ │ │ │ - │ │ │ │ -0004f974 : │ │ │ │ - ldr r0, [pc] @ 4f97c │ │ │ │ - b 10ef1c │ │ │ │ - ldrsbeq r2, [r7], #-224 @ 0xffffff20 │ │ │ │ + subseq r3, r7, ip │ │ │ │ + @ instruction: 0x0038eff0 │ │ │ │ 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 4f9d4 │ │ │ │ + bhi 4f9cc │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 112590 │ │ │ │ + bl 1125c8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4f9f4 │ │ │ │ - b 4fa50 │ │ │ │ - ldr r0, [pc, #284] @ 4faf8 │ │ │ │ + beq 4f9ec │ │ │ │ + b 4fa48 │ │ │ │ + ldr r0, [pc, #284] @ 4faf0 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4f9b8 │ │ │ │ - b 4fa50 │ │ │ │ + bne 4f9b0 │ │ │ │ + b 4fa48 │ │ │ │ cmp r6, #1 │ │ │ │ - ble 4fa8c │ │ │ │ + ble 4fa84 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #244] @ 4fafc │ │ │ │ + ldr r2, [pc, #244] @ 4faf4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4fa6c │ │ │ │ + beq 4fa64 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 4fa58 │ │ │ │ + beq 4fa50 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl b269c │ │ │ │ + bl b2630 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4fa50 │ │ │ │ + beq 4fa48 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4fa70 │ │ │ │ - ldr r3, [pc, #184] @ 4fb00 │ │ │ │ - ldr r1, [pc, #184] @ 4fb04 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - mov r4, #0 │ │ │ │ - b 4fad8 │ │ │ │ - ldr r2, [pc, #168] @ 4fb08 │ │ │ │ - ldr r1, [pc, #168] @ 4fb0c │ │ │ │ - ldr r0, [pc, #144] @ 4faf8 │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4fa50 │ │ │ │ + beq 4fa68 │ │ │ │ + ldr r3, [pc, #184] @ 4faf8 │ │ │ │ + ldr r1, [pc, #184] @ 4fafc │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + mov r4, #0 │ │ │ │ + b 4fad0 │ │ │ │ + ldr r2, [pc, #168] @ 4fb00 │ │ │ │ + ldr r1, [pc, #168] @ 4fb04 │ │ │ │ + ldr r0, [pc, #144] @ 4faf0 │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 4fa48 │ │ │ │ mov r5, r4 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 4fa90 │ │ │ │ + beq 4fa88 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 1034d0 │ │ │ │ + bl 103520 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 4fa90 │ │ │ │ - b 4fa50 │ │ │ │ + bge 4fa88 │ │ │ │ + b 4fa48 │ │ │ │ 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 21722c │ │ │ │ + bl 21723c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4fad8 │ │ │ │ + beq 4fad0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r0, [pc, #60] @ 4fb10 │ │ │ │ - bl a9a34 │ │ │ │ + ldr r0, [pc, #60] @ 4fb08 │ │ │ │ + bl a9978 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4faec │ │ │ │ + beq 4fae4 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1134c4 │ │ │ │ + bl 1134fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r1, r7, r0, ror pc │ │ │ │ + eorseq r2, r7, r0, lsr r8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r6, ip, lsl sp │ │ │ │ - @ instruction: 0x00368bf0 │ │ │ │ - eorseq r9, r6, r8, lsl #28 │ │ │ │ - @ instruction: 0x003743f8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 10f960 │ │ │ │ - ldr r1, [pc, #40] @ 4fb5c │ │ │ │ - mov r2, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128960 │ │ │ │ - ldr r1, [pc, #24] @ 4fb60 │ │ │ │ - mov r2, r0 │ │ │ │ - str r2, [r5] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1102b4 │ │ │ │ - asr r0, r0, #31 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r7, r4, lsl #30 │ │ │ │ - eorseq lr, r8, ip, asr r7 │ │ │ │ + @ instruction: 0x003615dc │ │ │ │ + @ instruction: 0x003694b0 │ │ │ │ + eorseq sl, r6, r8, asr #13 │ │ │ │ + @ instruction: 0x00374cb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r5, [pc, #264] @ 4fc84 │ │ │ │ + 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 4fbc4 │ │ │ │ + beq 4fb6c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl addfc │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4fbc4 │ │ │ │ + bne 4fb6c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1afef0 │ │ │ │ + bl 1b0408 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 4fbcc │ │ │ │ + bne 4fb74 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b 4fc7c │ │ │ │ + b 4fc24 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq 4fbec │ │ │ │ - ldr r1, [pc, #160] @ 4fc84 │ │ │ │ - bl addfc │ │ │ │ + beq 4fb94 │ │ │ │ + ldr r1, [pc, #160] @ 4fc2c │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4fbf8 │ │ │ │ + beq 4fba0 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ strd r2, [sp, #32] │ │ │ │ - b 4fc10 │ │ │ │ + b 4fbb8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1afef0 │ │ │ │ + bl 1b0408 │ │ │ │ cmn r0, #1 │ │ │ │ ldreq r0, [sp, #8] │ │ │ │ - beq 4fc7c │ │ │ │ + beq 4fc24 │ │ │ │ ldrd r4, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355c88 │ │ │ │ + bl 356520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4fc48 │ │ │ │ - ldr r3, [pc, #80] @ 4fc88 │ │ │ │ - ldr r1, [pc, #80] @ 4fc8c │ │ │ │ + beq 4fbf0 │ │ │ │ + ldr r3, [pc, #80] @ 4fc30 │ │ │ │ + ldr r1, [pc, #80] @ 4fc34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ - b 4fc7c │ │ │ │ + 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] @ 4fc90 │ │ │ │ + ldr r0, [pc, #28] @ 4fc38 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ strd r4, [sp] │ │ │ │ - bl a9a34 │ │ │ │ + bl a9978 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ subseq sp, r5, r8, lsr #22 │ │ │ │ - eorseq lr, r8, r8, ror #14 │ │ │ │ - eorseq lr, r8, ip, lsr r0 │ │ │ │ + eorseq pc, r8, r8, lsr r0 @ │ │ │ │ + eorseq lr, r8, r0, lsr #18 │ │ │ │ + │ │ │ │ +0004fc3c : │ │ │ │ + ldr r0, [pc] @ 4fc44 │ │ │ │ + b 10ef5c │ │ │ │ + subseq r3, r7, r0, lsr #32 │ │ │ │ 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 4fcdc │ │ │ │ + beq 4fc90 │ │ │ │ ldr r3, [ip] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [ip] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 163b0c │ │ │ │ + bl 163adc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4fd14 │ │ │ │ - ldr r0, [pc, #32] @ 4fd20 │ │ │ │ - bl 2b1814 <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq 4fcc8 │ │ │ │ + ldr r0, [pc, #32] @ 4fcd4 │ │ │ │ + bl 2b1b74 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 4fd24 │ │ │ │ - bl a9a34 │ │ │ │ + ldr r0, [pc, #20] @ 4fcd8 │ │ │ │ + bl a9978 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - @ instruction: 0x0038c6f0 │ │ │ │ + @ instruction: 0x0038cfb0 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 4fd38 │ │ │ │ - b 1aefa0 │ │ │ │ + ldr r1, [pc] @ 4fcec │ │ │ │ + b 1af4b8 │ │ │ │ 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 1705e4 │ │ │ │ + bl 1705d4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 4fdc8 │ │ │ │ - ldr r3, [pc, #1156] @ 501f8 │ │ │ │ + beq 4fd7c │ │ │ │ + ldr r3, [pc, #1156] @ 501ac │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f9b8 │ │ │ │ + bl 11fa1c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4fd98 │ │ │ │ - bl a55e8 │ │ │ │ + bne 4fd4c │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4fda0 │ │ │ │ - b 501e8 │ │ │ │ + beq 4fd54 │ │ │ │ + b 5019c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4fdb0 │ │ │ │ + bge 4fd64 │ │ │ │ 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 5c084 │ │ │ │ - ldr r3, [pc, #1068] @ 501fc │ │ │ │ + b 5c02c │ │ │ │ + ldr r3, [pc, #1068] @ 501b0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 501d8 │ │ │ │ + bne 5018c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4fe04 │ │ │ │ + beq 4fdb8 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 16e9c4 │ │ │ │ + bl 16e9b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4fe1c │ │ │ │ - b 501e8 │ │ │ │ + bge 4fdd0 │ │ │ │ + b 5019c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 314798 <_PyGen_SetStopIterationValue@@Base+0xbc> │ │ │ │ + bl 31502c <_PyGen_SetStopIterationValue@@Base+0xc0> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 4fde4 │ │ │ │ - b 501e8 │ │ │ │ + bne 4fd98 │ │ │ │ + b 5019c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r3, r4 │ │ │ │ - bl 16f30c │ │ │ │ + bl 16f2fc │ │ │ │ cmp r8, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4ff54 │ │ │ │ + bne 4ff08 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 501ec │ │ │ │ + ble 501a0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 4fe74 │ │ │ │ + bge 4fe28 │ │ │ │ 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 92e30 │ │ │ │ + bl 92d74 │ │ │ │ subs r8, r0, #0 │ │ │ │ ldrne r4, [sp, #12] │ │ │ │ movne r9, #0 │ │ │ │ - beq 501e8 │ │ │ │ + beq 5019c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r3, r4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add r1, r4, r0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - bls 4fef0 │ │ │ │ + bls 4fea4 │ │ │ │ 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] │ │ │ │ @@ -38441,169 +38424,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 4fe8c │ │ │ │ + b 4fe40 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mla r1, r0, r5, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 4ff1c │ │ │ │ + bcs 4fed0 │ │ │ │ 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 501ec │ │ │ │ + beq 501a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 501ec │ │ │ │ + bne 501a0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 501ec │ │ │ │ - ldr r1, [pc, #676] @ 50200 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 501a0 │ │ │ │ + ldr r1, [pc, #676] @ 501b4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1496e0 │ │ │ │ + bl 149754 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 501e8 │ │ │ │ + beq 5019c │ │ │ │ ldr r8, [r4, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ cmpne r5, r8 │ │ │ │ - beq 4ffb8 │ │ │ │ + beq 4ff6c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ff9c │ │ │ │ + beq 4ff50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4ff9c │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #608] @ 50204 │ │ │ │ - ldr r1, [pc, #608] @ 50208 │ │ │ │ + bne 4ff50 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #608] @ 501b8 │ │ │ │ + ldr r1, [pc, #608] @ 501bc │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1177f8 │ │ │ │ - b 501e8 │ │ │ │ + bl 1177f0 │ │ │ │ + b 5019c │ │ │ │ cmp r5, r8 │ │ │ │ - bge 4ffd4 │ │ │ │ + bge 4ff88 │ │ │ │ sub r1, r8, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 31571c │ │ │ │ + bl 315fb0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 50070 │ │ │ │ - ldr r1, [pc, #560] @ 5020c │ │ │ │ + beq 50024 │ │ │ │ + ldr r1, [pc, #560] @ 501c0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 17dc9c │ │ │ │ - bl 10f960 │ │ │ │ + bl 17dda8 │ │ │ │ + bl 10f99c │ │ │ │ mov r9, #0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r9, r8 │ │ │ │ - bge 50058 │ │ │ │ + bge 5000c │ │ │ │ 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 50050 │ │ │ │ + beq 50004 │ │ │ │ mov r0, sl │ │ │ │ - bl addfc │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 50050 │ │ │ │ - ldr r3, [pc, #476] @ 50210 │ │ │ │ + bne 50004 │ │ │ │ + ldr r3, [pc, #476] @ 501c4 │ │ │ │ ldr r2, [sl, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #468] @ 50214 │ │ │ │ - bl 1177f8 │ │ │ │ + ldr r1, [pc, #468] @ 501c8 │ │ │ │ + bl 1177f0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 5007c │ │ │ │ - b 501e8 │ │ │ │ + bne 50030 │ │ │ │ + b 5019c │ │ │ │ add r9, r9, #1 │ │ │ │ - b 4ffec │ │ │ │ + b 4ffa0 │ │ │ │ cmp r5, #0 │ │ │ │ - ble 500c8 │ │ │ │ + ble 5007c │ │ │ │ mov r0, r5 │ │ │ │ - bl 92e30 │ │ │ │ + bl 92d74 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 50098 │ │ │ │ + bne 5004c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 501e8 │ │ │ │ + beq 5019c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 501e8 │ │ │ │ + bne 5019c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 501e8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 5019c │ │ │ │ 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 500b0 │ │ │ │ - b 500cc │ │ │ │ + bne 50064 │ │ │ │ + b 50080 │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r5, r8 │ │ │ │ ldrgt r2, [sp, #8] │ │ │ │ ldrgt ip, [r3, #4] │ │ │ │ - ble 50104 │ │ │ │ + ble 500b8 │ │ │ │ cmp ip, r2 │ │ │ │ - ble 50114 │ │ │ │ + ble 500c8 │ │ │ │ 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 500e0 │ │ │ │ + b 50094 │ │ │ │ ldrlt r2, [r3, #4] │ │ │ │ ldrlt ip, [sp, #8] │ │ │ │ sublt r2, r2, #1 │ │ │ │ - blt 5012c │ │ │ │ + blt 500e0 │ │ │ │ ldr lr, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ lsl lr, lr, #2 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ - b 50150 │ │ │ │ + b 50104 │ │ │ │ cmp ip, r2 │ │ │ │ - bgt 50114 │ │ │ │ + bgt 500c8 │ │ │ │ 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 5012c │ │ │ │ + b 500e0 │ │ │ │ cmp r2, r8 │ │ │ │ - bge 50198 │ │ │ │ + bge 5014c │ │ │ │ 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 │ │ │ │ @@ -38611,53 +38594,143 @@ │ │ │ │ add r1, r1, lr │ │ │ │ ldr ip, [r0] │ │ │ │ add r2, r2, #1 │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ add ip, ip, #1 │ │ │ │ strne ip, [r0] │ │ │ │ str r0, [r6] │ │ │ │ - b 50150 │ │ │ │ + b 50104 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ sub r2, r2, r5 │ │ │ │ add r2, r2, r8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 501cc │ │ │ │ + beq 50180 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 501cc │ │ │ │ + bne 50180 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b2a8 │ │ │ │ - b 501ec │ │ │ │ - ldr r3, [pc, #48] @ 50210 │ │ │ │ - ldr r1, [pc, #52] @ 50218 │ │ │ │ + bl 9b1ec │ │ │ │ + b 501a0 │ │ │ │ + ldr r3, [pc, #48] @ 501c4 │ │ │ │ + ldr r1, [pc, #52] @ 501cc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ 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, r8, ror r7 │ │ │ │ + eorseq pc, r8, r8, asr #32 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r7, ip, ror #25 │ │ │ │ + eorseq r4, r7, ip, lsr #11 │ │ │ │ subseq r1, r7, r8, ror r3 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038b6b0 │ │ │ │ - mlaseq r8, r8, r7, lr │ │ │ │ - │ │ │ │ -0005021c : │ │ │ │ - ldr r0, [pc] @ 50224 │ │ │ │ - b 10ef1c │ │ │ │ - subseq r2, r7, r8, lsl pc │ │ │ │ + eorseq fp, r8, r0, ror pc │ │ │ │ + eorseq pc, r8, r8, rrx │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 10f99c │ │ │ │ + ldr r1, [pc, #316] @ 5032c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1289c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r5] │ │ │ │ + bne 50210 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1289fc │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 50208 │ │ │ │ + ldr r1, [pc, #260] @ 50330 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1289c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #4] │ │ │ │ + beq 50208 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1289fc │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 50208 │ │ │ │ + ldr r1, [pc, #216] @ 50334 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1289c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #8] │ │ │ │ + beq 50208 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1289fc │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 50208 │ │ │ │ + ldr r1, [pc, #172] @ 50338 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1289c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #12] │ │ │ │ + beq 50208 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1289fc │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 50208 │ │ │ │ + ldr r1, [pc, #128] @ 5033c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1289c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #16] │ │ │ │ + beq 50208 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1289fc │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 50208 │ │ │ │ + ldr r1, [pc, #84] @ 50340 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1289c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #20] │ │ │ │ + beq 50208 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1289fc │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 50208 │ │ │ │ + ldr r2, [pc, #40] @ 50344 │ │ │ │ + ldr r1, [pc, #40] @ 50348 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 282e18 │ │ │ │ + asr r0, r0, #31 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r3, r7, r4, asr r0 │ │ │ │ + subseq r3, r7, r8, rrx │ │ │ │ + subseq r3, r7, ip, ror r0 │ │ │ │ + @ instruction: 0x00573090 │ │ │ │ + subseq r3, r7, r4, lsr #1 │ │ │ │ + ldrheq r3, [r7], #-8 │ │ │ │ + eorseq pc, r8, ip, lsl #1 │ │ │ │ + eorseq r9, 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, #3968] @ 0xf80 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ moveq r4, r3 │ │ │ │ @@ -38665,859 +38738,816 @@ │ │ │ │ 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 50280 │ │ │ │ + bne 503a4 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 502b0 │ │ │ │ - ldr ip, [pc, #1576] @ 508b0 │ │ │ │ + beq 503d4 │ │ │ │ + ldr ip, [pc, #1576] @ 509d4 │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50374 │ │ │ │ + beq 50498 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5032c │ │ │ │ + beq 50450 │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 502d0 │ │ │ │ + beq 503f4 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 502d4 │ │ │ │ - b 50338 │ │ │ │ - ldr r5, [pc, #1500] @ 508b4 │ │ │ │ + bne 503f8 │ │ │ │ + b 5045c │ │ │ │ + ldr r5, [pc, #1500] @ 509d8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11fd1c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd80 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 502f4 │ │ │ │ - bl a55e8 │ │ │ │ + bne 50418 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50338 │ │ │ │ - b 50374 │ │ │ │ - bl aafb0 │ │ │ │ + beq 5045c │ │ │ │ + b 50498 │ │ │ │ + bl aaef4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 50320 │ │ │ │ + beq 50444 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 50320 │ │ │ │ + bne 50444 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmn r7, #1 │ │ │ │ - bne 5033c │ │ │ │ - b 502e4 │ │ │ │ - ldr r5, [pc, #1408] @ 508b4 │ │ │ │ + bne 50460 │ │ │ │ + b 50408 │ │ │ │ + ldr r5, [pc, #1408] @ 509d8 │ │ │ │ mvn r7, #0 │ │ │ │ - b 5033c │ │ │ │ + b 50460 │ │ │ │ mvn r7, #0 │ │ │ │ - ldr r3, [pc, #1392] @ 508b4 │ │ │ │ + ldr r3, [pc, #1392] @ 509d8 │ │ │ │ cmp r7, #0 │ │ │ │ mvnlt r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r6, [r8, #8] │ │ │ │ add r9, r8, #16 │ │ │ │ - bne 50530 │ │ │ │ + bne 50654 │ │ │ │ cmp r7, #11 │ │ │ │ movlt r0, r7 │ │ │ │ movge r0, #11 │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 92e30 │ │ │ │ + bl 92d74 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5037c │ │ │ │ + bne 504a0 │ │ │ │ mov r4, #0 │ │ │ │ - b 508a4 │ │ │ │ + b 509c8 │ │ │ │ sub r2, r6, #1 │ │ │ │ - ldr fp, [pc, #1328] @ 508b8 │ │ │ │ + ldr fp, [pc, #1328] @ 509dc │ │ │ │ mov r1, r2 │ │ │ │ mov r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r7, r5 │ │ │ │ - beq 504a4 │ │ │ │ + beq 505c8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 504f4 │ │ │ │ + blt 50618 │ │ │ │ ldrb r3, [r9, r1] │ │ │ │ sub r6, r1, #1 │ │ │ │ ldr r3, [fp, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - beq 503d0 │ │ │ │ + beq 504f4 │ │ │ │ mov r1, r6 │ │ │ │ - b 50398 │ │ │ │ + b 504bc │ │ │ │ ldrb r3, [r9, r6] │ │ │ │ ldr r3, [fp, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - bne 50414 │ │ │ │ + bne 50538 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmn r6, #1 │ │ │ │ - bne 503bc │ │ │ │ + bne 504e0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 50414 │ │ │ │ - ldr r3, [pc, #1232] @ 508bc │ │ │ │ + bne 50538 │ │ │ │ + ldr r3, [pc, #1232] @ 509e0 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 50414 │ │ │ │ + bne 50538 │ │ │ │ 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 504f4 │ │ │ │ + b 50618 │ │ │ │ add r0, r6, #1 │ │ │ │ sub r1, r1, r6 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 92878 │ │ │ │ + bl 92874 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 50508 │ │ │ │ + beq 5062c │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle sl, [r3, r5, lsl #2] │ │ │ │ - ble 50498 │ │ │ │ + ble 505bc │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl ab188 │ │ │ │ + bl ab0cc │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50478 │ │ │ │ + beq 5059c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50508 │ │ │ │ + beq 5062c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 50508 │ │ │ │ + bne 5062c │ │ │ │ mov r0, sl │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 50508 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 5062c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50498 │ │ │ │ + beq 505bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 50498 │ │ │ │ + bne 505bc │ │ │ │ mov r0, sl │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b 50390 │ │ │ │ + b 504b4 │ │ │ │ cmp r1, #0 │ │ │ │ - ldrge r3, [pc, #1032] @ 508b8 │ │ │ │ - blt 504f4 │ │ │ │ + ldrge r3, [pc, #1032] @ 509dc │ │ │ │ + blt 50618 │ │ │ │ ldrb r2, [r9, r1] │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #8 │ │ │ │ - beq 504cc │ │ │ │ + beq 505f0 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bcc 504f4 │ │ │ │ - b 504b0 │ │ │ │ + bcc 50618 │ │ │ │ + b 505d4 │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 92878 │ │ │ │ + bl 92874 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 50508 │ │ │ │ + beq 5062c │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r6, [r3, r5, lsl #2] │ │ │ │ - bgt 50844 │ │ │ │ + bgt 50968 │ │ │ │ add r5, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 2a8278 │ │ │ │ + bl 2a8700 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 508a4 │ │ │ │ + bge 509c8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50374 │ │ │ │ + beq 50498 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 50374 │ │ │ │ + bne 50498 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 50374 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 50498 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 112590 │ │ │ │ + bl 1125c8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 50374 │ │ │ │ + bne 50498 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp fp, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 50570 │ │ │ │ - ldr r3, [pc, #860] @ 508c0 │ │ │ │ - ldr r1, [pc, #860] @ 508c4 │ │ │ │ + bne 50694 │ │ │ │ + ldr r3, [pc, #860] @ 509e4 │ │ │ │ + ldr r1, [pc, #860] @ 509e8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 50834 │ │ │ │ + bl 18ee38 │ │ │ │ + b 50958 │ │ │ │ cmp r7, #11 │ │ │ │ movlt r0, r7 │ │ │ │ movge r0, #11 │ │ │ │ cmp fp, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 50694 │ │ │ │ + bne 507b8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb sl, [r3] │ │ │ │ - bl 92e30 │ │ │ │ + bl 92d74 │ │ │ │ subs r4, r0, #0 │ │ │ │ subne r6, r6, #1 │ │ │ │ movne r1, r6 │ │ │ │ - beq 50834 │ │ │ │ + beq 50958 │ │ │ │ cmp r6, #0 │ │ │ │ - blt 5065c │ │ │ │ + blt 50780 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bcc 5065c │ │ │ │ + bcc 50780 │ │ │ │ ldrb r3, [r9, r6] │ │ │ │ cmp r3, sl │ │ │ │ - bne 50654 │ │ │ │ + bne 50778 │ │ │ │ add r0, r6, #1 │ │ │ │ sub r1, r1, r6 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 92878 │ │ │ │ + bl 92874 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 50810 │ │ │ │ + beq 50934 │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle fp, [r3, r5, lsl #2] │ │ │ │ - ble 50644 │ │ │ │ + ble 50768 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl ab188 │ │ │ │ + bl ab0cc │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50624 │ │ │ │ + beq 50748 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50810 │ │ │ │ + beq 50934 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne 50810 │ │ │ │ + bne 50934 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 50810 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 50934 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50644 │ │ │ │ + beq 50768 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne 50644 │ │ │ │ + bne 50768 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ sub r6, r6, #1 │ │ │ │ add r5, r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b 505a4 │ │ │ │ + b 506c8 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bcs 505b4 │ │ │ │ + bcs 506d8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 50674 │ │ │ │ - ldr r3, [pc, #592] @ 508bc │ │ │ │ + bne 50798 │ │ │ │ + ldr r3, [pc, #592] @ 509e0 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 50758 │ │ │ │ + beq 5087c │ │ │ │ cmn r1, #1 │ │ │ │ - blt 507fc │ │ │ │ + blt 50920 │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 92878 │ │ │ │ + bl 92874 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 5078c │ │ │ │ - b 50810 │ │ │ │ - bl 92e30 │ │ │ │ + bne 508b0 │ │ │ │ + b 50934 │ │ │ │ + bl 92d74 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 50834 │ │ │ │ + beq 50958 │ │ │ │ cmp r7, r5 │ │ │ │ - beq 50740 │ │ │ │ + beq 50864 │ │ │ │ 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 2877fc <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 287b48 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt 50740 │ │ │ │ + blt 50864 │ │ │ │ add r0, fp, sl │ │ │ │ sub r1, r6, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 92878 │ │ │ │ + bl 92874 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 50810 │ │ │ │ + beq 50934 │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r6, [r3, r5, lsl #2] │ │ │ │ - ble 50734 │ │ │ │ + ble 50858 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab188 │ │ │ │ + bl ab0cc │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 507b4 │ │ │ │ + bne 508d8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50734 │ │ │ │ + beq 50858 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 50734 │ │ │ │ + bne 50858 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ mov r6, sl │ │ │ │ - b 506a0 │ │ │ │ + b 507c4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 50778 │ │ │ │ - ldr r3, [pc, #364] @ 508bc │ │ │ │ + bne 5089c │ │ │ │ + ldr r3, [pc, #364] @ 509e0 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 50778 │ │ │ │ + bne 5089c │ │ │ │ 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 507fc │ │ │ │ + b 50920 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 92878 │ │ │ │ + bl 92874 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 50810 │ │ │ │ + beq 50934 │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r6, [r3, r5, lsl #2] │ │ │ │ - ble 507f8 │ │ │ │ + ble 5091c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab188 │ │ │ │ + bl ab0cc │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 507d8 │ │ │ │ + beq 508fc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50810 │ │ │ │ + beq 50934 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 50810 │ │ │ │ + bne 50934 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 50810 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 50934 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 507f8 │ │ │ │ + beq 5091c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 507f8 │ │ │ │ + bne 5091c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 2a8278 │ │ │ │ + bl 2a8700 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 50838 │ │ │ │ + bge 5095c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50834 │ │ │ │ + beq 50958 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 50834 │ │ │ │ + bne 50958 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1134c4 │ │ │ │ - b 508a4 │ │ │ │ + bl 1134fc │ │ │ │ + b 509c8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab188 │ │ │ │ + bl ab0cc │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50880 │ │ │ │ + beq 509a4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50508 │ │ │ │ + beq 5062c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 50508 │ │ │ │ + bne 5062c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 50508 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 5062c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 504f0 │ │ │ │ + beq 50614 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 504f0 │ │ │ │ + bne 50614 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 504f0 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 50614 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r2, r7, ip, asr #30 │ │ │ │ + subseq r3, r7, ip, asr #1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r6, r9, r0, ror #4 │ │ │ │ + eorseq r6, r9, r0, lsr #22 │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r6, r6, ip, lsl fp │ │ │ │ + @ instruction: 0x003673dc │ │ │ │ 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 508f4 │ │ │ │ + beq 50a18 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 334cf0 <_PyUnicode_ToNumeric@@Base+0x4380> │ │ │ │ - ldr r5, [pc, #60] @ 50938 │ │ │ │ + bl 335588 <_PyUnicode_ToNumeric@@Base+0x4228> │ │ │ │ + ldr r5, [pc, #60] @ 50a5c │ │ │ │ add r0, r4, #12 │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r1, [pc, #48] @ 50938 │ │ │ │ + ldr r1, [pc, #48] @ 50a5c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - bl 215b1c │ │ │ │ + bl 215b2c │ │ │ │ ldr r3, [r5] │ │ │ │ add r0, r4, #16 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ - ldr r1, [pc, #12] @ 50938 │ │ │ │ + ldr r1, [pc, #12] @ 50a5c │ │ │ │ strne r3, [r5] │ │ │ │ - bl 215b1c │ │ │ │ - ldr r0, [pc] @ 50938 │ │ │ │ + bl 215b2c │ │ │ │ + ldr r0, [pc] @ 50a5c │ │ │ │ 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 a6300 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 10f960 │ │ │ │ - ldr r1, [pc, #316] @ 50ab8 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128960 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r5] │ │ │ │ - bne 5099c │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128998 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 50994 │ │ │ │ - ldr r1, [pc, #260] @ 50abc │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128960 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #4] │ │ │ │ - beq 50994 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128998 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 50994 │ │ │ │ - ldr r1, [pc, #216] @ 50ac0 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128960 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #8] │ │ │ │ - beq 50994 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128998 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 50994 │ │ │ │ - ldr r1, [pc, #172] @ 50ac4 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128960 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #12] │ │ │ │ - beq 50994 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128998 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 50994 │ │ │ │ - ldr r1, [pc, #128] @ 50ac8 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128960 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #16] │ │ │ │ - beq 50994 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128998 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 50994 │ │ │ │ - ldr r1, [pc, #84] @ 50acc │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128960 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #20] │ │ │ │ - beq 50994 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128998 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 50994 │ │ │ │ - ldr r2, [pc, #40] @ 50ad0 │ │ │ │ - ldr r1, [pc, #40] @ 50ad4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 282acc │ │ │ │ - asr r0, r0, #31 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r7, r8, ror 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 │ │ │ │ - eorseq lr, r8, r8, lsl r8 │ │ │ │ - ldrheq r9, [r5], -r8 @ │ │ │ │ + b a6244 │ │ │ │ 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 191b54 │ │ │ │ + bl 191c58 │ │ │ │ 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 203af0 │ │ │ │ + bne 50b18 │ │ │ │ + bl 203e90 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 50b3c │ │ │ │ + bl 9abc4 <_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 191b54 │ │ │ │ + bl 191c58 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 50b94 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 50b3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 50b64 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 50b64 │ │ │ │ + bne 50b0c │ │ │ │ + bl 9abc4 <_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 214dd0 <_PyLong_GCD@@Base> │ │ │ │ + bl 214de0 <_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 1949dc │ │ │ │ + bl 194ae0 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 50c04 │ │ │ │ + beq 50bac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 175da0 │ │ │ │ + bl 175eac │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 50c04 │ │ │ │ + beq 50bac │ │ │ │ mov r0, r7 │ │ │ │ - bl 203af0 │ │ │ │ + bl 203e90 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 50cbc │ │ │ │ - ldr r6, [pc, #92] @ 50d1c │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 10f99c │ │ │ │ + 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 50eb4 │ │ │ │ + beq 50e94 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl a55e8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 50eb4 │ │ │ │ + bne 50e94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31aa28 <_PyTime_AsTimeval@@Base+0x14d8> │ │ │ │ + bl 31b4ac <_PyTime_AsTimeval@@Base+0x16c8> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 50eb4 │ │ │ │ + beq 50e94 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbdc <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ + bl 31d470 <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ cmp r5, #0 │ │ │ │ - ldreq r5, [pc, #288] @ 50ebc │ │ │ │ + ldreq r5, [pc, #288] @ 50e9c │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 50db4 │ │ │ │ + beq 50d94 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #276] @ 50ec0 │ │ │ │ + ldr r2, [pc, #276] @ 50ea0 │ │ │ │ mov r1, fp │ │ │ │ - bl e1b70 │ │ │ │ + bl e1b40 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbdc <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ + bl 31d470 <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbdc <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ + bl 31d470 <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbdc <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ + bl 31d470 <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbdc <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ + bl 31d470 <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ 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] @ 50ec4 │ │ │ │ - bl a9a34 │ │ │ │ + ldr r0, [pc, #176] @ 50ea4 │ │ │ │ + bl a9978 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 50e2c │ │ │ │ + bne 50e0c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 324b84 │ │ │ │ + b 32565c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp] │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #128] @ 50ec8 │ │ │ │ + ldr r0, [pc, #128] @ 50ea8 │ │ │ │ str r1, [r4, #20] │ │ │ │ mov r1, #496 @ 0x1f0 │ │ │ │ - bl 31cf70 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ + bl 31d804 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ - beq 50e80 │ │ │ │ + beq 50e60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ - bne 50e80 │ │ │ │ + bne 50e60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 50e1c │ │ │ │ + beq 50dfc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50eb4 │ │ │ │ + beq 50e94 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 50eb4 │ │ │ │ + bne 50e94 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + b 9abc4 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - mlaseq r5, r4, r0, r8 │ │ │ │ - eorseq lr, r8, r0, lsr #16 │ │ │ │ - eorseq lr, r8, r0, asr ip │ │ │ │ + eorseq r8, r5, r4, asr r9 │ │ │ │ + ldrsheq pc, [r8], -r0 @ │ │ │ │ + eorseq pc, r8, r0, lsr #10 │ │ │ │ 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 10f960 │ │ │ │ + bl 10f99c │ │ │ │ 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 10f960 │ │ │ │ + bl 10f99c │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ + bne 50f20 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 50f34 │ │ │ │ + b 50f44 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 50f10 │ │ │ │ + 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 50f60 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 50f7c │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 50f98 │ │ │ │ + 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 │ │ │ │ + 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 91918 │ │ │ │ + bl 9185c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 50f98 │ │ │ │ + beq 51010 │ │ │ │ mov r1, r5 │ │ │ │ - bl afb60 │ │ │ │ + bl afaf4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 50f9c │ │ │ │ + bge 51014 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50f98 │ │ │ │ + beq 51010 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 50f98 │ │ │ │ + bne 51010 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 │ │ │ │ @@ -39533,445 +39563,393 @@ │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bne 51010 │ │ │ │ + bne 51088 │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 51050 │ │ │ │ + beq 510c8 │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #492] @ 51208 │ │ │ │ + ldr ip, [pc, #492] @ 51280 │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51050 │ │ │ │ + bne 510c8 │ │ │ │ mov r4, #0 │ │ │ │ - b 511fc │ │ │ │ - ldr r7, [pc, #436] @ 5120c │ │ │ │ + b 51274 │ │ │ │ + ldr r7, [pc, #436] @ 51284 │ │ │ │ cmp r6, #1 │ │ │ │ ldr sl, [r0] │ │ │ │ moveq r9, r7 │ │ │ │ moveq r4, r7 │ │ │ │ - beq 51090 │ │ │ │ + beq 51108 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 51080 │ │ │ │ + beq 510f8 │ │ │ │ cmp r6, #2 │ │ │ │ - bne 51084 │ │ │ │ - b 5108c │ │ │ │ + bne 510fc │ │ │ │ + b 51104 │ │ │ │ mov r4, r7 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ - b 51090 │ │ │ │ + b 51108 │ │ │ │ mov r9, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7614 │ │ │ │ + bl 1e7a14 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 330340 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1918> │ │ │ │ + bl 330bd8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1918> │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, r3 │ │ │ │ cmpeq r9, r7 │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ - beq 51158 │ │ │ │ + beq 511d0 │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {r4, r9} │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, r8 │ │ │ │ - bl 14dfb0 │ │ │ │ + bl 14e024 │ │ │ │ mov r4, r0 │ │ │ │ - b 511fc │ │ │ │ + b 51274 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - bge 51164 │ │ │ │ + bge 511dc │ │ │ │ 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 116f4c │ │ │ │ + bl 116f44 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - bne 51178 │ │ │ │ + bne 511f0 │ │ │ │ cmp fp, #0 │ │ │ │ - bgt 51194 │ │ │ │ + bgt 5120c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 511e0 │ │ │ │ + bne 51258 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 51048 │ │ │ │ + bne 510c0 │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 510e0 │ │ │ │ + bne 51158 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 511fc │ │ │ │ + b 51274 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 51138 │ │ │ │ + bne 511b0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 51138 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 511b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3390b0 <_PyUnicode_ToNumeric@@Base+0x8740> │ │ │ │ + bl 3398c0 <_PyUnicode_ToNumeric@@Base+0x8560> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 511c4 │ │ │ │ + beq 5123c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 511c4 │ │ │ │ + bne 5123c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, r7 │ │ │ │ - ldreq r3, [pc, #64] @ 51210 │ │ │ │ + ldreq r3, [pc, #64] @ 51288 │ │ │ │ ldreq r4, [r3, #28] │ │ │ │ - beq 511fc │ │ │ │ + beq 51274 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 51164 │ │ │ │ - b 51048 │ │ │ │ + bne 511dc │ │ │ │ + b 510c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5114c │ │ │ │ + bne 511c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 5114c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 511c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r3, r7, r4, ror r0 │ │ │ │ + subseq r3, r7, ip, ror r1 │ │ │ │ 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 1284d4 │ │ │ │ + bl 128538 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 51244 │ │ │ │ - bl a55e8 │ │ │ │ + bne 512bc │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51254 │ │ │ │ + bne 512cc │ │ │ │ mov r0, r4 │ │ │ │ bl 2a1a4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 21c8e4 │ │ │ │ + b 21c8b8 │ │ │ │ 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 10f960 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 51298 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 512ac │ │ │ │ - b 512bc │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 51288 │ │ │ │ - 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 512d8 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 512f4 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 51310 │ │ │ │ - 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 18ed34 │ │ │ │ - b 51378 │ │ │ │ + bl 18ee38 │ │ │ │ + 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 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ 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, lsr #25 │ │ │ │ - eorseq lr, r6, r4, asr #22 │ │ │ │ + eorseq pc, r6, ip, ror #10 │ │ │ │ + eorseq pc, r6, r4, lsl #8 │ │ │ │ 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 18ed34 │ │ │ │ - b 513fc │ │ │ │ + bl 18ee38 │ │ │ │ + b 513a4 │ │ │ │ cmp r2, #2 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ ldreq r4, [r3, #4] │ │ │ │ - ldrne r4, [pc, #80] @ 51430 │ │ │ │ - bl 1c5698 <_PyTrash_thread_destroy_chain@@Base+0xc8> │ │ │ │ + ldrne r4, [pc, #80] @ 513d8 │ │ │ │ + bl 1c5bb0 <_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 11a55c │ │ │ │ + bl 11a554 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51404 │ │ │ │ + bne 513ac │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 11a910 │ │ │ │ + bl 11a908 │ │ │ │ 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, r0, asr r8 │ │ │ │ + eorseq pc, r8, r0, lsr #2 │ │ │ │ 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 314db4 <_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 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 51534 │ │ │ │ + ldr r0, [pc, #264] @ 51548 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_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 b269c │ │ │ │ + bl b2630 │ │ │ │ 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 18ed34 │ │ │ │ - b 5158c │ │ │ │ - ldr r2, [pc, #152] @ 515b0 │ │ │ │ - ldr r1, [pc, #152] @ 515b4 │ │ │ │ - ldr r0, [pc, #128] @ 515a0 │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 5158c │ │ │ │ + beq 514d0 │ │ │ │ + ldr r3, [pc, #164] @ 51550 │ │ │ │ + ldr r1, [pc, #164] @ 51554 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b 51534 │ │ │ │ + ldr r2, [pc, #152] @ 51558 │ │ │ │ + ldr r1, [pc, #152] @ 5155c │ │ │ │ + ldr r0, [pc, #128] @ 51548 │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 51534 │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 51560 │ │ │ │ + beq 51508 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 51560 │ │ │ │ - bl a55e8 │ │ │ │ + bne 51508 │ │ │ │ + bl a552c │ │ │ │ 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 2c1a10 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + bl 2c1e98 <_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 a9a34 │ │ │ │ + b a9978 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x0037acf0 │ │ │ │ - eorseq r9, r6, r8, ror #26 │ │ │ │ - eorseq r1, r7, r8, lsr pc │ │ │ │ + @ instruction: 0x0037b5b0 │ │ │ │ + eorseq sl, r6, r8, lsr #12 │ │ │ │ + @ instruction: 0x003727f8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r6, ip, lsl sp │ │ │ │ - @ instruction: 0x00368bf0 │ │ │ │ - eorseq r9, r6, r8, lsl #28 │ │ │ │ - @ instruction: 0x003743f8 │ │ │ │ + @ instruction: 0x003615dc │ │ │ │ + @ instruction: 0x003694b0 │ │ │ │ + eorseq sl, r6, r8, asr #13 │ │ │ │ + @ instruction: 0x00374cb8 │ │ │ │ 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 1ef238 <_PyArg_NoKeywords@@Base> │ │ │ │ + beq 51598 │ │ │ │ + ldr r0, [pc, #100] @ 5161c │ │ │ │ + bl 1ef648 <_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 ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51668 │ │ │ │ + beq 51610 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 111ab0 │ │ │ │ + bl 111ae8 │ │ │ │ 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 18ed34 │ │ │ │ - b 51668 │ │ │ │ + bl 18ee38 │ │ │ │ + b 51610 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 519f0 │ │ │ │ + b 51998 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ - eorseq r9, r5, ip, lsl sp │ │ │ │ + @ instruction: 0x0035a5dc │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r8, r7, r8, asr r4 │ │ │ │ + eorseq r8, r7, r8, lsl sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1c548c <_PyTrash_thread_deposit_object@@Base+0x80> │ │ │ │ + bl 1c59a4 <_PyTrash_thread_deposit_object@@Base+0x80> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 516b4 │ │ │ │ - bl aea40 │ │ │ │ + beq 5165c │ │ │ │ + bl ae9d4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ 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 a55e8 │ │ │ │ + bl a552c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 517c4 │ │ │ │ + bne 5176c │ │ │ │ mov r0, r4 │ │ │ │ - bl 31aa28 <_PyTime_AsTimeval@@Base+0x14d8> │ │ │ │ + bl 31b4ac <_PyTime_AsTimeval@@Base+0x16c8> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 517c4 │ │ │ │ + beq 5176c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbdc <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ + bl 31d470 <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #172] @ 517cc │ │ │ │ + ldr r2, [pc, #172] @ 51774 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #168] @ 517d0 │ │ │ │ - bl a9a34 │ │ │ │ + ldr r0, [pc, #168] @ 51778 │ │ │ │ + bl a9978 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 51740 │ │ │ │ + bne 516e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 324b84 │ │ │ │ + b 32565c │ │ │ │ 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 31cf70 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ + bl 31d804 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + b 9abc4 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eoreq ip, r1, r4, ror #17 │ │ │ │ - eorseq lr, r8, r4, ror #19 │ │ │ │ + @ instruction: 0x0021c8b8 │ │ │ │ + mlaseq r8, r8, r2, pc @ │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - eorseq lr, r8, ip, ror #19 │ │ │ │ + eorseq pc, r8, r0, lsr #5 │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5186c │ │ │ │ + bne 51814 │ │ │ │ mov r0, #0 │ │ │ │ - b 518d8 │ │ │ │ + b 51880 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1dd204 │ │ │ │ + bl 1dd6d8 │ │ │ │ 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 c3e38 │ │ │ │ + bl c3dc8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a408 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ 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 144370 │ │ │ │ + b 1443e0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - ldrsheq r3, [r7], #-8 │ │ │ │ + subseq r3, r7, r0, lsl #4 │ │ │ │ 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 a55e8 │ │ │ │ + bl a552c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 51948 │ │ │ │ + bne 518f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31aa28 <_PyTime_AsTimeval@@Base+0x14d8> │ │ │ │ + bl 31b4ac <_PyTime_AsTimeval@@Base+0x16c8> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 51948 │ │ │ │ - ldr r0, [pc, #172] @ 519e4 │ │ │ │ - bl a9a34 │ │ │ │ + beq 518f0 │ │ │ │ + ldr r0, [pc, #172] @ 5198c │ │ │ │ + bl a9978 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 51950 │ │ │ │ + bne 518f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 324b84 │ │ │ │ + bl 32565c │ │ │ │ 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 31cf70 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ + bl 31d804 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 51940 │ │ │ │ + beq 518e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1284d4 │ │ │ │ + bl 128538 │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r1, r8, r8, lsr #29 │ │ │ │ + eorseq r2, r8, r8, ror #14 │ │ │ │ muleq r0, fp, r2 │ │ │ │ - eorseq lr, r8, r0, lsr sl │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ │ │ │ │ -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 91b78 <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #88] @ 51a0c │ │ │ │ + bl 91abc <_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 357730 │ │ │ │ + ldr r2, [pc, #56] @ 51a10 │ │ │ │ + bl 357fd0 │ │ │ │ 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,555 +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 92e30 │ │ │ │ + bl 92d74 │ │ │ │ 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 ab188 │ │ │ │ + beq 51ab0 │ │ │ │ + bl ab0cc │ │ │ │ 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 b8a3c │ │ │ │ + bl b89c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51b84 │ │ │ │ + beq 51b2c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl ab188 │ │ │ │ + bl ab0cc │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 18ed34 │ │ │ │ - b 51c00 <_PyLong_UnsignedLongLong_Converter@@Base+0x6c> │ │ │ │ - bl 1b59a4 │ │ │ │ + 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 18ee38 │ │ │ │ + b 51ba8 <_PyLong_UnsignedLongLong_Converter@@Base+0x6c> │ │ │ │ + bl 1b5ebc │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 51c08 <_PyLong_UnsignedLongLong_Converter@@Base+0x74> │ │ │ │ - bl a55e8 │ │ │ │ + bne 51bb0 <_PyLong_UnsignedLongLong_Converter@@Base+0x74> │ │ │ │ + bl a552c │ │ │ │ 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 │ │ │ │ - eorseq r1, r8, r4, lsr lr │ │ │ │ + @ instruction: 0x003826f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 14802c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 51c50 <_PyLong_UnsignedLongLong_Converter@@Base+0xbc> │ │ │ │ - bl a55e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 51c7c <_PyLong_UnsignedLongLong_Converter@@Base+0xe8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 29dd8 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 51c70 <_PyLong_UnsignedLongLong_Converter@@Base+0xdc> │ │ │ │ - bl a55e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 51c7c <_PyLong_UnsignedLongLong_Converter@@Base+0xe8> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a6300 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + bl 92874 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 51c00 <_PyLong_UnsignedLongLong_Converter@@Base+0xc4> │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + add r1, r5, #16 │ │ │ │ + add r0, r4, #16 │ │ │ │ + bl 4ba44 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r1, [pc, #120] @ 51d18 <_PyLong_UnsignedLongLong_Converter@@Base+0x184> │ │ │ │ + ldr r1, [pc, #120] @ 51c9c <_PyLong_UnsignedLongLong_Converter@@Base+0x160> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 11c788 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11c780 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 51cf4 <_PyLong_UnsignedLongLong_Converter@@Base+0x160> │ │ │ │ + beq 51c78 <_PyLong_UnsignedLongLong_Converter@@Base+0x13c> │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a860 <_PyStack_AsDict@@Base+0x14> │ │ │ │ + bl 18a964 <_PyStack_AsDict@@Base+0x14> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 51ce0 <_PyLong_UnsignedLongLong_Converter@@Base+0x14c> │ │ │ │ + beq 51c64 <_PyLong_UnsignedLongLong_Converter@@Base+0x128> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 51ce8 <_PyLong_UnsignedLongLong_Converter@@Base+0x154> │ │ │ │ + beq 51c6c <_PyLong_UnsignedLongLong_Converter@@Base+0x130> │ │ │ │ mov r4, r5 │ │ │ │ - b 51d0c <_PyLong_UnsignedLongLong_Converter@@Base+0x178> │ │ │ │ + b 51c90 <_PyLong_UnsignedLongLong_Converter@@Base+0x154> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 51ce0 <_PyLong_UnsignedLongLong_Converter@@Base+0x14c> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 51c64 <_PyLong_UnsignedLongLong_Converter@@Base+0x128> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #28] @ 51d1c <_PyLong_UnsignedLongLong_Converter@@Base+0x188> │ │ │ │ + ldr r3, [pc, #28] @ 51ca0 <_PyLong_UnsignedLongLong_Converter@@Base+0x164> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #24] @ 51d20 <_PyLong_UnsignedLongLong_Converter@@Base+0x18c> │ │ │ │ + ldr r1, [pc, #24] @ 51ca4 <_PyLong_UnsignedLongLong_Converter@@Base+0x168> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ 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, r0, asr #20 │ │ │ │ + @ instruction: 0x0038f2f4 │ │ │ │ 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 51d58 <_PyLong_UnsignedLongLong_Converter@@Base+0x1c4> │ │ │ │ + beq 51cdc <_PyLong_UnsignedLongLong_Converter@@Base+0x1a0> │ │ │ │ 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 51d88 <_PyLong_UnsignedLongLong_Converter@@Base+0x1f4> │ │ │ │ - bl 14eb8c │ │ │ │ + beq 51d0c <_PyLong_UnsignedLongLong_Converter@@Base+0x1d0> │ │ │ │ + bl 14ebfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51d80 <_PyLong_UnsignedLongLong_Converter@@Base+0x1ec> │ │ │ │ + beq 51d04 <_PyLong_UnsignedLongLong_Converter@@Base+0x1c8> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4, #20] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 51d90 <_PyLong_UnsignedLongLong_Converter@@Base+0x1fc> │ │ │ │ + ldr r0, [pc] @ 51d14 <_PyLong_UnsignedLongLong_Converter@@Base+0x1d8> │ │ │ │ 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 51ec8 <_PyLong_UnsignedLongLong_Converter@@Base+0x334> │ │ │ │ + beq 51e4c <_PyLong_UnsignedLongLong_Converter@@Base+0x310> │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl a55e8 │ │ │ │ + bl a552c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 51ec8 <_PyLong_UnsignedLongLong_Converter@@Base+0x334> │ │ │ │ + bne 51e4c <_PyLong_UnsignedLongLong_Converter@@Base+0x310> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31aa28 <_PyTime_AsTimeval@@Base+0x14d8> │ │ │ │ + bl 31b4ac <_PyTime_AsTimeval@@Base+0x16c8> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 51ec8 <_PyLong_UnsignedLongLong_Converter@@Base+0x334> │ │ │ │ + beq 51e4c <_PyLong_UnsignedLongLong_Converter@@Base+0x310> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbdc <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ + bl 31d470 <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbdc <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ - ldr r3, [pc, #192] @ 51ed0 <_PyLong_UnsignedLongLong_Converter@@Base+0x33c> │ │ │ │ + bl 31d470 <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ + ldr r3, [pc, #192] @ 51e54 <_PyLong_UnsignedLongLong_Converter@@Base+0x318> │ │ │ │ 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] @ 51ed4 <_PyLong_UnsignedLongLong_Converter@@Base+0x340> │ │ │ │ - bl a9a34 │ │ │ │ + ldr r0, [pc, #168] @ 51e58 <_PyLong_UnsignedLongLong_Converter@@Base+0x31c> │ │ │ │ + bl a9978 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 51e44 <_PyLong_UnsignedLongLong_Converter@@Base+0x2b0> │ │ │ │ + bne 51dc8 <_PyLong_UnsignedLongLong_Converter@@Base+0x28c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 324b84 │ │ │ │ + b 32565c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 51ed8 <_PyLong_UnsignedLongLong_Converter@@Base+0x344> │ │ │ │ + ldr r1, [pc, #128] @ 51e5c <_PyLong_UnsignedLongLong_Converter@@Base+0x320> │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #124] @ 51edc <_PyLong_UnsignedLongLong_Converter@@Base+0x348> │ │ │ │ + ldr r0, [pc, #124] @ 51e60 <_PyLong_UnsignedLongLong_Converter@@Base+0x324> │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31cf70 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ + bl 31d804 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 51e94 <_PyLong_UnsignedLongLong_Converter@@Base+0x300> │ │ │ │ + beq 51e18 <_PyLong_UnsignedLongLong_Converter@@Base+0x2dc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 51e94 <_PyLong_UnsignedLongLong_Converter@@Base+0x300> │ │ │ │ + bne 51e18 <_PyLong_UnsignedLongLong_Converter@@Base+0x2dc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 51e34 <_PyLong_UnsignedLongLong_Converter@@Base+0x2a0> │ │ │ │ + beq 51db8 <_PyLong_UnsignedLongLong_Converter@@Base+0x27c> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51ec8 <_PyLong_UnsignedLongLong_Converter@@Base+0x334> │ │ │ │ + beq 51e4c <_PyLong_UnsignedLongLong_Converter@@Base+0x310> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 51ec8 <_PyLong_UnsignedLongLong_Converter@@Base+0x334> │ │ │ │ + bne 51e4c <_PyLong_UnsignedLongLong_Converter@@Base+0x310> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + b 9abc4 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eoreq ip, r1, r4, ror #17 │ │ │ │ - eorseq lr, r8, ip, ror #20 │ │ │ │ + @ instruction: 0x0021c8b8 │ │ │ │ + eorseq pc, r8, r0, lsr #6 │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ - eorseq lr, r8, r8, ror sl │ │ │ │ + eorseq pc, r8, ip, lsr #6 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 14809c │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 51e94 <_PyLong_UnsignedLongLong_Converter@@Base+0x358> │ │ │ │ + bl a552c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 51ec0 <_PyLong_UnsignedLongLong_Converter@@Base+0x384> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 29dd8 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 51eb4 <_PyLong_UnsignedLongLong_Converter@@Base+0x378> │ │ │ │ + bl a552c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 51ec0 <_PyLong_UnsignedLongLong_Converter@@Base+0x384> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a6244 │ │ │ │ + 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 92878 │ │ │ │ + bl 92874 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 51f18 <_PyLong_UnsignedLongLong_Converter@@Base+0x384> │ │ │ │ + beq 51f00 <_PyLong_UnsignedLongLong_Converter@@Base+0x3c4> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r1, r5, #16 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 4bcc8 <_PyDict_DelItem_KnownHash@@Base+0x2e8> │ │ │ │ + bl 4be54 │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51f54 <_PyLong_UnsignedLongLong_Converter@@Base+0x3c0> │ │ │ │ + beq 51f3c <_PyLong_UnsignedLongLong_Converter@@Base+0x400> │ │ │ │ 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 51f84 <_PyLong_UnsignedLongLong_Converter@@Base+0x3f0> │ │ │ │ - bl 14eb8c │ │ │ │ + beq 51f6c <_PyLong_UnsignedLongLong_Converter@@Base+0x430> │ │ │ │ + bl 14ebfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51f7c <_PyLong_UnsignedLongLong_Converter@@Base+0x3e8> │ │ │ │ + beq 51f64 <_PyLong_UnsignedLongLong_Converter@@Base+0x428> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 51f8c <_PyLong_UnsignedLongLong_Converter@@Base+0x3f8> │ │ │ │ + ldr r0, [pc] @ 51f74 <_PyLong_UnsignedLongLong_Converter@@Base+0x438> │ │ │ │ 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 51fdc <_PyLong_UnsignedLongLong_Converter@@Base+0x448> │ │ │ │ + bne 51fc4 <_PyLong_UnsignedLongLong_Converter@@Base+0x488> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 52014 <_PyLong_UnsignedLongLong_Converter@@Base+0x480> │ │ │ │ + beq 51ffc <_PyLong_UnsignedLongLong_Converter@@Base+0x4c0> │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #116] @ 5206c <_PyLong_UnsignedLongLong_Converter@@Base+0x4d8> │ │ │ │ + ldr ip, [pc, #116] @ 52054 <_PyLong_UnsignedLongLong_Converter@@Base+0x518> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 52014 <_PyLong_UnsignedLongLong_Converter@@Base+0x480> │ │ │ │ + bne 51ffc <_PyLong_UnsignedLongLong_Converter@@Base+0x4c0> │ │ │ │ mov r0, #0 │ │ │ │ - b 52064 <_PyLong_UnsignedLongLong_Converter@@Base+0x4d0> │ │ │ │ + b 5204c <_PyLong_UnsignedLongLong_Converter@@Base+0x510> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1dd204 │ │ │ │ + bl 1dd6d8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 5200c <_PyLong_UnsignedLongLong_Converter@@Base+0x478> │ │ │ │ - bl c3e38 │ │ │ │ + blt 51ff4 <_PyLong_UnsignedLongLong_Converter@@Base+0x4b8> │ │ │ │ + bl c3dc8 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a030 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 5205c <_PyLong_UnsignedLongLong_Converter@@Base+0x4c8> │ │ │ │ - ldr r3, [pc, #28] @ 52070 <_PyLong_UnsignedLongLong_Converter@@Base+0x4dc> │ │ │ │ + bne 52044 <_PyLong_UnsignedLongLong_Converter@@Base+0x508> │ │ │ │ + ldr r3, [pc, #28] @ 52058 <_PyLong_UnsignedLongLong_Converter@@Base+0x51c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ - b 52064 <_PyLong_UnsignedLongLong_Converter@@Base+0x4d0> │ │ │ │ + bl 1443e0 │ │ │ │ + b 5204c <_PyLong_UnsignedLongLong_Converter@@Base+0x510> │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 150b08 │ │ │ │ + bl 150ecc │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r3, r7, ip, ror r1 │ │ │ │ + subseq r3, r7, r4, lsl #5 │ │ │ │ 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 92878 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 520ac <_PyLong_UnsignedLongLong_Converter@@Base+0x518> │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - add r1, r5, #16 │ │ │ │ - add r0, r4, #16 │ │ │ │ - bl 4c08c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 52204 <_PyLong_UnsignedLongLong_Converter@@Base+0x670> │ │ │ │ + bl 521a8 <_PyLong_UnsignedLongLong_Converter@@Base+0x66c> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 52134 <_PyLong_UnsignedLongLong_Converter@@Base+0x5a0> │ │ │ │ + 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 5210c <_PyLong_UnsignedLongLong_Converter@@Base+0x578> │ │ │ │ + beq 520b4 <_PyLong_UnsignedLongLong_Converter@@Base+0x578> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5210c <_PyLong_UnsignedLongLong_Converter@@Base+0x578> │ │ │ │ + bne 520b4 <_PyLong_UnsignedLongLong_Converter@@Base+0x578> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 52138 <_PyLong_UnsignedLongLong_Converter@@Base+0x5a4> │ │ │ │ - ldr r3, [pc, #36] @ 52140 <_PyLong_UnsignedLongLong_Converter@@Base+0x5ac> │ │ │ │ + bne 520e0 <_PyLong_UnsignedLongLong_Converter@@Base+0x5a4> │ │ │ │ + ldr r3, [pc, #36] @ 520e8 <_PyLong_UnsignedLongLong_Converter@@Base+0x5ac> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a55c │ │ │ │ + bl 11a554 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52134 <_PyLong_UnsignedLongLong_Converter@@Base+0x5a0> │ │ │ │ - bl 11a910 │ │ │ │ + beq 520dc <_PyLong_UnsignedLongLong_Converter@@Base+0x5a0> │ │ │ │ + bl 11a908 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 3146dc <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 314f6c <_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 10f960 │ │ │ │ + bl 10f99c │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 52138 <_PyLong_UnsignedLongLong_Converter@@Base+0x5fc> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 5216c <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 521a0 <_PyLong_UnsignedLongLong_Converter@@Base+0x664> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b 52144 <_PyLong_UnsignedLongLong_Converter@@Base+0x5b0> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 2ffb64 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ + bl 3003a4 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 522d4 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ + beq 52278 <_PyLong_UnsignedLongLong_Converter@@Base+0x73c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 522d8 <_PyLong_UnsignedLongLong_Converter@@Base+0x744> │ │ │ │ + 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 5226c <_PyLong_UnsignedLongLong_Converter@@Base+0x6d8> │ │ │ │ + bne 52210 <_PyLong_UnsignedLongLong_Converter@@Base+0x6d4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 522d4 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ + beq 52278 <_PyLong_UnsignedLongLong_Converter@@Base+0x73c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 522d4 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ + bne 52278 <_PyLong_UnsignedLongLong_Converter@@Base+0x73c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 522d4 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 52278 <_PyLong_UnsignedLongLong_Converter@@Base+0x73c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5228c <_PyLong_UnsignedLongLong_Converter@@Base+0x6f8> │ │ │ │ + beq 52230 <_PyLong_UnsignedLongLong_Converter@@Base+0x6f4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5228c <_PyLong_UnsignedLongLong_Converter@@Base+0x6f8> │ │ │ │ + bne 52230 <_PyLong_UnsignedLongLong_Converter@@Base+0x6f4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 19f314 │ │ │ │ + bl 19f498 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, r5 │ │ │ │ - bne 522d8 <_PyLong_UnsignedLongLong_Converter@@Base+0x744> │ │ │ │ - ldr r3, [pc, #56] @ 522e0 <_PyLong_UnsignedLongLong_Converter@@Base+0x74c> │ │ │ │ - ldr r1, [pc, #56] @ 522e4 <_PyLong_UnsignedLongLong_Converter@@Base+0x750> │ │ │ │ + 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 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 522d4 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ + beq 52278 <_PyLong_UnsignedLongLong_Converter@@Base+0x73c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 522d4 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ + bne 52278 <_PyLong_UnsignedLongLong_Converter@@Base+0x73c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038eaf8 │ │ │ │ + eorseq pc, r8, r8, asr #7 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 522f8 <_PyLong_UnsignedLongLong_Converter@@Base+0x764> │ │ │ │ - b 128cb4 │ │ │ │ - eorseq lr, r8, ip, lsl fp │ │ │ │ + ldr r0, [pc] @ 5229c <_PyLong_UnsignedLongLong_Converter@@Base+0x760> │ │ │ │ + b 128d18 │ │ │ │ + eorseq pc, r8, ip, ror #7 │ │ │ │ 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] │ │ │ │ @@ -40772,702 +40749,703 @@ │ │ │ │ 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 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a413c │ │ │ │ + b a4080 │ │ │ │ + b 520ec <_PyLong_UnsignedLongLong_Converter@@Base+0x5b0> │ │ │ │ + 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 52344 <_PyLong_UnsignedLongLong_Converter@@Base+0x808> │ │ │ │ + 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 52328 <_PyLong_UnsignedLongLong_Converter@@Base+0x7ec> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r0, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 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 52388 <_PyLong_UnsignedLongLong_Converter@@Base+0x84c> │ │ │ │ + ldr r3, [pc, #64] @ 523bc <_PyLong_UnsignedLongLong_Converter@@Base+0x880> │ │ │ │ + ldr r1, [pc, #64] @ 523c0 <_PyLong_UnsignedLongLong_Converter@@Base+0x884> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 523b4 <_PyLong_UnsignedLongLong_Converter@@Base+0x820> │ │ │ │ + bl 18ee38 │ │ │ │ + b 523b4 <_PyLong_UnsignedLongLong_Converter@@Base+0x878> │ │ │ │ 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 523a8 <_PyLong_UnsignedLongLong_Converter@@Base+0x86c> │ │ │ │ + ldr r3, [pc, #32] @ 523bc <_PyLong_UnsignedLongLong_Converter@@Base+0x880> │ │ │ │ + ldr r1, [pc, #36] @ 523c4 <_PyLong_UnsignedLongLong_Converter@@Base+0x888> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 523b4 <_PyLong_UnsignedLongLong_Converter@@Base+0x820> │ │ │ │ + bl 18ee38 │ │ │ │ + b 523b4 <_PyLong_UnsignedLongLong_Converter@@Base+0x878> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b a58d8 │ │ │ │ + b a581c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, lsr #25 │ │ │ │ - eorseq lr, r6, r4, asr #22 │ │ │ │ + eorseq pc, r6, ip, ror #10 │ │ │ │ + eorseq pc, r6, r4, lsl #8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 11fd80 <_PyNumber_Index@@Base> │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 52400 <_PyLong_UnsignedLongLong_Converter@@Base+0x8c4> │ │ │ │ + bl a552c │ │ │ │ + cmp r0, #0 │ │ │ │ + mvneq r4, #0 │ │ │ │ + beq 52460 <_PyLong_UnsignedLongLong_Converter@@Base+0x924> │ │ │ │ + b 52458 <_PyLong_UnsignedLongLong_Converter@@Base+0x91c> │ │ │ │ + bl aaef4 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r4, r0 │ │ │ │ + beq 5242c <_PyLong_UnsignedLongLong_Converter@@Base+0x8f0> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 5242c <_PyLong_UnsignedLongLong_Converter@@Base+0x8f0> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 52460 <_PyLong_UnsignedLongLong_Converter@@Base+0x924> │ │ │ │ + b 523ec <_PyLong_UnsignedLongLong_Converter@@Base+0x8b0> │ │ │ │ + sub r4, r4, r3 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #48 @ 0x30 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 4a8ec │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 52478 <_PyLong_UnsignedLongLong_Converter@@Base+0x93c> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r4, r3 │ │ │ │ + bgt 52438 <_PyLong_UnsignedLongLong_Converter@@Base+0x8fc> │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 280014 │ │ │ │ + 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} │ │ │ │ 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] @ 525d8 <_PyLong_UnsignedLongLong_Converter@@Base+0xa9c> │ │ │ │ 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 525cc <_PyLong_UnsignedLongLong_Converter@@Base+0xa90> │ │ │ │ cmp r7, #1 │ │ │ │ ldrbeq r0, [r6, r4] │ │ │ │ - beq 52430 <_PyLong_UnsignedLongLong_Converter@@Base+0x89c> │ │ │ │ + beq 52504 <_PyLong_UnsignedLongLong_Converter@@Base+0x9c8> │ │ │ │ cmp r7, #2 │ │ │ │ lsleq r3, r4, #1 │ │ │ │ ldrheq r0, [r6, r3] │ │ │ │ - beq 52430 <_PyLong_UnsignedLongLong_Converter@@Base+0x89c> │ │ │ │ + beq 52504 <_PyLong_UnsignedLongLong_Converter@@Base+0x9c8> │ │ │ │ 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 52524 <_PyLong_UnsignedLongLong_Converter@@Base+0x9e8> │ │ │ │ + ldr r2, [pc, #208] @ 525dc <_PyLong_UnsignedLongLong_Converter@@Base+0xaa0> │ │ │ │ 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] @ 525e0 <_PyLong_UnsignedLongLong_Converter@@Base+0xaa4> │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq 524ac <_PyLong_UnsignedLongLong_Converter@@Base+0x918> │ │ │ │ + beq 52580 <_PyLong_UnsignedLongLong_Converter@@Base+0xa44> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #7340032 @ 0x700000 │ │ │ │ - beq 524ac <_PyLong_UnsignedLongLong_Converter@@Base+0x918> │ │ │ │ + beq 52580 <_PyLong_UnsignedLongLong_Converter@@Base+0xa44> │ │ │ │ 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] @ 525e4 <_PyLong_UnsignedLongLong_Converter@@Base+0xaa8> │ │ │ │ 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 52588 <_PyLong_UnsignedLongLong_Converter@@Base+0xa4c> │ │ │ │ ldr ip, [r3], #4 │ │ │ │ str ip, [r1], #4 │ │ │ │ - b 52494 <_PyLong_UnsignedLongLong_Converter@@Base+0x900> │ │ │ │ + b 52568 <_PyLong_UnsignedLongLong_Converter@@Base+0xa2c> │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 3047bc │ │ │ │ + bl 304ffc │ │ │ │ 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 525bc <_PyLong_UnsignedLongLong_Converter@@Base+0xa80> │ │ │ │ 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 52594 <_PyLong_UnsignedLongLong_Converter@@Base+0xa58> │ │ │ │ cmp r0, #0 │ │ │ │ addge r5, r5, r0 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 523fc <_PyLong_UnsignedLongLong_Converter@@Base+0x868> │ │ │ │ + b 524d0 <_PyLong_UnsignedLongLong_Converter@@Base+0x994> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq r1, r4, r0, asr #22 │ │ │ │ - subeq r3, r5, r0, asr #26 │ │ │ │ - strheq pc, [r3], #-176 @ 0xffffff50 @ │ │ │ │ - subeq r8, lr, r8, lsl #17 │ │ │ │ + subeq r2, r4, r0, lsl #8 │ │ │ │ + subeq r4, r5, r0, lsl #12 │ │ │ │ + subeq r0, r4, r0, ror r4 │ │ │ │ + subeq r9, lr, r8, asr #2 │ │ │ │ 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 52548 <_PyLong_UnsignedLongLong_Converter@@Base+0x9b4> │ │ │ │ + beq 5261c <_PyLong_UnsignedLongLong_Converter@@Base+0xae0> │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #28] @ 52560 <_PyLong_UnsignedLongLong_Converter@@Base+0x9cc> │ │ │ │ + ldr r1, [pc, #28] @ 52634 <_PyLong_UnsignedLongLong_Converter@@Base+0xaf8> │ │ │ │ mov r0, r3 │ │ │ │ - b 315488 │ │ │ │ - ldr r2, [pc, #20] @ 52564 <_PyLong_UnsignedLongLong_Converter@@Base+0x9d0> │ │ │ │ - ldr r1, [pc, #20] @ 52568 <_PyLong_UnsignedLongLong_Converter@@Base+0x9d4> │ │ │ │ - ldr r0, [pc, #20] @ 5256c <_PyLong_UnsignedLongLong_Converter@@Base+0x9d8> │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ + b 315d1c │ │ │ │ + ldr r2, [pc, #20] @ 52638 <_PyLong_UnsignedLongLong_Converter@@Base+0xafc> │ │ │ │ + ldr r1, [pc, #20] @ 5263c <_PyLong_UnsignedLongLong_Converter@@Base+0xb00> │ │ │ │ + ldr r0, [pc, #20] @ 52640 <_PyLong_UnsignedLongLong_Converter@@Base+0xb04> │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r5, r2, r0, asr #31 │ │ │ │ - eorseq r6, r7, r0, ror sp │ │ │ │ - eorseq fp, r6, r4, ror fp │ │ │ │ - @ instruction: 0x003755b4 │ │ │ │ - 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 525b4 <_PyLong_UnsignedLongLong_Converter@@Base+0xa20> │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 52598 <_PyLong_UnsignedLongLong_Converter@@Base+0xa04> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + eoreq r5, r2, r0, lsl #30 │ │ │ │ + eorseq r7, r7, r0, ror #11 │ │ │ │ + eorseq ip, r6, r4, lsr r4 │ │ │ │ + eorseq r5, r7, r4, lsr #28 │ │ │ │ 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 r0, r1 │ │ │ │ - bl 11fd1c <_PyNumber_Index@@Base> │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne 52600 <_PyLong_UnsignedLongLong_Converter@@Base+0xa6c> │ │ │ │ - bl a55e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - mvneq r4, #0 │ │ │ │ - beq 52660 <_PyLong_UnsignedLongLong_Converter@@Base+0xacc> │ │ │ │ - b 52658 <_PyLong_UnsignedLongLong_Converter@@Base+0xac4> │ │ │ │ - bl aafb0 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r4, r0 │ │ │ │ - beq 5262c <_PyLong_UnsignedLongLong_Converter@@Base+0xa98> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 5262c <_PyLong_UnsignedLongLong_Converter@@Base+0xa98> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 52660 <_PyLong_UnsignedLongLong_Converter@@Base+0xacc> │ │ │ │ - b 525ec <_PyLong_UnsignedLongLong_Converter@@Base+0xa58> │ │ │ │ - sub r4, r4, r3 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #48 @ 0x30 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 4a944 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 52678 <_PyLong_UnsignedLongLong_Converter@@Base+0xae4> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r4, r3 │ │ │ │ - bgt 52638 <_PyLong_UnsignedLongLong_Converter@@Base+0xaa4> │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 27fb7c │ │ │ │ - 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} │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldrd r4, [r0, #16] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldrd r2, [r0, #8] │ │ │ │ + strd r4, [sp] │ │ │ │ + ldr r0, [pc, #8] @ 52674 <_PyLong_UnsignedLongLong_Converter@@Base+0xb38> │ │ │ │ + bl a9978 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + eorseq lr, r8, r0, lsr #18 │ │ │ │ │ │ │ │ -0005269c <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ +00052678 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 526b4 <_PyEval_FormatAwaitableError@@Base+0x18> │ │ │ │ + beq 52690 <_PyEval_FormatAwaitableError@@Base+0x18> │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bxne lr │ │ │ │ cmp r2, #1 │ │ │ │ - bne 526d0 <_PyEval_FormatAwaitableError@@Base+0x34> │ │ │ │ - ldr ip, [pc, #40] @ 526ec <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ + bne 526ac <_PyEval_FormatAwaitableError@@Base+0x34> │ │ │ │ + ldr ip, [pc, #40] @ 526c8 <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r2, [pc, #36] @ 526f0 <_PyEval_FormatAwaitableError@@Base+0x54> │ │ │ │ + ldr r2, [pc, #36] @ 526cc <_PyEval_FormatAwaitableError@@Base+0x54> │ │ │ │ ldr r1, [ip] │ │ │ │ - b 1bf5b0 <_PyErr_Format@@Base> │ │ │ │ + b 1bfacc <_PyErr_Format@@Base> │ │ │ │ cmp r2, #2 │ │ │ │ bxne lr │ │ │ │ - ldr ip, [pc, #12] @ 526ec <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ + ldr ip, [pc, #12] @ 526c8 <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r2, [pc, #12] @ 526f4 <_PyEval_FormatAwaitableError@@Base+0x58> │ │ │ │ + ldr r2, [pc, #12] @ 526d0 <_PyEval_FormatAwaitableError@@Base+0x58> │ │ │ │ ldr r1, [ip] │ │ │ │ - b 1bf5b0 <_PyErr_Format@@Base> │ │ │ │ + b 1bfacc <_PyErr_Format@@Base> │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r0, ror fp │ │ │ │ - eorseq lr, r8, ip, asr #23 │ │ │ │ + eorseq pc, r8, r0, asr #8 │ │ │ │ + mlaseq r8, ip, r4, 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] @ 52798 <_PyEval_FormatAwaitableError@@Base+0xfc> │ │ │ │ + ldr r3, [pc, #128] @ 52774 <_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 31d1c4 <_PyTime_AsTimeval@@Base+0x3c74> │ │ │ │ + bl 31da58 <_PyTime_AsTimeval@@Base+0x3c74> │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ sub r1, r7, r4 │ │ │ │ add r0, r8, r4 │ │ │ │ - bl 31dd4c <_PyTime_AsTimeval@@Base+0x47fc> │ │ │ │ + bl 31e410 <_PyTime_AsTimeval@@Base+0x462c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 52770 <_PyEval_FormatAwaitableError@@Base+0xd4> │ │ │ │ + beq 5274c <_PyEval_FormatAwaitableError@@Base+0xd4> │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ addne r4, r4, r0 │ │ │ │ addne r4, r6, r4 │ │ │ │ - bne 52744 <_PyEval_FormatAwaitableError@@Base+0xa8> │ │ │ │ - ldr r3, [pc, #32] @ 52798 <_PyEval_FormatAwaitableError@@Base+0xfc> │ │ │ │ + bne 52720 <_PyEval_FormatAwaitableError@@Base+0xa8> │ │ │ │ + ldr r3, [pc, #32] @ 52774 <_PyEval_FormatAwaitableError@@Base+0xfc> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5278c <_PyEval_FormatAwaitableError@@Base+0xf0> │ │ │ │ + beq 52768 <_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+0x130> │ │ │ │ - bl a9a34 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - eorseq lr, r8, ip, lsr r0 │ │ │ │ - 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 │ │ │ │ mov r6, 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, #84 @ 0x54 │ │ │ │ - bne 52828 <_PyEval_FormatAwaitableError@@Base+0x18c> │ │ │ │ + bne 527d0 <_PyEval_FormatAwaitableError@@Base+0x158> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 52858 <_PyEval_FormatAwaitableError@@Base+0x1bc> │ │ │ │ - ldr ip, [pc, #1392] @ 52da0 <_PyEval_FormatAwaitableError@@Base+0x704> │ │ │ │ + beq 52800 <_PyEval_FormatAwaitableError@@Base+0x188> │ │ │ │ + ldr ip, [pc, #1392] @ 52d48 <_PyEval_FormatAwaitableError@@Base+0x6d0> │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52924 <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ + beq 528cc <_PyEval_FormatAwaitableError@@Base+0x254> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 528d4 <_PyEval_FormatAwaitableError@@Base+0x238> │ │ │ │ + beq 5287c <_PyEval_FormatAwaitableError@@Base+0x204> │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 52878 <_PyEval_FormatAwaitableError@@Base+0x1dc> │ │ │ │ + beq 52820 <_PyEval_FormatAwaitableError@@Base+0x1a8> │ │ │ │ cmp r4, #1 │ │ │ │ - bne 5287c <_PyEval_FormatAwaitableError@@Base+0x1e0> │ │ │ │ - b 528e0 <_PyEval_FormatAwaitableError@@Base+0x244> │ │ │ │ - ldr r9, [pc, #1316] @ 52da4 <_PyEval_FormatAwaitableError@@Base+0x708> │ │ │ │ + bne 52824 <_PyEval_FormatAwaitableError@@Base+0x1ac> │ │ │ │ + b 52888 <_PyEval_FormatAwaitableError@@Base+0x210> │ │ │ │ + ldr r9, [pc, #1316] @ 52d4c <_PyEval_FormatAwaitableError@@Base+0x6d4> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11fd1c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd80 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5289c <_PyEval_FormatAwaitableError@@Base+0x200> │ │ │ │ - bl a55e8 │ │ │ │ + bne 52844 <_PyEval_FormatAwaitableError@@Base+0x1cc> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 528e0 <_PyEval_FormatAwaitableError@@Base+0x244> │ │ │ │ - b 52924 <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ - bl aafb0 │ │ │ │ + beq 52888 <_PyEval_FormatAwaitableError@@Base+0x210> │ │ │ │ + b 528cc <_PyEval_FormatAwaitableError@@Base+0x254> │ │ │ │ + bl aaef4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 528c8 <_PyEval_FormatAwaitableError@@Base+0x22c> │ │ │ │ + beq 52870 <_PyEval_FormatAwaitableError@@Base+0x1f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 528c8 <_PyEval_FormatAwaitableError@@Base+0x22c> │ │ │ │ + bne 52870 <_PyEval_FormatAwaitableError@@Base+0x1f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmn r7, #1 │ │ │ │ - bne 528e4 <_PyEval_FormatAwaitableError@@Base+0x248> │ │ │ │ - b 5288c <_PyEval_FormatAwaitableError@@Base+0x1f0> │ │ │ │ - ldr r9, [pc, #1224] @ 52da4 <_PyEval_FormatAwaitableError@@Base+0x708> │ │ │ │ + bne 5288c <_PyEval_FormatAwaitableError@@Base+0x214> │ │ │ │ + b 52834 <_PyEval_FormatAwaitableError@@Base+0x1bc> │ │ │ │ + ldr r9, [pc, #1224] @ 52d4c <_PyEval_FormatAwaitableError@@Base+0x6d4> │ │ │ │ mvn r7, #0 │ │ │ │ - b 528e4 <_PyEval_FormatAwaitableError@@Base+0x248> │ │ │ │ + b 5288c <_PyEval_FormatAwaitableError@@Base+0x214> │ │ │ │ mvn r7, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - ldr r3, [pc, #1204] @ 52da4 <_PyEval_FormatAwaitableError@@Base+0x708> │ │ │ │ + ldr r3, [pc, #1204] @ 52d4c <_PyEval_FormatAwaitableError@@Base+0x6d4> │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r8, [r6, #20] │ │ │ │ - ldreq r8, [pc, #1196] @ 52da8 <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ + ldreq r8, [pc, #1196] @ 52d50 <_PyEval_FormatAwaitableError@@Base+0x6d8> │ │ │ │ cmp r7, #0 │ │ │ │ mvnlt r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r9, r3 │ │ │ │ - bne 52abc <_PyEval_FormatAwaitableError@@Base+0x420> │ │ │ │ + bne 52a64 <_PyEval_FormatAwaitableError@@Base+0x3ec> │ │ │ │ cmp r7, #11 │ │ │ │ movlt r0, r7 │ │ │ │ movge r0, #11 │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 92e30 │ │ │ │ + bl 92d74 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5292c <_PyEval_FormatAwaitableError@@Base+0x290> │ │ │ │ + bne 528d4 <_PyEval_FormatAwaitableError@@Base+0x25c> │ │ │ │ mov r4, #0 │ │ │ │ - b 52d94 <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ - ldr r9, [pc, #1144] @ 52dac <_PyEval_FormatAwaitableError@@Base+0x710> │ │ │ │ + b 52d3c <_PyEval_FormatAwaitableError@@Base+0x6c4> │ │ │ │ + ldr r9, [pc, #1144] @ 52d54 <_PyEval_FormatAwaitableError@@Base+0x6dc> │ │ │ │ sub r1, r5, #1 │ │ │ │ mov r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - beq 529ec <_PyEval_FormatAwaitableError@@Base+0x350> │ │ │ │ + beq 52994 <_PyEval_FormatAwaitableError@@Base+0x31c> │ │ │ │ cmp r1, #0 │ │ │ │ - blt 52a80 <_PyEval_FormatAwaitableError@@Base+0x3e4> │ │ │ │ + blt 52a28 <_PyEval_FormatAwaitableError@@Base+0x3b0> │ │ │ │ ldrb r3, [r8, r1] │ │ │ │ sub sl, r1, #1 │ │ │ │ ldr r3, [r9, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - beq 52978 <_PyEval_FormatAwaitableError@@Base+0x2dc> │ │ │ │ + beq 52920 <_PyEval_FormatAwaitableError@@Base+0x2a8> │ │ │ │ mov r1, sl │ │ │ │ - b 52940 <_PyEval_FormatAwaitableError@@Base+0x2a4> │ │ │ │ + b 528e8 <_PyEval_FormatAwaitableError@@Base+0x270> │ │ │ │ ldrb r3, [r8, sl] │ │ │ │ ldr r3, [r9, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - bne 52980 <_PyEval_FormatAwaitableError@@Base+0x2e4> │ │ │ │ + bne 52928 <_PyEval_FormatAwaitableError@@Base+0x2b0> │ │ │ │ sub sl, sl, #1 │ │ │ │ cmn sl, #1 │ │ │ │ - bne 52964 <_PyEval_FormatAwaitableError@@Base+0x2c8> │ │ │ │ + bne 5290c <_PyEval_FormatAwaitableError@@Base+0x294> │ │ │ │ add r0, sl, #1 │ │ │ │ sub r1, r1, sl │ │ │ │ add r0, r8, r0 │ │ │ │ - bl 1d0670 │ │ │ │ + bl 1d0b50 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 52a94 <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ + beq 52a3c <_PyEval_FormatAwaitableError@@Base+0x3c4> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ - ble 529e0 <_PyEval_FormatAwaitableError@@Base+0x344> │ │ │ │ + ble 52988 <_PyEval_FormatAwaitableError@@Base+0x310> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab188 │ │ │ │ + bl ab0cc │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 52a50 <_PyEval_FormatAwaitableError@@Base+0x3b4> │ │ │ │ + bne 529f8 <_PyEval_FormatAwaitableError@@Base+0x380> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 529e0 <_PyEval_FormatAwaitableError@@Base+0x344> │ │ │ │ + beq 52988 <_PyEval_FormatAwaitableError@@Base+0x310> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 529e0 <_PyEval_FormatAwaitableError@@Base+0x344> │ │ │ │ + bne 52988 <_PyEval_FormatAwaitableError@@Base+0x310> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r1, sl │ │ │ │ - b 52938 <_PyEval_FormatAwaitableError@@Base+0x29c> │ │ │ │ + b 528e0 <_PyEval_FormatAwaitableError@@Base+0x268> │ │ │ │ cmp r1, #0 │ │ │ │ - ldrge r3, [pc, #948] @ 52dac <_PyEval_FormatAwaitableError@@Base+0x710> │ │ │ │ - blt 52a80 <_PyEval_FormatAwaitableError@@Base+0x3e4> │ │ │ │ + ldrge r3, [pc, #948] @ 52d54 <_PyEval_FormatAwaitableError@@Base+0x6dc> │ │ │ │ + blt 52a28 <_PyEval_FormatAwaitableError@@Base+0x3b0> │ │ │ │ ldrb r2, [r8, r1] │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #8 │ │ │ │ - beq 52a14 <_PyEval_FormatAwaitableError@@Base+0x378> │ │ │ │ + beq 529bc <_PyEval_FormatAwaitableError@@Base+0x344> │ │ │ │ subs r1, r1, #1 │ │ │ │ - bcc 52a80 <_PyEval_FormatAwaitableError@@Base+0x3e4> │ │ │ │ - b 529f8 <_PyEval_FormatAwaitableError@@Base+0x35c> │ │ │ │ + bcc 52a28 <_PyEval_FormatAwaitableError@@Base+0x3b0> │ │ │ │ + b 529a0 <_PyEval_FormatAwaitableError@@Base+0x328> │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d0670 │ │ │ │ + bl 1d0b50 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 52a94 <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ + beq 52a3c <_PyEval_FormatAwaitableError@@Base+0x3c4> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ - ble 52a7c <_PyEval_FormatAwaitableError@@Base+0x3e0> │ │ │ │ + ble 52a24 <_PyEval_FormatAwaitableError@@Base+0x3ac> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab188 │ │ │ │ + bl ab0cc │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52a74 <_PyEval_FormatAwaitableError@@Base+0x3d8> │ │ │ │ + beq 52a1c <_PyEval_FormatAwaitableError@@Base+0x3a4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52a94 <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ + beq 52a3c <_PyEval_FormatAwaitableError@@Base+0x3c4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52a94 <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ + bne 52a3c <_PyEval_FormatAwaitableError@@Base+0x3c4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 52a94 <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 52a3c <_PyEval_FormatAwaitableError@@Base+0x3c4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 52d78 <_PyEval_FormatAwaitableError@@Base+0x6dc> │ │ │ │ + bne 52d20 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 2a8278 │ │ │ │ + bl 2a8700 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 52d94 <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ + bge 52d3c <_PyEval_FormatAwaitableError@@Base+0x6c4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52924 <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ + beq 528cc <_PyEval_FormatAwaitableError@@Base+0x254> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 52924 <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ + bne 528cc <_PyEval_FormatAwaitableError@@Base+0x254> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 52924 <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 528cc <_PyEval_FormatAwaitableError@@Base+0x254> │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 112590 │ │ │ │ + bl 1125c8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 52924 <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ + bne 528cc <_PyEval_FormatAwaitableError@@Base+0x254> │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 52af8 <_PyEval_FormatAwaitableError@@Base+0x45c> │ │ │ │ - ldr r3, [pc, #708] @ 52db0 <_PyEval_FormatAwaitableError@@Base+0x714> │ │ │ │ - ldr r1, [pc, #708] @ 52db4 <_PyEval_FormatAwaitableError@@Base+0x718> │ │ │ │ + bne 52aa0 <_PyEval_FormatAwaitableError@@Base+0x428> │ │ │ │ + ldr r3, [pc, #708] @ 52d58 <_PyEval_FormatAwaitableError@@Base+0x6e0> │ │ │ │ + ldr r1, [pc, #708] @ 52d5c <_PyEval_FormatAwaitableError@@Base+0x6e4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 52d68 <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ + bl 18ee38 │ │ │ │ + b 52d10 <_PyEval_FormatAwaitableError@@Base+0x698> │ │ │ │ cmp r7, #11 │ │ │ │ movlt r0, r7 │ │ │ │ movge r0, #11 │ │ │ │ cmp sl, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 52c00 <_PyEval_FormatAwaitableError@@Base+0x564> │ │ │ │ + bne 52ba8 <_PyEval_FormatAwaitableError@@Base+0x530> │ │ │ │ ldrb sl, [fp] │ │ │ │ - bl 92e30 │ │ │ │ + bl 92d74 │ │ │ │ subs r4, r0, #0 │ │ │ │ subne r5, r5, #1 │ │ │ │ movne r1, r5 │ │ │ │ - beq 52d68 <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ + beq 52d10 <_PyEval_FormatAwaitableError@@Base+0x698> │ │ │ │ cmp r5, #0 │ │ │ │ - blt 52be0 <_PyEval_FormatAwaitableError@@Base+0x544> │ │ │ │ + blt 52b88 <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ subs r7, r7, #1 │ │ │ │ - bcc 52be0 <_PyEval_FormatAwaitableError@@Base+0x544> │ │ │ │ + bcc 52b88 <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ ldrb r3, [r8, r5] │ │ │ │ cmp r3, sl │ │ │ │ - bne 52bd8 <_PyEval_FormatAwaitableError@@Base+0x53c> │ │ │ │ + bne 52b80 <_PyEval_FormatAwaitableError@@Base+0x508> │ │ │ │ add r0, r5, #1 │ │ │ │ sub r1, r1, r5 │ │ │ │ add r0, r8, r0 │ │ │ │ - bl 1d0670 │ │ │ │ + bl 1d0b50 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 52d44 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ + beq 52cec <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r9, [r3, r6, lsl #2] │ │ │ │ - ble 52bc8 <_PyEval_FormatAwaitableError@@Base+0x52c> │ │ │ │ + ble 52b70 <_PyEval_FormatAwaitableError@@Base+0x4f8> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab188 │ │ │ │ + bl ab0cc │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52ba8 <_PyEval_FormatAwaitableError@@Base+0x50c> │ │ │ │ + beq 52b50 <_PyEval_FormatAwaitableError@@Base+0x4d8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52d44 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ + beq 52cec <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 52d44 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ + bne 52cec <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 52d44 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 52cec <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52bc8 <_PyEval_FormatAwaitableError@@Base+0x52c> │ │ │ │ + beq 52b70 <_PyEval_FormatAwaitableError@@Base+0x4f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 52bc8 <_PyEval_FormatAwaitableError@@Base+0x52c> │ │ │ │ + bne 52b70 <_PyEval_FormatAwaitableError@@Base+0x4f8> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ sub r5, r5, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b 52b28 <_PyEval_FormatAwaitableError@@Base+0x48c> │ │ │ │ + b 52ad0 <_PyEval_FormatAwaitableError@@Base+0x458> │ │ │ │ subs r5, r5, #1 │ │ │ │ - bcs 52b38 <_PyEval_FormatAwaitableError@@Base+0x49c> │ │ │ │ + bcs 52ae0 <_PyEval_FormatAwaitableError@@Base+0x468> │ │ │ │ cmn r1, #1 │ │ │ │ - blt 52d30 <_PyEval_FormatAwaitableError@@Base+0x694> │ │ │ │ + blt 52cd8 <_PyEval_FormatAwaitableError@@Base+0x660> │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d0670 │ │ │ │ + bl 1d0b50 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 52cc0 <_PyEval_FormatAwaitableError@@Base+0x624> │ │ │ │ - b 52d44 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ - bl 92e30 │ │ │ │ + bne 52c68 <_PyEval_FormatAwaitableError@@Base+0x5f0> │ │ │ │ + b 52cec <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ + bl 92d74 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 52d68 <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ + beq 52d10 <_PyEval_FormatAwaitableError@@Base+0x698> │ │ │ │ cmp r7, r6 │ │ │ │ - beq 52cac <_PyEval_FormatAwaitableError@@Base+0x610> │ │ │ │ + beq 52c54 <_PyEval_FormatAwaitableError@@Base+0x5dc> │ │ │ │ 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 2877fc <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 287b48 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ subs r9, r0, #0 │ │ │ │ - blt 52cac <_PyEval_FormatAwaitableError@@Base+0x610> │ │ │ │ + blt 52c54 <_PyEval_FormatAwaitableError@@Base+0x5dc> │ │ │ │ add r0, sl, r9 │ │ │ │ sub r1, r5, r0 │ │ │ │ add r0, r8, r0 │ │ │ │ - bl 1d0670 │ │ │ │ + bl 1d0b50 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 52d44 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ + beq 52cec <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ - ble 52ca0 <_PyEval_FormatAwaitableError@@Base+0x604> │ │ │ │ + ble 52c48 <_PyEval_FormatAwaitableError@@Base+0x5d0> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab188 │ │ │ │ + bl ab0cc │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 52ce8 <_PyEval_FormatAwaitableError@@Base+0x64c> │ │ │ │ + bne 52c90 <_PyEval_FormatAwaitableError@@Base+0x618> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ - beq 52ca0 <_PyEval_FormatAwaitableError@@Base+0x604> │ │ │ │ + beq 52c48 <_PyEval_FormatAwaitableError@@Base+0x5d0> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52ca0 <_PyEval_FormatAwaitableError@@Base+0x604> │ │ │ │ + bne 52c48 <_PyEval_FormatAwaitableError@@Base+0x5d0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r5, r9 │ │ │ │ - b 52c0c <_PyEval_FormatAwaitableError@@Base+0x570> │ │ │ │ + b 52bb4 <_PyEval_FormatAwaitableError@@Base+0x53c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d0670 │ │ │ │ + bl 1d0b50 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 52d44 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ + beq 52cec <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ - ble 52d2c <_PyEval_FormatAwaitableError@@Base+0x690> │ │ │ │ + ble 52cd4 <_PyEval_FormatAwaitableError@@Base+0x65c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab188 │ │ │ │ + bl ab0cc │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52d0c <_PyEval_FormatAwaitableError@@Base+0x670> │ │ │ │ + beq 52cb4 <_PyEval_FormatAwaitableError@@Base+0x63c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52d44 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ + beq 52cec <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52d44 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ + bne 52cec <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 52d44 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 52cec <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52d2c <_PyEval_FormatAwaitableError@@Base+0x690> │ │ │ │ + beq 52cd4 <_PyEval_FormatAwaitableError@@Base+0x65c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52d2c <_PyEval_FormatAwaitableError@@Base+0x690> │ │ │ │ + bne 52cd4 <_PyEval_FormatAwaitableError@@Base+0x65c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 2a8278 │ │ │ │ + bl 2a8700 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 52d6c <_PyEval_FormatAwaitableError@@Base+0x6d0> │ │ │ │ + bge 52d14 <_PyEval_FormatAwaitableError@@Base+0x69c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52d68 <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ + beq 52d10 <_PyEval_FormatAwaitableError@@Base+0x698> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 52d68 <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ + bne 52d10 <_PyEval_FormatAwaitableError@@Base+0x698> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1134c4 │ │ │ │ - b 52d94 <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ + bl 1134fc │ │ │ │ + b 52d3c <_PyEval_FormatAwaitableError@@Base+0x6c4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52a7c <_PyEval_FormatAwaitableError@@Base+0x3e0> │ │ │ │ + bne 52a24 <_PyEval_FormatAwaitableError@@Base+0x3ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 52a7c <_PyEval_FormatAwaitableError@@Base+0x3e0> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 52a24 <_PyEval_FormatAwaitableError@@Base+0x3ac> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrheq r3, [r7], #-20 @ 0xffffffec │ │ │ │ + ldrheq r3, [r7], #-44 @ 0xffffffd4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - eorseq r6, r9, r0, ror #4 │ │ │ │ + eorseq r6, r9, r0, lsr #22 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r6, r6, ip, lsl fp │ │ │ │ + @ instruction: 0x003673dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #88] @ 52e2c <_PyEval_FormatAwaitableError@@Base+0x790> │ │ │ │ - bl 91b78 <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #88] @ 52dd4 <_PyEval_FormatAwaitableError@@Base+0x75c> │ │ │ │ + bl 91abc <_PyObject_GC_New@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 52e24 <_PyEval_FormatAwaitableError@@Base+0x788> │ │ │ │ + beq 52dcc <_PyEval_FormatAwaitableError@@Base+0x754> │ │ │ │ ldr r2, [r4] │ │ │ │ sub r1, r3, #8 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r4] │ │ │ │ - ldr r2, [pc, #56] @ 52e30 <_PyEval_FormatAwaitableError@@Base+0x794> │ │ │ │ - bl 357730 │ │ │ │ + ldr r2, [pc, #56] @ 52dd8 <_PyEval_FormatAwaitableError@@Base+0x760> │ │ │ │ + bl 357fd0 │ │ │ │ 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] │ │ │ │ @@ -41477,483 +41455,546 @@ │ │ │ │ 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 52e5c <_PyEval_FormatAwaitableError@@Base+0x7c0> │ │ │ │ + bne 52e04 <_PyEval_FormatAwaitableError@@Base+0x78c> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 52e5c <_PyEval_FormatAwaitableError@@Base+0x7c0> │ │ │ │ + bne 52e04 <_PyEval_FormatAwaitableError@@Base+0x78c> │ │ │ │ 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] @ 52ec0 <_PyEval_FormatAwaitableError@@Base+0x824> │ │ │ │ + ldr r1, [pc, #60] @ 52e68 <_PyEval_FormatAwaitableError@@Base+0x7f0> │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b6a88 │ │ │ │ + bl b6a14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52eb8 <_PyEval_FormatAwaitableError@@Base+0x81c> │ │ │ │ + beq 52e60 <_PyEval_FormatAwaitableError@@Base+0x7e8> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 52f30 <_PyEval_FormatAwaitableError@@Base+0x894> │ │ │ │ + bl 52ed8 <_PyEval_FormatAwaitableError@@Base+0x860> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 52ec4 <_PyEval_FormatAwaitableError@@Base+0x828> │ │ │ │ - bl a9a34 │ │ │ │ + ldr r0, [pc, #12] @ 52e6c <_PyEval_FormatAwaitableError@@Base+0x7f4> │ │ │ │ + bl a9978 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq lr, r8, r8, lsr #24 │ │ │ │ - eorseq lr, r8, r8, lsr ip │ │ │ │ + @ instruction: 0x0038f4f8 │ │ │ │ + eorseq pc, r8, r8, lsl #10 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r3 │ │ │ │ - b 2c3c08 │ │ │ │ + b 2c4090 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52f28 <_PyEval_FormatAwaitableError@@Base+0x88c> │ │ │ │ + beq 52ed0 <_PyEval_FormatAwaitableError@@Base+0x858> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq 52f28 <_PyEval_FormatAwaitableError@@Base+0x88c> │ │ │ │ + beq 52ed0 <_PyEval_FormatAwaitableError@@Base+0x858> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 52f28 <_PyEval_FormatAwaitableError@@Base+0x88c> │ │ │ │ + bne 52ed0 <_PyEval_FormatAwaitableError@@Base+0x858> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 92878 │ │ │ │ + bl 92874 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 52fe8 <_PyEval_FormatAwaitableError@@Base+0x94c> │ │ │ │ + beq 52f90 <_PyEval_FormatAwaitableError@@Base+0x918> │ │ │ │ cmp r6, #3 │ │ │ │ - ble 52f7c <_PyEval_FormatAwaitableError@@Base+0x8e0> │ │ │ │ + ble 52f24 <_PyEval_FormatAwaitableError@@Base+0x8ac> │ │ │ │ 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 52f9c <_PyEval_FormatAwaitableError@@Base+0x900> │ │ │ │ + beq 52f44 <_PyEval_FormatAwaitableError@@Base+0x8cc> │ │ │ │ ldr r2, [r5, #24] │ │ │ │ - ldr r3, [pc, #88] @ 52ff0 <_PyEval_FormatAwaitableError@@Base+0x954> │ │ │ │ + ldr r3, [pc, #88] @ 52f98 <_PyEval_FormatAwaitableError@@Base+0x920> │ │ │ │ cmp r2, r3 │ │ │ │ - bne 52fac <_PyEval_FormatAwaitableError@@Base+0x910> │ │ │ │ + bne 52f54 <_PyEval_FormatAwaitableError@@Base+0x8dc> │ │ │ │ mov r0, #1 │ │ │ │ - bl a2970 │ │ │ │ + bl a28b4 │ │ │ │ mov r5, r0 │ │ │ │ - b 52fb8 <_PyEval_FormatAwaitableError@@Base+0x91c> │ │ │ │ + b 52f60 <_PyEval_FormatAwaitableError@@Base+0x8e8> │ │ │ │ mov r0, #2 │ │ │ │ - bl a27e0 │ │ │ │ + bl a2724 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52fd4 <_PyEval_FormatAwaitableError@@Base+0x938> │ │ │ │ + beq 52f7c <_PyEval_FormatAwaitableError@@Base+0x904> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 52fdc <_PyEval_FormatAwaitableError@@Base+0x940> │ │ │ │ + beq 52f84 <_PyEval_FormatAwaitableError@@Base+0x90c> │ │ │ │ mov r4, r5 │ │ │ │ - b 52fe8 <_PyEval_FormatAwaitableError@@Base+0x94c> │ │ │ │ + b 52f90 <_PyEval_FormatAwaitableError@@Base+0x918> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 52fd4 <_PyEval_FormatAwaitableError@@Base+0x938> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 52f7c <_PyEval_FormatAwaitableError@@Base+0x904> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc] @ 53000 <_PyEval_FormatAwaitableError@@Base+0x964> │ │ │ │ - b 32713c │ │ │ │ + ldr r1, [pc] @ 52fa8 <_PyEval_FormatAwaitableError@@Base+0x930> │ │ │ │ + b 3279d0 │ │ │ │ @ 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+0xac4> │ │ │ │ + beq 53108 <_PyEval_FormatAwaitableError@@Base+0xa90> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl a55e8 │ │ │ │ + bl a552c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 53160 <_PyEval_FormatAwaitableError@@Base+0xac4> │ │ │ │ + bne 53108 <_PyEval_FormatAwaitableError@@Base+0xa90> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31aa28 <_PyTime_AsTimeval@@Base+0x14d8> │ │ │ │ + bl 31b4ac <_PyTime_AsTimeval@@Base+0x16c8> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 53160 <_PyEval_FormatAwaitableError@@Base+0xac4> │ │ │ │ + beq 53108 <_PyEval_FormatAwaitableError@@Base+0xa90> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbdc <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ + bl 31d470 <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbdc <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ + bl 31d470 <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbdc <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ + bl 31d470 <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbdc <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ + bl 31d470 <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbdc <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ + bl 31d470 <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r9, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #164] @ 53168 <_PyEval_FormatAwaitableError@@Base+0xacc> │ │ │ │ - bl a9a34 │ │ │ │ + ldr r0, [pc, #164] @ 53110 <_PyEval_FormatAwaitableError@@Base+0xa98> │ │ │ │ + bl a9978 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 530dc <_PyEval_FormatAwaitableError@@Base+0xa40> │ │ │ │ + bne 53084 <_PyEval_FormatAwaitableError@@Base+0xa0c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 324b84 │ │ │ │ + b 32565c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #124] @ 5316c <_PyEval_FormatAwaitableError@@Base+0xad0> │ │ │ │ + ldr r0, [pc, #124] @ 53114 <_PyEval_FormatAwaitableError@@Base+0xa9c> │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r1, #484 @ 0x1e4 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r3, r5 │ │ │ │ - bl 31cf70 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ + bl 31d804 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 5312c <_PyEval_FormatAwaitableError@@Base+0xa90> │ │ │ │ + beq 530d4 <_PyEval_FormatAwaitableError@@Base+0xa5c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5312c <_PyEval_FormatAwaitableError@@Base+0xa90> │ │ │ │ + bne 530d4 <_PyEval_FormatAwaitableError@@Base+0xa5c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 530cc <_PyEval_FormatAwaitableError@@Base+0xa30> │ │ │ │ + beq 53074 <_PyEval_FormatAwaitableError@@Base+0x9fc> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53160 <_PyEval_FormatAwaitableError@@Base+0xac4> │ │ │ │ + beq 53108 <_PyEval_FormatAwaitableError@@Base+0xa90> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 53160 <_PyEval_FormatAwaitableError@@Base+0xac4> │ │ │ │ + bne 53108 <_PyEval_FormatAwaitableError@@Base+0xa90> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + b 9abc4 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq lr, r8, r0, asr #24 │ │ │ │ - eorseq lr, r8, r8, asr #24 │ │ │ │ + eorseq pc, r8, r0, lsl r5 @ │ │ │ │ + eorseq pc, r8, r8, lsl r5 @ │ │ │ │ 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+0xb08> │ │ │ │ + bhi 5314c <_PyEval_FormatAwaitableError@@Base+0xad4> │ │ │ │ mov r0, r2 │ │ │ │ - bl 334bc8 <_PyUnicode_ToNumeric@@Base+0x4258> │ │ │ │ + bl 331330 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e227c <_PyLong_Format@@Base+0x2394> │ │ │ │ + bl 1e2684 <_PyLong_Format@@Base+0x2394> │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #1 │ │ │ │ - bne 531f4 <_PyEval_FormatAwaitableError@@Base+0xb58> │ │ │ │ + bne 5319c <_PyEval_FormatAwaitableError@@Base+0xb24> │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bhi 531d4 <_PyEval_FormatAwaitableError@@Base+0xb38> │ │ │ │ + bhi 5317c <_PyEval_FormatAwaitableError@@Base+0xb04> │ │ │ │ mov r0, r4 │ │ │ │ - bl 334bf8 <_PyUnicode_ToNumeric@@Base+0x4288> │ │ │ │ + bl 335490 <_PyUnicode_ToNumeric@@Base+0x4130> │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 531f4 <_PyEval_FormatAwaitableError@@Base+0xb58> │ │ │ │ + beq 5319c <_PyEval_FormatAwaitableError@@Base+0xb24> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e227c <_PyLong_Format@@Base+0x2394> │ │ │ │ + bl 1e2684 <_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] @ 53248 <_PyEval_FormatAwaitableError@@Base+0xbac> │ │ │ │ - bl 357730 │ │ │ │ + ldr r3, [pc, #52] @ 531f0 <_PyEval_FormatAwaitableError@@Base+0xb78> │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r4, [r3, #3744] @ 0xea0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 53234 <_PyEval_FormatAwaitableError@@Base+0xb98> │ │ │ │ - bl a55e8 │ │ │ │ + bne 531dc <_PyEval_FormatAwaitableError@@Base+0xb64> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53240 <_PyEval_FormatAwaitableError@@Base+0xba4> │ │ │ │ + bne 531e8 <_PyEval_FormatAwaitableError@@Base+0xb70> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6300 │ │ │ │ + b a6244 │ │ │ │ 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] @ 53320 <_PyEval_FormatAwaitableError@@Base+0xc84> │ │ │ │ + ldr r1, [pc, #184] @ 532c8 <_PyEval_FormatAwaitableError@@Base+0xc50> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl f3ff8 │ │ │ │ + bl f4060 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 53314 <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ + blt 532bc <_PyEval_FormatAwaitableError@@Base+0xc44> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 532c0 <_PyEval_FormatAwaitableError@@Base+0xc24> │ │ │ │ + beq 53268 <_PyEval_FormatAwaitableError@@Base+0xbf0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 14eb8c │ │ │ │ + bl 14ebfc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 532b4 <_PyEval_FormatAwaitableError@@Base+0xc18> │ │ │ │ + beq 5325c <_PyEval_FormatAwaitableError@@Base+0xbe4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 532b4 <_PyEval_FormatAwaitableError@@Base+0xc18> │ │ │ │ + bne 5325c <_PyEval_FormatAwaitableError@@Base+0xbe4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 532c4 <_PyEval_FormatAwaitableError@@Base+0xc28> │ │ │ │ - b 53314 <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ - ldr r4, [pc, #92] @ 53324 <_PyEval_FormatAwaitableError@@Base+0xc88> │ │ │ │ + bne 5326c <_PyEval_FormatAwaitableError@@Base+0xbf4> │ │ │ │ + b 532bc <_PyEval_FormatAwaitableError@@Base+0xc44> │ │ │ │ + ldr r4, [pc, #92] @ 532cc <_PyEval_FormatAwaitableError@@Base+0xc54> │ │ │ │ mov r0, r6 │ │ │ │ - bl 322194 <_PyObject_GetState@@Base> │ │ │ │ + bl 322a28 <_PyObject_GetState@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 532fc <_PyEval_FormatAwaitableError@@Base+0xc60> │ │ │ │ + bne 532a4 <_PyEval_FormatAwaitableError@@Base+0xc2c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53314 <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ + beq 532bc <_PyEval_FormatAwaitableError@@Base+0xc44> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 53314 <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ + bne 532bc <_PyEval_FormatAwaitableError@@Base+0xc44> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 53314 <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 532bc <_PyEval_FormatAwaitableError@@Base+0xc44> │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r0, [pc, #28] @ 53328 <_PyEval_FormatAwaitableError@@Base+0xc8c> │ │ │ │ + ldr r0, [pc, #28] @ 532d0 <_PyEval_FormatAwaitableError@@Base+0xc58> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9a34 │ │ │ │ + b a9978 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r7, r8, ror #8 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ - mlaseq r8, ip, sp, lr │ │ │ │ + eorseq pc, r8, ip, asr r6 @ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 53344 <_PyEval_FormatAwaitableError@@Base+0xca8> │ │ │ │ + bne 532ec <_PyEval_FormatAwaitableError@@Base+0xc74> │ │ │ │ mov r0, #1 │ │ │ │ - b a2970 │ │ │ │ + b a28b4 │ │ │ │ mov r0, #2 │ │ │ │ - b a27e0 │ │ │ │ + b a2724 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc] @ 5335c <_PyEval_FormatAwaitableError@@Base+0xcc0> │ │ │ │ - b 1aefa0 │ │ │ │ + ldr r1, [pc] @ 53304 <_PyEval_FormatAwaitableError@@Base+0xc8c> │ │ │ │ + b 1af4b8 │ │ │ │ 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 a55e8 │ │ │ │ + bl a552c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 53448 <_PyEval_FormatAwaitableError@@Base+0xdac> │ │ │ │ + bne 533f0 <_PyEval_FormatAwaitableError@@Base+0xd78> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31aa28 <_PyTime_AsTimeval@@Base+0x14d8> │ │ │ │ + bl 31b4ac <_PyTime_AsTimeval@@Base+0x16c8> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 53448 <_PyEval_FormatAwaitableError@@Base+0xdac> │ │ │ │ - ldr r0, [pc, #164] @ 53450 <_PyEval_FormatAwaitableError@@Base+0xdb4> │ │ │ │ - bl a9a34 │ │ │ │ + beq 533f0 <_PyEval_FormatAwaitableError@@Base+0xd78> │ │ │ │ + ldr r0, [pc, #164] @ 533f8 <_PyEval_FormatAwaitableError@@Base+0xd80> │ │ │ │ + bl a9978 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 533c4 <_PyEval_FormatAwaitableError@@Base+0xd28> │ │ │ │ + bne 5336c <_PyEval_FormatAwaitableError@@Base+0xcf4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 324b84 │ │ │ │ + b 32565c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 53454 <_PyEval_FormatAwaitableError@@Base+0xdb8> │ │ │ │ + ldr r1, [pc, #124] @ 533fc <_PyEval_FormatAwaitableError@@Base+0xd84> │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 53458 <_PyEval_FormatAwaitableError@@Base+0xdbc> │ │ │ │ + ldr r0, [pc, #120] @ 53400 <_PyEval_FormatAwaitableError@@Base+0xd88> │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31cf70 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ + bl 31d804 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 53414 <_PyEval_FormatAwaitableError@@Base+0xd78> │ │ │ │ + beq 533bc <_PyEval_FormatAwaitableError@@Base+0xd44> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 53414 <_PyEval_FormatAwaitableError@@Base+0xd78> │ │ │ │ + bne 533bc <_PyEval_FormatAwaitableError@@Base+0xd44> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 533b4 <_PyEval_FormatAwaitableError@@Base+0xd18> │ │ │ │ + beq 5335c <_PyEval_FormatAwaitableError@@Base+0xce4> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53448 <_PyEval_FormatAwaitableError@@Base+0xdac> │ │ │ │ + beq 533f0 <_PyEval_FormatAwaitableError@@Base+0xd78> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 53448 <_PyEval_FormatAwaitableError@@Base+0xdac> │ │ │ │ + bne 533f0 <_PyEval_FormatAwaitableError@@Base+0xd78> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + b 9abc4 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r1, r8, r8, lsr #29 │ │ │ │ + eorseq r2, r8, r8, ror #14 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - eorseq lr, r8, ip, lsr #27 │ │ │ │ + eorseq pc, r8, ip, ror #12 │ │ │ │ + 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] │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + ldr sl, [r0, #28] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + 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 534dc <_PyEval_FormatAwaitableError@@Base+0xe64> │ │ │ │ + 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 116f44 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r8, r0 │ │ │ │ + beq 53498 <_PyEval_FormatAwaitableError@@Base+0xe20> │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r3] │ │ │ │ + bne 53498 <_PyEval_FormatAwaitableError@@Base+0xe20> │ │ │ │ + mov r0, r3 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + cmp r8, #0 │ │ │ │ + sub r3, r6, r4 │ │ │ │ + blt 534ec <_PyEval_FormatAwaitableError@@Base+0xe74> │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ + add r7, r7, r8 │ │ │ │ + cmp sl, r2 │ │ │ │ + beq 534c8 <_PyEval_FormatAwaitableError@@Base+0xe50> │ │ │ │ + ldr r3, [pc, #60] @ 534f8 <_PyEval_FormatAwaitableError@@Base+0xe80> │ │ │ │ + ldr r1, [pc, #60] @ 534fc <_PyEval_FormatAwaitableError@@Base+0xe84> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b 534ec <_PyEval_FormatAwaitableError@@Base+0xe74> │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + bne 5343c <_PyEval_FormatAwaitableError@@Base+0xdc4> │ │ │ │ + ldr r9, [r9, #260] @ 0x104 │ │ │ │ + mov r6, #0 │ │ │ │ + b 53434 <_PyEval_FormatAwaitableError@@Base+0xdbc> │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b a581c │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + @ instruction: 0x0037d4f8 │ │ │ │ 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+0xdf0> │ │ │ │ - ldr r3, [pc, #144] @ 53510 <_PyEval_FormatAwaitableError@@Base+0xe74> │ │ │ │ - ldr r1, [pc, #144] @ 53514 <_PyEval_FormatAwaitableError@@Base+0xe78> │ │ │ │ + bls 53530 <_PyEval_FormatAwaitableError@@Base+0xeb8> │ │ │ │ + ldr r3, [pc, #144] @ 535b4 <_PyEval_FormatAwaitableError@@Base+0xf3c> │ │ │ │ + ldr r1, [pc, #144] @ 535b8 <_PyEval_FormatAwaitableError@@Base+0xf40> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 534c4 <_PyEval_FormatAwaitableError@@Base+0xe28> │ │ │ │ + bl 18ee38 │ │ │ │ + b 53568 <_PyEval_FormatAwaitableError@@Base+0xef0> │ │ │ │ ldr r6, [r1] │ │ │ │ cmp r2, #2 │ │ │ │ ldreq r4, [r1, #4] │ │ │ │ mov r1, r6 │ │ │ │ - ldrne r4, [pc, #116] @ 53518 <_PyEval_FormatAwaitableError@@Base+0xe7c> │ │ │ │ + ldrne r4, [pc, #116] @ 535bc <_PyEval_FormatAwaitableError@@Base+0xf44> │ │ │ │ mov r5, r0 │ │ │ │ - bl 1c5698 <_PyTrash_thread_destroy_chain@@Base+0xc8> │ │ │ │ + bl 1c5bb0 <_PyTrash_thread_destroy_chain@@Base+0xc8> │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #100] @ 5351c <_PyEval_FormatAwaitableError@@Base+0xe80> │ │ │ │ + ldr r3, [pc, #100] @ 535c0 <_PyEval_FormatAwaitableError@@Base+0xf48> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a55c │ │ │ │ + bl 11a554 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 534cc <_PyEval_FormatAwaitableError@@Base+0xe30> │ │ │ │ + bne 53570 <_PyEval_FormatAwaitableError@@Base+0xef8> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 11a910 │ │ │ │ + bl 11a908 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b7d0 │ │ │ │ + bl 20b850 │ │ │ │ subs r3, r4, #0 │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 534c4 <_PyEval_FormatAwaitableError@@Base+0xe28> │ │ │ │ + beq 53568 <_PyEval_FormatAwaitableError@@Base+0xef0> │ │ │ │ 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, asr #27 │ │ │ │ + eorseq pc, r8, r0, lsl #13 │ │ │ │ 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+0xefc> │ │ │ │ - bl 357730 │ │ │ │ + ldr r3, [pc, #96] @ 5363c <_PyEval_FormatAwaitableError@@Base+0xfc4> │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 355648 │ │ │ │ - ldr r2, [pc, #72] @ 5359c <_PyEval_FormatAwaitableError@@Base+0xf00> │ │ │ │ - ldr r3, [pc, #72] @ 535a0 <_PyEval_FormatAwaitableError@@Base+0xf04> │ │ │ │ - bl 355750 │ │ │ │ - ldr r3, [pc, #68] @ 535a4 <_PyEval_FormatAwaitableError@@Base+0xf08> │ │ │ │ + bl 355ee0 │ │ │ │ + ldr r2, [pc, #72] @ 53640 <_PyEval_FormatAwaitableError@@Base+0xfc8> │ │ │ │ + ldr r3, [pc, #72] @ 53644 <_PyEval_FormatAwaitableError@@Base+0xfcc> │ │ │ │ + bl 355fe8 │ │ │ │ + ldr r3, [pc, #68] @ 53648 <_PyEval_FormatAwaitableError@@Base+0xfd0> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 355c88 │ │ │ │ + bl 356520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53580 <_PyEval_FormatAwaitableError@@Base+0xee4> │ │ │ │ - bl a55e8 │ │ │ │ + beq 53624 <_PyEval_FormatAwaitableError@@Base+0xfac> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53590 <_PyEval_FormatAwaitableError@@Base+0xef4> │ │ │ │ + bne 53634 <_PyEval_FormatAwaitableError@@Base+0xfbc> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b ab0a0 │ │ │ │ + b aafe4 │ │ │ │ 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,719 +42010,656 @@ │ │ │ │ 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+0xf6c> │ │ │ │ + bne 536ac <_PyEval_FormatAwaitableError@@Base+0x1034> │ │ │ │ clz r2, r8 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5363c <_PyEval_FormatAwaitableError@@Base+0xfa0> │ │ │ │ + beq 536e0 <_PyEval_FormatAwaitableError@@Base+0x1068> │ │ │ │ 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+0x1228> │ │ │ │ + ldr ip, [pc, #668] @ 53968 <_PyEval_FormatAwaitableError@@Base+0x12f0> │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 538b8 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ + beq 5395c <_PyEval_FormatAwaitableError@@Base+0x12e4> │ │ │ │ ldr r0, [r8] │ │ │ │ - ldr r4, [pc, #640] @ 538c8 <_PyEval_FormatAwaitableError@@Base+0x122c> │ │ │ │ + ldr r4, [pc, #640] @ 5396c <_PyEval_FormatAwaitableError@@Base+0x12f4> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 53658 <_PyEval_FormatAwaitableError@@Base+0xfbc> │ │ │ │ + bne 536fc <_PyEval_FormatAwaitableError@@Base+0x1084> │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 53684 <_PyEval_FormatAwaitableError@@Base+0xfe8> │ │ │ │ - bl 1af5fc │ │ │ │ - ldr r3, [pc, #616] @ 538cc <_PyEval_FormatAwaitableError@@Base+0x1230> │ │ │ │ + b 53728 <_PyEval_FormatAwaitableError@@Base+0x10b0> │ │ │ │ + bl 1afb14 │ │ │ │ + ldr r3, [pc, #616] @ 53970 <_PyEval_FormatAwaitableError@@Base+0x12f8> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 355c88 │ │ │ │ + bl 356520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53684 <_PyEval_FormatAwaitableError@@Base+0xfe8> │ │ │ │ - bl a55e8 │ │ │ │ + beq 53728 <_PyEval_FormatAwaitableError@@Base+0x10b0> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 538b8 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ + bne 5395c <_PyEval_FormatAwaitableError@@Base+0x12e4> │ │ │ │ ldr r0, [r8, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 5369c <_PyEval_FormatAwaitableError@@Base+0x1000> │ │ │ │ + bne 53740 <_PyEval_FormatAwaitableError@@Base+0x10c8> │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 536c8 <_PyEval_FormatAwaitableError@@Base+0x102c> │ │ │ │ - bl 1af5fc │ │ │ │ - ldr r3, [pc, #548] @ 538cc <_PyEval_FormatAwaitableError@@Base+0x1230> │ │ │ │ + b 5376c <_PyEval_FormatAwaitableError@@Base+0x10f4> │ │ │ │ + bl 1afb14 │ │ │ │ + ldr r3, [pc, #548] @ 53970 <_PyEval_FormatAwaitableError@@Base+0x12f8> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 355c88 │ │ │ │ + bl 356520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 536c8 <_PyEval_FormatAwaitableError@@Base+0x102c> │ │ │ │ - bl a55e8 │ │ │ │ + beq 5376c <_PyEval_FormatAwaitableError@@Base+0x10f4> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 538b8 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ + bne 5395c <_PyEval_FormatAwaitableError@@Base+0x12e4> │ │ │ │ cmp r9, #2 │ │ │ │ - beq 536e0 <_PyEval_FormatAwaitableError@@Base+0x1044> │ │ │ │ + beq 53784 <_PyEval_FormatAwaitableError@@Base+0x110c> │ │ │ │ ldr r0, [r8, #8] │ │ │ │ - ldr r3, [pc, #500] @ 538d0 <_PyEval_FormatAwaitableError@@Base+0x1234> │ │ │ │ + ldr r3, [pc, #500] @ 53974 <_PyEval_FormatAwaitableError@@Base+0x12fc> │ │ │ │ cmp r0, r3 │ │ │ │ - bne 536f8 <_PyEval_FormatAwaitableError@@Base+0x105c> │ │ │ │ + bne 5379c <_PyEval_FormatAwaitableError@@Base+0x1124> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 29c4c │ │ │ │ - b 538ac <_PyEval_FormatAwaitableError@@Base+0x1210> │ │ │ │ - bl 191b54 │ │ │ │ + b 53950 <_PyEval_FormatAwaitableError@@Base+0x12d8> │ │ │ │ + bl 191c58 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 538b8 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ + beq 5395c <_PyEval_FormatAwaitableError@@Base+0x12e4> │ │ │ │ ldr r3, [sl, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 5374c <_PyEval_FormatAwaitableError@@Base+0x10b0> │ │ │ │ - ldr r3, [pc, #440] @ 538d4 <_PyEval_FormatAwaitableError@@Base+0x1238> │ │ │ │ - ldr r1, [pc, #440] @ 538d8 <_PyEval_FormatAwaitableError@@Base+0x123c> │ │ │ │ + bne 537f0 <_PyEval_FormatAwaitableError@@Base+0x1178> │ │ │ │ + ldr r3, [pc, #440] @ 53978 <_PyEval_FormatAwaitableError@@Base+0x1300> │ │ │ │ + ldr r1, [pc, #440] @ 5397c <_PyEval_FormatAwaitableError@@Base+0x1304> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 538b8 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ + beq 5395c <_PyEval_FormatAwaitableError@@Base+0x12e4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 538b8 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ + bne 5395c <_PyEval_FormatAwaitableError@@Base+0x12e4> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 538b8 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ - bl 1b59a4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 5395c <_PyEval_FormatAwaitableError@@Base+0x12e4> │ │ │ │ + bl 1b5ebc │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - beq 5377c <_PyEval_FormatAwaitableError@@Base+0x10e0> │ │ │ │ + beq 53820 <_PyEval_FormatAwaitableError@@Base+0x11a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 5377c <_PyEval_FormatAwaitableError@@Base+0x10e0> │ │ │ │ + bne 53820 <_PyEval_FormatAwaitableError@@Base+0x11a8> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmn r9, #1 │ │ │ │ cmneq r8, #1 │ │ │ │ - bne 537b0 <_PyEval_FormatAwaitableError@@Base+0x1114> │ │ │ │ - bl a55e8 │ │ │ │ + bne 53854 <_PyEval_FormatAwaitableError@@Base+0x11dc> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 537b8 <_PyEval_FormatAwaitableError@@Base+0x111c> │ │ │ │ - ldr r3, [pc, #320] @ 538dc <_PyEval_FormatAwaitableError@@Base+0x1240> │ │ │ │ + beq 5385c <_PyEval_FormatAwaitableError@@Base+0x11e4> │ │ │ │ + ldr r3, [pc, #320] @ 53980 <_PyEval_FormatAwaitableError@@Base+0x1308> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a55c │ │ │ │ + bl 11a554 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 538b8 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ - bl 11a910 │ │ │ │ - b 537b8 <_PyEval_FormatAwaitableError@@Base+0x111c> │ │ │ │ + beq 5395c <_PyEval_FormatAwaitableError@@Base+0x12e4> │ │ │ │ + bl 11a908 │ │ │ │ + b 5385c <_PyEval_FormatAwaitableError@@Base+0x11e4> │ │ │ │ orrs r3, r8, r9 │ │ │ │ - beq 53804 <_PyEval_FormatAwaitableError@@Base+0x1168> │ │ │ │ + beq 538a8 <_PyEval_FormatAwaitableError@@Base+0x1230> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355cec │ │ │ │ + bl 356584 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53804 <_PyEval_FormatAwaitableError@@Base+0x1168> │ │ │ │ + bne 538a8 <_PyEval_FormatAwaitableError@@Base+0x1230> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355cec │ │ │ │ + bl 356584 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 538a4 <_PyEval_FormatAwaitableError@@Base+0x1208> │ │ │ │ + bne 53948 <_PyEval_FormatAwaitableError@@Base+0x12d0> │ │ │ │ cmp r7, r5 │ │ │ │ cmpeq r6, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov ip, r7 │ │ │ │ - bne 53810 <_PyEval_FormatAwaitableError@@Base+0x1174> │ │ │ │ + bne 538b4 <_PyEval_FormatAwaitableError@@Base+0x123c> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - b 538ac <_PyEval_FormatAwaitableError@@Base+0x1210> │ │ │ │ + b 53950 <_PyEval_FormatAwaitableError@@Base+0x12d8> │ │ │ │ teq r7, r5 │ │ │ │ bic r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ bic r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ - bpl 53858 <_PyEval_FormatAwaitableError@@Base+0x11bc> │ │ │ │ + bpl 538fc <_PyEval_FormatAwaitableError@@Base+0x1284> │ │ │ │ adds r2, r6, r4 │ │ │ │ adc r1, r0, r1 │ │ │ │ cmp r8, r2 │ │ │ │ sbcs r1, r9, r1 │ │ │ │ - bcs 538a4 <_PyEval_FormatAwaitableError@@Base+0x1208> │ │ │ │ + bcs 53948 <_PyEval_FormatAwaitableError@@Base+0x12d0> │ │ │ │ cmp r6, r8 │ │ │ │ sbcs r2, r0, r9 │ │ │ │ - bcs 53878 <_PyEval_FormatAwaitableError@@Base+0x11dc> │ │ │ │ + bcs 5391c <_PyEval_FormatAwaitableError@@Base+0x12a4> │ │ │ │ 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+0x1210> │ │ │ │ + b 53950 <_PyEval_FormatAwaitableError@@Base+0x12d8> │ │ │ │ cmp r4, r6 │ │ │ │ sbcs lr, r1, r0 │ │ │ │ - bcs 53884 <_PyEval_FormatAwaitableError@@Base+0x11e8> │ │ │ │ + bcs 53928 <_PyEval_FormatAwaitableError@@Base+0x12b0> │ │ │ │ subs r2, r6, r4 │ │ │ │ sbc r1, r0, r1 │ │ │ │ cmp r2, r8 │ │ │ │ sbcs r1, r1, r9 │ │ │ │ - bcc 538a4 <_PyEval_FormatAwaitableError@@Base+0x1208> │ │ │ │ + bcc 53948 <_PyEval_FormatAwaitableError@@Base+0x12d0> │ │ │ │ subs r0, r3, r8 │ │ │ │ sbc r1, ip, r9 │ │ │ │ - b 538ac <_PyEval_FormatAwaitableError@@Base+0x1210> │ │ │ │ + b 53950 <_PyEval_FormatAwaitableError@@Base+0x12d8> │ │ │ │ subs r2, r4, r6 │ │ │ │ sbc r1, r1, r0 │ │ │ │ cmp r2, r8 │ │ │ │ sbcs r1, r1, r9 │ │ │ │ - bcc 538a4 <_PyEval_FormatAwaitableError@@Base+0x1208> │ │ │ │ + bcc 53948 <_PyEval_FormatAwaitableError@@Base+0x12d0> │ │ │ │ adds r0, r8, r6 │ │ │ │ adc r1, r9, r7 │ │ │ │ - b 538ac <_PyEval_FormatAwaitableError@@Base+0x1210> │ │ │ │ + b 53950 <_PyEval_FormatAwaitableError@@Base+0x12d8> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b ab0a0 │ │ │ │ + b aafe4 │ │ │ │ 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, ror #27 │ │ │ │ + eorseq pc, r8, r8, lsr #13 │ │ │ │ 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 a55e8 │ │ │ │ + bl a552c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 539c8 <_PyEval_FormatAwaitableError@@Base+0x132c> │ │ │ │ + bne 53a6c <_PyEval_FormatAwaitableError@@Base+0x13f4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31aa28 <_PyTime_AsTimeval@@Base+0x14d8> │ │ │ │ + bl 31b4ac <_PyTime_AsTimeval@@Base+0x16c8> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 539c8 <_PyEval_FormatAwaitableError@@Base+0x132c> │ │ │ │ - ldr r0, [pc, #164] @ 539d0 <_PyEval_FormatAwaitableError@@Base+0x1334> │ │ │ │ - bl a9a34 │ │ │ │ + beq 53a6c <_PyEval_FormatAwaitableError@@Base+0x13f4> │ │ │ │ + ldr r0, [pc, #164] @ 53a74 <_PyEval_FormatAwaitableError@@Base+0x13fc> │ │ │ │ + bl a9978 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 53944 <_PyEval_FormatAwaitableError@@Base+0x12a8> │ │ │ │ + bne 539e8 <_PyEval_FormatAwaitableError@@Base+0x1370> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 324b84 │ │ │ │ + b 32565c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 539d4 <_PyEval_FormatAwaitableError@@Base+0x1338> │ │ │ │ + ldr r1, [pc, #124] @ 53a78 <_PyEval_FormatAwaitableError@@Base+0x1400> │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 539d8 <_PyEval_FormatAwaitableError@@Base+0x133c> │ │ │ │ + ldr r0, [pc, #120] @ 53a7c <_PyEval_FormatAwaitableError@@Base+0x1404> │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31cf70 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ + bl 31d804 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 53994 <_PyEval_FormatAwaitableError@@Base+0x12f8> │ │ │ │ + beq 53a38 <_PyEval_FormatAwaitableError@@Base+0x13c0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 53994 <_PyEval_FormatAwaitableError@@Base+0x12f8> │ │ │ │ + bne 53a38 <_PyEval_FormatAwaitableError@@Base+0x13c0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 53934 <_PyEval_FormatAwaitableError@@Base+0x1298> │ │ │ │ + beq 539d8 <_PyEval_FormatAwaitableError@@Base+0x1360> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 539c8 <_PyEval_FormatAwaitableError@@Base+0x132c> │ │ │ │ + beq 53a6c <_PyEval_FormatAwaitableError@@Base+0x13f4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 539c8 <_PyEval_FormatAwaitableError@@Base+0x132c> │ │ │ │ + bne 53a6c <_PyEval_FormatAwaitableError@@Base+0x13f4> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + b 9abc4 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r1, r8, r8, lsr #29 │ │ │ │ + eorseq r2, r8, r8, ror #14 │ │ │ │ andeq r0, r0, lr, lsl #5 │ │ │ │ - eorseq lr, r8, r0, lsl lr │ │ │ │ + @ instruction: 0x0038f6d0 │ │ │ │ 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+0x1500> │ │ │ │ + ldr lr, [pc, #424] @ 53c40 <_PyEval_FormatAwaitableError@@Base+0x15c8> │ │ │ │ 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+0x13ac> │ │ │ │ + bne 53aec <_PyEval_FormatAwaitableError@@Base+0x1474> │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 16ff18 │ │ │ │ + bl 16ff08 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53a6c <_PyEval_FormatAwaitableError@@Base+0x13d0> │ │ │ │ - b 53b80 <_PyEval_FormatAwaitableError@@Base+0x14e4> │ │ │ │ + bne 53b10 <_PyEval_FormatAwaitableError@@Base+0x1498> │ │ │ │ + b 53c24 <_PyEval_FormatAwaitableError@@Base+0x15ac> │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #328] @ 53ba0 <_PyEval_FormatAwaitableError@@Base+0x1504> │ │ │ │ + ldr r0, [pc, #328] @ 53c44 <_PyEval_FormatAwaitableError@@Base+0x15cc> │ │ │ │ mov r2, r3 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 53a28 <_PyEval_FormatAwaitableError@@Base+0x138c> │ │ │ │ + bne 53acc <_PyEval_FormatAwaitableError@@Base+0x1454> │ │ │ │ mov r7, r4 │ │ │ │ - b 53b80 <_PyEval_FormatAwaitableError@@Base+0x14e4> │ │ │ │ - ldr r3, [pc, #304] @ 53ba4 <_PyEval_FormatAwaitableError@@Base+0x1508> │ │ │ │ - bl 357730 │ │ │ │ + b 53c24 <_PyEval_FormatAwaitableError@@Base+0x15ac> │ │ │ │ + ldr r3, [pc, #304] @ 53c48 <_PyEval_FormatAwaitableError@@Base+0x15d0> │ │ │ │ + bl 357fd0 │ │ │ │ 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+0x1408> │ │ │ │ - ldr r3, [pc, #272] @ 53ba8 <_PyEval_FormatAwaitableError@@Base+0x150c> │ │ │ │ - ldr r1, [pc, #272] @ 53bac <_PyEval_FormatAwaitableError@@Base+0x1510> │ │ │ │ + bne 53b48 <_PyEval_FormatAwaitableError@@Base+0x14d0> │ │ │ │ + ldr r3, [pc, #272] @ 53c4c <_PyEval_FormatAwaitableError@@Base+0x15d4> │ │ │ │ + ldr r1, [pc, #272] @ 53c50 <_PyEval_FormatAwaitableError@@Base+0x15d8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 53b80 <_PyEval_FormatAwaitableError@@Base+0x14e4> │ │ │ │ + bl 18ee38 │ │ │ │ + b 53c24 <_PyEval_FormatAwaitableError@@Base+0x15ac> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #100663296 @ 0x6000000 │ │ │ │ - bne 53ac8 <_PyEval_FormatAwaitableError@@Base+0x142c> │ │ │ │ - ldr r3, [pc, #244] @ 53bb0 <_PyEval_FormatAwaitableError@@Base+0x1514> │ │ │ │ - ldr r1, [pc, #244] @ 53bb4 <_PyEval_FormatAwaitableError@@Base+0x1518> │ │ │ │ + bne 53b6c <_PyEval_FormatAwaitableError@@Base+0x14f4> │ │ │ │ + ldr r3, [pc, #244] @ 53c54 <_PyEval_FormatAwaitableError@@Base+0x15dc> │ │ │ │ + ldr r1, [pc, #244] @ 53c58 <_PyEval_FormatAwaitableError@@Base+0x15e0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 53b80 <_PyEval_FormatAwaitableError@@Base+0x14e4> │ │ │ │ + bl 18ee38 │ │ │ │ + b 53c24 <_PyEval_FormatAwaitableError@@Base+0x15ac> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cd820 │ │ │ │ + bl 1cdd38 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bgt 53af0 <_PyEval_FormatAwaitableError@@Base+0x1454> │ │ │ │ - ldr r3, [pc, #212] @ 53bb8 <_PyEval_FormatAwaitableError@@Base+0x151c> │ │ │ │ - ldr r1, [pc, #212] @ 53bbc <_PyEval_FormatAwaitableError@@Base+0x1520> │ │ │ │ + bgt 53b94 <_PyEval_FormatAwaitableError@@Base+0x151c> │ │ │ │ + ldr r3, [pc, #212] @ 53c5c <_PyEval_FormatAwaitableError@@Base+0x15e4> │ │ │ │ + ldr r1, [pc, #212] @ 53c60 <_PyEval_FormatAwaitableError@@Base+0x15e8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 53b80 <_PyEval_FormatAwaitableError@@Base+0x14e4> │ │ │ │ + bl 18ee38 │ │ │ │ + b 53c24 <_PyEval_FormatAwaitableError@@Base+0x15ac> │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d40cc │ │ │ │ + bl 2d4584 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 53b80 <_PyEval_FormatAwaitableError@@Base+0x14e4> │ │ │ │ + beq 53c24 <_PyEval_FormatAwaitableError@@Base+0x15ac> │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 53b38 <_PyEval_FormatAwaitableError@@Base+0x149c> │ │ │ │ - ldr r3, [pc, #152] @ 53bb8 <_PyEval_FormatAwaitableError@@Base+0x151c> │ │ │ │ - ldr r1, [pc, #156] @ 53bc0 <_PyEval_FormatAwaitableError@@Base+0x1524> │ │ │ │ + bne 53bdc <_PyEval_FormatAwaitableError@@Base+0x1564> │ │ │ │ + ldr r3, [pc, #152] @ 53c5c <_PyEval_FormatAwaitableError@@Base+0x15e4> │ │ │ │ + ldr r1, [pc, #156] @ 53c64 <_PyEval_FormatAwaitableError@@Base+0x15ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d4ba8 │ │ │ │ - b 53b80 <_PyEval_FormatAwaitableError@@Base+0x14e4> │ │ │ │ - ldr r2, [pc, #132] @ 53bc4 <_PyEval_FormatAwaitableError@@Base+0x1528> │ │ │ │ + bl 2d5060 │ │ │ │ + b 53c24 <_PyEval_FormatAwaitableError@@Base+0x15ac> │ │ │ │ + ldr r2, [pc, #132] @ 53c68 <_PyEval_FormatAwaitableError@@Base+0x15f0> │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 53bc8 <_PyEval_FormatAwaitableError@@Base+0x152c> │ │ │ │ - ldr r0, [pc, #128] @ 53bcc <_PyEval_FormatAwaitableError@@Base+0x1530> │ │ │ │ + ldr r1, [pc, #128] @ 53c6c <_PyEval_FormatAwaitableError@@Base+0x15f4> │ │ │ │ + ldr r0, [pc, #128] @ 53c70 <_PyEval_FormatAwaitableError@@Base+0x15f8> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbdf4 │ │ │ │ + bl bbd80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 53b74 <_PyEval_FormatAwaitableError@@Base+0x14d8> │ │ │ │ + blt 53c18 <_PyEval_FormatAwaitableError@@Base+0x15a0> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 29cb8 │ │ │ │ - ldr r3, [pc, #96] @ 53bd0 <_PyEval_FormatAwaitableError@@Base+0x1534> │ │ │ │ + ldr r3, [pc, #96] @ 53c74 <_PyEval_FormatAwaitableError@@Base+0x15fc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ + bl 1443e0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d4ba8 │ │ │ │ + bl 2d5060 │ │ │ │ add r0, sp, #16 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 1706e4 │ │ │ │ + bl 1706d4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq ip, r3, r8, asr #14 │ │ │ │ - mlaseq r6, r4, r4, sl │ │ │ │ + subseq sp, r3, r0, lsl r0 │ │ │ │ + eorseq sl, r6, r4, asr sp │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq lr, r8, r0, lsr #28 │ │ │ │ + eorseq pc, r8, r0, ror #13 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r0, asr lr │ │ │ │ + eorseq pc, r8, r0, lsl r7 @ │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r8, r8, ror lr │ │ │ │ - mlaseq r8, r8, lr, lr │ │ │ │ + eorseq pc, r8, r8, lsr r7 @ │ │ │ │ + eorseq pc, r8, r8, asr r7 @ │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq pc, r8, r0, lsr #19 │ │ │ │ - eorseq lr, r8, r4, asr #29 │ │ │ │ + eorseq r0, r9, r0, ror #4 │ │ │ │ + eorseq pc, r8, r4, lsl #15 │ │ │ │ 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] │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - ldr sl, [r0, #28] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - 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+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 116f4c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r8, r0 │ │ │ │ - beq 53c68 <_PyEval_FormatAwaitableError@@Base+0x15cc> │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [r3] │ │ │ │ - bne 53c68 <_PyEval_FormatAwaitableError@@Base+0x15cc> │ │ │ │ - mov r0, r3 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - cmp r8, #0 │ │ │ │ - sub r3, r6, r4 │ │ │ │ - blt 53cbc <_PyEval_FormatAwaitableError@@Base+0x1620> │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ - add r7, r7, r8 │ │ │ │ - cmp sl, r2 │ │ │ │ - beq 53c98 <_PyEval_FormatAwaitableError@@Base+0x15fc> │ │ │ │ - ldr r3, [pc, #60] @ 53cc8 <_PyEval_FormatAwaitableError@@Base+0x162c> │ │ │ │ - ldr r1, [pc, #60] @ 53ccc <_PyEval_FormatAwaitableError@@Base+0x1630> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 53cbc <_PyEval_FormatAwaitableError@@Base+0x1620> │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ - bne 53c0c <_PyEval_FormatAwaitableError@@Base+0x1570> │ │ │ │ - ldr r9, [r9, #260] @ 0x104 │ │ │ │ - mov r6, #0 │ │ │ │ - b 53c04 <_PyEval_FormatAwaitableError@@Base+0x1568> │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a58d8 │ │ │ │ - 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, asr ip │ │ │ │ │ │ │ │ -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 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #16] @ 53cb4 │ │ │ │ + ldr r0, [pc, #16] @ 53cb8 │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ andeq r0, r0, r5, lsl #24 │ │ │ │ - @ instruction: 0x003661f0 │ │ │ │ + @ instruction: 0x00366ab0 │ │ │ │ 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 a55e8 │ │ │ │ + bl a552c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 53e18 │ │ │ │ + bne 53dc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31aa28 <_PyTime_AsTimeval@@Base+0x14d8> │ │ │ │ + bl 31b4ac <_PyTime_AsTimeval@@Base+0x16c8> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 53e18 │ │ │ │ + beq 53dc0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cbdc <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ + bl 31d470 <_PyTime_AsTimeval@@Base+0x368c> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #164] @ 53e20 │ │ │ │ - bl a9a34 │ │ │ │ + ldr r0, [pc, #164] @ 53dc8 │ │ │ │ + bl a9978 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 53d94 │ │ │ │ + bne 53d3c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 324b84 │ │ │ │ + b 32565c │ │ │ │ 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 31cf70 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ + bl 31d804 <_PyTime_AsTimeval@@Base+0x3a20> │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + b 9abc4 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x0037ded4 │ │ │ │ - eorseq lr, r8, ip, asr #29 │ │ │ │ + eorseq lr, r7, r0, ror r7 │ │ │ │ + eorseq pc, r8, ip, lsl #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #180] @ 53ef4 │ │ │ │ + ldr r3, [pc, #180] @ 53e9c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 53e54 │ │ │ │ + bne 53dfc │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ - b 53e9c │ │ │ │ - bl 1af5fc │ │ │ │ - ldr r3, [pc, #152] @ 53ef8 │ │ │ │ + b 53e44 │ │ │ │ + bl 1afb14 │ │ │ │ + ldr r3, [pc, #152] @ 53ea0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 355c88 │ │ │ │ + bl 356520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53e9c │ │ │ │ - bl a55e8 │ │ │ │ + beq 53e44 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53e88 │ │ │ │ + beq 53e30 │ │ │ │ mov r3, #0 │ │ │ │ - b 53eec │ │ │ │ - ldr r3, [pc, #108] @ 53efc │ │ │ │ - ldr r1, [pc, #108] @ 53f00 │ │ │ │ + b 53e94 │ │ │ │ + ldr r3, [pc, #108] @ 53ea4 │ │ │ │ + ldr r1, [pc, #108] @ 53ea8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 53e80 │ │ │ │ + bl 18ee38 │ │ │ │ + b 53e28 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355cb0 │ │ │ │ + bl 356548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53e88 │ │ │ │ - ldr r3, [pc, #68] @ 53f04 │ │ │ │ - bl 357730 │ │ │ │ + bne 53e30 │ │ │ │ + ldr r3, [pc, #68] @ 53eac │ │ │ │ + bl 357fd0 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ - ldr r3, [pc, #52] @ 53f08 │ │ │ │ + ldr r3, [pc, #52] @ 53eb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [ip, #8] │ │ │ │ - bl 355750 │ │ │ │ - bl 355d80 │ │ │ │ - ldr r3, [pc, #32] @ 53f0c │ │ │ │ + bl 355fe8 │ │ │ │ + bl 356618 │ │ │ │ + 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 │ │ │ │ - @ instruction: 0x0038eedc │ │ │ │ + mlaseq r8, ip, r7, pc @ │ │ │ │ andeq r0, r0, ip │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bne 53f44 │ │ │ │ + bne 53eec │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 11fd1c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd80 <_PyNumber_Index@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 53f68 │ │ │ │ - b 53f84 │ │ │ │ + bne 53f10 │ │ │ │ + b 53f2c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #360] @ 540bc │ │ │ │ + ldr r0, [pc, #360] @ 54064 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53f30 │ │ │ │ - b 540b4 │ │ │ │ - bl aafb0 │ │ │ │ + bne 53ed8 │ │ │ │ + b 5405c │ │ │ │ + bl aaef4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - bne 53f98 │ │ │ │ + bne 53f40 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 53fb4 │ │ │ │ - bl a55e8 │ │ │ │ + bne 53f5c │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 53fb4 │ │ │ │ - b 540b4 │ │ │ │ + beq 53f5c │ │ │ │ + b 5405c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 53f7c │ │ │ │ + bne 53f24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 53f7c │ │ │ │ - ldr r1, [pc, #260] @ 540c0 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 53f24 │ │ │ │ + ldr r1, [pc, #260] @ 54068 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ - bl 17dc9c │ │ │ │ - bl 10f960 │ │ │ │ + bl 17dda8 │ │ │ │ + bl 10f99c │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 53fe4 │ │ │ │ - bl addfc │ │ │ │ + beq 53f8c │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5408c │ │ │ │ + beq 54034 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5400c │ │ │ │ + beq 53fb4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ addlt r4, r4, r3 │ │ │ │ biclt r4, r4, r4, asr #31 │ │ │ │ - b 54020 │ │ │ │ + b 53fc8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314798 <_PyGen_SetStopIterationValue@@Base+0xbc> │ │ │ │ + bl 31502c <_PyGen_SetStopIterationValue@@Base+0xc0> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 53ff4 │ │ │ │ - b 540b4 │ │ │ │ + bne 53f9c │ │ │ │ + b 5405c │ │ │ │ cmp r4, r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ movge r4, r3 │ │ │ │ - bl 31571c │ │ │ │ + bl 315fb0 │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r1, [r5, #20] │ │ │ │ ldrne r2, [r1, #4] │ │ │ │ movne r3, r2 │ │ │ │ - beq 540b4 │ │ │ │ + beq 5405c │ │ │ │ cmp r4, r3 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ - bge 54068 │ │ │ │ + bge 54010 │ │ │ │ add ip, r0, r3, lsl #2 │ │ │ │ ldr ip, [ip, #-4] │ │ │ │ str ip, [r0, r3, lsl #2] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b 54048 │ │ │ │ + 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] @ 540c4 │ │ │ │ + ldr r0, [pc, #60] @ 5406c │ │ │ │ str r2, [r1, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #44] @ 540c0 │ │ │ │ + ldr r1, [pc, #44] @ 54068 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 17dc9c │ │ │ │ - bl 10f960 │ │ │ │ - ldr r1, [pc, #36] @ 540c8 │ │ │ │ + bl 17dda8 │ │ │ │ + bl 10f99c │ │ │ │ + ldr r1, [pc, #36] @ 54070 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #16] @ 540bc │ │ │ │ + ldr r0, [pc, #16] @ 54064 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mlaseq r5, r8, r3, r9 │ │ │ │ + eorseq r9, r5, r8, asr ip │ │ │ │ subseq r1, r7, r8, ror r3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r9, r6, r8, lsl #28 │ │ │ │ + eorseq sl, r6, r8, asr #13 │ │ │ │ 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] @ 54338 │ │ │ │ + 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 │ │ │ │ @@ -42691,340 +42669,385 @@ │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ - bne 54148 │ │ │ │ + bne 540f0 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r5, #3 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5418c │ │ │ │ + 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] @ 5433c │ │ │ │ + ldr ip, [pc, #468] @ 542e4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r6, r4 │ │ │ │ mvneq r7, #0 │ │ │ │ - beq 54318 │ │ │ │ + beq 542c0 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 16ff18 │ │ │ │ + bl 16ff08 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 541b4 │ │ │ │ + bne 5415c │ │ │ │ mov r4, r9 │ │ │ │ - b 54318 │ │ │ │ - ldr r3, [pc, #388] @ 54340 │ │ │ │ - bl 357730 │ │ │ │ + b 542c0 │ │ │ │ + ldr r3, [pc, #388] @ 542e8 │ │ │ │ + bl 357fd0 │ │ │ │ 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 541ec │ │ │ │ - ldr r3, [pc, #356] @ 54344 │ │ │ │ - ldr r1, [pc, #356] @ 54348 │ │ │ │ + bne 54194 │ │ │ │ + ldr r3, [pc, #356] @ 542ec │ │ │ │ + ldr r1, [pc, #356] @ 542f0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 541ac │ │ │ │ + bl 18ee38 │ │ │ │ + b 54154 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #100663296 @ 0x6000000 │ │ │ │ - bne 54210 │ │ │ │ - ldr r3, [pc, #328] @ 5434c │ │ │ │ - ldr r1, [pc, #328] @ 54350 │ │ │ │ + bne 541b8 │ │ │ │ + ldr r3, [pc, #328] @ 542f4 │ │ │ │ + ldr r1, [pc, #328] @ 542f8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 541ac │ │ │ │ + bl 18ee38 │ │ │ │ + b 54154 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1cd820 │ │ │ │ + bl 1cdd38 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bgt 54238 │ │ │ │ - ldr r3, [pc, #296] @ 54354 │ │ │ │ - ldr r1, [pc, #296] @ 54358 │ │ │ │ + bgt 541e0 │ │ │ │ + ldr r3, [pc, #296] @ 542fc │ │ │ │ + ldr r1, [pc, #296] @ 54300 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 541ac │ │ │ │ + bl 18ee38 │ │ │ │ + b 54154 │ │ │ │ mov r0, sl │ │ │ │ - bl f54e4 │ │ │ │ + bl f5544 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5425c │ │ │ │ - ldr r3, [pc, #252] @ 5434c │ │ │ │ - ldr r1, [pc, #264] @ 5435c │ │ │ │ + bne 54204 │ │ │ │ + ldr r3, [pc, #252] @ 542f4 │ │ │ │ + ldr r1, [pc, #264] @ 54304 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 541ac │ │ │ │ + bl 18ee38 │ │ │ │ + b 54154 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2d40cc │ │ │ │ + bl 2d4584 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 541ac │ │ │ │ + beq 54154 │ │ │ │ ldr r3, [r4] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 54294 │ │ │ │ - ldr r3, [pc, #204] @ 54354 │ │ │ │ - ldr r1, [pc, #212] @ 54360 │ │ │ │ + bne 5423c │ │ │ │ + ldr r3, [pc, #204] @ 542fc │ │ │ │ + ldr r1, [pc, #212] @ 54308 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 54308 │ │ │ │ + bl 18ee38 │ │ │ │ + b 542b0 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 2d42b8 <_PyParkingLot_AfterFork@@Base+0x58> │ │ │ │ + bl 2d4770 <_PyParkingLot_AfterFork@@Base+0x58> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 54308 │ │ │ │ - ldr r1, [pc, #180] @ 54364 │ │ │ │ - ldr r0, [pc, #180] @ 54368 │ │ │ │ + beq 542b0 │ │ │ │ + ldr r1, [pc, #180] @ 5430c │ │ │ │ + ldr r0, [pc, #180] @ 54310 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str sl, [sp] │ │ │ │ - bl bbdf4 │ │ │ │ + bl bbd80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 542fc │ │ │ │ + blt 542a4 │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - blt 542e4 │ │ │ │ + blt 5428c │ │ │ │ mov r0, r7 │ │ │ │ bl 293c4 │ │ │ │ - b 542ec │ │ │ │ + b 54294 │ │ │ │ mov r0, r9 │ │ │ │ bl 2a180 │ │ │ │ - ldr r3, [pc, #120] @ 5436c │ │ │ │ + ldr r3, [pc, #120] @ 54314 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1706c4 │ │ │ │ + bl 1706b4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d4ba8 │ │ │ │ + bl 2d5060 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d4ba8 │ │ │ │ - b 541ac │ │ │ │ + bl 2d5060 │ │ │ │ + b 54154 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ - bl 1706e4 │ │ │ │ + bl 1706d4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq ip, r3, r0, lsl #15 │ │ │ │ + subseq sp, r3, r8, asr #32 │ │ │ │ subseq r3, r7, ip, lsl #18 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq lr, r8, r0, lsr #28 │ │ │ │ + eorseq pc, r8, r0, ror #13 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r8, lsl #30 │ │ │ │ + eorseq pc, r8, r8, asr #15 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r8, r0, lsr pc │ │ │ │ - eorseq lr, r8, r0, asr pc │ │ │ │ - eorseq lr, r8, r0, lsl #31 │ │ │ │ - eorseq pc, r8, r0, lsr #19 │ │ │ │ - eorseq lr, r8, r4, asr #29 │ │ │ │ + @ instruction: 0x0038f7f0 │ │ │ │ + eorseq pc, r8, r0, lsl r8 @ │ │ │ │ + eorseq pc, r8, r0, asr #16 │ │ │ │ + eorseq r0, r9, r0, ror #4 │ │ │ │ + eorseq pc, r8, r4, lsl #15 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 2d1ea8 │ │ │ │ - ldrb r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #16] @ 54394 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc, #4] @ 54394 │ │ │ │ - ldr r1, [pc, #4] @ 54398 │ │ │ │ - b 29a83c │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r5, r7, ip, ror #14 │ │ │ │ - b 4d848 <_PyTime_AsTimeval_clamp@@Base+0x318> │ │ │ │ + b 2d2360 <_PyTime_AsMilliseconds@@Base+0x7f8> │ │ │ │ + b 4d6f8 │ │ │ │ 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] @ 54418 │ │ │ │ + ldr r1, [pc, #88] @ 5439c │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b6a88 │ │ │ │ + bl b6a14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 54410 │ │ │ │ + beq 54394 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1aaa20 │ │ │ │ + bl 1aaf34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 543f0 │ │ │ │ + bne 54374 │ │ │ │ mov r0, r4 │ │ │ │ - bl 131ebc │ │ │ │ - b 54410 │ │ │ │ + bl 131f24 │ │ │ │ + b 54394 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r0, [pc, #28] @ 5441c │ │ │ │ + ldr r0, [pc, #28] @ 543a0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ add r1, sp, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl c03a4 │ │ │ │ + bl c0334 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq lr, r8, ip, lsr #31 │ │ │ │ + eorseq pc, r8, ip, ror #16 │ │ │ │ ldrsbeq lr, [r7], #-192 @ 0xffffff40 │ │ │ │ + ldrb r3, [r0, #12] │ │ │ │ + ldr r2, [pc, #16] @ 543c0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r0, [r0, #20] │ │ │ │ + ldreq r0, [pc, #4] @ 543c0 │ │ │ │ + ldr r1, [pc, #4] @ 543c4 │ │ │ │ + b 29acd4 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + @ instruction: 0x00375fdc │ │ │ │ + b 54424 │ │ │ │ + b 4d6f8 │ │ │ │ + b 4e2f8 │ │ │ │ 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 54448 │ │ │ │ + beq 543fc │ │ │ │ pop {r4, lr} │ │ │ │ - b 33abac │ │ │ │ + b 33b444 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r2, [pc, #16] @ 54464 │ │ │ │ - ldr r1, [pc, #16] @ 54468 │ │ │ │ - ldr r0, [pc, #16] @ 5446c │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ + ldr r2, [pc, #16] @ 54418 │ │ │ │ + ldr r1, [pc, #16] @ 5441c │ │ │ │ + ldr r0, [pc, #16] @ 54420 │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r1, r8, r0, lsr r6 │ │ │ │ - eorseq fp, r6, r4, ror fp │ │ │ │ - eorseq r3, r7, r4, lsl #12 │ │ │ │ - b 546bc │ │ │ │ - b 4d848 <_PyTime_AsTimeval_clamp@@Base+0x318> │ │ │ │ + @ instruction: 0x00381ef0 │ │ │ │ + eorseq ip, r6, r4, lsr r4 │ │ │ │ + eorseq r3, r7, r4, asr #29 │ │ │ │ + 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] @ 544cc │ │ │ │ + sub sp, sp, #432 @ 0x1b0 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #428] @ 0x1ac │ │ │ │ + mov r2, #0 │ │ │ │ + beq 54464 │ │ │ │ + add r0, r0, #428 @ 0x1ac │ │ │ │ + add r0, r0, #3 │ │ │ │ + bl 22dda0 │ │ │ │ + ldr r2, [pc, #100] @ 544d0 │ │ │ │ + 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 54744 │ │ │ │ + ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 5449c │ │ │ │ + add r0, r4, #428 @ 0x1ac │ │ │ │ + add r0, r0, #3 │ │ │ │ + bl 22f250 │ │ │ │ + ldrb r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 32b5c4 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 544cc │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #428] @ 0x1ac │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 544c4 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00054478 : │ │ │ │ +000544d4 : │ │ │ │ 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] @ 54568 │ │ │ │ - ldr r4, [pc, #208] @ 5456c │ │ │ │ + ldr r2, [pc, #208] @ 545c4 │ │ │ │ + ldr r4, [pc, #208] @ 545c8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ movne r3, #1 │ │ │ │ orrs r3, r3, r1, lsr #31 │ │ │ │ ldr r8, [r0, #8] │ │ │ │ - bne 544cc │ │ │ │ + bne 54528 │ │ │ │ add r9, r8, #4096 @ 0x1000 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r9, #380] @ 0x17c │ │ │ │ cmp r1, r5 │ │ │ │ - bgt 544dc │ │ │ │ - ldr r1, [pc, #156] @ 54570 │ │ │ │ - ldr r0, [pc, #156] @ 54574 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 54518 │ │ │ │ + bgt 54538 │ │ │ │ + ldr r1, [pc, #156] @ 545cc │ │ │ │ + ldr r0, [pc, #156] @ 545d0 │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 54574 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ - beq 544f8 │ │ │ │ + beq 54554 │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, r5 │ │ │ │ - bgt 54538 │ │ │ │ + bgt 54594 │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl ab4f4 │ │ │ │ + bl ab438 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [r9, #380] @ 0x17c │ │ │ │ addne r2, r0, r4, lsl #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne 54520 │ │ │ │ + bne 5457c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, r4 │ │ │ │ add r4, r4, #1 │ │ │ │ strgt r1, [r2, #4]! │ │ │ │ - bgt 54520 │ │ │ │ + bgt 5457c │ │ │ │ str r3, [r0] │ │ │ │ str r0, [r6, #120] @ 0x78 │ │ │ │ add r4, r0, r5, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5455c │ │ │ │ + beq 545b8 │ │ │ │ add r5, r5, #1120 @ 0x460 │ │ │ │ ldr r3, [r8, r5, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5455c │ │ │ │ + beq 545b8 │ │ │ │ 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: 0x003622f8 │ │ │ │ + @ instruction: 0x00362bb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 545a8 │ │ │ │ - ldr r3, [pc, #124] @ 54618 │ │ │ │ - ldr r1, [pc, #124] @ 5461c │ │ │ │ + bne 54604 │ │ │ │ + ldr r3, [pc, #124] @ 54674 │ │ │ │ + ldr r1, [pc, #124] @ 54678 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 545e8 │ │ │ │ + bl 18ee38 │ │ │ │ + b 54644 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bne 545f0 │ │ │ │ + bne 5464c │ │ │ │ ldrb r3, [r0, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r4, #16] │ │ │ │ strbeq r3, [r0, #34] @ 0x22 │ │ │ │ - beq 545f0 │ │ │ │ - ldr r2, [pc, #64] @ 54618 │ │ │ │ + beq 5464c │ │ │ │ + ldr r2, [pc, #64] @ 54674 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r1, [pc, #64] @ 54620 │ │ │ │ + ldr r1, [pc, #64] @ 5467c │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 2d1ea8 │ │ │ │ + bl 2d2360 <_PyTime_AsMilliseconds@@Base+0x7f8> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 334c28 <_PyUnicode_ToNumeric@@Base+0x42b8> │ │ │ │ + bl 3354c0 <_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: 0x0038e4f8 │ │ │ │ - eorseq lr, r8, ip, lsr #10 │ │ │ │ + @ instruction: 0x0038edb8 │ │ │ │ + eorseq lr, r8, ip, ror #27 │ │ │ │ │ │ │ │ -00054624 : │ │ │ │ +00054680 : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 5464c │ │ │ │ + bne 546a8 │ │ │ │ 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 │ │ │ │ @@ -43032,168 +43055,69 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add r1, r0, #12 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #24] @ 54690 │ │ │ │ + ldr r0, [pc, #24] @ 546ec │ │ │ │ ldr r4, [ip, #4] │ │ │ │ - bl a9a34 │ │ │ │ + bl a9978 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #4] @ 54694 │ │ │ │ - b a9a34 │ │ │ │ - eorseq r8, r7, r0, lsl r5 │ │ │ │ - eorseq ip, r6, ip, ror r8 │ │ │ │ - b 4e344 │ │ │ │ - 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 a6300 │ │ │ │ - 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] @ 54764 │ │ │ │ - sub sp, sp, #432 @ 0x1b0 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #428] @ 0x1ac │ │ │ │ - mov r2, #0 │ │ │ │ - beq 546fc │ │ │ │ - add r0, r0, #428 @ 0x1ac │ │ │ │ - add r0, r0, #3 │ │ │ │ - bl 22de1c │ │ │ │ - ldr r2, [pc, #100] @ 54768 │ │ │ │ - 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 5486c │ │ │ │ - ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 54734 │ │ │ │ - add r0, r4, #428 @ 0x1ac │ │ │ │ - add r0, r0, #3 │ │ │ │ - bl 8b0cc │ │ │ │ - ldrb r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 32ad24 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 54764 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #428] @ 0x1ac │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 5475c │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -0005476c : │ │ │ │ - mov r1, #0 │ │ │ │ - b 1966e0 │ │ │ │ - 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 547a4 │ │ │ │ - bl a55e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 547b0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a6300 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r0, [pc, #4] @ 546f0 │ │ │ │ + b a9978 │ │ │ │ + @ instruction: 0x00378dd0 │ │ │ │ + eorseq sp, r6, ip, lsr r1 │ │ │ │ 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] @ 547e4 │ │ │ │ - b 128cb4 │ │ │ │ - mlaseq r8, r8, r0, pc @ │ │ │ │ + ldr r0, [pc] @ 54720 │ │ │ │ + b 128d18 │ │ │ │ + eorseq pc, r8, r8, asr r9 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, 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 a5564 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 54860 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 124a98 <_PyType_Name@@Base> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #60] @ 54868 │ │ │ │ - bl 128cb4 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 5484c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 54854 │ │ │ │ - mov r4, r5 │ │ │ │ - b 54860 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 5484c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r7, r0, lsl sp │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bl 2a5e8 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a6244 │ │ │ │ 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] @ 54c18 │ │ │ │ + ldr r3, [pc, #904] @ 54af0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ - bne 54bf4 │ │ │ │ + bne 54acc │ │ │ │ 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 54a04 │ │ │ │ + bls 548dc │ │ │ │ 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 │ │ │ │ @@ -43251,15 +43175,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 33b83c │ │ │ │ + bl 33bb04 │ │ │ │ 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 │ │ │ │ @@ -43334,15 +43258,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 54b48 │ │ │ │ + beq 54a20 │ │ │ │ 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 │ │ │ │ @@ -43359,15 +43283,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 33b83c │ │ │ │ + bl 33bb04 │ │ │ │ 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] │ │ │ │ @@ -43382,33 +43306,87 @@ │ │ │ │ add ip, ip, #1 │ │ │ │ orr r3, r3, r6, lsl #24 │ │ │ │ orr r2, r2, lr, lsl #24 │ │ │ │ cmp ip, #8 │ │ │ │ str r3, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ - bne 54b90 │ │ │ │ + bne 54a68 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ bl 29cdc │ │ │ │ - ldr r3, [pc, #28] @ 54c18 │ │ │ │ + ldr r3, [pc, #28] @ 54af0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 54c10 │ │ │ │ + beq 54ae8 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00054c1c : │ │ │ │ +00054af4 : │ │ │ │ + mov r1, #0 │ │ │ │ + b 1964e8 │ │ │ │ + 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 54b2c │ │ │ │ + bl a552c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 54b38 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a6244 │ │ │ │ + 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 r5, r0 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + add r0, r0, #16 │ │ │ │ + bl a54a8 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 54bb8 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 124af8 <_PyType_Name@@Base> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc, #60] @ 54bc0 │ │ │ │ + bl 128d18 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 54ba4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 54bac │ │ │ │ + mov r4, r5 │ │ │ │ + b 54bb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 54ba4 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0x0037b5d0 │ │ │ │ + │ │ │ │ +00054bc4 : │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #28] @ 54c44 │ │ │ │ + ldr r3, [pc, #28] @ 54bec │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ @@ -43419,95 +43397,95 @@ │ │ │ │ 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 355150 │ │ │ │ + bl 3559e8 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ ldr r8, [r7, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 355370 │ │ │ │ + bl 355c08 │ │ │ │ subs r4, r1, #0 │ │ │ │ sublt r6, r6, #1 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ addlt r4, r4, #60 @ 0x3c │ │ │ │ - bl 355150 │ │ │ │ + bl 3559e8 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 355370 │ │ │ │ + bl 355c08 │ │ │ │ subs r2, r1, #0 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ sublt r5, r5, #1 │ │ │ │ addlt r2, r2, #60 @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 54d28 │ │ │ │ + beq 54cd0 │ │ │ │ add ip, r1, #1 │ │ │ │ cmp r8, #0 │ │ │ │ bic ip, ip, #2 │ │ │ │ - beq 54d00 │ │ │ │ - ldr lr, [pc, #140] @ 54d68 │ │ │ │ + beq 54ca8 │ │ │ │ + ldr lr, [pc, #140] @ 54d10 │ │ │ │ cmp ip, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #128] @ 54d6c │ │ │ │ + ldr r2, [pc, #128] @ 54d14 │ │ │ │ str r8, [sp, #8] │ │ │ │ movne r2, lr │ │ │ │ str r4, [sp, #4] │ │ │ │ - ldr r0, [pc, #116] @ 54d70 │ │ │ │ - bl 128cb4 │ │ │ │ - b 54d60 │ │ │ │ - ldr lr, [pc, #96] @ 54d68 │ │ │ │ + ldr r0, [pc, #116] @ 54d18 │ │ │ │ + bl 128d18 │ │ │ │ + b 54d08 │ │ │ │ + ldr lr, [pc, #96] @ 54d10 │ │ │ │ cmp ip, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #84] @ 54d6c │ │ │ │ + ldr r2, [pc, #84] @ 54d14 │ │ │ │ str r4, [sp, #4] │ │ │ │ movne r2, lr │ │ │ │ - ldr r0, [pc, #80] @ 54d74 │ │ │ │ - bl 128cb4 │ │ │ │ - b 54d60 │ │ │ │ + ldr r0, [pc, #80] @ 54d1c │ │ │ │ + bl 128d18 │ │ │ │ + b 54d08 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 54d48 │ │ │ │ + beq 54cf0 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r8, [sp] │ │ │ │ - ldr r0, [pc, #52] @ 54d78 │ │ │ │ - bl 128cb4 │ │ │ │ - b 54d60 │ │ │ │ + ldr r0, [pc, #52] @ 54d20 │ │ │ │ + bl 128d18 │ │ │ │ + b 54d08 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #36] @ 54d7c │ │ │ │ + ldr r0, [pc, #36] @ 54d24 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 128cb4 │ │ │ │ + b 128d18 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mlaseq r7, r4, r2, r2 │ │ │ │ - eorseq fp, r5, r4, lsl #7 │ │ │ │ - ldrsbeq pc, [r8], -ip @ │ │ │ │ - ldrsheq pc, [r8], -r8 @ │ │ │ │ - eorseq pc, r8, r0, lsl r1 @ │ │ │ │ - eorseq pc, r8, r4, lsr #2 │ │ │ │ + eorseq r2, r7, r4, asr fp │ │ │ │ + eorseq fp, r5, r4, asr #24 │ │ │ │ + mlaseq r8, ip, r9, pc @ │ │ │ │ + @ instruction: 0x0038f9b8 │ │ │ │ + @ instruction: 0x0038f9d0 │ │ │ │ + eorseq pc, r8, r4, ror #19 │ │ │ │ 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 a6300 │ │ │ │ + b a6244 │ │ │ │ │ │ │ │ -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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_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 17dc9c │ │ │ │ - bl 10f960 │ │ │ │ + bl 17dda8 │ │ │ │ + bl 10f99c │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 54e90 │ │ │ │ - bl addfc │ │ │ │ + beq 54e38 │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 54ebc │ │ │ │ + beq 54e64 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r4] │ │ │ │ - bl 1e7614 │ │ │ │ + bl 1e7a14 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 31567c │ │ │ │ + bl 315f10 │ │ │ │ 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 17dc9c │ │ │ │ - bl 10f960 │ │ │ │ - ldr r1, [pc, #40] @ 54efc │ │ │ │ + bl 17dda8 │ │ │ │ + bl 10f99c │ │ │ │ + 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 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315648 <_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, ror #26 │ │ │ │ - mlaseq r5, r0, r3, r9 │ │ │ │ + eorseq sl, r6, r8, lsr #12 │ │ │ │ + eorseq r9, r5, r0, asr ip │ │ │ │ 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,1000 +43585,1000 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmn ip, #1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldreq ip, [pc, #36] @ 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 ad024 │ │ │ │ + bl acfb8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq pc, r8, r4, lsr r1 @ │ │ │ │ - eorseq pc, r8, ip, lsr r1 @ │ │ │ │ + @ instruction: 0x0038f9f4 │ │ │ │ + @ instruction: 0x0038f9fc │ │ │ │ + │ │ │ │ +00054f34 <_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 54f7c <_PyLong_UnsignedLong_Converter@@Base+0x48> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + and r3, r3, #3 │ │ │ │ + cmp r3, #2 │ │ │ │ + bne 54f7c <_PyLong_UnsignedLong_Converter@@Base+0x48> │ │ │ │ + ldr r3, [pc, #60] @ 54fac <_PyLong_UnsignedLong_Converter@@Base+0x78> │ │ │ │ + ldr r1, [pc, #60] @ 54fb0 <_PyLong_UnsignedLong_Converter@@Base+0x7c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b 54f98 <_PyLong_UnsignedLong_Converter@@Base+0x64> │ │ │ │ + bl 148af0 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 54fa0 <_PyLong_UnsignedLong_Converter@@Base+0x6c> │ │ │ │ + bl a552c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 54fa0 <_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: 0x003826f4 │ │ │ │ + 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 103520 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 54ff8 <_PyLong_UnsignedLong_Converter@@Base+0xc4> │ │ │ │ + movne r5, #1 │ │ │ │ + moveq r5, #0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 29730 │ │ │ │ + ldr r0, [pc, #12] @ 55000 <_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 │ │ │ │ + │ │ │ │ +00055004 : │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r3, [r2] │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ + add r3, r3, #124 @ 0x7c │ │ │ │ + sub r0, r0, r3 │ │ │ │ + orr r0, r0, r0, asr #31 │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldrne r4, [r2, #8] │ │ │ │ moveq r4, r2 │ │ │ │ cmp r2, #0 │ │ │ │ cmpeq r1, #1 │ │ │ │ sub sp, sp, #32 │ │ │ │ add r4, r4, r1 │ │ │ │ add r0, r0, #12 │ │ │ │ - bne 54fd4 │ │ │ │ + bne 55068 │ │ │ │ cmp r0, #0 │ │ │ │ mov ip, r0 │ │ │ │ - bne 55004 │ │ │ │ + bne 55098 │ │ │ │ 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] @ 5508c │ │ │ │ + ldr ip, [pc, #152] @ 55120 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 5502c │ │ │ │ + beq 550c0 │ │ │ │ ldr r5, [ip] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 55034 │ │ │ │ - ldr r2, [pc, #112] @ 55090 │ │ │ │ - ldr r1, [pc, #112] @ 55094 │ │ │ │ - ldr r0, [pc, #112] @ 55098 │ │ │ │ + bne 550c8 │ │ │ │ + ldr r2, [pc, #112] @ 55124 │ │ │ │ + ldr r1, [pc, #112] @ 55128 │ │ │ │ + ldr r0, [pc, #112] @ 5512c │ │ │ │ mov r3, r5 │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 55080 │ │ │ │ + b 55114 │ │ │ │ cmp r4, #1 │ │ │ │ ldrne r6, [ip, #4] │ │ │ │ - ldreq r6, [pc, #88] @ 5509c │ │ │ │ - bl 2a9ac8 │ │ │ │ + ldreq r6, [pc, #88] @ 55130 │ │ │ │ + bl 2a9f50 │ │ │ │ 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 55080 │ │ │ │ + beq 55114 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 55080 │ │ │ │ + bne 55114 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00573990 │ │ │ │ - @ instruction: 0x0037acf0 │ │ │ │ - @ instruction: 0x00369df8 │ │ │ │ - eorseq pc, r8, r4, asr #2 │ │ │ │ + @ instruction: 0x0037b5b0 │ │ │ │ + @ instruction: 0x0036a6b8 │ │ │ │ + eorseq pc, r8, r4, lsl #20 │ │ │ │ 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 1034d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 550e4 │ │ │ │ - movne r5, #1 │ │ │ │ - moveq r5, #0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 29730 │ │ │ │ - ldr r0, [pc, #12] @ 550ec │ │ │ │ - strb r5, [r4, #40] @ 0x28 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - │ │ │ │ -000550f0 : │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -0005510c <_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 55154 <_PyLong_UnsignedLong_Converter@@Base+0x48> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - and r3, r3, #3 │ │ │ │ - cmp r3, #2 │ │ │ │ - bne 55154 <_PyLong_UnsignedLong_Converter@@Base+0x48> │ │ │ │ - ldr r3, [pc, #60] @ 55184 <_PyLong_UnsignedLong_Converter@@Base+0x78> │ │ │ │ - ldr r1, [pc, #60] @ 55188 <_PyLong_UnsignedLong_Converter@@Base+0x7c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 55170 <_PyLong_UnsignedLong_Converter@@Base+0x64> │ │ │ │ - bl 148a80 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 55178 <_PyLong_UnsignedLong_Converter@@Base+0x6c> │ │ │ │ - bl a55e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 55178 <_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 r1, r8, r4, lsr lr │ │ │ │ - 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 <_PyLong_UnsignedLong_Converter@@Base+0xd4> │ │ │ │ + bne 55188 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 55210 <_PyLong_UnsignedLong_Converter@@Base+0x104> │ │ │ │ + beq 551b8 │ │ │ │ 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 <_PyLong_UnsignedLong_Converter@@Base+0x14c> │ │ │ │ + ldr ip, [pc, #88] @ 55200 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55234 <_PyLong_UnsignedLong_Converter@@Base+0x128> │ │ │ │ + beq 551dc │ │ │ │ ldr r1, [r0] │ │ │ │ - ldr r3, [pc, #64] @ 5525c <_PyLong_UnsignedLong_Converter@@Base+0x150> │ │ │ │ + ldr r3, [pc, #64] @ 55204 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 5523c <_PyLong_UnsignedLong_Converter@@Base+0x130> │ │ │ │ - ldr r3, [pc, #52] @ 55260 <_PyLong_UnsignedLong_Converter@@Base+0x154> │ │ │ │ - ldr r1, [pc, #52] @ 55264 <_PyLong_UnsignedLong_Converter@@Base+0x158> │ │ │ │ + beq 551e4 │ │ │ │ + ldr r3, [pc, #52] @ 55208 │ │ │ │ + ldr r1, [pc, #52] @ 5520c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ mov r0, #0 │ │ │ │ - b 55250 <_PyLong_UnsignedLong_Converter@@Base+0x144> │ │ │ │ + b 551f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31bca0 <_PyTime_AsTimeval@@Base+0x2750> │ │ │ │ + bl 31c6e0 <_PyTime_AsTimeval@@Base+0x28fc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 55234 <_PyLong_UnsignedLong_Converter@@Base+0x128> │ │ │ │ - ldr r0, [pc, #20] @ 55268 <_PyLong_UnsignedLong_Converter@@Base+0x15c> │ │ │ │ + beq 551dc │ │ │ │ + ldr r0, [pc, #20] @ 55210 │ │ │ │ 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, asr r1 @ │ │ │ │ + eorseq pc, r8, r4, lsl sl @ │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0005526c : │ │ │ │ - ldr r3, [pc, #104] @ 552dc │ │ │ │ +00055214 : │ │ │ │ + ldr r3, [pc, #104] @ 55284 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - beq 552a0 │ │ │ │ + beq 55248 │ │ │ │ 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 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #76] @ 55288 │ │ │ │ + ldr r0, [pc, #76] @ 5528c │ │ │ │ + bl 2dfc1c <_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 55274 │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, r1 │ │ │ │ addgt r3, r3, r1, lsl #2 │ │ │ │ ldrgt r3, [r3, #4] │ │ │ │ strgt r3, [r2] │ │ │ │ - bgt 552d4 │ │ │ │ + bgt 5527c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x003622f8 │ │ │ │ + @ instruction: 0x00362bb8 │ │ │ │ │ │ │ │ -000552e8 : │ │ │ │ +00055290 : │ │ │ │ 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 552c8 │ │ │ │ + ldr r0, [pc, #440] @ 55470 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #436] @ 554cc │ │ │ │ + ldr r1, [pc, #436] @ 55474 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1177f8 │ │ │ │ - b 554c0 │ │ │ │ + bl 1177f0 │ │ │ │ + b 55468 │ │ │ │ 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 55354 │ │ │ │ ldrb r3, [r7, #124] @ 0x7c │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne 553ac │ │ │ │ + bne 55354 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r2, [pc, #372] @ 554d0 │ │ │ │ + ldr r2, [pc, #372] @ 55478 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 553ac │ │ │ │ + bne 55354 │ │ │ │ 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 55350 │ │ │ │ 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 55328 │ │ │ │ str r6, [r4, #28] │ │ │ │ mov r5, #0 │ │ │ │ cmp r9, r5 │ │ │ │ mov r1, r8 │ │ │ │ - ble 554ac │ │ │ │ + ble 55454 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl f92d4 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f9324 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ addeq r5, r5, #1 │ │ │ │ - beq 553b0 │ │ │ │ + beq 55358 │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ add r3, r3, r5 │ │ │ │ ldrsb r2, [r3, #16] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 553fc │ │ │ │ + bge 553a4 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ tst r1, #1 │ │ │ │ - beq 554ac │ │ │ │ + beq 55454 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ add r1, r5, #10 │ │ │ │ ldr r0, [r4, r1, lsl #2] │ │ │ │ - beq 55490 │ │ │ │ + beq 55438 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 5548c │ │ │ │ + blt 55434 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 55490 │ │ │ │ + beq 55438 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 554ac │ │ │ │ - ldr r3, [pc, #164] @ 554d4 │ │ │ │ + beq 55454 │ │ │ │ + ldr r3, [pc, #164] @ 5547c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 55498 │ │ │ │ + bne 55440 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ - ldr lr, [pc, #148] @ 554d8 │ │ │ │ - ldr ip, [pc, #148] @ 554dc │ │ │ │ + ldr lr, [pc, #148] @ 55480 │ │ │ │ + ldr ip, [pc, #148] @ 55484 │ │ │ │ mov r3, #0 │ │ │ │ cmp r6, r4 │ │ │ │ - bcs 55498 │ │ │ │ + bcs 55440 │ │ │ │ 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 55434 │ │ │ │ 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 553f0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 554ac │ │ │ │ + beq 55454 │ │ │ │ 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] @ 55488 │ │ │ │ + ldr r1, [pc, #44] @ 5548c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r0, lsl #3 │ │ │ │ + eorseq pc, r8, r0, asr #20 │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ subseq r8, r5, ip, lsr #7 │ │ │ │ - strdeq pc, [r3], #-140 @ 0xffffff74 │ │ │ │ - strdeq pc, [r3], #-156 @ 0xffffff64 │ │ │ │ + strheq r0, [r4], #-28 @ 0xffffffe4 │ │ │ │ + strheq r0, [r4], #-44 @ 0xffffffd4 │ │ │ │ subseq fp, r5, r4, asr #23 │ │ │ │ - mlaseq r8, ip, r1, pc @ │ │ │ │ + eorseq pc, r8, ip, asr sl @ │ │ │ │ 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] @ 5562c │ │ │ │ + ldr r1, [pc, #292] @ 555d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 116f4c │ │ │ │ + bl 116f44 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt 555c4 │ │ │ │ - bne 55538 │ │ │ │ + blt 5556c │ │ │ │ + bne 554e0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 116f4c │ │ │ │ + bl 116f44 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 555c4 │ │ │ │ + blt 5556c │ │ │ │ ldrne r5, [r4, #16] │ │ │ │ - b 5553c │ │ │ │ - ldr r5, [pc, #236] @ 5562c │ │ │ │ + b 554e4 │ │ │ │ + ldr r5, [pc, #236] @ 555d4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 175da0 │ │ │ │ + bl 175eac │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 555c4 │ │ │ │ + beq 5556c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 10ae60 │ │ │ │ + bl 10aeb8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 55584 │ │ │ │ + beq 5552c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 55584 │ │ │ │ + bne 5552c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 555c4 │ │ │ │ + beq 5556c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 144548 │ │ │ │ + bl 1445b8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 555cc │ │ │ │ + bne 55574 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 555c4 │ │ │ │ + beq 5556c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 555c4 │ │ │ │ + bne 5556c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 555fc │ │ │ │ + beq 555a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 555fc │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 555a4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 55610 │ │ │ │ - ldr r0, [pc, #32] @ 55630 │ │ │ │ + bne 555b8 │ │ │ │ + ldr r0, [pc, #32] @ 555d8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 55608 │ │ │ │ + bne 555b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 55608 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 555b0 │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - ldr r2, [pc, #12] @ 5564c │ │ │ │ + ldr r2, [pc, #12] @ 555f4 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 55650 │ │ │ │ + ldr r0, [pc, #8] @ 555f8 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - b 55658 │ │ │ │ + b 55600 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ - b 18bdf8 │ │ │ │ + b 18befc │ │ │ │ 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] @ 556a8 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 5569c │ │ │ │ - bl 3428a4 │ │ │ │ + bne 55644 │ │ │ │ + bl 342fb8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 556f0 │ │ │ │ + bne 55698 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 556c8 │ │ │ │ + bne 55670 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 556f0 │ │ │ │ + b 55698 │ │ │ │ mov r0, r4 │ │ │ │ - bl fe3ec │ │ │ │ + bl fe43c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 556c0 │ │ │ │ + bne 55668 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 556c0 │ │ │ │ + beq 55668 │ │ │ │ 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 1284d4 │ │ │ │ + bl 128538 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 55738 │ │ │ │ - bl a55e8 │ │ │ │ + bne 556e0 │ │ │ │ + bl a552c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 55750 │ │ │ │ - b 55774 │ │ │ │ + beq 556f8 │ │ │ │ + b 5571c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movlt r3, #0 │ │ │ │ - blt 55750 │ │ │ │ + blt 556f8 │ │ │ │ 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 │ │ │ │ + ldr r0, [pc, #16] @ 55724 │ │ │ │ str r1, [r4, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00055780 : │ │ │ │ +00055728 : │ │ │ │ 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 21722c │ │ │ │ + bl 21723c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + b 55774 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #12] @ 557c0 │ │ │ │ + ldr r2, [pc, #12] @ 5576c │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 557c4 │ │ │ │ + ldr r0, [pc, #8] @ 55770 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - b 5581c │ │ │ │ - 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 55800 │ │ │ │ - ldr r3, [pc, #24] @ 55810 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ - b 55808 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl bb7f4 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b 14f3a0 │ │ │ │ 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] @ 558c4 │ │ │ │ + ldr r2, [pc, #140] @ 5581c │ │ │ │ sub sp, sp, #432 @ 0x1b0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #428] @ 0x1ac │ │ │ │ mov r2, #0 │ │ │ │ - beq 5585c │ │ │ │ + beq 557b4 │ │ │ │ add r0, r0, #428 @ 0x1ac │ │ │ │ add r0, r0, #3 │ │ │ │ - bl 22de1c │ │ │ │ - ldr r2, [pc, #100] @ 558c8 │ │ │ │ + bl 22dda0 │ │ │ │ + ldr r2, [pc, #100] @ 55820 │ │ │ │ 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 5486c │ │ │ │ + bl 54744 │ │ │ │ ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ cmp r3, #0 │ │ │ │ - beq 55894 │ │ │ │ + beq 557ec │ │ │ │ add r0, r4, #428 @ 0x1ac │ │ │ │ add r0, r0, #3 │ │ │ │ - bl 8b0cc │ │ │ │ + bl 22f250 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92878 │ │ │ │ - ldr r3, [pc, #28] @ 558c4 │ │ │ │ + bl 92874 │ │ │ │ + ldr r3, [pc, #28] @ 5581c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 558bc │ │ │ │ + beq 55814 │ │ │ │ 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 │ │ │ │ - │ │ │ │ -000558cc : │ │ │ │ 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 9ddd8 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 55930 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 552e8 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 5591c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 55924 │ │ │ │ - mov r4, r5 │ │ │ │ - b 55930 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 5591c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 55944 │ │ │ │ - b 55ae8 │ │ │ │ - eorseq r9, r5, r4, lsl #14 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b 1034d0 │ │ │ │ - ldr r3, [pc, #36] @ 5597c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 357730 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r0, [pc, #16] @ 55980 │ │ │ │ - ldr r3, [r1, #3792] @ 0xed0 │ │ │ │ - ldr r2, [r1, #3776] @ 0xec0 │ │ │ │ - ldr r1, [r1, #3760] @ 0xeb0 │ │ │ │ - b a9a34 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - eorseq r7, r8, r4, lsr #30 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r2, [pc, #12] @ 5599c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 559a0 │ │ │ │ - moveq r0, r2 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 29f58 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 55858 │ │ │ │ + ldr r3, [pc, #24] @ 55868 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1443e0 │ │ │ │ + b 55860 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl bb780 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b 14f410 │ │ │ │ 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 559dc │ │ │ │ - ldr r3, [pc, #256] @ 55ad0 │ │ │ │ - ldr r1, [pc, #256] @ 55ad4 │ │ │ │ + beq 558ac │ │ │ │ + ldr r3, [pc, #256] @ 559a0 │ │ │ │ + ldr r1, [pc, #256] @ 559a4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 55a04 │ │ │ │ + bl 18ee38 │ │ │ │ + b 558d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d478 │ │ │ │ + bl 15d448 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55a0c │ │ │ │ - ldr r3, [pc, #212] @ 55ad0 │ │ │ │ - ldr r1, [pc, #216] @ 55ad8 │ │ │ │ + bne 558dc │ │ │ │ + ldr r3, [pc, #212] @ 559a0 │ │ │ │ + ldr r1, [pc, #216] @ 559a8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ - b 55ac8 │ │ │ │ + b 55998 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112590 │ │ │ │ + bl 1125c8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 55a04 │ │ │ │ + beq 558d4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 55a4c │ │ │ │ - ldr r3, [pc, #164] @ 55adc │ │ │ │ - ldr r1, [pc, #164] @ 55ae0 │ │ │ │ + ble 5591c │ │ │ │ + ldr r3, [pc, #164] @ 559ac │ │ │ │ + ldr r1, [pc, #164] @ 559b0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1134c4 │ │ │ │ - b 55a04 │ │ │ │ + bl 1134fc │ │ │ │ + b 558d4 │ │ │ │ ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ add r6, r4, #72 @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 55a8c │ │ │ │ + bne 5595c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #430] @ 0x1ae │ │ │ │ - bge 55a8c │ │ │ │ + bge 5595c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 33a464 │ │ │ │ + bl 33ac44 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1134c4 │ │ │ │ - ldr r0, [pc, #88] @ 55ae4 │ │ │ │ - b 55ac8 │ │ │ │ - bl c3e38 │ │ │ │ + bl 1134fc │ │ │ │ + ldr r0, [pc, #88] @ 559b4 │ │ │ │ + b 55998 │ │ │ │ + bl c3dc8 │ │ │ │ add r4, r4, #428 @ 0x1ac │ │ │ │ add r4, r4, #3 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22de1c │ │ │ │ + bl 22dda0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 33a464 │ │ │ │ + bl 33ac44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b0cc │ │ │ │ + bl 22f250 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b9c │ │ │ │ - b 55a7c │ │ │ │ + bl c7b20 │ │ │ │ + b 5594c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r8, ip, lsl #6 │ │ │ │ - eorseq r6, r8, r4, lsr r3 │ │ │ │ + eorseq r6, r8, ip, asr #23 │ │ │ │ + @ instruction: 0x00386bf4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r8, r0, ror #6 │ │ │ │ + eorseq r6, r8, r0, lsr #24 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + │ │ │ │ +000559b8 : │ │ │ │ + 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 9dd1c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 55a1c │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 55290 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 55a08 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 55a10 │ │ │ │ + mov r4, r5 │ │ │ │ + b 55a1c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 55a08 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r1, [pc] @ 55a30 │ │ │ │ + b 55a90 │ │ │ │ + eorseq r9, r5, r4, asr #31 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b 103520 │ │ │ │ + ldr r3, [pc, #36] @ 55a68 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 357fd0 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r0, [pc, #16] @ 55a6c │ │ │ │ + ldr r3, [r1, #3792] @ 0xed0 │ │ │ │ + ldr r2, [r1, #3776] @ 0xec0 │ │ │ │ + ldr r1, [r1, #3760] @ 0xeb0 │ │ │ │ + b a9978 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq r8, r8, r8, asr r8 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r2, [pc, #12] @ 55a88 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r0, [pc, #8] @ 55a8c │ │ │ │ + moveq r0, r2 │ │ │ │ + bx lr │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 52204 <_PyLong_UnsignedLongLong_Converter@@Base+0x670> │ │ │ │ + bl 521a8 <_PyLong_UnsignedLongLong_Converter@@Base+0x66c> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 55b74 │ │ │ │ + beq 55b1c │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r2, [pc, #92] @ 55b80 │ │ │ │ - bl 110884 │ │ │ │ + ldr r2, [pc, #92] @ 55b28 │ │ │ │ + bl 1108c0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 55b4c │ │ │ │ + beq 55af4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 55b4c │ │ │ │ + bne 55af4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 55b78 │ │ │ │ - ldr r3, [pc, #40] @ 55b84 │ │ │ │ + bne 55b20 │ │ │ │ + ldr r3, [pc, #40] @ 55b2c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a55c │ │ │ │ + bl 11a554 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55b74 │ │ │ │ - bl 11a910 │ │ │ │ + beq 55b1c │ │ │ │ + bl 11a908 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 3146dc <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 314f6c <_PyGen_SetStopIterationValue@@Base> │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x0038ddd8 │ │ │ │ + mlaseq r8, r8, r6, lr │ │ │ │ subseq sp, r5, r4, lsr fp │ │ │ │ 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 322194 <_PyObject_GetState@@Base> │ │ │ │ + bl 322a28 <_PyObject_GetState@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 55be0 │ │ │ │ + beq 55b88 │ │ │ │ mov r0, r5 │ │ │ │ - bl aea40 │ │ │ │ + bl ae9d4 │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 55be8 │ │ │ │ + bne 55b90 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 55be0 │ │ │ │ + beq 55b88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 55be0 │ │ │ │ + bne 55b88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 55c20 │ │ │ │ + b 55bc8 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 55c10 │ │ │ │ + bge 55bb8 │ │ │ │ mov r3, ip │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #32] @ 55c28 │ │ │ │ + ldr r0, [pc, #32] @ 55bd0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b a9a34 │ │ │ │ - ldr r0, [pc, #20] @ 55c2c │ │ │ │ + b a9978 │ │ │ │ + ldr r0, [pc, #20] @ 55bd4 │ │ │ │ mov r3, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl a9a34 │ │ │ │ + bl a9978 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0038f2fc │ │ │ │ - eorseq pc, r8, r4, lsl #6 │ │ │ │ + eorseq pc, r8, r8, ror fp @ │ │ │ │ + eorseq pc, r8, r0, lsl #23 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 55c3c │ │ │ │ - b 55ae8 │ │ │ │ - eorseq r9, r5, ip, lsl #14 │ │ │ │ + ldr r1, [pc] @ 55be4 │ │ │ │ + b 55a90 │ │ │ │ + eorseq r9, r5, ip, asr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ 55c78 │ │ │ │ - bl 2b1814 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #28] @ 55c20 │ │ │ │ + bl 2b1b74 <_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] @ 55c7c │ │ │ │ - b a9a34 │ │ │ │ + ldr r0, [pc, #4] @ 55c24 │ │ │ │ + b a9978 │ │ │ │ @ instruction: 0x0057ce94 │ │ │ │ - eorseq pc, r8, r0, lsl r3 @ │ │ │ │ + @ instruction: 0x0038fbd0 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 55c8c │ │ │ │ - b 55ae8 │ │ │ │ - eorseq r9, r5, ip, lsr #12 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 55cbc │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldr r1, [pc, #28] @ 55cc4 │ │ │ │ - ldr r2, [pc, #28] @ 55cc8 │ │ │ │ - cmp r3, #0 │ │ │ │ - cmpne r3, r1 │ │ │ │ - ldr r0, [pc, #20] @ 55ccc │ │ │ │ - moveq r0, r2 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #8] @ 55ccc │ │ │ │ - bx lr │ │ │ │ - subseq fp, r6, r4, asr #17 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + ldr r1, [pc] @ 55c34 │ │ │ │ + b 55a90 │ │ │ │ + eorseq r9, r5, ip, ror #29 │ │ │ │ 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 18bdf8 │ │ │ │ + b 18befc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 55da0 │ │ │ │ + beq 55d08 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #152] @ 55da8 │ │ │ │ + ldr r4, [pc, #152] @ 55d10 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 54578 │ │ │ │ + bl 545d4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 55d68 │ │ │ │ - ldr r3, [pc, #132] @ 55dac │ │ │ │ + bne 55cd0 │ │ │ │ + ldr r3, [pc, #132] @ 55d14 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a55c │ │ │ │ + bl 11a554 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55d40 │ │ │ │ - bl 11a910 │ │ │ │ - ldr r0, [pc, #112] @ 55db0 │ │ │ │ + beq 55ca8 │ │ │ │ + bl 11a908 │ │ │ │ + ldr r0, [pc, #112] @ 55d18 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #108] @ 55db4 │ │ │ │ + ldr r3, [pc, #108] @ 55d1c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a55c │ │ │ │ + bl 11a554 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55d34 │ │ │ │ + bne 55c9c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 11a55c │ │ │ │ + bl 11a554 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55d34 │ │ │ │ - b 55d98 │ │ │ │ + bne 55c9c │ │ │ │ + b 55d00 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 55d88 │ │ │ │ + beq 55cf0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 55d88 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #40] @ 55db8 │ │ │ │ - ldr r1, [pc, #40] @ 55dbc │ │ │ │ + bne 55cf0 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #40] @ 55d20 │ │ │ │ + ldr r1, [pc, #40] @ 55d24 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 55db0 │ │ │ │ + ldr r0, [pc, #8] @ 55d18 │ │ │ │ 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, lsl #16 │ │ │ │ + eorseq sl, r6, r8, asr #1 │ │ │ │ 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] @ 55e54 │ │ │ │ + ldr r1, [pc, #120] @ 55dbc │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 11c788 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11c780 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 55e30 │ │ │ │ + beq 55d98 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a860 <_PyStack_AsDict@@Base+0x14> │ │ │ │ + bl 18a964 <_PyStack_AsDict@@Base+0x14> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 55e1c │ │ │ │ + beq 55d84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 55e24 │ │ │ │ + beq 55d8c │ │ │ │ mov r4, r5 │ │ │ │ - b 55e48 │ │ │ │ + b 55db0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 55e1c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 55d84 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #28] @ 55e58 │ │ │ │ + ldr r3, [pc, #28] @ 55dc0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #24] @ 55e5c │ │ │ │ + ldr r1, [pc, #24] @ 55dc4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r9, r7, r8, ror lr │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r0, lsr r3 @ │ │ │ │ + @ instruction: 0x0038fbf0 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 55df4 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldr r1, [pc, #28] @ 55dfc │ │ │ │ + ldr r2, [pc, #28] @ 55e00 │ │ │ │ + cmp r3, #0 │ │ │ │ + cmpne r3, r1 │ │ │ │ + ldr r0, [pc, #20] @ 55e04 │ │ │ │ + moveq r0, r2 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #8] @ 55e04 │ │ │ │ + bx lr │ │ │ │ + subseq fp, r6, r4, asr #17 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3888] @ 0xf30 │ │ │ │ subs r8, r3, #0 │ │ │ │ ldrne r7, [r8, #8] │ │ │ │ moveq r7, r8 │ │ │ │ cmp r2, #1 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ - ldr ip, [pc, #784] @ 561a0 │ │ │ │ + ldr ip, [pc, #784] @ 56148 │ │ │ │ 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} │ │ │ │ @@ -44619,200 +44597,200 @@ │ │ │ │ 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 55f10 │ │ │ │ + bne 55eb8 │ │ │ │ clz r3, r5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r9, #2 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 55f4c │ │ │ │ + beq 55ef4 │ │ │ │ mov ip, #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #640] @ 561a4 │ │ │ │ + ldr ip, [pc, #640] @ 5614c │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 5615c │ │ │ │ + beq 56104 │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 16ff18 │ │ │ │ + bl 16ff08 │ │ │ │ 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 56170 │ │ │ │ + beq 56118 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 16ff18 │ │ │ │ + bl 16ff08 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56014 │ │ │ │ + beq 55fbc │ │ │ │ cmp r7, #2 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [sp, #28] │ │ │ │ - beq 55fb4 │ │ │ │ + beq 55f5c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1034d0 │ │ │ │ + bl 103520 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - blt 56014 │ │ │ │ + blt 55fbc │ │ │ │ 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 56000 │ │ │ │ - ldr r1, [pc, #452] @ 561a8 │ │ │ │ - ldr r0, [pc, #452] @ 561ac │ │ │ │ + bne 55fa8 │ │ │ │ + ldr r1, [pc, #452] @ 56150 │ │ │ │ + ldr r0, [pc, #452] @ 56154 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - bl bbdf4 │ │ │ │ + bl bbd80 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge fp, [pc, #436] @ 561b0 │ │ │ │ - bge 560a0 │ │ │ │ - b 56014 │ │ │ │ - ldr r3, [pc, #428] @ 561b4 │ │ │ │ - ldr r2, [pc, #428] @ 561b8 │ │ │ │ + ldrge fp, [pc, #436] @ 56158 │ │ │ │ + bge 56048 │ │ │ │ + b 55fbc │ │ │ │ + ldr r3, [pc, #428] @ 5615c │ │ │ │ + ldr r2, [pc, #428] @ 56160 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #424] @ 561bc │ │ │ │ - bl 1177f8 │ │ │ │ + ldr r1, [pc, #424] @ 56164 │ │ │ │ + bl 1177f0 │ │ │ │ mov r5, #0 │ │ │ │ - b 56170 │ │ │ │ + b 56118 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92878 │ │ │ │ + bl 92874 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 56014 │ │ │ │ + beq 55fbc │ │ │ │ add r2, r0, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl c3e38 │ │ │ │ + bl c3dc8 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ - blt 560c0 │ │ │ │ + blt 56068 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 29f04 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bge 56144 │ │ │ │ + bge 560ec │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne 5610c │ │ │ │ + bne 560b4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 560f0 │ │ │ │ + bne 56098 │ │ │ │ add fp, fp, #4 │ │ │ │ ldr r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 5601c │ │ │ │ - ldr r3, [pc, #268] @ 561c0 │ │ │ │ + bne 55fc4 │ │ │ │ + ldr r3, [pc, #268] @ 56168 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1706c4 │ │ │ │ - b 56014 │ │ │ │ + bl 1706b4 │ │ │ │ + b 55fbc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r3, r7 │ │ │ │ - beq 560e4 │ │ │ │ + beq 5608c │ │ │ │ bl 29d0c │ │ │ │ mov r1, r0 │ │ │ │ - b 56068 │ │ │ │ + b 56010 │ │ │ │ bl 29e8c │ │ │ │ mov r1, r0 │ │ │ │ - b 56068 │ │ │ │ + b 56010 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5609c │ │ │ │ + bne 56044 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 5609c │ │ │ │ - ldr r3, [pc, #172] @ 561c0 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 56044 │ │ │ │ + ldr r3, [pc, #172] @ 56168 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1706c4 │ │ │ │ + bl 1706b4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56014 │ │ │ │ + beq 55fbc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 56014 │ │ │ │ + bne 55fbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 56014 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 55fbc │ │ │ │ cmp r7, r1 │ │ │ │ - beq 56154 │ │ │ │ + beq 560fc │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl cae48 <_PyBytes_Resize@@Base> │ │ │ │ + bl cada8 <_PyBytes_Resize@@Base> │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - b 56170 │ │ │ │ + b 56118 │ │ │ │ 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 1706e4 │ │ │ │ + bl 1706d4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 1706e4 │ │ │ │ + bl 1706d4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrheq ip, [r3], #-120 @ 0xffffff88 │ │ │ │ + subseq sp, r3, r0, lsl #1 │ │ │ │ subseq r3, r7, ip, asr sl │ │ │ │ - eorseq r7, r8, ip, lsr #23 │ │ │ │ - eorseq pc, r8, ip, asr r3 @ │ │ │ │ - subseq ip, r3, r8, lsr #16 │ │ │ │ + eorseq r8, r8, ip, ror #8 │ │ │ │ + eorseq pc, r8, ip, lsl ip @ │ │ │ │ + ldrsheq sp, [r3], #-0 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r6, r8, ror #17 │ │ │ │ - eorseq sp, r6, r8, ror r4 │ │ │ │ + eorseq fp, r6, r8, lsr #3 │ │ │ │ + eorseq sp, r6, r8, lsr sp │ │ │ │ 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 18bdf8 │ │ │ │ + b 18befc │ │ │ │ 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] │ │ │ │ @@ -44823,100 +44801,100 @@ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ - beq 5624c │ │ │ │ + beq 561f4 │ │ │ │ ldr r3, [r0] │ │ │ │ str r2, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5624c │ │ │ │ + beq 561f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5624c │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 561f4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a413c │ │ │ │ + b a4080 │ │ │ │ │ │ │ │ -00056258 : │ │ │ │ +00056200 : │ │ │ │ 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 226e7c │ │ │ │ + bl 226e44 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #108] @ 56304 │ │ │ │ - bl 357730 │ │ │ │ + ldr r3, [pc, #108] @ 562ac │ │ │ │ + bl 357fd0 │ │ │ │ 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 1177f8 │ │ │ │ - b 562f4 │ │ │ │ + bl 1177f0 │ │ │ │ + b 5629c │ │ │ │ add r3, r3, #256 @ 0x100 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r4, #3688] @ 0xe68 │ │ │ │ - bl 2a8ff0 │ │ │ │ + bl 2a9478 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r5, #12 │ │ │ │ - bl 2a8ff0 │ │ │ │ + bl 2a9478 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a9170 <_PySlice_FromIndices@@Base+0xcc> │ │ │ │ + bl 2a95f8 <_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, lsr #13 │ │ │ │ + eorseq fp, r7, r8, ror #30 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc] @ 5631c │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r3, [pc, #24] @ 56344 │ │ │ │ + ldr r3, [pc, #24] @ 562e0 │ │ │ │ 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] @ 562ec │ │ │ │ + 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,284 +44913,283 @@ │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5655c │ │ │ │ + beq 56504 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 16ff18 │ │ │ │ + bl 16ff08 │ │ │ │ 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 16ff18 │ │ │ │ + bl 16ff08 │ │ │ │ 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 1034d0 │ │ │ │ + bl 103520 │ │ │ │ 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 bbdf4 │ │ │ │ + bl bbd80 │ │ │ │ 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 1177f8 │ │ │ │ - b 56554 │ │ │ │ - bl c3e38 │ │ │ │ + ldr r1, [pc, #212] @ 56560 │ │ │ │ + bl 1177f0 │ │ │ │ + b 564fc │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7b9c │ │ │ │ + bl c7b20 │ │ │ │ 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 144394 │ │ │ │ + bl 144404 │ │ │ │ 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 1706e4 │ │ │ │ + bl 1706d4 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 1706e4 │ │ │ │ + bl 1706d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #152 @ 0x98 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq ip, r3, r4, lsr r8 │ │ │ │ + ldrsheq sp, [r3], #-12 │ │ │ │ subseq r3, r7, r8, lsl #21 │ │ │ │ - eorseq r7, r8, ip, lsr #23 │ │ │ │ - eorseq pc, r8, r8, ror #6 │ │ │ │ + eorseq r8, r8, ip, ror #8 │ │ │ │ + eorseq pc, r8, r8, lsr #24 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r6, r0, lsl #18 │ │ │ │ - eorseq sp, r6, r8, ror r4 │ │ │ │ + eorseq fp, r6, r0, asr #3 │ │ │ │ + eorseq sp, r6, r8, lsr sp │ │ │ │ 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 1134c4 │ │ │ │ + bl 1134fc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -000565e8 : │ │ │ │ - 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 │ │ │ │ - mov r0, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - 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 92e30 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - beq 56678 │ │ │ │ - mov r0, sp │ │ │ │ - bl 240004 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56668 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 56668 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 56678 │ │ │ │ - bl 99c64 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 5668c │ │ │ │ - b 9ddd8 │ │ │ │ - eorseq pc, r8, ip, lsl #8 │ │ │ │ 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 1bf1e0 │ │ │ │ + bl 1bf6fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 566c8 │ │ │ │ + bne 565c4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 56770 │ │ │ │ + bl 566c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 566ec │ │ │ │ - bl a55e8 │ │ │ │ + bne 565e8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 566c0 │ │ │ │ + bne 565bc │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 56710 │ │ │ │ - bl a55e8 │ │ │ │ + bne 5660c │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 566c0 │ │ │ │ - ldr r0, [pc] @ 56718 │ │ │ │ + bne 565bc │ │ │ │ + ldr r0, [pc] @ 56614 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0005671c : │ │ │ │ +00056618 : │ │ │ │ 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 r1, r0 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - mov r0, sp │ │ │ │ - str r1, [sp] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r0, r1 │ │ │ │ + str ip, [sp] │ │ │ │ + str r1, [sp, #4] │ │ │ │ strd r2, [sp, #8] │ │ │ │ strd r2, [sp, #16] │ │ │ │ - bl 25bb64 <_PySys_GetRequiredAttrString@@Base+0x5610> │ │ │ │ + bl 92d74 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + beq 566a8 │ │ │ │ + mov r0, sp │ │ │ │ + bl 23ffcc │ │ │ │ mov r4, r0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 56698 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 56698 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56764 │ │ │ │ - bl 99c64 │ │ │ │ + beq 566a8 │ │ │ │ + bl 99ba8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r0, [pc] @ 566bc │ │ │ │ + b 9dd1c │ │ │ │ + eorseq pc, r8, r8, lsr ip @ │ │ │ │ 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] @ 56748 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r3 │ │ │ │ - bl 11f9b8 │ │ │ │ + bl 11fa1c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 567b8 │ │ │ │ - bl a55e8 │ │ │ │ + bne 56708 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 567c0 │ │ │ │ + beq 56710 │ │ │ │ mvn r4, #0 │ │ │ │ - b 567f0 │ │ │ │ + b 56740 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 567f0 │ │ │ │ + bge 56740 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 567f0 │ │ │ │ + beq 56740 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 567f0 │ │ │ │ + beq 56740 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 567b0 │ │ │ │ + blt 56700 │ │ │ │ add r4, r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ │ │ │ │ -000567fc : │ │ │ │ +0005674c : │ │ │ │ + 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 25bce8 <_PySys_GetRequiredAttrString@@Base+0x5774> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 56794 │ │ │ │ + bl 99ba8 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +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,95 +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 16b9b4 <_PyLong_FromByteArray@@Base+0xa14> │ │ │ │ + bl 16b9a4 <_PyLong_FromByteArray@@Base+0xa14> │ │ │ │ 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} │ │ │ │ │ │ │ │ -00056874 <_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] @ 56934 <_PyCrossInterpreterData_UnregisterClass@@Base+0xc0> │ │ │ │ + ldr r3, [pc, #168] @ 568d8 <_PyCrossInterpreterData_UnregisterClass@@Base+0xc0> │ │ │ │ mov r5, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 568c4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x50> │ │ │ │ + beq 56868 <_PyCrossInterpreterData_UnregisterClass@@Base+0x50> │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 22de1c │ │ │ │ + bl 22dda0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ccb60 <_PyCrossInterpreterData_RegisterClass@@Base+0x590> │ │ │ │ + bl 2ccfe8 <_PyCrossInterpreterData_RegisterClass@@Base+0x590> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 56918 <_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 56914 <_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 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ mov r5, #1 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5692c <_PyCrossInterpreterData_UnregisterClass@@Base+0xb8> │ │ │ │ + beq 568d0 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb8> │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 8b0cc │ │ │ │ + bl 22f250 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00056938 : │ │ │ │ +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] @ 56a30 │ │ │ │ - ldr r0, [pc, #184] @ 56a34 │ │ │ │ - bl bbdf4 │ │ │ │ + ldr r1, [pc, #184] @ 569d4 │ │ │ │ + ldr r0, [pc, #184] @ 569d8 │ │ │ │ + bl bbd80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 56a24 │ │ │ │ + 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 │ │ │ │ @@ -45322,116 +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 569f0 │ │ │ │ + ble 56994 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #104] @ 56a38 │ │ │ │ - ldr r1, [pc, #104] @ 56a3c │ │ │ │ - ldr r0, [pc, #104] @ 56a40 │ │ │ │ + ldr r2, [pc, #104] @ 569dc │ │ │ │ + ldr r1, [pc, #104] @ 569e0 │ │ │ │ + ldr r0, [pc, #104] @ 569e4 │ │ │ │ str r3, [sp] │ │ │ │ - bl 8bd38 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 8bc90 <_Py_hashtable_new_full@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #-12] │ │ │ │ - bne 569f0 │ │ │ │ - bl 29e454 │ │ │ │ - b 56a24 │ │ │ │ + bne 56994 │ │ │ │ + bl 29e8dc │ │ │ │ + b 569c8 │ │ │ │ mov r0, r6 │ │ │ │ sub r1, r4, #40 @ 0x28 │ │ │ │ - bl 1685a0 <_PyArena_Free@@Base+0x2e0> │ │ │ │ + bl 168570 <_PyArena_Free@@Base+0x2e0> │ │ │ │ ldr r0, [r4, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56a0c │ │ │ │ - bl 16bd48 <_Py_hashtable_destroy@@Base> │ │ │ │ + beq 569b0 │ │ │ │ + bl 16bc14 <_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} │ │ │ │ - @ instruction: 0x0036bab0 │ │ │ │ - @ instruction: 0x0036bab4 │ │ │ │ - andseq ip, r6, r0, ror #3 │ │ │ │ - mulseq r8, r4, r6 │ │ │ │ - andseq fp, r6, r8, asr #22 │ │ │ │ + eorseq ip, r6, r0, ror r3 │ │ │ │ + eorseq ip, r6, r4, ror r3 │ │ │ │ + andseq fp, r6, r4, asr #30 │ │ │ │ + mulseq r8, r8, r7 │ │ │ │ + andseq fp, r6, r4, lsl #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 29184 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6300 │ │ │ │ + b a6244 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 32f074 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x64c> │ │ │ │ + bl 32f90c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x64c> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 56a8c │ │ │ │ + bne 56a30 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 56af4 <_PyObject_CheckCrossInterpreterData@@Base+0x60> │ │ │ │ + b 56a98 <_PyObject_CheckCrossInterpreterData@@Base+0x60> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00056a94 <_PyObject_CheckCrossInterpreterData@@Base>: │ │ │ │ +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 1a9e00 │ │ │ │ + bl 1a9f80 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 32e580 │ │ │ │ + bl 32ee18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56ae8 <_PyObject_CheckCrossInterpreterData@@Base+0x54> │ │ │ │ - bl a55e8 │ │ │ │ + bne 56a8c <_PyObject_CheckCrossInterpreterData@@Base+0x54> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56ae0 <_PyObject_CheckCrossInterpreterData@@Base+0x4c> │ │ │ │ + bne 56a84 <_PyObject_CheckCrossInterpreterData@@Base+0x4c> │ │ │ │ add r4, r4, #4096 @ 0x1000 │ │ │ │ - ldr r1, [pc, #24] @ 56af0 <_PyObject_CheckCrossInterpreterData@@Base+0x5c> │ │ │ │ + ldr r1, [pc, #24] @ 56a94 <_PyObject_CheckCrossInterpreterData@@Base+0x5c> │ │ │ │ ldr r0, [r4, #1420] @ 0x58c │ │ │ │ mov r2, r5 │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mlaseq r8, r0, r2, lr │ │ │ │ + eorseq lr, r8, r0, asr fp │ │ │ │ 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] @ 56b90 <_PyObject_CheckCrossInterpreterData@@Base+0xfc> │ │ │ │ + ldr r0, [pc, #128] @ 56b34 <_PyObject_CheckCrossInterpreterData@@Base+0xfc> │ │ │ │ mov r4, r1 │ │ │ │ - bl 91b78 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91abc <_PyObject_GC_New@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 56b88 <_PyObject_CheckCrossInterpreterData@@Base+0xf4> │ │ │ │ + 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 56b48 <_PyObject_CheckCrossInterpreterData@@Base+0xb4> │ │ │ │ + beq 56aec <_PyObject_CheckCrossInterpreterData@@Base+0xb4> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r4] │ │ │ │ - ldr r2, [pc, #68] @ 56b94 <_PyObject_CheckCrossInterpreterData@@Base+0x100> │ │ │ │ - bl 357730 │ │ │ │ + ldr r2, [pc, #68] @ 56b38 <_PyObject_CheckCrossInterpreterData@@Base+0x100> │ │ │ │ + bl 357fd0 │ │ │ │ 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] │ │ │ │ @@ -45445,532 +45422,685 @@ │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sp, r5, r8, asr #13 │ │ │ │ andeq r0, r0, ip │ │ │ │ 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] @ 56bdc <_PyObject_CheckCrossInterpreterData@@Base+0x1a4> │ │ │ │ + sub sp, sp, #224 @ 0xe0 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #220] @ 0xdc │ │ │ │ + mov r2, #0 │ │ │ │ + beq 56b78 <_PyObject_CheckCrossInterpreterData@@Base+0x140> │ │ │ │ + add r0, r0, #223 @ 0xdf │ │ │ │ + bl 22dda0 │ │ │ │ + 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 5716c │ │ │ │ + ldrb r3, [r4, #222] @ 0xde │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 56bac <_PyObject_CheckCrossInterpreterData@@Base+0x174> │ │ │ │ + add r0, r4, #223 @ 0xdf │ │ │ │ + bl 22f250 │ │ │ │ + ldrb r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 32b5c4 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 56bdc <_PyObject_CheckCrossInterpreterData@@Base+0x1a4> │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 56bd4 <_PyObject_CheckCrossInterpreterData@@Base+0x19c> │ │ │ │ + bl 2a210 <__stack_chk_fail@plt> │ │ │ │ + add sp, sp, #224 @ 0xe0 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl c3e38 │ │ │ │ + bl c3dc8 │ │ │ │ mov r4, r0 │ │ │ │ bl 2919c │ │ │ │ mov r0, r4 │ │ │ │ - bl c7b9c │ │ │ │ - ldr r0, [pc] @ 56bc4 <_PyObject_CheckCrossInterpreterData@@Base+0x130> │ │ │ │ + bl c7b20 │ │ │ │ + ldr r0, [pc] @ 56c0c <_PyObject_CheckCrossInterpreterData@@Base+0x1d4> │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r1, [pc] @ 56bd0 <_PyObject_CheckCrossInterpreterData@@Base+0x13c> │ │ │ │ - b 56dac │ │ │ │ + ldr r1, [pc] @ 56c18 <_PyObject_CheckCrossInterpreterData@@Base+0x1e0> │ │ │ │ + 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] @ 56cd4 <_PyObject_CheckCrossInterpreterData@@Base+0x240> │ │ │ │ + ldr r3, [pc, #232] @ 56d1c <_PyObject_CheckCrossInterpreterData@@Base+0x2e4> │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - beq 56c40 <_PyObject_CheckCrossInterpreterData@@Base+0x1ac> │ │ │ │ + beq 56c88 <_PyObject_CheckCrossInterpreterData@@Base+0x250> │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 56c40 <_PyObject_CheckCrossInterpreterData@@Base+0x1ac> │ │ │ │ + beq 56c88 <_PyObject_CheckCrossInterpreterData@@Base+0x250> │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r3, #2 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #172] @ 56cd8 <_PyObject_CheckCrossInterpreterData@@Base+0x244> │ │ │ │ + ldr r1, [pc, #172] @ 56d20 <_PyObject_CheckCrossInterpreterData@@Base+0x2e8> │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl fe1f4 │ │ │ │ + bl fe244 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56c5c <_PyObject_CheckCrossInterpreterData@@Base+0x1c8> │ │ │ │ - b 56ca8 <_PyObject_CheckCrossInterpreterData@@Base+0x214> │ │ │ │ + bne 56ca4 <_PyObject_CheckCrossInterpreterData@@Base+0x26c> │ │ │ │ + b 56cf0 <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 56c10 <_PyObject_CheckCrossInterpreterData@@Base+0x17c> │ │ │ │ - ldr r0, [pc, #136] @ 56cd8 <_PyObject_CheckCrossInterpreterData@@Base+0x244> │ │ │ │ - bl 1ef238 <_PyArg_NoKeywords@@Base> │ │ │ │ + beq 56c58 <_PyObject_CheckCrossInterpreterData@@Base+0x220> │ │ │ │ + ldr r0, [pc, #136] @ 56d20 <_PyObject_CheckCrossInterpreterData@@Base+0x2e8> │ │ │ │ + bl 1ef648 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56ca8 <_PyObject_CheckCrossInterpreterData@@Base+0x214> │ │ │ │ - b 56c10 <_PyObject_CheckCrossInterpreterData@@Base+0x17c> │ │ │ │ + beq 56cf0 <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ + b 56c58 <_PyObject_CheckCrossInterpreterData@@Base+0x220> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl aea40 │ │ │ │ + bl ae9d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 56ca8 <_PyObject_CheckCrossInterpreterData@@Base+0x214> │ │ │ │ + beq 56cf0 <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56cb0 <_PyObject_CheckCrossInterpreterData@@Base+0x21c> │ │ │ │ + bne 56cf8 <_PyObject_CheckCrossInterpreterData@@Base+0x2c0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56ca8 <_PyObject_CheckCrossInterpreterData@@Base+0x214> │ │ │ │ + beq 56cf0 <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 56ca8 <_PyObject_CheckCrossInterpreterData@@Base+0x214> │ │ │ │ + bne 56cf0 <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 56ccc <_PyObject_CheckCrossInterpreterData@@Base+0x238> │ │ │ │ + b 56d14 <_PyObject_CheckCrossInterpreterData@@Base+0x2dc> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r0, #8] │ │ │ │ str r4, [r0, #12] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r2, r5, r4, ror #11 │ │ │ │ - @ instruction: 0x00358df0 │ │ │ │ + @ instruction: 0x003596b0 │ │ │ │ │ │ │ │ -00056cdc : │ │ │ │ +00056d24 : │ │ │ │ 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 292c64 │ │ │ │ + bl 292fb0 │ │ │ │ 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] @ 56da8 │ │ │ │ - sub sp, sp, #224 @ 0xe0 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #220] @ 0xdc │ │ │ │ - mov r2, #0 │ │ │ │ - beq 56d44 │ │ │ │ - add r0, r0, #223 @ 0xdf │ │ │ │ - bl 22de1c │ │ │ │ - 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 57728 │ │ │ │ - ldrb r3, [r4, #222] @ 0xde │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 56d78 │ │ │ │ - add r0, r4, #223 @ 0xdf │ │ │ │ - bl 8b0cc │ │ │ │ - ldrb r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 32ad24 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 56da8 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 56da0 │ │ │ │ - bl 2a210 <__stack_chk_fail@plt> │ │ │ │ - add sp, sp, #224 @ 0xe0 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #32 │ │ │ │ - bne 56de4 │ │ │ │ - ldr r3, [pc, #660] @ 5706c │ │ │ │ - ldr r1, [pc, #660] @ 57070 │ │ │ │ + bne 56d88 │ │ │ │ + ldr r3, [pc, #660] @ 57010 │ │ │ │ + ldr r1, [pc, #660] @ 57014 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 56e08 │ │ │ │ + bl 18ee38 │ │ │ │ + b 56dac │ │ │ │ mov r4, r0 │ │ │ │ ldrsb r0, [r5, #35] @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 56e10 │ │ │ │ - ldr r2, [pc, #632] @ 57074 │ │ │ │ + ble 56db4 │ │ │ │ + ldr r2, [pc, #632] @ 57018 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1c577c │ │ │ │ + bl 1c5c94 │ │ │ │ mov r1, #0 │ │ │ │ - b 57060 │ │ │ │ + b 57004 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 56f70 │ │ │ │ + bne 56f14 │ │ │ │ ldrb r2, [r5, #34] @ 0x22 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 56e4c │ │ │ │ + beq 56df0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - ldr r2, [pc, #572] @ 5706c │ │ │ │ + ldr r2, [pc, #572] @ 57010 │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldreq r1, [pc, #568] @ 57078 │ │ │ │ - ldrne r1, [pc, #568] @ 5707c │ │ │ │ + ldreq r1, [pc, #568] @ 5701c │ │ │ │ + ldrne r1, [pc, #568] @ 57020 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 18ed34 │ │ │ │ - b 56e08 │ │ │ │ + bl 18ee38 │ │ │ │ + b 56dac │ │ │ │ ldrb r6, [r5, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 56e70 │ │ │ │ - ldr r2, [pc, #544] @ 57080 │ │ │ │ + beq 56e14 │ │ │ │ + ldr r2, [pc, #544] @ 57024 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1c577c │ │ │ │ - b 56e08 │ │ │ │ - ldr r2, [pc, #524] @ 57084 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq 56e90 │ │ │ │ - ldr r3, [pc, #488] @ 5706c │ │ │ │ - ldr r1, [pc, #512] @ 57088 │ │ │ │ + bl 1c5c94 │ │ │ │ + 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 18ed34 │ │ │ │ - b 56e08 │ │ │ │ + bl 18ee38 │ │ │ │ + b 56dac │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ strb r2, [r5, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 56f04 │ │ │ │ - ldr r1, [pc, #476] @ 5708c │ │ │ │ + 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 2d2014 │ │ │ │ + bl 2d2438 <_PyTime_AsMilliseconds@@Base+0x8d0> │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 57000 │ │ │ │ - ldr r3, [pc, #444] @ 57090 │ │ │ │ + beq 56fa4 │ │ │ │ + ldr r3, [pc, #444] @ 57034 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 57060 │ │ │ │ + bne 57004 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56fd8 │ │ │ │ + beq 56f7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - bne 56fd8 │ │ │ │ + bne 56f7c │ │ │ │ mov r0, r1 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 56fd8 │ │ │ │ + bl 9abc4 <_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] @ 57094 │ │ │ │ + ldr r1, [pc, #364] @ 57038 │ │ │ │ mov r3, #3 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl fe1f4 │ │ │ │ + bl fe244 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56e08 │ │ │ │ + beq 56dac │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 2d2014 │ │ │ │ + bl 2d2438 <_PyTime_AsMilliseconds@@Base+0x8d0> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 334c28 <_PyUnicode_ToNumeric@@Base+0x42b8> │ │ │ │ + bl 3354c0 <_PyUnicode_ToNumeric@@Base+0x4160> │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 57000 │ │ │ │ - b 57060 │ │ │ │ + beq 56fa4 │ │ │ │ + b 57004 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c3c08 │ │ │ │ + bl 2c4090 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 56fa0 │ │ │ │ + beq 56f44 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 334c28 <_PyUnicode_ToNumeric@@Base+0x42b8> │ │ │ │ + b 3354c0 <_PyUnicode_ToNumeric@@Base+0x4160> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57000 │ │ │ │ - ldr r3, [pc, #224] @ 57090 │ │ │ │ + beq 56fa4 │ │ │ │ + ldr r3, [pc, #224] @ 57034 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 57060 │ │ │ │ + bne 57004 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56fd8 │ │ │ │ + beq 56f7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 56fd8 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 56f7c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - ldr r2, [pc, #136] @ 5706c │ │ │ │ + ldr r2, [pc, #136] @ 57010 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #2 │ │ │ │ strb r0, [r1, #34] @ 0x22 │ │ │ │ - ldr r1, [pc, #164] @ 57098 │ │ │ │ + ldr r1, [pc, #164] @ 5703c │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 18ed34 │ │ │ │ - b 56e08 │ │ │ │ + bl 18ee38 │ │ │ │ + b 56dac │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - ldr r2, [pc, #116] @ 57080 │ │ │ │ + ldr r2, [pc, #116] @ 57024 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #2 │ │ │ │ strb r0, [r1, #34] @ 0x22 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 11a55c │ │ │ │ + bl 11a554 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57048 │ │ │ │ + beq 56fec │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 56e08 │ │ │ │ - bl 11a910 │ │ │ │ - ldr r3, [pc, #52] @ 57074 │ │ │ │ + bne 56dac │ │ │ │ + bl 11a908 │ │ │ │ + ldr r3, [pc, #52] @ 57018 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c577c │ │ │ │ - b 56e08 │ │ │ │ - ldr r3, [pc, #60] @ 5708c │ │ │ │ + bl 1c5c94 │ │ │ │ + b 56dac │ │ │ │ + ldr r3, [pc, #60] @ 57030 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a55c │ │ │ │ + bl 11a554 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57028 │ │ │ │ - b 56e08 │ │ │ │ + bne 56fcc │ │ │ │ + b 56dac │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - mlaseq r8, ip, r4, pc @ │ │ │ │ + eorseq pc, r8, ip, asr sp @ │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - eorseq pc, r8, ip, asr #9 │ │ │ │ - eorseq pc, r8, r0, lsl #10 │ │ │ │ + eorseq pc, r8, ip, lsl #27 │ │ │ │ + eorseq pc, r8, r0, asr #27 │ │ │ │ subseq sp, r5, r4, lsr fp │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r9, r6, r0, lsr #9 │ │ │ │ + eorseq r9, r6, r0, ror #26 │ │ │ │ subseq sp, r5, r8, asr fp │ │ │ │ ldrsheq sp, [r5], #-88 @ 0xffffffa8 │ │ │ │ - eorseq fp, r5, r0, ror #27 │ │ │ │ - eorseq r9, r6, r8, asr #16 │ │ │ │ - ldr r0, [pc] @ 570a4 │ │ │ │ - b 9ddd8 │ │ │ │ - @ instruction: 0x00371bd8 │ │ │ │ + eorseq ip, r5, r0, lsr #13 │ │ │ │ + eorseq sl, r6, r8, lsl #2 │ │ │ │ + ldr r0, [pc] @ 57048 │ │ │ │ + b 9dd1c │ │ │ │ + mlaseq r7, r8, r4, r2 │ │ │ │ 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] @ 571bc │ │ │ │ + ldr r1, [pc, #244] @ 57160 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dc9c │ │ │ │ + bl 17dda8 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, r7 │ │ │ │ - beq 5710c │ │ │ │ + beq 570b0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl addfc │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5710c │ │ │ │ - ldr r3, [pc, #196] @ 571c0 │ │ │ │ + bne 570b0 │ │ │ │ + ldr r3, [pc, #196] @ 57164 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - ldr r1, [pc, #192] @ 571c4 │ │ │ │ + ldr r1, [pc, #192] @ 57168 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ - b 57120 │ │ │ │ + bl 1177f0 │ │ │ │ + b 570c4 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 57128 │ │ │ │ - bl 58570 │ │ │ │ + beq 570cc │ │ │ │ + bl 58514 │ │ │ │ mov r6, #0 │ │ │ │ - b 571b4 │ │ │ │ + b 57158 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge 57148 │ │ │ │ + bge 570ec │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29e454 │ │ │ │ + b 29e8dc │ │ │ │ add r1, r0, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d1dc4 │ │ │ │ + bl 2d227c <_PyTime_AsMilliseconds@@Base+0x714> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 57120 │ │ │ │ + beq 570c4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 57180 │ │ │ │ + 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 571b4 │ │ │ │ + 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 │ │ │ │ - eorseq pc, r8, r4, lsr r5 @ │ │ │ │ + @ instruction: 0x0038fdf4 │ │ │ │ + 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] @ 573cc │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 573a8 │ │ │ │ + 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 57280 │ │ │ │ + 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 │ │ │ │ + orr r3, r3, r1, lsl #16 │ │ │ │ + ldrb r1, [r0, #38] @ 0x26 │ │ │ │ + orr r2, r2, r1, lsl #16 │ │ │ │ + ldrb r1, [r0, #35] @ 0x23 │ │ │ │ + orr r3, r3, r1, lsl #24 │ │ │ │ + ldrb r1, [r0, #39] @ 0x27 │ │ │ │ + add r3, r3, #64 @ 0x40 │ │ │ │ + orr r2, r2, r1, lsl #24 │ │ │ │ + lsr r1, r3, #8 │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + addls r2, r2, #1 │ │ │ │ + strb r3, [r0, #32] │ │ │ │ + strb r1, [r0, #33] @ 0x21 │ │ │ │ + lsr r1, r3, #16 │ │ │ │ + lsr r3, r3, #24 │ │ │ │ + strb r3, [r0, #35] @ 0x23 │ │ │ │ + lsr r3, r2, #8 │ │ │ │ + strb r2, [r0, #36] @ 0x24 │ │ │ │ + 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 343e00 │ │ │ │ + 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 │ │ │ │ + mov r0, r6 │ │ │ │ + strb r2, [r4, #176] @ 0xb0 │ │ │ │ + strb r3, [r4, #179] @ 0xb3 │ │ │ │ + bl 2a3f0 │ │ │ │ + ldrb r2, [r4, #33] @ 0x21 │ │ │ │ + ldrb r3, [r4, #32] │ │ │ │ + ldrb r0, [r4, #176] @ 0xb0 │ │ │ │ + orr r3, r3, r2, lsl #8 │ │ │ │ + ldrb r2, [r4, #177] @ 0xb1 │ │ │ │ + ldrb r1, [r4, #37] @ 0x25 │ │ │ │ + orr r0, r0, r2, lsl #8 │ │ │ │ + ldrb r2, [r4, #34] @ 0x22 │ │ │ │ + orr r3, r3, r2, lsl #16 │ │ │ │ + ldrb r2, [r4, #36] @ 0x24 │ │ │ │ + orr r2, r2, r1, lsl #8 │ │ │ │ + ldrb r1, [r4, #178] @ 0xb2 │ │ │ │ + orr r0, r0, r1, lsl #16 │ │ │ │ + ldrb r1, [r4, #35] @ 0x23 │ │ │ │ + orr r3, r3, r1, lsl #24 │ │ │ │ + ldrb r1, [r4, #38] @ 0x26 │ │ │ │ + orr r2, r2, r1, lsl #16 │ │ │ │ + ldrb r1, [r4, #179] @ 0xb3 │ │ │ │ + orr r0, r0, r1, lsl #24 │ │ │ │ + ldrb r1, [r4, #39] @ 0x27 │ │ │ │ + adds r3, r0, r3 │ │ │ │ + orr r2, r2, r1, lsl #24 │ │ │ │ + ldrb r1, [r4, #181] @ 0xb5 │ │ │ │ + adc r2, r2, #0 │ │ │ │ + cmp r1, #0 │ │ │ │ + lsr r1, r3, #8 │ │ │ │ + strb r3, [r4, #32] │ │ │ │ + strb r1, [r4, #33] @ 0x21 │ │ │ │ + lsr r1, r3, #16 │ │ │ │ + lsr r3, r3, #24 │ │ │ │ + strb r3, [r4, #35] @ 0x23 │ │ │ │ + lsr r3, r2, #8 │ │ │ │ + strb r3, [r4, #37] @ 0x25 │ │ │ │ + lsr r3, r2, #16 │ │ │ │ + strb r3, [r4, #38] @ 0x26 │ │ │ │ + mvnne r3, #0 │ │ │ │ + strbne r3, [r4, #44] @ 0x2c │ │ │ │ + strbne r3, [r4, #45] @ 0x2d │ │ │ │ + strbne r3, [r4, #46] @ 0x2e │ │ │ │ + strbne r3, [r4, #47] @ 0x2f │ │ │ │ + strb r2, [r4, #36] @ 0x24 │ │ │ │ + mvn r3, #0 │ │ │ │ + lsr r2, r2, #24 │ │ │ │ + strb r1, [r4, #34] @ 0x22 │ │ │ │ + strb r2, [r4, #39] @ 0x27 │ │ │ │ + mov r1, #0 │ │ │ │ + rsb r2, r0, #128 @ 0x80 │ │ │ │ + strb r3, [r4, #40] @ 0x28 │ │ │ │ + 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 343e00 │ │ │ │ + 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 57368 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 29cdc │ │ │ │ + ldr r3, [pc, #28] @ 573cc │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 573c4 │ │ │ │ + bl 2a210 <__stack_chk_fail@plt> │ │ │ │ + add sp, sp, #40 @ 0x28 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 14e92c │ │ │ │ + bl 14e99c │ │ │ │ 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 57240 │ │ │ │ + beq 57448 │ │ │ │ ldr r3, [r0] │ │ │ │ str r2, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 57240 │ │ │ │ + beq 57448 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57240 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 57448 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57274 │ │ │ │ + beq 5747c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 57274 │ │ │ │ + beq 5747c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57274 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 5747c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a413c │ │ │ │ + b a4080 │ │ │ │ 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] @ 573a4 │ │ │ │ + ldr r3, [pc, #268] @ 575ac │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - beq 572e0 │ │ │ │ + beq 574e8 │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 572e0 │ │ │ │ + beq 574e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl ef4b8 │ │ │ │ + bl ef51c │ │ │ │ cmp r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bgt 572fc │ │ │ │ - ldr r3, [pc, #212] @ 573a8 │ │ │ │ - ldr r1, [pc, #212] @ 573ac │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 57334 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 572b8 │ │ │ │ - ldr r0, [pc, #192] @ 573b0 │ │ │ │ - bl 1ef238 <_PyArg_NoKeywords@@Base> │ │ │ │ + bgt 57504 │ │ │ │ + ldr r3, [pc, #212] @ 575b0 │ │ │ │ + ldr r1, [pc, #212] @ 575b4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b 5753c │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 574c0 │ │ │ │ + ldr r0, [pc, #192] @ 575b8 │ │ │ │ + bl 1ef648 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57334 │ │ │ │ - b 572b8 │ │ │ │ + beq 5753c │ │ │ │ + b 574c0 │ │ │ │ sub r0, r0, #1 │ │ │ │ - bl 92b0c │ │ │ │ + bl 92b08 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 57334 │ │ │ │ + beq 5753c │ │ │ │ add sl, r6, #12 │ │ │ │ add r9, r4, #8 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [sl, #4]! │ │ │ │ - bl aea40 │ │ │ │ + bl ae9d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5733c │ │ │ │ + bne 57544 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 57368 │ │ │ │ + bne 57570 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r7, r8 │ │ │ │ str r0, [r9, #4]! │ │ │ │ - bne 57318 │ │ │ │ + bne 57520 │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57384 │ │ │ │ - b 57328 │ │ │ │ + bne 5758c │ │ │ │ + b 57530 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 57334 │ │ │ │ + bne 5753c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 57334 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 5753c │ │ │ │ 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, r5, r3 │ │ │ │ - eorseq r7, r7, r8, lsr r0 │ │ │ │ + eorseq r3, r7, r4, asr lr │ │ │ │ + eorseq r7, r7, r8, lsr #17 │ │ │ │ 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 │ │ │ │ @@ -45978,102 +46108,102 @@ │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-200] @ 0xffffff38 │ │ │ │ sub sp, sp, #16384 @ 0x4000 │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ add lr, sp, #16384 @ 0x4000 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #272] @ 57508 │ │ │ │ + ldr r0, [pc, #272] @ 57710 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #176 @ 0xb0 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [lr, #172] @ 0xac │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #252] @ 5750c │ │ │ │ - ldr r1, [pc, #252] @ 57510 │ │ │ │ + ldr r2, [pc, #252] @ 57714 │ │ │ │ + ldr r1, [pc, #252] @ 57718 │ │ │ │ sub r3, r5, #160 @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ add lr, lr, #172 @ 0xac │ │ │ │ - bl b6a88 │ │ │ │ + bl b6a14 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 574d4 │ │ │ │ - ldr r1, [pc, #228] @ 57514 │ │ │ │ - ldr r0, [pc, #228] @ 57518 │ │ │ │ + beq 576dc │ │ │ │ + ldr r1, [pc, #228] @ 5771c │ │ │ │ + ldr r0, [pc, #228] @ 57720 │ │ │ │ mov r2, r6 │ │ │ │ - bl bbdf4 │ │ │ │ + bl bbd80 │ │ │ │ ldr r1, [r5, #-160] @ 0xffffff60 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 5744c │ │ │ │ + bge 57654 │ │ │ │ mov r4, #0 │ │ │ │ - b 574cc │ │ │ │ + b 576d4 │ │ │ │ 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 2dfc38 <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ + bl 2e047c <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 57444 │ │ │ │ - bl c3e38 │ │ │ │ + beq 5764c │ │ │ │ + bl c3dc8 │ │ │ │ sub r2, r5, #168 @ 0xa8 │ │ │ │ str r2, [sp, #4] │ │ │ │ sub r2, r5, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #144] @ 5751c │ │ │ │ + ldr r3, [pc, #144] @ 57724 │ │ │ │ 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 c7b9c │ │ │ │ + bl c7b20 │ │ │ │ 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 │ │ │ │ + bl 4d0ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #-160] @ 0xffffff60 │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ add r1, sp, #16384 @ 0x4000 │ │ │ │ - ldr r3, [pc, #40] @ 57508 │ │ │ │ + ldr r3, [pc, #40] @ 57710 │ │ │ │ add r1, r1, #172 @ 0xac │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 574f8 │ │ │ │ + beq 57700 │ │ │ │ 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 #3 │ │ │ │ - eorseq pc, r8, r4, ror #10 │ │ │ │ - @ instruction: 0x0038ddd8 │ │ │ │ - eorseq lr, r8, r0, ror #3 │ │ │ │ + eorseq r4, r8, r0, asr #20 │ │ │ │ + eorseq pc, r8, r4, lsr #28 │ │ │ │ + mlaseq r8, r8, r6, lr │ │ │ │ + eorseq lr, r8, r0, lsr #21 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ - ldr r3, [pc, #44] @ 57554 │ │ │ │ + ldr r3, [pc, #44] @ 5775c │ │ │ │ ldr r3, [r3, #1184] @ 0x4a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5754c │ │ │ │ + beq 57754 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 233440 <_Py_write_noraise@@Base+0x54c> │ │ │ │ - ldr r0, [pc, #12] @ 57558 │ │ │ │ + bl 23340c <_Py_write_noraise@@Base+0x54c> │ │ │ │ + ldr r0, [pc, #12] @ 57760 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 5755c │ │ │ │ + ldr r0, [pc, #8] @ 57764 │ │ │ │ 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 │ │ │ │ @@ -46090,818 +46220,622 @@ │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 575cc │ │ │ │ + bne 577d4 │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 57608 │ │ │ │ + beq 57810 │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #332] @ 57724 │ │ │ │ + ldr ip, [pc, #332] @ 5792c │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 57718 │ │ │ │ + beq 57920 │ │ │ │ cmp sl, #1 │ │ │ │ ldr r9, [r5] │ │ │ │ moveq r4, #0 │ │ │ │ mvneq r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 576ec │ │ │ │ + beq 578f4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57688 │ │ │ │ - bl 11fd1c <_PyNumber_Index@@Base> │ │ │ │ + beq 57890 │ │ │ │ + bl 11fd80 <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 57648 │ │ │ │ - bl a55e8 │ │ │ │ + bne 57850 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 5767c │ │ │ │ - b 57718 │ │ │ │ - bl aafb0 │ │ │ │ + beq 57884 │ │ │ │ + b 57920 │ │ │ │ + bl aaef4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 57674 │ │ │ │ + beq 5787c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 57674 │ │ │ │ + bne 5787c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - beq 57634 │ │ │ │ + beq 5783c │ │ │ │ cmp sl, #2 │ │ │ │ - bne 5768c │ │ │ │ - b 576e8 │ │ │ │ + bne 57894 │ │ │ │ + b 578f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 11fd1c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd80 <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 576b0 │ │ │ │ - bl a55e8 │ │ │ │ + bne 578b8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 576ec │ │ │ │ - b 57718 │ │ │ │ - bl aafb0 │ │ │ │ + beq 578f4 │ │ │ │ + b 57920 │ │ │ │ + bl aaef4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 576dc │ │ │ │ + beq 578e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 576dc │ │ │ │ + bne 578e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmn r5, #1 │ │ │ │ - bne 576ec │ │ │ │ - b 5769c │ │ │ │ + bne 578f4 │ │ │ │ + b 578a4 │ │ │ │ mvn r5, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c6c94 │ │ │ │ + bl 1c71ac │ │ │ │ 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 2ca228 <_Py_RestoreSignals@@Base+0x110c> │ │ │ │ + b 2ca6b0 <_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] @ 57988 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 57964 │ │ │ │ - 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 5783c │ │ │ │ - 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 │ │ │ │ - orr r3, r3, r1, lsl #16 │ │ │ │ - ldrb r1, [r0, #38] @ 0x26 │ │ │ │ - orr r2, r2, r1, lsl #16 │ │ │ │ - ldrb r1, [r0, #35] @ 0x23 │ │ │ │ - orr r3, r3, r1, lsl #24 │ │ │ │ - ldrb r1, [r0, #39] @ 0x27 │ │ │ │ - add r3, r3, #64 @ 0x40 │ │ │ │ - orr r2, r2, r1, lsl #24 │ │ │ │ - lsr r1, r3, #8 │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - addls r2, r2, #1 │ │ │ │ - strb r3, [r0, #32] │ │ │ │ - strb r1, [r0, #33] @ 0x21 │ │ │ │ - lsr r1, r3, #16 │ │ │ │ - lsr r3, r3, #24 │ │ │ │ - strb r3, [r0, #35] @ 0x23 │ │ │ │ - lsr r3, r2, #8 │ │ │ │ - strb r2, [r0, #36] @ 0x24 │ │ │ │ - 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 3435d0 │ │ │ │ - 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 │ │ │ │ - mov r0, r6 │ │ │ │ - strb r2, [r4, #176] @ 0xb0 │ │ │ │ - strb r3, [r4, #179] @ 0xb3 │ │ │ │ - bl 2a3f0 │ │ │ │ - ldrb r2, [r4, #33] @ 0x21 │ │ │ │ - ldrb r3, [r4, #32] │ │ │ │ - ldrb r0, [r4, #176] @ 0xb0 │ │ │ │ - orr r3, r3, r2, lsl #8 │ │ │ │ - ldrb r2, [r4, #177] @ 0xb1 │ │ │ │ - ldrb r1, [r4, #37] @ 0x25 │ │ │ │ - orr r0, r0, r2, lsl #8 │ │ │ │ - ldrb r2, [r4, #34] @ 0x22 │ │ │ │ - orr r3, r3, r2, lsl #16 │ │ │ │ - ldrb r2, [r4, #36] @ 0x24 │ │ │ │ - orr r2, r2, r1, lsl #8 │ │ │ │ - ldrb r1, [r4, #178] @ 0xb2 │ │ │ │ - orr r0, r0, r1, lsl #16 │ │ │ │ - ldrb r1, [r4, #35] @ 0x23 │ │ │ │ - orr r3, r3, r1, lsl #24 │ │ │ │ - ldrb r1, [r4, #38] @ 0x26 │ │ │ │ - orr r2, r2, r1, lsl #16 │ │ │ │ - ldrb r1, [r4, #179] @ 0xb3 │ │ │ │ - orr r0, r0, r1, lsl #24 │ │ │ │ - ldrb r1, [r4, #39] @ 0x27 │ │ │ │ - adds r3, r0, r3 │ │ │ │ - orr r2, r2, r1, lsl #24 │ │ │ │ - ldrb r1, [r4, #181] @ 0xb5 │ │ │ │ - adc r2, r2, #0 │ │ │ │ - cmp r1, #0 │ │ │ │ - lsr r1, r3, #8 │ │ │ │ - strb r3, [r4, #32] │ │ │ │ - strb r1, [r4, #33] @ 0x21 │ │ │ │ - lsr r1, r3, #16 │ │ │ │ - lsr r3, r3, #24 │ │ │ │ - strb r3, [r4, #35] @ 0x23 │ │ │ │ - lsr r3, r2, #8 │ │ │ │ - strb r3, [r4, #37] @ 0x25 │ │ │ │ - lsr r3, r2, #16 │ │ │ │ - strb r3, [r4, #38] @ 0x26 │ │ │ │ - mvnne r3, #0 │ │ │ │ - strbne r3, [r4, #44] @ 0x2c │ │ │ │ - strbne r3, [r4, #45] @ 0x2d │ │ │ │ - strbne r3, [r4, #46] @ 0x2e │ │ │ │ - strbne r3, [r4, #47] @ 0x2f │ │ │ │ - strb r2, [r4, #36] @ 0x24 │ │ │ │ - mvn r3, #0 │ │ │ │ - lsr r2, r2, #24 │ │ │ │ - strb r1, [r4, #34] @ 0x22 │ │ │ │ - strb r2, [r4, #39] @ 0x27 │ │ │ │ - mov r1, #0 │ │ │ │ - rsb r2, r0, #128 @ 0x80 │ │ │ │ - strb r3, [r4, #40] @ 0x28 │ │ │ │ - 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 3435d0 │ │ │ │ - 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 57924 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 29cdc │ │ │ │ - ldr r3, [pc, #28] @ 57988 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 57980 │ │ │ │ - bl 2a210 <__stack_chk_fail@plt> │ │ │ │ - add sp, sp, #40 @ 0x28 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #196] @ 57a68 │ │ │ │ + ldr r1, [pc, #196] @ 57a0c │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 579bc │ │ │ │ - bl 3428a4 │ │ │ │ + bne 57960 │ │ │ │ + bl 342fb8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 57a60 │ │ │ │ + bne 57a04 │ │ │ │ mov r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57a58 │ │ │ │ + bne 579fc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 57a58 │ │ │ │ + bne 579fc │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57a58 │ │ │ │ + bne 579fc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 57a58 │ │ │ │ + bne 579fc │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57a58 │ │ │ │ + bne 579fc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 57a58 │ │ │ │ + bne 579fc │ │ │ │ mov r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_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] @ 57a94 │ │ │ │ + ldr r2, [pc, #16] @ 57a38 │ │ │ │ cmp r3, #0 │ │ │ │ add r1, r2, #520 @ 0x208 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ moveq r1, r2 │ │ │ │ - b 34bac8 │ │ │ │ + b 34c360 │ │ │ │ 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] @ 57b24 │ │ │ │ + ldr r3, [pc, #116] @ 57ac8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 57aec │ │ │ │ + beq 57a90 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 57aec │ │ │ │ + ble 57a90 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl aea40 │ │ │ │ + bl ae9d4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 57b04 │ │ │ │ - b 57b1c │ │ │ │ - ldr r3, [pc, #52] @ 57b28 │ │ │ │ - ldr r1, [pc, #52] @ 57b2c │ │ │ │ + bne 57aa8 │ │ │ │ + b 57ac0 │ │ │ │ + ldr r3, [pc, #52] @ 57acc │ │ │ │ + ldr r1, [pc, #52] @ 57ad0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r5, #0 │ │ │ │ - b 57b1c │ │ │ │ + b 57ac0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 57b1c │ │ │ │ + bne 57ac0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ │ │ │ │ -00057b30 : │ │ │ │ - b 297e94 │ │ │ │ +00057ad4 : │ │ │ │ + b 29832c │ │ │ │ + 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] @ 57b78 │ │ │ │ + sub sp, sp, #224 @ 0xe0 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #220] @ 0xdc │ │ │ │ + mov r2, #0 │ │ │ │ + beq 57b14 │ │ │ │ + add r0, r0, #223 @ 0xdf │ │ │ │ + bl 22dda0 │ │ │ │ + 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 5716c │ │ │ │ + ldrb r3, [r4, #222] @ 0xde │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 57b48 │ │ │ │ + add r0, r4, #223 @ 0xdf │ │ │ │ + bl 22f250 │ │ │ │ + ldrb r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 92874 │ │ │ │ + ldr r3, [pc, #28] @ 57b78 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 57b70 │ │ │ │ + bl 2a210 <__stack_chk_fail@plt> │ │ │ │ + add sp, sp, #224 @ 0xe0 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ + b 3456f0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 57b48 │ │ │ │ + ldreq r0, [pc] @ 57b94 │ │ │ │ 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] @ 57bd8 │ │ │ │ + ldr r3, [pc, #116] @ 57c24 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 57ba0 │ │ │ │ + beq 57bec │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 57ba0 │ │ │ │ + ble 57bec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15e588 │ │ │ │ + bl 15e558 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 57bb8 │ │ │ │ - b 57bd0 │ │ │ │ - ldr r3, [pc, #52] @ 57bdc │ │ │ │ - ldr r1, [pc, #52] @ 57be0 │ │ │ │ + bne 57c04 │ │ │ │ + b 57c1c │ │ │ │ + ldr r3, [pc, #52] @ 57c28 │ │ │ │ + ldr r1, [pc, #52] @ 57c2c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mvn r5, #0 │ │ │ │ - b 57bd0 │ │ │ │ + b 57c1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 57bd0 │ │ │ │ + bne 57c1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ │ │ │ │ -00057be4 : │ │ │ │ - ldr r3, [pc, #108] @ 57c58 │ │ │ │ +00057c30 : │ │ │ │ + ldr r3, [pc, #108] @ 57ca4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 57c14 │ │ │ │ + bne 57c60 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b 57bf8 │ │ │ │ + b 57c44 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 57c38 │ │ │ │ + beq 57c84 │ │ │ │ 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 57c0c │ │ │ │ + bcc 57c58 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10f960 │ │ │ │ + bl 10f99c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57ca8 │ │ │ │ + beq 57cf4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 57ca8 │ │ │ │ + beq 57cf4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57ca8 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 57cf4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57cdc │ │ │ │ + beq 57d28 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 57cdc │ │ │ │ + beq 57d28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57cdc │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 57d28 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57d10 │ │ │ │ + beq 57d5c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 57d10 │ │ │ │ + beq 57d5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57d10 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 57d5c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57d44 │ │ │ │ + beq 57d90 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 57d44 │ │ │ │ + beq 57d90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57d44 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 57d90 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57d78 │ │ │ │ + beq 57dc4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 57d78 │ │ │ │ + beq 57dc4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57d78 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 57dc4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57dac │ │ │ │ + beq 57df8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #24] │ │ │ │ - beq 57dac │ │ │ │ + beq 57df8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57dac │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 57df8 │ │ │ │ + bl 9abc4 <_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] @ 57e54 │ │ │ │ - sub sp, sp, #224 @ 0xe0 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #220] @ 0xdc │ │ │ │ - mov r2, #0 │ │ │ │ - beq 57df0 │ │ │ │ - add r0, r0, #223 @ 0xdf │ │ │ │ - bl 22de1c │ │ │ │ - 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 57728 │ │ │ │ - ldrb r3, [r4, #222] @ 0xde │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 57e24 │ │ │ │ - add r0, r4, #223 @ 0xdf │ │ │ │ - bl 8b0cc │ │ │ │ - ldrb r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 92878 │ │ │ │ - ldr r3, [pc, #28] @ 57e54 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 57e4c │ │ │ │ - bl 2a210 <__stack_chk_fail@plt> │ │ │ │ - add sp, sp, #224 @ 0xe0 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ - b 344f9c │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 57ef0 │ │ │ │ + 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 57e8c │ │ │ │ - bl 3428a4 │ │ │ │ + bne 57e30 │ │ │ │ + bl 342fb8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 57ee8 │ │ │ │ + bne 57e8c │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57ee0 │ │ │ │ + bne 57e84 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 57ee0 │ │ │ │ + bne 57e84 │ │ │ │ mov r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ streq r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - bl 1af5fc │ │ │ │ - ldr r3, [pc, #200] @ 57fd8 │ │ │ │ + bl 1afb14 │ │ │ │ + ldr r3, [pc, #200] @ 57f7c │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 355c88 │ │ │ │ + bl 356520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57f34 │ │ │ │ - bl a55e8 │ │ │ │ + beq 57ed8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57f74 │ │ │ │ - b 57fc8 │ │ │ │ + beq 57f18 │ │ │ │ + b 57f6c │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #156] @ 57fdc │ │ │ │ + ldr r3, [pc, #156] @ 57f80 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355cec │ │ │ │ + bl 356584 │ │ │ │ mov r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57fd0 │ │ │ │ - ldr r3, [pc, #124] @ 57fdc │ │ │ │ + bne 57f74 │ │ │ │ + ldr r3, [pc, #124] @ 57f80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355cd8 │ │ │ │ + bl 356570 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57fd0 │ │ │ │ + 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 355c88 │ │ │ │ - ldr r3, [pc, #56] @ 57fe0 │ │ │ │ - ldr r2, [pc, #56] @ 57fe4 │ │ │ │ + bl 356520 │ │ │ │ + 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] @ 57fe4 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00057fe8 : │ │ │ │ +00057f8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #44] @ 5802c │ │ │ │ - bl 357730 │ │ │ │ + ldr r3, [pc, #44] @ 57fd0 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 241bf8 │ │ │ │ + bl 241bc0 │ │ │ │ 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 │ │ │ │ - ldr r1, [pc] @ 58038 │ │ │ │ - b 4ce48 │ │ │ │ - eorseq r9, r5, r8, lsr r8 │ │ │ │ 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 5800c │ │ │ │ + ldr r3, [pc, #252] @ 580fc │ │ │ │ + ldr r1, [pc, #252] @ 58100 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 5809c │ │ │ │ + bl 18ee38 │ │ │ │ + b 58034 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d478 │ │ │ │ + bl 15d448 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 580a4 │ │ │ │ - ldr r3, [pc, #208] @ 58164 │ │ │ │ - ldr r1, [pc, #212] @ 5816c │ │ │ │ + bne 5803c │ │ │ │ + ldr r3, [pc, #208] @ 580fc │ │ │ │ + ldr r1, [pc, #212] @ 58104 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ - b 5815c │ │ │ │ + b 580f4 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112590 │ │ │ │ + bl 1125c8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5809c │ │ │ │ + beq 58034 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 580e4 │ │ │ │ - ldr r3, [pc, #160] @ 58170 │ │ │ │ - ldr r1, [pc, #160] @ 58174 │ │ │ │ + ble 5807c │ │ │ │ + ldr r3, [pc, #160] @ 58108 │ │ │ │ + ldr r1, [pc, #160] @ 5810c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1134c4 │ │ │ │ - b 5809c │ │ │ │ + bl 1134fc │ │ │ │ + b 58034 │ │ │ │ ldrb r3, [r4, #222] @ 0xde │ │ │ │ add r6, r4, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 58124 │ │ │ │ + bne 580bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #222] @ 0xde │ │ │ │ - bge 58124 │ │ │ │ + bge 580bc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 342d28 │ │ │ │ + bl 343160 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1134c4 │ │ │ │ - ldr r0, [pc, #84] @ 58178 │ │ │ │ - b 5815c │ │ │ │ - bl c3e38 │ │ │ │ + bl 1134fc │ │ │ │ + ldr r0, [pc, #84] @ 58110 │ │ │ │ + b 580f4 │ │ │ │ + bl c3dc8 │ │ │ │ add r4, r4, #223 @ 0xdf │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22de1c │ │ │ │ + bl 22dda0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 342d28 │ │ │ │ + bl 343160 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b0cc │ │ │ │ + bl 22f250 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b9c │ │ │ │ - b 58114 │ │ │ │ + bl c7b20 │ │ │ │ + b 580ac │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r8, ip, lsl #6 │ │ │ │ - eorseq r6, r8, r4, lsr r3 │ │ │ │ + eorseq r6, r8, ip, asr #23 │ │ │ │ + @ instruction: 0x00386bf4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r8, r0, ror #6 │ │ │ │ - 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 581c0 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #120] @ 58220 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 581c0 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl 14802c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 581e0 │ │ │ │ - bl a55e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 581b8 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 14802c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 58200 │ │ │ │ - bl a55e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 581b8 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 17d5e4 <_Py_set_inheritable@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 581b8 │ │ │ │ - ldr r0, [pc, #4] @ 58224 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r6, ip, lsr r9 │ │ │ │ + eorseq r6, r8, r0, lsr #24 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r1, [pc] @ 5811c │ │ │ │ + b 4cdf0 │ │ │ │ + ldrsheq sl, [r5], -r8 @ │ │ │ │ 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 │ │ │ │ @@ -46909,110 +46843,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 58280 │ │ │ │ + bne 58178 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 582b4 │ │ │ │ - ldr ip, [pc, #592] @ 584d8 │ │ │ │ + beq 581ac │ │ │ │ + ldr ip, [pc, #592] @ 583d0 │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5834c │ │ │ │ + beq 58244 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 58304 │ │ │ │ + beq 581fc │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 582d8 │ │ │ │ + beq 581d0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 582d8 │ │ │ │ + bne 581d0 │ │ │ │ mov r2, #0 │ │ │ │ - b 5830c │ │ │ │ + b 58204 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 582ec │ │ │ │ + bne 581e4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 5830c │ │ │ │ - bl 1034d0 │ │ │ │ + b 58204 │ │ │ │ + bl 103520 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5834c │ │ │ │ + blt 58244 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 582d0 │ │ │ │ - b 582e4 │ │ │ │ + beq 581c8 │ │ │ │ + b 581dc │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 3371c4 <_PyUnicode_ToNumeric@@Base+0x6854> │ │ │ │ + bl 3379e4 <_PyUnicode_ToNumeric@@Base+0x6684> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5834c │ │ │ │ + beq 58244 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 583b8 │ │ │ │ + beq 582b0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 58354 │ │ │ │ - ldr r3, [pc, #408] @ 584dc │ │ │ │ - ldr r1, [pc, #408] @ 584e0 │ │ │ │ + beq 5824c │ │ │ │ + ldr r3, [pc, #408] @ 583d4 │ │ │ │ + ldr r1, [pc, #408] @ 583d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r4, #0 │ │ │ │ - b 584bc │ │ │ │ + b 583b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15d478 │ │ │ │ + bl 15d448 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58378 │ │ │ │ - ldr r3, [pc, #368] @ 584dc │ │ │ │ - ldr r1, [pc, #372] @ 584e4 │ │ │ │ + bne 58270 │ │ │ │ + ldr r3, [pc, #368] @ 583d4 │ │ │ │ + ldr r1, [pc, #372] @ 583dc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 5834c │ │ │ │ + bl 18ee38 │ │ │ │ + b 58244 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 112590 │ │ │ │ + bl 1125c8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5834c │ │ │ │ + beq 58244 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 583b8 │ │ │ │ - ldr r3, [pc, #324] @ 584e8 │ │ │ │ - ldr r1, [pc, #324] @ 584ec │ │ │ │ + ble 582b0 │ │ │ │ + ldr r3, [pc, #324] @ 583e0 │ │ │ │ + ldr r1, [pc, #324] @ 583e4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1134c4 │ │ │ │ - b 5834c │ │ │ │ + bl 1134fc │ │ │ │ + b 58244 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f960 │ │ │ │ + bl 10f99c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 58684 │ │ │ │ + bl 585e8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 583e4 │ │ │ │ + bne 582dc │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5834c │ │ │ │ + beq 58244 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1134c4 │ │ │ │ - b 5834c │ │ │ │ + bl 1134fc │ │ │ │ + b 58244 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ bl 295a4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 295a4 │ │ │ │ @@ -47027,240 +46961,286 @@ │ │ │ │ stm r0, {r7, r8} │ │ │ │ strd r2, [r7] │ │ │ │ add r3, pc, #160 @ 0xa0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r5, r0 │ │ │ │ strd r2, [r7, #8] │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl a55e8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 58470 │ │ │ │ + beq 58368 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 583d0 │ │ │ │ + beq 582c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 583d0 │ │ │ │ + bne 582c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 583d0 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 582c8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 584bc │ │ │ │ + beq 583b4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 584a8 │ │ │ │ - bl c3e38 │ │ │ │ + blt 583a0 │ │ │ │ + bl c3dc8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 6793c │ │ │ │ + bl 678e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b9c │ │ │ │ - b 584b4 │ │ │ │ + bl c7b20 │ │ │ │ + b 583ac │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 6793c │ │ │ │ + bl 678e0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1134c4 │ │ │ │ + bl 1134fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ strbvs r2, [r5, -r1, lsl #6] │ │ │ │ svc 0x00cdab89 │ │ │ │ ldmls sl!, {r1, r2, r3, r4, r5, r6, r7, sl, fp, ip, lr, pc} │ │ │ │ eorsne r5, r2, r6, ror r4 │ │ │ │ ldrsheq r3, [r7], #-188 @ 0xffffff44 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r8, ip, lsl #6 │ │ │ │ - eorseq r6, r8, r4, lsr r3 │ │ │ │ + eorseq r6, r8, ip, asr #23 │ │ │ │ + @ instruction: 0x00386bf4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r8, r0, ror #6 │ │ │ │ - b 57c5c │ │ │ │ + eorseq r6, r8, r0, lsr #24 │ │ │ │ + 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 5842c │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #120] @ 5848c │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5842c │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl 14809c │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 5844c │ │ │ │ + bl a552c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 58424 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 14809c │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 5846c │ │ │ │ + bl a552c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 58424 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 17d6f0 <_Py_set_inheritable@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 58424 │ │ │ │ + ldr r0, [pc, #4] @ 58490 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0x0036b1fc │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + b 57ca8 │ │ │ │ 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 584c8 │ │ │ │ + ldr r3, [pc, #84] @ 5850c │ │ │ │ + ldr r1, [pc, #84] @ 58510 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ 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 58504 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 58560 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 58504 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r8, lsl #11 │ │ │ │ + eorseq lr, r8, r8, asr #28 │ │ │ │ │ │ │ │ -00058570 : │ │ │ │ +00058514 : │ │ │ │ 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] @ 58548 │ │ │ │ + ldr r1, [pc, #28] @ 5854c │ │ │ │ + ldr r2, [pc, #28] @ 58550 │ │ │ │ ldr r1, [r1] │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 18edd0 <_PyErr_SetString@@Base> │ │ │ │ + bl 18eed4 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r4, lsl #12 │ │ │ │ + eorseq pc, r8, r0, lsr #29 │ │ │ │ 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 585e0 │ │ │ │ + bne 58584 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #88] @ 58634 │ │ │ │ + ldr r0, [pc, #88] @ 585d8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128cb4 │ │ │ │ - bl 1ac67c │ │ │ │ + b 128d18 │ │ │ │ + bl 1acb90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5860c │ │ │ │ + bne 585b0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #60] @ 58638 │ │ │ │ - bl 128cb4 │ │ │ │ + ldr r0, [pc, #60] @ 585dc │ │ │ │ + bl 128d18 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ace68 │ │ │ │ - b 5862c │ │ │ │ - ble 58628 │ │ │ │ + bl 1ad37c │ │ │ │ + b 585d0 │ │ │ │ + ble 585cc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #32] @ 5863c │ │ │ │ + ldr r3, [pc, #32] @ 585e0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #28] @ 58640 │ │ │ │ + ldr r1, [pc, #28] @ 585e4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq pc, r8, r0, lsr r6 @ │ │ │ │ - eorseq pc, r8, r0, asr #12 │ │ │ │ + eorseq pc, r8, ip, asr #29 │ │ │ │ + @ instruction: 0x0038fedc │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq fp, r7, r4, ror #7 │ │ │ │ + eorseq fp, r7, r4, lsr #25 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 91abc <_PyObject_GC_New@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 58610 │ │ │ │ + mov r3, #0 │ │ │ │ + strh r3, [r4, #8] │ │ │ │ + bl a6560 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2d1d20 │ │ │ │ + bl 2d21d8 <_PyTime_AsMilliseconds@@Base+0x670> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5866c │ │ │ │ - beq 58674 │ │ │ │ - ldr r0, [pc, #16] @ 5867c │ │ │ │ + blt 58640 │ │ │ │ + beq 58648 │ │ │ │ + ldr r0, [pc, #16] @ 58650 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 58680 │ │ │ │ + ldr r0, [pc, #4] @ 58654 │ │ │ │ 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 91b78 <_PyObject_GC_New@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 586ac │ │ │ │ - mov r3, #0 │ │ │ │ - strh r3, [r4, #8] │ │ │ │ - bl a661c │ │ │ │ - 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 1c548c <_PyTrash_thread_deposit_object@@Base+0x80> │ │ │ │ + bl 1c59a4 <_PyTrash_thread_deposit_object@@Base+0x80> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 58704 │ │ │ │ - bl 2a8278 │ │ │ │ + beq 586a8 │ │ │ │ + bl 2a8700 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 58708 │ │ │ │ + bge 586ac │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 58704 │ │ │ │ + beq 586a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 58704 │ │ │ │ + bne 586a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -00058710 : │ │ │ │ - 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 20e790 │ │ │ │ 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 58710 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 56770 │ │ │ │ + bl 566c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 58774 │ │ │ │ - bl a55e8 │ │ │ │ + bne 586fc │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58794 │ │ │ │ + bne 5871c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1bf1e0 │ │ │ │ + bl 1bf6fc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc] @ 587a4 │ │ │ │ + ldr r0, [pc] @ 5872c │ │ │ │ bx lr │ │ │ │ subseq r7, r7, ip, ror r5 │ │ │ │ - ldr r0, [pc] @ 587b0 │ │ │ │ + ldr r0, [pc] @ 58738 │ │ │ │ bx lr │ │ │ │ subseq r7, r7, ip, ror r5 │ │ │ │ + │ │ │ │ +0005873c : │ │ │ │ + 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 20e7a4 │ │ │ │ + ldr r0, [pc] @ 58760 │ │ │ │ + bx lr │ │ │ │ + subseq r7, r7, ip, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r3, #8] │ │ │ │ moveq r6, r3 │ │ │ │ @@ -47270,378 +47250,331 @@ │ │ │ │ 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 58814 │ │ │ │ + bne 587c4 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #5 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5884c │ │ │ │ - ldr ip, [pc, #516] @ 58a20 │ │ │ │ + beq 587fc │ │ │ │ + ldr ip, [pc, #516] @ 589d0 │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5894c │ │ │ │ + beq 588fc │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 5886c │ │ │ │ - bl a55e8 │ │ │ │ + bne 5881c │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5894c │ │ │ │ + bne 588fc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne 5888c │ │ │ │ - bl a55e8 │ │ │ │ + bne 5883c │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5894c │ │ │ │ + bne 588fc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 11fd1c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd80 <_PyNumber_Index@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 588ac │ │ │ │ - bl a55e8 │ │ │ │ + bne 5885c │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 58a08 │ │ │ │ - b 5894c │ │ │ │ - bl aafb0 │ │ │ │ + beq 589b8 │ │ │ │ + b 588fc │ │ │ │ + bl aaef4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 588d8 │ │ │ │ + beq 58888 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 588d8 │ │ │ │ + bne 58888 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmn r5, #1 │ │ │ │ - beq 5889c │ │ │ │ + beq 5884c │ │ │ │ cmp r6, #3 │ │ │ │ - beq 589d8 │ │ │ │ + beq 58988 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 58900 │ │ │ │ + beq 588b0 │ │ │ │ cmp r6, #4 │ │ │ │ - bne 58904 │ │ │ │ - b 5890c │ │ │ │ - ldr r0, [pc, #284] @ 58a24 │ │ │ │ + bne 588b4 │ │ │ │ + b 588bc │ │ │ │ + ldr r0, [pc, #284] @ 589d4 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b 58910 │ │ │ │ - ldr r6, [pc, #272] @ 58a24 │ │ │ │ + b 588c0 │ │ │ │ + ldr r6, [pc, #272] @ 589d4 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 5892c │ │ │ │ - ldr r3, [pc, #264] @ 58a28 │ │ │ │ - ldr r1, [pc, #264] @ 58a2c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 5894c │ │ │ │ - ldr r7, [pc, #240] @ 58a24 │ │ │ │ + bge 588dc │ │ │ │ + ldr r3, [pc, #264] @ 589d8 │ │ │ │ + ldr r1, [pc, #264] @ 589dc │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b 588fc │ │ │ │ + ldr r7, [pc, #240] @ 589d4 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 58954 │ │ │ │ + beq 58904 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2a6134 │ │ │ │ + bl 2a65bc │ │ │ │ cmp r0, #0 │ │ │ │ addne r4, sp, #24 │ │ │ │ - bne 58958 │ │ │ │ + bne 58908 │ │ │ │ mov r0, #0 │ │ │ │ - b 58a18 │ │ │ │ + b 589c8 │ │ │ │ mov r4, #0 │ │ │ │ cmp r6, r7 │ │ │ │ - beq 5897c │ │ │ │ + beq 5892c │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 2a6134 │ │ │ │ + bl 2a65bc │ │ │ │ cmp r0, #0 │ │ │ │ addne r6, sp, #32 │ │ │ │ - bne 58980 │ │ │ │ - b 5894c │ │ │ │ + bne 58930 │ │ │ │ + b 588fc │ │ │ │ mov r6, #0 │ │ │ │ mov fp, #0 │ │ │ │ - bl c3e38 │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmp r7, #0 │ │ │ │ - bge 589fc │ │ │ │ + bge 589ac │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 589ec │ │ │ │ - bl 1326d0 │ │ │ │ + bne 5899c │ │ │ │ + bl 132738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 58984 │ │ │ │ - b 5894c │ │ │ │ + beq 58934 │ │ │ │ + b 588fc │ │ │ │ cmp r5, #0 │ │ │ │ movge r4, #0 │ │ │ │ movge r6, r4 │ │ │ │ - bge 58980 │ │ │ │ - b 58918 │ │ │ │ - ldr r3, [pc, #60] @ 58a30 │ │ │ │ + bge 58930 │ │ │ │ + b 588c8 │ │ │ │ + ldr r3, [pc, #60] @ 589e0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ - b 58a18 │ │ │ │ + bl 1443e0 │ │ │ │ + b 589c8 │ │ │ │ mov r0, r7 │ │ │ │ - bl a58d8 │ │ │ │ - b 58a18 │ │ │ │ + bl a581c │ │ │ │ + b 589c8 │ │ │ │ cmp r6, #3 │ │ │ │ mvnne r5, #0 │ │ │ │ - beq 58918 │ │ │ │ - b 588e8 │ │ │ │ + beq 588c8 │ │ │ │ + b 58898 │ │ │ │ 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, asr r6 @ │ │ │ │ + eorseq pc, r8, r4, lsl pc @ │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 288fb4 │ │ │ │ - ldr r0, [pc] @ 58a50 │ │ │ │ + bl 289300 │ │ │ │ + ldr r0, [pc] @ 58a00 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r1, [pc, #352] @ 58bd4 │ │ │ │ + ldr r1, [pc, #352] @ 58b84 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dc9c │ │ │ │ - bl 10f960 │ │ │ │ + bl 17dda8 │ │ │ │ + bl 10f99c │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 58ac8 │ │ │ │ - bl addfc │ │ │ │ + beq 58a78 │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58ac8 │ │ │ │ - ldr r1, [pc, #308] @ 58bd4 │ │ │ │ + bne 58a78 │ │ │ │ + ldr r1, [pc, #308] @ 58b84 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 17dc9c │ │ │ │ - bl 10f960 │ │ │ │ - ldr r1, [pc, #296] @ 58bd8 │ │ │ │ + bl 17dda8 │ │ │ │ + bl 10f99c │ │ │ │ + ldr r1, [pc, #296] @ 58b88 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #292] @ 58bdc │ │ │ │ + ldr r0, [pc, #292] @ 58b8c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r3, r7 │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 58b50 │ │ │ │ + beq 58b00 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bge 58b50 │ │ │ │ + bge 58b00 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r5, [r3, r4, lsl #2] │ │ │ │ cmp r7, r5 │ │ │ │ - beq 58b64 │ │ │ │ + beq 58b14 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 116f4c │ │ │ │ + bl 116f44 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 58b3c │ │ │ │ + beq 58aec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 58b3c │ │ │ │ + bne 58aec │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - blt 58ac0 │ │ │ │ - bne 58b64 │ │ │ │ + blt 58a70 │ │ │ │ + bne 58b14 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 58acc │ │ │ │ - ldr r3, [pc, #136] @ 58be0 │ │ │ │ - ldr r1, [pc, #136] @ 58be4 │ │ │ │ + b 58a7c │ │ │ │ + ldr r3, [pc, #136] @ 58b90 │ │ │ │ + ldr r1, [pc, #136] @ 58b94 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 58ac0 │ │ │ │ + bl 18ee38 │ │ │ │ + b 58a70 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 58b78 │ │ │ │ - ldr r0, [pc, #112] @ 58be8 │ │ │ │ + bne 58b28 │ │ │ │ + ldr r0, [pc, #112] @ 58b98 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bge 58b70 │ │ │ │ + bge 58b20 │ │ │ │ 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 58b9c │ │ │ │ + bne 58b4c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 58b70 │ │ │ │ + beq 58b20 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 58b70 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 58b70 │ │ │ │ + bne 58b20 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 58b20 │ │ │ │ subseq r1, r7, r8, ror r3 │ │ │ │ - eorseq fp, r6, r4, ror fp │ │ │ │ - eorseq r9, r5, r0, lsr #32 │ │ │ │ + eorseq ip, r6, r4, lsr r4 │ │ │ │ + eorseq r9, r5, r0, ror #17 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00369cbc │ │ │ │ + eorseq sl, r6, ip, ror r5 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc] @ 58bf4 │ │ │ │ - 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] @ 58c84 │ │ │ │ + ldr r2, [pc, #112] @ 58c28 │ │ │ │ sub sp, sp, #24 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - beq 58c34 │ │ │ │ + beq 58bd8 │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 22de1c │ │ │ │ + bl 22dda0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 58d90 │ │ │ │ + bl 58c84 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 58c54 │ │ │ │ + beq 58bf8 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b0cc │ │ │ │ + bl 22f250 │ │ │ │ mov r1, #16 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92878 │ │ │ │ - ldr r3, [pc, #28] @ 58c84 │ │ │ │ + bl 92874 │ │ │ │ + ldr r3, [pc, #28] @ 58c28 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 58c7c │ │ │ │ + beq 58c20 │ │ │ │ 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 213d2c │ │ │ │ + bl 213d3c │ │ │ │ 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 58cd8 │ │ │ │ + beq 58c7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 58cd8 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 58c7c │ │ │ │ + bl 9abc4 <_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] @ 58d88 │ │ │ │ - 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] @ 58d8c │ │ │ │ - bne 58d80 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 91918 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 58d7c │ │ │ │ - mov r1, r6 │ │ │ │ - bl afb60 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 58d58 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl afb60 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 58d80 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 58d7c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 58d7c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ac80 <_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] @ 58f64 │ │ │ │ + ldr r3, [pc, #440] @ 58e58 │ │ │ │ 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 │ │ │ │ @@ -47667,17 +47600,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 58e38 │ │ │ │ + beq 58d2c │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 59458 <_PyContext_NewHamtForTests@@Base+0x478> │ │ │ │ + bl 59268 <_PyContext_NewHamtForTests@@Base+0x90> │ │ │ │ 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 │ │ │ │ @@ -47691,35 +47624,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 58e84 │ │ │ │ + bne 58d78 │ │ │ │ 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 58ee0 │ │ │ │ + beq 58dd4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 59458 <_PyContext_NewHamtForTests@@Base+0x478> │ │ │ │ + bl 59268 <_PyContext_NewHamtForTests@@Base+0x90> │ │ │ │ add r6, r6, #1 │ │ │ │ add r5, r5, #64 @ 0x40 │ │ │ │ - b 58ec0 │ │ │ │ + b 58db4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp] │ │ │ │ bl 29cdc │ │ │ │ mov r2, #4 │ │ │ │ @@ -47736,342 +47669,285 @@ │ │ │ │ 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] @ 58f64 │ │ │ │ + ldr r3, [pc, #28] @ 58e58 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 58f5c │ │ │ │ + beq 58e50 │ │ │ │ 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 │ │ │ │ - b 59018 <_PyContext_NewHamtForTests@@Base+0x38> │ │ │ │ + b 58f10 │ │ │ │ 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 r2, [r1, #4] │ │ │ │ - ldr ip, [pc, #80] @ 58fd8 │ │ │ │ + mov r5, r1 │ │ │ │ ldrb r3, [r2, #87] @ 0x57 │ │ │ │ + ldr r1, [pc, #132] @ 58f08 │ │ │ │ lsr r3, r3, #5 │ │ │ │ and r3, r3, #1 │ │ │ │ eor r3, r3, #1 │ │ │ │ - cmp r2, ip │ │ │ │ + cmp r2, r1 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 58fb0 │ │ │ │ - ldr r4, [pc, #44] @ 58fdc │ │ │ │ - b 58fd0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 35b50 <_PyXI_ApplyError@@Base+0x6b0> │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 58fa8 │ │ │ │ + ldrne r4, [pc, #104] @ 58f0c │ │ │ │ + bne 58f00 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 9185c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 58efc │ │ │ │ + mov r1, r6 │ │ │ │ + bl afaf4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 58ed8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl afaf4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 58f00 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r4] │ │ │ │ + beq 58efc │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 58efc │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00556194 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ - │ │ │ │ -00058fe0 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ - ldr r3, [pc, #44] @ 59014 <_PyContext_NewHamtForTests@@Base+0x34> │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 357730 │ │ │ │ - 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 │ │ │ │ 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 │ │ │ │ - beq 5904c <_PyContext_NewHamtForTests@@Base+0x6c> │ │ │ │ + beq 58f44 │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r1 │ │ │ │ - bgt 5905c <_PyContext_NewHamtForTests@@Base+0x7c> │ │ │ │ - bl 1de72c <_PySemaphore_Wakeup@@Base+0x240> │ │ │ │ + bgt 58f54 │ │ │ │ + bl 1dec00 <_PySemaphore_Wakeup@@Base+0x228> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 59148 <_PyContext_NewHamtForTests@@Base+0x168> │ │ │ │ - b 59258 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + bne 59040 │ │ │ │ + b 59150 │ │ │ │ cmp r7, #1 │ │ │ │ - bne 59154 <_PyContext_NewHamtForTests@@Base+0x174> │ │ │ │ + bne 5904c │ │ │ │ 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 59088 <_PyContext_NewHamtForTests@@Base+0xa8> │ │ │ │ + blt 58f80 │ │ │ │ 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 59130 <_PyContext_NewHamtForTests@@Base+0x150> │ │ │ │ + ble 59028 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne 590e8 <_PyContext_NewHamtForTests@@Base+0x108> │ │ │ │ + bne 58fe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 286138 │ │ │ │ + bl 286484 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [r4, #8] │ │ │ │ addeq r3, r3, r6 │ │ │ │ streq r3, [r4, #8] │ │ │ │ - beq 5917c <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ + beq 59074 │ │ │ │ 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 590a0 <_PyContext_NewHamtForTests@@Base+0xc0> │ │ │ │ + bcc 58f98 │ │ │ │ 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 590fc <_PyContext_NewHamtForTests@@Base+0x11c> │ │ │ │ + b 58ff4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r2, r6 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 59258 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + beq 59150 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - b 59258 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + b 59150 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 354f44 │ │ │ │ + bl 3557dc │ │ │ │ cmp r0, r7 │ │ │ │ - bcs 5916c <_PyContext_NewHamtForTests@@Base+0x18c> │ │ │ │ + bcs 59064 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29e454 │ │ │ │ + b 29e8dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 163b0c │ │ │ │ + bl 163adc │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 59184 <_PyContext_NewHamtForTests@@Base+0x1a4> │ │ │ │ + bne 5907c │ │ │ │ mov r4, #0 │ │ │ │ - b 59258 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + b 59150 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 591b0 <_PyContext_NewHamtForTests@@Base+0x1d0> │ │ │ │ + blt 590a8 │ │ │ │ mul r3, r7, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bge 591b0 <_PyContext_NewHamtForTests@@Base+0x1d0> │ │ │ │ + bge 590a8 │ │ │ │ add r0, r0, r7 │ │ │ │ mov r1, r7 │ │ │ │ sub r0, r0, #1 │ │ │ │ - bl 355150 │ │ │ │ + bl 3559e8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, #0 │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - ble 59224 <_PyContext_NewHamtForTests@@Base+0x244> │ │ │ │ - bl 213d2c │ │ │ │ + ble 5911c │ │ │ │ + bl 213d3c │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 591fc <_PyContext_NewHamtForTests@@Base+0x21c> │ │ │ │ + bne 590f4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5917c <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ + beq 59074 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 5917c <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ + bne 59074 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 5917c <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 59074 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5921c <_PyContext_NewHamtForTests@@Base+0x23c> │ │ │ │ + beq 59114 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne 5921c <_PyContext_NewHamtForTests@@Base+0x23c> │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 59114 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ add r7, r7, #1 │ │ │ │ - b 591b8 <_PyContext_NewHamtForTests@@Base+0x1d8> │ │ │ │ + b 590b0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 59258 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + beq 59150 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 59258 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + bne 59150 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc] @ 59160 │ │ │ │ + b 4cdf0 │ │ │ │ + eorseq sl, r5, r0, rrx │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr ip, [pc, #80] @ 591d0 │ │ │ │ + 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 591a8 │ │ │ │ + ldr r4, [pc, #44] @ 591d4 │ │ │ │ + b 591c8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 35b50 <_PyXI_ApplyError@@Base+0x6b0> │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 591a0 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +000591d8 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ + ldr r3, [pc, #44] @ 5920c <_PyContext_NewHamtForTests@@Base+0x34> │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 357fd0 │ │ │ │ + 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 │ │ │ │ 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 592a4 <_PyContext_NewHamtForTests@@Base+0x2c4> │ │ │ │ + beq 59254 <_PyContext_NewHamtForTests@@Base+0x7c> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt 592a4 <_PyContext_NewHamtForTests@@Base+0x2c4> │ │ │ │ - bl 321f40 <_PySys_GetSizeOf@@Base> │ │ │ │ + bgt 59254 <_PyContext_NewHamtForTests@@Base+0x7c> │ │ │ │ + bl 3227d4 <_PySys_GetSizeOf@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 592b0 <_PyContext_NewHamtForTests@@Base+0x2d0> │ │ │ │ + beq 59260 <_PyContext_NewHamtForTests@@Base+0x88> │ │ │ │ add r4, r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 18bdf8 │ │ │ │ + b 18befc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc] @ 592c0 <_PyContext_NewHamtForTests@@Base+0x2e0> │ │ │ │ - b 4ce48 │ │ │ │ - eorseq r9, r5, r0, lsr #15 │ │ │ │ - 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 9b1ac │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 9b2a8 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 9b2a8 │ │ │ │ - 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 9ac80 <_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 112590 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r4, #0 │ │ │ │ - bne 593c4 <_PyContext_NewHamtForTests@@Base+0x3e4> │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - ldrne r4, [r4, #20] │ │ │ │ - ldreq r4, [pc, #96] @ 593e4 <_PyContext_NewHamtForTests@@Base+0x404> │ │ │ │ - cmp r5, r6 │ │ │ │ - blt 593b4 <_PyContext_NewHamtForTests@@Base+0x3d4> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 292f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 593b4 <_PyContext_NewHamtForTests@@Base+0x3d4> │ │ │ │ - add r0, r4, r6 │ │ │ │ - sub r1, r5, r6 │ │ │ │ - bl 1d0670 │ │ │ │ - mov r4, r0 │ │ │ │ - b 593c4 <_PyContext_NewHamtForTests@@Base+0x3e4> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1d0670 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 593d8 <_PyContext_NewHamtForTests@@Base+0x3f8> │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 1134c4 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ - ldr r1, [pc] @ 593f0 <_PyContext_NewHamtForTests@@Base+0x410> │ │ │ │ - b 5a3f8 <_PyContext_NewHamtForTests@@Base+0x1418> │ │ │ │ - eorseq r9, r5, ip, lsr #15 │ │ │ │ - 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+0x470> │ │ │ │ - bl fe1f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 59448 <_PyContext_NewHamtForTests@@Base+0x468> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fc65c │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - mlaseq r6, r8, pc, r1 @ │ │ │ │ - b 5093c │ │ │ │ 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] │ │ │ │ @@ -48081,15 +47957,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] @ 5a2fc <_PyContext_NewHamtForTests@@Base+0x131c> │ │ │ │ + ldr r3, [pc, #3672] @ 5a10c <_PyContext_NewHamtForTests@@Base+0xf34> │ │ │ │ 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 │ │ │ │ @@ -48100,15 +47976,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] @ 5a300 <_PyContext_NewHamtForTests@@Base+0x1320> │ │ │ │ + ldr r3, [pc, #3600] @ 5a110 <_PyContext_NewHamtForTests@@Base+0xf38> │ │ │ │ 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 │ │ │ │ @@ -48116,15 +47992,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] @ 5a304 <_PyContext_NewHamtForTests@@Base+0x1324> │ │ │ │ + ldr r3, [pc, #3540] @ 5a114 <_PyContext_NewHamtForTests@@Base+0xf3c> │ │ │ │ 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 │ │ │ │ @@ -48132,15 +48008,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] @ 5a308 <_PyContext_NewHamtForTests@@Base+0x1328> │ │ │ │ + ldr r3, [pc, #3480] @ 5a118 <_PyContext_NewHamtForTests@@Base+0xf40> │ │ │ │ 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 │ │ │ │ @@ -48148,15 +48024,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] @ 5a30c <_PyContext_NewHamtForTests@@Base+0x132c> │ │ │ │ + ldr r3, [pc, #3420] @ 5a11c <_PyContext_NewHamtForTests@@Base+0xf44> │ │ │ │ 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 │ │ │ │ @@ -48164,15 +48040,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] @ 5a310 <_PyContext_NewHamtForTests@@Base+0x1330> │ │ │ │ + ldr r3, [pc, #3360] @ 5a120 <_PyContext_NewHamtForTests@@Base+0xf48> │ │ │ │ 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 │ │ │ │ @@ -48180,15 +48056,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] @ 5a314 <_PyContext_NewHamtForTests@@Base+0x1334> │ │ │ │ + ldr r3, [pc, #3300] @ 5a124 <_PyContext_NewHamtForTests@@Base+0xf4c> │ │ │ │ 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 │ │ │ │ @@ -48196,15 +48072,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] @ 5a318 <_PyContext_NewHamtForTests@@Base+0x1338> │ │ │ │ + ldr r3, [pc, #3240] @ 5a128 <_PyContext_NewHamtForTests@@Base+0xf50> │ │ │ │ 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 │ │ │ │ @@ -48212,15 +48088,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] @ 5a31c <_PyContext_NewHamtForTests@@Base+0x133c> │ │ │ │ + ldr r3, [pc, #3180] @ 5a12c <_PyContext_NewHamtForTests@@Base+0xf54> │ │ │ │ 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 │ │ │ │ @@ -48228,15 +48104,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] @ 5a320 <_PyContext_NewHamtForTests@@Base+0x1340> │ │ │ │ + ldr r3, [pc, #3120] @ 5a130 <_PyContext_NewHamtForTests@@Base+0xf58> │ │ │ │ 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 │ │ │ │ @@ -48260,15 +48136,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] @ 5a324 <_PyContext_NewHamtForTests@@Base+0x1344> │ │ │ │ + ldr r3, [pc, #2996] @ 5a134 <_PyContext_NewHamtForTests@@Base+0xf5c> │ │ │ │ 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 │ │ │ │ @@ -48276,15 +48152,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] @ 5a328 <_PyContext_NewHamtForTests@@Base+0x1348> │ │ │ │ + ldr r3, [pc, #2936] @ 5a138 <_PyContext_NewHamtForTests@@Base+0xf60> │ │ │ │ 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 │ │ │ │ @@ -48292,15 +48168,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] @ 5a32c <_PyContext_NewHamtForTests@@Base+0x134c> │ │ │ │ + ldr r3, [pc, #2876] @ 5a13c <_PyContext_NewHamtForTests@@Base+0xf64> │ │ │ │ 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 │ │ │ │ @@ -48308,15 +48184,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] @ 5a330 <_PyContext_NewHamtForTests@@Base+0x1350> │ │ │ │ + ldr r3, [pc, #2816] @ 5a140 <_PyContext_NewHamtForTests@@Base+0xf68> │ │ │ │ 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 │ │ │ │ @@ -48324,672 +48200,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] @ 5a334 <_PyContext_NewHamtForTests@@Base+0x1354> │ │ │ │ + ldr r3, [pc, #2756] @ 5a144 <_PyContext_NewHamtForTests@@Base+0xf6c> │ │ │ │ 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] @ 5a338 <_PyContext_NewHamtForTests@@Base+0x1358> │ │ │ │ + ldr r3, [pc, #2704] @ 5a148 <_PyContext_NewHamtForTests@@Base+0xf70> │ │ │ │ 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] @ 5a33c <_PyContext_NewHamtForTests@@Base+0x135c> │ │ │ │ + ldr r3, [pc, #2652] @ 5a14c <_PyContext_NewHamtForTests@@Base+0xf74> │ │ │ │ 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] @ 5a340 <_PyContext_NewHamtForTests@@Base+0x1360> │ │ │ │ + ldr r3, [pc, #2600] @ 5a150 <_PyContext_NewHamtForTests@@Base+0xf78> │ │ │ │ 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] @ 5a344 <_PyContext_NewHamtForTests@@Base+0x1364> │ │ │ │ + ldr r3, [pc, #2548] @ 5a154 <_PyContext_NewHamtForTests@@Base+0xf7c> │ │ │ │ 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] @ 5a348 <_PyContext_NewHamtForTests@@Base+0x1368> │ │ │ │ + ldr r3, [pc, #2496] @ 5a158 <_PyContext_NewHamtForTests@@Base+0xf80> │ │ │ │ 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] @ 5a34c <_PyContext_NewHamtForTests@@Base+0x136c> │ │ │ │ + ldr r3, [pc, #2444] @ 5a15c <_PyContext_NewHamtForTests@@Base+0xf84> │ │ │ │ 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] @ 5a350 <_PyContext_NewHamtForTests@@Base+0x1370> │ │ │ │ + ldr r3, [pc, #2392] @ 5a160 <_PyContext_NewHamtForTests@@Base+0xf88> │ │ │ │ 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] @ 5a354 <_PyContext_NewHamtForTests@@Base+0x1374> │ │ │ │ + ldr r3, [pc, #2340] @ 5a164 <_PyContext_NewHamtForTests@@Base+0xf8c> │ │ │ │ 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] @ 5a358 <_PyContext_NewHamtForTests@@Base+0x1378> │ │ │ │ + ldr r3, [pc, #2288] @ 5a168 <_PyContext_NewHamtForTests@@Base+0xf90> │ │ │ │ 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] @ 5a35c <_PyContext_NewHamtForTests@@Base+0x137c> │ │ │ │ + ldr r3, [pc, #2236] @ 5a16c <_PyContext_NewHamtForTests@@Base+0xf94> │ │ │ │ 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] @ 5a360 <_PyContext_NewHamtForTests@@Base+0x1380> │ │ │ │ + ldr r3, [pc, #2184] @ 5a170 <_PyContext_NewHamtForTests@@Base+0xf98> │ │ │ │ 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] @ 5a364 <_PyContext_NewHamtForTests@@Base+0x1384> │ │ │ │ + ldr r3, [pc, #2132] @ 5a174 <_PyContext_NewHamtForTests@@Base+0xf9c> │ │ │ │ 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] @ 5a368 <_PyContext_NewHamtForTests@@Base+0x1388> │ │ │ │ + ldr r3, [pc, #2080] @ 5a178 <_PyContext_NewHamtForTests@@Base+0xfa0> │ │ │ │ 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] @ 5a36c <_PyContext_NewHamtForTests@@Base+0x138c> │ │ │ │ + ldr r3, [pc, #2028] @ 5a17c <_PyContext_NewHamtForTests@@Base+0xfa4> │ │ │ │ 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] @ 5a370 <_PyContext_NewHamtForTests@@Base+0x1390> │ │ │ │ + ldr r3, [pc, #1976] @ 5a180 <_PyContext_NewHamtForTests@@Base+0xfa8> │ │ │ │ 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] @ 5a374 <_PyContext_NewHamtForTests@@Base+0x1394> │ │ │ │ + ldr r3, [pc, #1924] @ 5a184 <_PyContext_NewHamtForTests@@Base+0xfac> │ │ │ │ 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] @ 5a378 <_PyContext_NewHamtForTests@@Base+0x1398> │ │ │ │ + ldr r2, [pc, #1868] @ 5a188 <_PyContext_NewHamtForTests@@Base+0xfb0> │ │ │ │ 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] @ 5a37c <_PyContext_NewHamtForTests@@Base+0x139c> │ │ │ │ + ldr r3, [pc, #1820] @ 5a18c <_PyContext_NewHamtForTests@@Base+0xfb4> │ │ │ │ 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] @ 5a380 <_PyContext_NewHamtForTests@@Base+0x13a0> │ │ │ │ + ldr r3, [pc, #1772] @ 5a190 <_PyContext_NewHamtForTests@@Base+0xfb8> │ │ │ │ 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] @ 5a384 <_PyContext_NewHamtForTests@@Base+0x13a4> │ │ │ │ + ldr r3, [pc, #1724] @ 5a194 <_PyContext_NewHamtForTests@@Base+0xfbc> │ │ │ │ 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] @ 5a388 <_PyContext_NewHamtForTests@@Base+0x13a8> │ │ │ │ + ldr r3, [pc, #1676] @ 5a198 <_PyContext_NewHamtForTests@@Base+0xfc0> │ │ │ │ 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] @ 5a38c <_PyContext_NewHamtForTests@@Base+0x13ac> │ │ │ │ + ldr r3, [pc, #1628] @ 5a19c <_PyContext_NewHamtForTests@@Base+0xfc4> │ │ │ │ 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] @ 5a390 <_PyContext_NewHamtForTests@@Base+0x13b0> │ │ │ │ + ldr r3, [pc, #1580] @ 5a1a0 <_PyContext_NewHamtForTests@@Base+0xfc8> │ │ │ │ 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] @ 5a394 <_PyContext_NewHamtForTests@@Base+0x13b4> │ │ │ │ + ldr r3, [pc, #1532] @ 5a1a4 <_PyContext_NewHamtForTests@@Base+0xfcc> │ │ │ │ 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] @ 5a398 <_PyContext_NewHamtForTests@@Base+0x13b8> │ │ │ │ + ldr r3, [pc, #1484] @ 5a1a8 <_PyContext_NewHamtForTests@@Base+0xfd0> │ │ │ │ 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] @ 5a39c <_PyContext_NewHamtForTests@@Base+0x13bc> │ │ │ │ + ldr r3, [pc, #1436] @ 5a1ac <_PyContext_NewHamtForTests@@Base+0xfd4> │ │ │ │ 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] @ 5a3a0 <_PyContext_NewHamtForTests@@Base+0x13c0> │ │ │ │ + ldr r3, [pc, #1388] @ 5a1b0 <_PyContext_NewHamtForTests@@Base+0xfd8> │ │ │ │ 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] @ 5a3a4 <_PyContext_NewHamtForTests@@Base+0x13c4> │ │ │ │ + ldr r3, [pc, #1340] @ 5a1b4 <_PyContext_NewHamtForTests@@Base+0xfdc> │ │ │ │ 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] @ 5a3a8 <_PyContext_NewHamtForTests@@Base+0x13c8> │ │ │ │ + ldr r3, [pc, #1292] @ 5a1b8 <_PyContext_NewHamtForTests@@Base+0xfe0> │ │ │ │ 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] @ 5a3ac <_PyContext_NewHamtForTests@@Base+0x13cc> │ │ │ │ + ldr r3, [pc, #1244] @ 5a1bc <_PyContext_NewHamtForTests@@Base+0xfe4> │ │ │ │ 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] @ 5a3b0 <_PyContext_NewHamtForTests@@Base+0x13d0> │ │ │ │ + ldr r3, [pc, #1196] @ 5a1c0 <_PyContext_NewHamtForTests@@Base+0xfe8> │ │ │ │ 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] @ 5a3b4 <_PyContext_NewHamtForTests@@Base+0x13d4> │ │ │ │ + ldr r3, [pc, #1148] @ 5a1c4 <_PyContext_NewHamtForTests@@Base+0xfec> │ │ │ │ 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] @ 5a3b8 <_PyContext_NewHamtForTests@@Base+0x13d8> │ │ │ │ + ldr r3, [pc, #1100] @ 5a1c8 <_PyContext_NewHamtForTests@@Base+0xff0> │ │ │ │ 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] @ 5a3bc <_PyContext_NewHamtForTests@@Base+0x13dc> │ │ │ │ + ldr r3, [pc, #1048] @ 5a1cc <_PyContext_NewHamtForTests@@Base+0xff4> │ │ │ │ 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] @ 5a3c0 <_PyContext_NewHamtForTests@@Base+0x13e0> │ │ │ │ + ldr r3, [pc, #996] @ 5a1d0 <_PyContext_NewHamtForTests@@Base+0xff8> │ │ │ │ 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] @ 5a3c4 <_PyContext_NewHamtForTests@@Base+0x13e4> │ │ │ │ + ldr r3, [pc, #944] @ 5a1d4 <_PyContext_NewHamtForTests@@Base+0xffc> │ │ │ │ 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] @ 5a3c8 <_PyContext_NewHamtForTests@@Base+0x13e8> │ │ │ │ + ldr r3, [pc, #892] @ 5a1d8 <_PyContext_NewHamtForTests@@Base+0x1000> │ │ │ │ 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] @ 5a3cc <_PyContext_NewHamtForTests@@Base+0x13ec> │ │ │ │ + ldr r3, [pc, #840] @ 5a1dc <_PyContext_NewHamtForTests@@Base+0x1004> │ │ │ │ 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] @ 5a3d0 <_PyContext_NewHamtForTests@@Base+0x13f0> │ │ │ │ + ldr r3, [pc, #788] @ 5a1e0 <_PyContext_NewHamtForTests@@Base+0x1008> │ │ │ │ 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] @ 5a3d4 <_PyContext_NewHamtForTests@@Base+0x13f4> │ │ │ │ + ldr r3, [pc, #736] @ 5a1e4 <_PyContext_NewHamtForTests@@Base+0x100c> │ │ │ │ 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] @ 5a3d8 <_PyContext_NewHamtForTests@@Base+0x13f8> │ │ │ │ + ldr r3, [pc, #684] @ 5a1e8 <_PyContext_NewHamtForTests@@Base+0x1010> │ │ │ │ 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] @ 5a3dc <_PyContext_NewHamtForTests@@Base+0x13fc> │ │ │ │ + ldr r3, [pc, #632] @ 5a1ec <_PyContext_NewHamtForTests@@Base+0x1014> │ │ │ │ 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] @ 5a3e0 <_PyContext_NewHamtForTests@@Base+0x1400> │ │ │ │ + ldr r3, [pc, #580] @ 5a1f0 <_PyContext_NewHamtForTests@@Base+0x1018> │ │ │ │ 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] @ 5a3e4 <_PyContext_NewHamtForTests@@Base+0x1404> │ │ │ │ + ldr r3, [pc, #528] @ 5a1f4 <_PyContext_NewHamtForTests@@Base+0x101c> │ │ │ │ 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] @ 5a3e8 <_PyContext_NewHamtForTests@@Base+0x1408> │ │ │ │ + ldr r3, [pc, #476] @ 5a1f8 <_PyContext_NewHamtForTests@@Base+0x1020> │ │ │ │ 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] @ 5a3ec <_PyContext_NewHamtForTests@@Base+0x140c> │ │ │ │ + ldr r3, [pc, #424] @ 5a1fc <_PyContext_NewHamtForTests@@Base+0x1024> │ │ │ │ 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] @ 5a3f0 <_PyContext_NewHamtForTests@@Base+0x1410> │ │ │ │ + ldr r3, [pc, #372] @ 5a200 <_PyContext_NewHamtForTests@@Base+0x1028> │ │ │ │ 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] @ 5a3f4 <_PyContext_NewHamtForTests@@Base+0x1414> │ │ │ │ + ldr r3, [pc, #320] @ 5a204 <_PyContext_NewHamtForTests@@Base+0x102c> │ │ │ │ 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 │ │ │ │ @@ -49010,17 +48886,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 11981e4 <__bss_end__@@Base+0xbd329c> │ │ │ │ + blhi 1197ff4 <__bss_end__@@Base+0xbd30ac> │ │ │ │ ldmdbhi ip, {r1, r2, r3, r4, r5, r7, r8, r9, sl, ip, lr, pc}^ │ │ │ │ - blvs fe45e7b8 <__bss_end__@@Base+0xfde99870> │ │ │ │ + blvs fe45e5c8 <__bss_end__@@Base+0xfde99680> │ │ │ │ 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} │ │ │ │ @@ -49029,502 +48905,613 @@ │ │ │ │ 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 @ 5a754 <_PyContext_NewHamtForTests@@Base+0x1774> │ │ │ │ + stc2l 3, cr10, [pc], #992 @ 5a564 <_PyContext_NewHamtForTests@@Base+0x138c> │ │ │ │ @ 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 ff80e238 <__bss_end__@@Base+0xff2492f0> │ │ │ │ + blmi ff80e048 <__bss_end__@@Base+0xff249100> │ │ │ │ @ instruction: 0xf6bb4b60 │ │ │ │ mrclt 12, 5, fp, cr15, cr0, {3} │ │ │ │ ldmcs fp, {r1, r2, r6, r7, r9, sl, fp, ip, sp, lr} │ │ │ │ - b fe8a438c <__bss_end__@@Base+0xfe2df444> │ │ │ │ - strbtle r3, [pc], #133 @ 5a3a8 <_PyContext_NewHamtForTests@@Base+0x13c8> │ │ │ │ + b fe8a419c <__bss_end__@@Base+0xfe2df254> │ │ │ │ + strbtle r3, [pc], #133 @ 5a1b8 <_PyContext_NewHamtForTests@@Base+0xfe0> │ │ │ │ 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 fe563264 <__bss_end__@@Base+0xfdf9e31c> │ │ │ │ + blge fe563074 <__bss_end__@@Base+0xfdf9e12c> │ │ │ │ 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 ff64eee4 <__bss_end__@@Base+0xff089f9c> │ │ │ │ - bl fe20f240 <__bss_end__@@Base+0xfdc4a2f8> │ │ │ │ + bcs ff64ecf4 <__bss_end__@@Base+0xff089dac> │ │ │ │ + bl fe20f050 <__bss_end__@@Base+0xfdc4a108> │ │ │ │ + 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 9b0f0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 9b1ec │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 9b1ec │ │ │ │ + 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 9abc4 <_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 1125c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r4, #0 │ │ │ │ + bne 5a308 <_PyContext_NewHamtForTests@@Base+0x1130> │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + ldrne r4, [r4, #20] │ │ │ │ + ldreq r4, [pc, #96] @ 5a328 <_PyContext_NewHamtForTests@@Base+0x1150> │ │ │ │ + cmp r5, r6 │ │ │ │ + blt 5a2f8 <_PyContext_NewHamtForTests@@Base+0x1120> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 292f8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5a2f8 <_PyContext_NewHamtForTests@@Base+0x1120> │ │ │ │ + add r0, r4, r6 │ │ │ │ + sub r1, r5, r6 │ │ │ │ + bl 1d0b50 │ │ │ │ + mov r4, r0 │ │ │ │ + b 5a308 <_PyContext_NewHamtForTests@@Base+0x1130> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1d0b50 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 5a31c <_PyContext_NewHamtForTests@@Base+0x1144> │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 1134fc │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ + ldr r1, [pc] @ 5a334 <_PyContext_NewHamtForTests@@Base+0x115c> │ │ │ │ + b 5a39c <_PyContext_NewHamtForTests@@Base+0x11c4> │ │ │ │ + eorseq sl, r5, ip, rrx │ │ │ │ + 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] @ 5a394 <_PyContext_NewHamtForTests@@Base+0x11bc> │ │ │ │ + bl fe244 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5a38c <_PyContext_NewHamtForTests@@Base+0x11b4> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fce9c │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq r2, r6, r8, asr r8 │ │ │ │ + b 50a60 │ │ │ │ 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] @ 5a448 <_PyContext_NewHamtForTests@@Base+0x1468> │ │ │ │ - ldr r1, [pc, #48] @ 5a44c <_PyContext_NewHamtForTests@@Base+0x146c> │ │ │ │ + ldr r0, [pc, #48] @ 5a3ec <_PyContext_NewHamtForTests@@Base+0x1214> │ │ │ │ + ldr r1, [pc, #48] @ 5a3f0 <_PyContext_NewHamtForTests@@Base+0x1218> │ │ │ │ mov r2, r4 │ │ │ │ - bl bbdf4 │ │ │ │ + bl bbd80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5a440 <_PyContext_NewHamtForTests@@Base+0x1460> │ │ │ │ + blt 5a3e4 <_PyContext_NewHamtForTests@@Base+0x120c> │ │ │ │ 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, asr #27 │ │ │ │ - eorseq r3, r6, r8, asr #27 │ │ │ │ + eorseq r4, r6, ip, lsl #13 │ │ │ │ + eorseq r4, r6, r8, lsl #13 │ │ │ │ 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] @ 5a508 <_PyContext_NewHamtForTests@@Base+0x1528> │ │ │ │ + ldr r1, [pc, #120] @ 5a4ac <_PyContext_NewHamtForTests@@Base+0x12d4> │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl fe1f4 │ │ │ │ + bl fe244 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 5a4c0 <_PyContext_NewHamtForTests@@Base+0x14e0> │ │ │ │ + beq 5a464 <_PyContext_NewHamtForTests@@Base+0x128c> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 2faef8 │ │ │ │ + bl 2fb738 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 5a4c8 <_PyContext_NewHamtForTests@@Base+0x14e8> │ │ │ │ + beq 5a46c <_PyContext_NewHamtForTests@@Base+0x1294> │ │ │ │ cmp r0, r5 │ │ │ │ - bne 5a4dc <_PyContext_NewHamtForTests@@Base+0x14fc> │ │ │ │ + bne 5a480 <_PyContext_NewHamtForTests@@Base+0x12a8> │ │ │ │ mov r0, #0 │ │ │ │ - b 5a500 <_PyContext_NewHamtForTests@@Base+0x1520> │ │ │ │ + b 5a4a4 <_PyContext_NewHamtForTests@@Base+0x12cc> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5a500 <_PyContext_NewHamtForTests@@Base+0x1520> │ │ │ │ - b 5a4f8 <_PyContext_NewHamtForTests@@Base+0x1518> │ │ │ │ + beq 5a4a4 <_PyContext_NewHamtForTests@@Base+0x12cc> │ │ │ │ + b 5a49c <_PyContext_NewHamtForTests@@Base+0x12c4> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 5a50c <_PyContext_NewHamtForTests@@Base+0x152c> │ │ │ │ - beq 5a500 <_PyContext_NewHamtForTests@@Base+0x1520> │ │ │ │ + ldreq r0, [pc, #32] @ 5a4b0 <_PyContext_NewHamtForTests@@Base+0x12d8> │ │ │ │ + beq 5a4a4 <_PyContext_NewHamtForTests@@Base+0x12cc> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5a500 <_PyContext_NewHamtForTests@@Base+0x1520> │ │ │ │ + beq 5a4a4 <_PyContext_NewHamtForTests@@Base+0x12cc> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r8, r5, r0, ror sp │ │ │ │ + eorseq r9, r5, r0, lsr r6 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - b 54d80 │ │ │ │ - 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 112590 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r4, #0 │ │ │ │ - bne 5a5b4 <_PyContext_NewHamtForTests@@Base+0x15d4> │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - ldrne r4, [r4, #20] │ │ │ │ - ldreq r4, [pc, #96] @ 5a5d4 <_PyContext_NewHamtForTests@@Base+0x15f4> │ │ │ │ - cmp r5, r2 │ │ │ │ - blt 5a5a4 <_PyContext_NewHamtForTests@@Base+0x15c4> │ │ │ │ - sub r6, r5, r2 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r0, r4, r6 │ │ │ │ - bl 292f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5a5a4 <_PyContext_NewHamtForTests@@Base+0x15c4> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 1d0670 │ │ │ │ - mov r4, r0 │ │ │ │ - b 5a5b4 <_PyContext_NewHamtForTests@@Base+0x15d4> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1d0670 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5a5c8 <_PyContext_NewHamtForTests@@Base+0x15e8> │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 1134c4 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ - ldr r1, [pc] @ 5a5e0 <_PyContext_NewHamtForTests@@Base+0x1600> │ │ │ │ - b 5a3f8 <_PyContext_NewHamtForTests@@Base+0x1418> │ │ │ │ - eorseq r9, r5, r4, asr #16 │ │ │ │ - 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 5a624 <_PyContext_NewHamtForTests@@Base+0x1644> │ │ │ │ - cmp r4, #2 │ │ │ │ - ldr r5, [r6] │ │ │ │ - movne r4, #0 │ │ │ │ - ldreq r4, [r6, #4] │ │ │ │ - b 5a644 <_PyContext_NewHamtForTests@@Base+0x1664> │ │ │ │ - ldr r0, [pc, #200] @ 5a6f4 <_PyContext_NewHamtForTests@@Base+0x1714> │ │ │ │ - mov r3, #2 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5a610 <_PyContext_NewHamtForTests@@Base+0x1630> │ │ │ │ - b 5a678 <_PyContext_NewHamtForTests@@Base+0x1698> │ │ │ │ - ldr r6, [r7, #8] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 29e678 │ │ │ │ - cmn r0, #2 │ │ │ │ - beq 5a678 <_PyContext_NewHamtForTests@@Base+0x1698> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 5a680 <_PyContext_NewHamtForTests@@Base+0x16a0> │ │ │ │ - ldr r3, [pc, #136] @ 5a6f8 <_PyContext_NewHamtForTests@@Base+0x1718> │ │ │ │ - ldr r1, [pc, #136] @ 5a6fc <_PyContext_NewHamtForTests@@Base+0x171c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - mov r0, #0 │ │ │ │ - b 5a6ec <_PyContext_NewHamtForTests@@Base+0x170c> │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r0, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bne 5a6a0 <_PyContext_NewHamtForTests@@Base+0x16c0> │ │ │ │ - cmp r4, r3 │ │ │ │ - beq 5a6e0 <_PyContext_NewHamtForTests@@Base+0x1700> │ │ │ │ - b 5a6c8 <_PyContext_NewHamtForTests@@Base+0x16e8> │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 24d700 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 5a678 <_PyContext_NewHamtForTests@@Base+0x1698> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5a6ec <_PyContext_NewHamtForTests@@Base+0x170c> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 5a6e0 <_PyContext_NewHamtForTests@@Base+0x1700> │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r4] │ │ │ │ - b 5a6ec <_PyContext_NewHamtForTests@@Base+0x170c> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14fad4 <_PyErr_SetKeyError@@Base> │ │ │ │ - b 5a678 <_PyContext_NewHamtForTests@@Base+0x1698> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - mlaseq r7, r4, r5, r5 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r8, ip, lsl r3 │ │ │ │ + b 54d28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #164] @ 5a7c0 <_PyContext_NewHamtForTests@@Base+0x17e0> │ │ │ │ + ldr r2, [pc, #164] @ 5a578 <_PyContext_NewHamtForTests@@Base+0x13a0> │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ - beq 5a73c <_PyContext_NewHamtForTests@@Base+0x175c> │ │ │ │ + beq 5a4f4 <_PyContext_NewHamtForTests@@Base+0x131c> │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 22de1c │ │ │ │ + bl 22dda0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 58d90 │ │ │ │ + bl 58c84 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5a75c <_PyContext_NewHamtForTests@@Base+0x177c> │ │ │ │ + beq 5a514 <_PyContext_NewHamtForTests@@Base+0x133c> │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b0cc │ │ │ │ - ldr r0, [pc, #96] @ 5a7c4 <_PyContext_NewHamtForTests@@Base+0x17e4> │ │ │ │ + bl 22f250 │ │ │ │ + ldr r0, [pc, #96] @ 5a57c <_PyContext_NewHamtForTests@@Base+0x13a4> │ │ │ │ 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 5a76c <_PyContext_NewHamtForTests@@Base+0x178c> │ │ │ │ + bne 5a524 <_PyContext_NewHamtForTests@@Base+0x134c> │ │ │ │ mov r1, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl a5564 │ │ │ │ - ldr r3, [pc, #28] @ 5a7c0 <_PyContext_NewHamtForTests@@Base+0x17e0> │ │ │ │ + bl a54a8 │ │ │ │ + ldr r3, [pc, #28] @ 5a578 <_PyContext_NewHamtForTests@@Base+0x13a0> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5a7b8 <_PyContext_NewHamtForTests@@Base+0x17d8> │ │ │ │ + beq 5a570 <_PyContext_NewHamtForTests@@Base+0x1398> │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - eorseq r8, r6, r8, lsl #26 │ │ │ │ + eorseq r9, r6, r8, asr #11 │ │ │ │ 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 5a7fc <_PyContext_NewHamtForTests@@Base+0x181c> │ │ │ │ + bne 5a5b4 <_PyContext_NewHamtForTests@@Base+0x13dc> │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 11fd1c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd80 <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 5a820 <_PyContext_NewHamtForTests@@Base+0x1840> │ │ │ │ - b 5a83c <_PyContext_NewHamtForTests@@Base+0x185c> │ │ │ │ + bne 5a5d8 <_PyContext_NewHamtForTests@@Base+0x1400> │ │ │ │ + b 5a5f4 <_PyContext_NewHamtForTests@@Base+0x141c> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #376] @ 5a984 <_PyContext_NewHamtForTests@@Base+0x19a4> │ │ │ │ + ldr r0, [pc, #376] @ 5a73c <_PyContext_NewHamtForTests@@Base+0x1564> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a7e8 <_PyContext_NewHamtForTests@@Base+0x1808> │ │ │ │ - b 5a97c <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ - bl aafb0 │ │ │ │ + bne 5a5a0 <_PyContext_NewHamtForTests@@Base+0x13c8> │ │ │ │ + b 5a734 <_PyContext_NewHamtForTests@@Base+0x155c> │ │ │ │ + bl aaef4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 5a850 <_PyContext_NewHamtForTests@@Base+0x1870> │ │ │ │ + bne 5a608 <_PyContext_NewHamtForTests@@Base+0x1430> │ │ │ │ cmn r5, #1 │ │ │ │ - bne 5a86c <_PyContext_NewHamtForTests@@Base+0x188c> │ │ │ │ - bl a55e8 │ │ │ │ + bne 5a624 <_PyContext_NewHamtForTests@@Base+0x144c> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 5a86c <_PyContext_NewHamtForTests@@Base+0x188c> │ │ │ │ - b 5a97c <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ + beq 5a624 <_PyContext_NewHamtForTests@@Base+0x144c> │ │ │ │ + b 5a734 <_PyContext_NewHamtForTests@@Base+0x155c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 5a834 <_PyContext_NewHamtForTests@@Base+0x1854> │ │ │ │ + bne 5a5ec <_PyContext_NewHamtForTests@@Base+0x1414> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 5a834 <_PyContext_NewHamtForTests@@Base+0x1854> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 5a5ec <_PyContext_NewHamtForTests@@Base+0x1414> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 5a894 <_PyContext_NewHamtForTests@@Base+0x18b4> │ │ │ │ - ldr r3, [pc, #256] @ 5a988 <_PyContext_NewHamtForTests@@Base+0x19a8> │ │ │ │ - ldr r1, [pc, #256] @ 5a98c <_PyContext_NewHamtForTests@@Base+0x19ac> │ │ │ │ + bne 5a64c <_PyContext_NewHamtForTests@@Base+0x1474> │ │ │ │ + ldr r3, [pc, #256] @ 5a740 <_PyContext_NewHamtForTests@@Base+0x1568> │ │ │ │ + ldr r1, [pc, #256] @ 5a744 <_PyContext_NewHamtForTests@@Base+0x156c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 5a97c <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ + bl 18ee38 │ │ │ │ + b 5a734 <_PyContext_NewHamtForTests@@Base+0x155c> │ │ │ │ cmp r5, r3 │ │ │ │ - blt 5a8ac <_PyContext_NewHamtForTests@@Base+0x18cc> │ │ │ │ + blt 5a664 <_PyContext_NewHamtForTests@@Base+0x148c> │ │ │ │ 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 5a8e8 <_PyContext_NewHamtForTests@@Base+0x1908> │ │ │ │ + bgt 5a6a0 <_PyContext_NewHamtForTests@@Base+0x14c8> │ │ │ │ ldr r3, [r6] │ │ │ │ mov r1, r6 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ba30 <_PyTime_AsTimeval@@Base+0x24e0> │ │ │ │ + bl 31c2c4 <_PyTime_AsTimeval@@Base+0x24e0> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5a97c <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ - ldr r0, [pc, #168] @ 5a990 <_PyContext_NewHamtForTests@@Base+0x19b0> │ │ │ │ + beq 5a734 <_PyContext_NewHamtForTests@@Base+0x155c> │ │ │ │ + ldr r0, [pc, #168] @ 5a748 <_PyContext_NewHamtForTests@@Base+0x1570> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ rsb r1, r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2af1e8 │ │ │ │ + bl 2af7d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a97c <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ + bne 5a734 <_PyContext_NewHamtForTests@@Base+0x155c> │ │ │ │ cmp r5, #0 │ │ │ │ - bge 5a91c <_PyContext_NewHamtForTests@@Base+0x193c> │ │ │ │ + bge 5a6d4 <_PyContext_NewHamtForTests@@Base+0x14fc> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 30614 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a948 <_PyContext_NewHamtForTests@@Base+0x1968> │ │ │ │ - b 5a97c <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ + bne 5a700 <_PyContext_NewHamtForTests@@Base+0x1528> │ │ │ │ + b 5a734 <_PyContext_NewHamtForTests@@Base+0x155c> │ │ │ │ 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 31ba30 <_PyTime_AsTimeval@@Base+0x24e0> │ │ │ │ + bl 31c2c4 <_PyTime_AsTimeval@@Base+0x24e0> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5a97c <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ - ldr r0, [pc, #68] @ 5a990 <_PyContext_NewHamtForTests@@Base+0x19b0> │ │ │ │ + beq 5a734 <_PyContext_NewHamtForTests@@Base+0x155c> │ │ │ │ + ldr r0, [pc, #68] @ 5a748 <_PyContext_NewHamtForTests@@Base+0x1570> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5a968 <_PyContext_NewHamtForTests@@Base+0x1988> │ │ │ │ + beq 5a720 <_PyContext_NewHamtForTests@@Base+0x1548> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5a968 <_PyContext_NewHamtForTests@@Base+0x1988> │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 5a720 <_PyContext_NewHamtForTests@@Base+0x1548> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2af1e8 │ │ │ │ + bl 2af7d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5a8e0 <_PyContext_NewHamtForTests@@Base+0x1900> │ │ │ │ + beq 5a698 <_PyContext_NewHamtForTests@@Base+0x14c0> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mlaseq r5, r8, r3, r9 │ │ │ │ + eorseq r9, r5, r8, asr ip │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq pc, r8, r0, lsr #13 │ │ │ │ + eorseq pc, r8, r8, asr #30 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r1, [pc] @ 5a99c <_PyContext_NewHamtForTests@@Base+0x19bc> │ │ │ │ - b 5a3f8 <_PyContext_NewHamtForTests@@Base+0x1418> │ │ │ │ - @ instruction: 0x003596fc │ │ │ │ + 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 1125c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r4, #0 │ │ │ │ + bne 5a7ec <_PyContext_NewHamtForTests@@Base+0x1614> │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + ldrne r4, [r4, #20] │ │ │ │ + ldreq r4, [pc, #96] @ 5a80c <_PyContext_NewHamtForTests@@Base+0x1634> │ │ │ │ + cmp r5, r2 │ │ │ │ + blt 5a7dc <_PyContext_NewHamtForTests@@Base+0x1604> │ │ │ │ + sub r6, r5, r2 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + add r0, r4, r6 │ │ │ │ + bl 292f8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5a7dc <_PyContext_NewHamtForTests@@Base+0x1604> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 1d0b50 │ │ │ │ + mov r4, r0 │ │ │ │ + b 5a7ec <_PyContext_NewHamtForTests@@Base+0x1614> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1d0b50 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 5a800 <_PyContext_NewHamtForTests@@Base+0x1628> │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 1134fc │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ + ldr r1, [pc] @ 5a818 <_PyContext_NewHamtForTests@@Base+0x1640> │ │ │ │ + b 5a39c <_PyContext_NewHamtForTests@@Base+0x11c4> │ │ │ │ + eorseq sl, r5, r4, lsl #2 │ │ │ │ + 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 5a85c <_PyContext_NewHamtForTests@@Base+0x1684> │ │ │ │ + cmp r4, #2 │ │ │ │ + ldr r5, [r6] │ │ │ │ + movne r4, #0 │ │ │ │ + ldreq r4, [r6, #4] │ │ │ │ + b 5a87c <_PyContext_NewHamtForTests@@Base+0x16a4> │ │ │ │ + ldr r0, [pc, #200] @ 5a92c <_PyContext_NewHamtForTests@@Base+0x1754> │ │ │ │ + mov r3, #2 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5a848 <_PyContext_NewHamtForTests@@Base+0x1670> │ │ │ │ + b 5a8b0 <_PyContext_NewHamtForTests@@Base+0x16d8> │ │ │ │ + ldr r6, [r7, #8] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 29eb00 │ │ │ │ + cmn r0, #2 │ │ │ │ + beq 5a8b0 <_PyContext_NewHamtForTests@@Base+0x16d8> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 5a8b8 <_PyContext_NewHamtForTests@@Base+0x16e0> │ │ │ │ + ldr r3, [pc, #136] @ 5a930 <_PyContext_NewHamtForTests@@Base+0x1758> │ │ │ │ + ldr r1, [pc, #136] @ 5a934 <_PyContext_NewHamtForTests@@Base+0x175c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + mov r0, #0 │ │ │ │ + b 5a924 <_PyContext_NewHamtForTests@@Base+0x174c> │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r0, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bne 5a8d8 <_PyContext_NewHamtForTests@@Base+0x1700> │ │ │ │ + cmp r4, r3 │ │ │ │ + beq 5a918 <_PyContext_NewHamtForTests@@Base+0x1740> │ │ │ │ + b 5a900 <_PyContext_NewHamtForTests@@Base+0x1728> │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 24d6c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 5a8b0 <_PyContext_NewHamtForTests@@Base+0x16d8> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5a924 <_PyContext_NewHamtForTests@@Base+0x174c> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 5a918 <_PyContext_NewHamtForTests@@Base+0x1740> │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r4] │ │ │ │ + b 5a924 <_PyContext_NewHamtForTests@@Base+0x174c> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 14fb44 <_PyErr_SetKeyError@@Base> │ │ │ │ + b 5a8b0 <_PyContext_NewHamtForTests@@Base+0x16d8> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + eorseq r5, r7, r4, lsl #28 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x00383bdc │ │ │ │ + ldr r1, [pc] @ 5a940 <_PyContext_NewHamtForTests@@Base+0x1768> │ │ │ │ + b 5a39c <_PyContext_NewHamtForTests@@Base+0x11c4> │ │ │ │ + @ instruction: 0x00359fbc │ │ │ │ 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 5a9e4 <_PyContext_NewHamtForTests@@Base+0x1a04> │ │ │ │ + bgt 5a988 <_PyContext_NewHamtForTests@@Base+0x17b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 32f074 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x64c> │ │ │ │ + bl 32f90c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x64c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5aa00 <_PyContext_NewHamtForTests@@Base+0x1a20> │ │ │ │ + bne 5a9a4 <_PyContext_NewHamtForTests@@Base+0x17cc> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 56af4 <_PyObject_CheckCrossInterpreterData@@Base+0x60> │ │ │ │ - ldr r3, [pc, #28] @ 5aa08 <_PyContext_NewHamtForTests@@Base+0x1a28> │ │ │ │ - ldr r1, [pc, #28] @ 5aa0c <_PyContext_NewHamtForTests@@Base+0x1a2c> │ │ │ │ + b 56a98 <_PyObject_CheckCrossInterpreterData@@Base+0x60> │ │ │ │ + ldr r3, [pc, #28] @ 5a9ac <_PyContext_NewHamtForTests@@Base+0x17d4> │ │ │ │ + ldr r1, [pc, #28] @ 5a9b0 <_PyContext_NewHamtForTests@@Base+0x17d8> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b8828 │ │ │ │ + bl 1b8d44 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 5a9c4 <_PyContext_NewHamtForTests@@Base+0x19e4> │ │ │ │ + bge 5a968 <_PyContext_NewHamtForTests@@Base+0x1790> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, r4, asr #13 │ │ │ │ + eorseq pc, r8, ip, ror #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - bl 30a590 │ │ │ │ - ldr r3, [pc, #12] @ 5aa40 <_PyContext_NewHamtForTests@@Base+0x1a60> │ │ │ │ + bl 30b06c │ │ │ │ + ldr r3, [pc, #12] @ 5a9e4 <_PyContext_NewHamtForTests@@Base+0x180c> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r0, [pc, #4] @ 5a9f4 <_PyContext_NewHamtForTests@@Base+0x181c> │ │ │ │ + mov r1, #3 │ │ │ │ + b a54a8 │ │ │ │ + eorseq lr, r8, ip, asr #31 │ │ │ │ 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 5aa8c <_PyContext_NewHamtForTests@@Base+0x1aac> │ │ │ │ + beq 5aa40 <_PyContext_NewHamtForTests@@Base+0x1868> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 5aa8c <_PyContext_NewHamtForTests@@Base+0x1aac> │ │ │ │ + beq 5aa40 <_PyContext_NewHamtForTests@@Base+0x1868> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5aa8c <_PyContext_NewHamtForTests@@Base+0x1aac> │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 5aa40 <_PyContext_NewHamtForTests@@Base+0x1868> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5aac8 <_PyContext_NewHamtForTests@@Base+0x1ae8> │ │ │ │ + bne 5aa7c <_PyContext_NewHamtForTests@@Base+0x18a4> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5aac8 <_PyContext_NewHamtForTests@@Base+0x1ae8> │ │ │ │ + beq 5aa7c <_PyContext_NewHamtForTests@@Base+0x18a4> │ │ │ │ ldr r3, [r0] │ │ │ │ str r2, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5aac8 <_PyContext_NewHamtForTests@@Base+0x1ae8> │ │ │ │ + beq 5aa7c <_PyContext_NewHamtForTests@@Base+0x18a4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5aac8 <_PyContext_NewHamtForTests@@Base+0x1ae8> │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 5aa7c <_PyContext_NewHamtForTests@@Base+0x18a4> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + andeq r0, r0, r0 │ │ │ │ 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 32f074 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x64c> │ │ │ │ + bl 32f90c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x64c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5ab04 <_PyContext_NewHamtForTests@@Base+0x1b24> │ │ │ │ + bne 5aabc <_PyContext_NewHamtForTests@@Base+0x18e4> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 32f180 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x758> │ │ │ │ + b 32fa18 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x758> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +0005aac4 : │ │ │ │ + ldr r0, [pc] @ 5aacc │ │ │ │ + bx lr │ │ │ │ + mlaseq r5, r8, r5, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ ldr lr, [sp, #48] @ 0x30 │ │ │ │ @@ -49532,299 +49519,290 @@ │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp lr, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ - bne 5ab64 <_PyContext_NewHamtForTests@@Base+0x1b84> │ │ │ │ + bne 5ab28 │ │ │ │ clz ip, r2 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 5ab9c <_PyContext_NewHamtForTests@@Base+0x1bbc> │ │ │ │ + beq 5ab60 │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #92] @ 5abd4 <_PyContext_NewHamtForTests@@Base+0x1bf4> │ │ │ │ + ldr ip, [pc, #92] @ 5ab98 │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 5abc8 <_PyContext_NewHamtForTests@@Base+0x1be8> │ │ │ │ + beq 5ab8c │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r2] │ │ │ │ - bl 1c6c94 │ │ │ │ + bl 1c71ac │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 5aea8 │ │ │ │ + bl 5ae50 │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r0, [pc, #16] @ 5abd8 <_PyContext_NewHamtForTests@@Base+0x1bf8> │ │ │ │ - bne 5abcc <_PyContext_NewHamtForTests@@Base+0x1bec> │ │ │ │ + ldrne r0, [pc, #16] @ 5ab9c │ │ │ │ + bne 5ab90 │ │ │ │ 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] @ 5abe8 <_PyContext_NewHamtForTests@@Base+0x1c08> │ │ │ │ - mov r1, #3 │ │ │ │ - b a5564 │ │ │ │ - eorseq lr, r8, r8, ror #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 5ac1c <_PyContext_NewHamtForTests@@Base+0x1c3c> │ │ │ │ - ldr r3, [pc, #328] @ 5ad58 <_PyContext_NewHamtForTests@@Base+0x1d78> │ │ │ │ - ldr r1, [pc, #328] @ 5ad5c <_PyContext_NewHamtForTests@@Base+0x1d7c> │ │ │ │ + bne 5abd0 │ │ │ │ + ldr r3, [pc, #328] @ 5ad0c │ │ │ │ + ldr r1, [pc, #328] @ 5ad10 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 5ac68 <_PyContext_NewHamtForTests@@Base+0x1c88> │ │ │ │ + bl 18ee38 │ │ │ │ + b 5ac1c │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bne 5ac70 <_PyContext_NewHamtForTests@@Base+0x1c90> │ │ │ │ + bne 5ac24 │ │ │ │ ldrb r3, [r0, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r5, #16] │ │ │ │ strbeq r3, [r0, #34] @ 0x22 │ │ │ │ - beq 5ac70 <_PyContext_NewHamtForTests@@Base+0x1c90> │ │ │ │ + beq 5ac24 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - ldr r2, [pc, #264] @ 5ad58 <_PyContext_NewHamtForTests@@Base+0x1d78> │ │ │ │ + ldr r2, [pc, #264] @ 5ad0c │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldreq r1, [pc, #256] @ 5ad60 <_PyContext_NewHamtForTests@@Base+0x1d80> │ │ │ │ - ldrne r1, [pc, #256] @ 5ad64 <_PyContext_NewHamtForTests@@Base+0x1d84> │ │ │ │ + ldreq r1, [pc, #256] @ 5ad14 │ │ │ │ + ldrne r1, [pc, #256] @ 5ad18 │ │ │ │ str r3, [r5, #16] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r4, #0 │ │ │ │ - b 5ad50 <_PyContext_NewHamtForTests@@Base+0x1d70> │ │ │ │ - bl 2d1ea8 │ │ │ │ + b 5ad04 │ │ │ │ + bl 2d2360 <_PyTime_AsMilliseconds@@Base+0x7f8> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq 5aca8 <_PyContext_NewHamtForTests@@Base+0x1cc8> │ │ │ │ + beq 5ac5c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 334c28 <_PyUnicode_ToNumeric@@Base+0x42b8> │ │ │ │ + bl 3354c0 <_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 5ad50 <_PyContext_NewHamtForTests@@Base+0x1d70> │ │ │ │ + b 5ad04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5ad04 <_PyContext_NewHamtForTests@@Base+0x1d24> │ │ │ │ - ldr r2, [pc, #176] @ 5ad68 <_PyContext_NewHamtForTests@@Base+0x1d88> │ │ │ │ + beq 5acb8 │ │ │ │ + ldr r2, [pc, #176] @ 5ad1c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 5ad14 <_PyContext_NewHamtForTests@@Base+0x1d34> │ │ │ │ + bne 5acc8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ strb r3, [r2, #34] @ 0x22 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r5, #16] │ │ │ │ - beq 5acf0 <_PyContext_NewHamtForTests@@Base+0x1d10> │ │ │ │ + beq 5aca4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5acf0 <_PyContext_NewHamtForTests@@Base+0x1d10> │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #96] @ 5ad58 <_PyContext_NewHamtForTests@@Base+0x1d78> │ │ │ │ - ldr r1, [pc, #112] @ 5ad6c <_PyContext_NewHamtForTests@@Base+0x1d8c> │ │ │ │ + bne 5aca4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #96] @ 5ad0c │ │ │ │ + ldr r1, [pc, #112] @ 5ad20 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 5ac68 <_PyContext_NewHamtForTests@@Base+0x1c88> │ │ │ │ + bl 18ee38 │ │ │ │ + b 5ac1c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, #2 │ │ │ │ strb r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ - ldr r3, [pc, #84] @ 5ad70 <_PyContext_NewHamtForTests@@Base+0x1d90> │ │ │ │ + ldr r3, [pc, #84] @ 5ad24 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a55c │ │ │ │ + bl 11a554 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5ad3c <_PyContext_NewHamtForTests@@Base+0x1d5c> │ │ │ │ - bl 11a910 │ │ │ │ - ldr r3, [pc, #64] @ 5ad74 <_PyContext_NewHamtForTests@@Base+0x1d94> │ │ │ │ + beq 5acf0 │ │ │ │ + bl 11a908 │ │ │ │ + ldr r3, [pc, #64] @ 5ad28 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c577c │ │ │ │ - b 5ad50 <_PyContext_NewHamtForTests@@Base+0x1d70> │ │ │ │ - ldr r3, [pc, #52] @ 5ad78 <_PyContext_NewHamtForTests@@Base+0x1d98> │ │ │ │ + bl 1c5c94 │ │ │ │ + b 5ad04 │ │ │ │ + ldr r3, [pc, #52] @ 5ad2c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a55c │ │ │ │ + bl 11a554 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5ad28 <_PyContext_NewHamtForTests@@Base+0x1d48> │ │ │ │ + bne 5acdc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - mlaseq r8, ip, r4, pc @ │ │ │ │ - eorseq pc, r8, ip, asr #9 │ │ │ │ - eorseq pc, r8, r0, lsl #10 │ │ │ │ + eorseq pc, r8, ip, asr sp @ │ │ │ │ + eorseq pc, r8, ip, lsl #27 │ │ │ │ + eorseq pc, r8, r0, asr #27 │ │ │ │ ldrsheq sp, [r5], #-88 @ 0xffffffa8 │ │ │ │ - eorseq r9, r6, r8, asr #16 │ │ │ │ + eorseq sl, r6, r8, lsl #2 │ │ │ │ subseq sp, r5, r4, lsr fp │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ subseq sp, r5, r8, asr fp │ │ │ │ - │ │ │ │ -0005ad7c : │ │ │ │ - ldr r0, [pc] @ 5ad84 │ │ │ │ - bx lr │ │ │ │ - @ instruction: 0x0035ecd8 │ │ │ │ + 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 9b0f0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl a4080 │ │ │ │ + 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 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ - bl 9b1ac │ │ │ │ - bl 9b1e8 │ │ │ │ + bl 9b0f0 │ │ │ │ + bl 9b12c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bgt 5add8 │ │ │ │ + bgt 5adec │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #112] @ 5ae38 │ │ │ │ + ldr r2, [pc, #112] @ 5ae4c │ │ │ │ cmp r1, r2 │ │ │ │ - bne 5add8 │ │ │ │ + bne 5adec │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1c540c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c5924 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ addgt r7, r5, #16 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - bgt 5ae24 │ │ │ │ + bgt 5ae38 │ │ │ │ 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 1c55d0 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c5ae8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ subs r6, r6, #1 │ │ │ │ - bcc 5adec │ │ │ │ + bcc 5ae00 │ │ │ │ ldr r0, [r7, r6, lsl #2] │ │ │ │ - bl 9b224 │ │ │ │ - b 5ae24 │ │ │ │ - andeq sl, r5, r8, lsl #27 │ │ │ │ - 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 9b1ac │ │ │ │ - mov r0, r4 │ │ │ │ - bl a413c │ │ │ │ - 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b168 │ │ │ │ + b 5ae38 │ │ │ │ + muleq r5, ip, sp │ │ │ │ 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 5aef0 │ │ │ │ + beq 5ae98 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl addfc │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5aef0 │ │ │ │ + bne 5ae98 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 30a428 │ │ │ │ + b 30ac68 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 5af14 │ │ │ │ - ldr r3, [pc, #144] @ 5af98 │ │ │ │ - ldr r1, [pc, #144] @ 5af9c │ │ │ │ + beq 5aebc │ │ │ │ + ldr r3, [pc, #144] @ 5af40 │ │ │ │ + ldr r1, [pc, #144] @ 5af44 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 5af48 │ │ │ │ + bl 18ee38 │ │ │ │ + b 5aef0 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ sub r2, r2, r6 │ │ │ │ cmp r7, r2 │ │ │ │ - bgt 5af44 │ │ │ │ + bgt 5aeec │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 355150 │ │ │ │ + bl 3559e8 │ │ │ │ add r8, r7, r6 │ │ │ │ cmp r8, r0 │ │ │ │ - ble 5af50 │ │ │ │ - bl 29e454 │ │ │ │ + ble 5aef8 │ │ │ │ + bl 29e8dc │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d3764 │ │ │ │ + bl 2d3c1c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5af48 │ │ │ │ + beq 5aef0 │ │ │ │ cmp r6, #0 │ │ │ │ - ble 5af90 │ │ │ │ + ble 5af38 │ │ │ │ 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, lsr #14 │ │ │ │ + eorseq pc, r8, r4, ror #31 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #4] @ 5afb0 │ │ │ │ - ldr r0, [pc, #4] @ 5afb4 │ │ │ │ - b 4ac24 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ - eoreq r2, ip, r0, ror lr │ │ │ │ + ldr r1, [pc, #4] @ 5af58 │ │ │ │ + ldr r0, [pc, #4] @ 5af5c │ │ │ │ + b 4abcc <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + strdeq r3, [ip], -r8 @ │ │ │ │ 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] │ │ │ │ @@ -49833,186 +49811,192 @@ │ │ │ │ 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 5b010 │ │ │ │ + bne 5afb8 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5b044 │ │ │ │ - ldr ip, [pc, #600] @ 5b270 │ │ │ │ + beq 5afec │ │ │ │ + ldr ip, [pc, #600] @ 5b218 │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5b0dc │ │ │ │ + beq 5b084 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5b094 │ │ │ │ + beq 5b03c │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5b068 │ │ │ │ + beq 5b010 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 5b068 │ │ │ │ + bne 5b010 │ │ │ │ mov r2, #0 │ │ │ │ - b 5b09c │ │ │ │ + b 5b044 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b07c │ │ │ │ + bne 5b024 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 5b09c │ │ │ │ - bl 1034d0 │ │ │ │ + b 5b044 │ │ │ │ + bl 103520 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5b0dc │ │ │ │ + blt 5b084 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 5b060 │ │ │ │ - b 5b074 │ │ │ │ + beq 5b008 │ │ │ │ + b 5b01c │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 3371c4 <_PyUnicode_ToNumeric@@Base+0x6854> │ │ │ │ + bl 3379e4 <_PyUnicode_ToNumeric@@Base+0x6684> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5b0dc │ │ │ │ + beq 5b084 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5b148 │ │ │ │ + beq 5b0f0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 5b0e4 │ │ │ │ - ldr r3, [pc, #416] @ 5b274 │ │ │ │ - ldr r1, [pc, #416] @ 5b278 │ │ │ │ + beq 5b08c │ │ │ │ + ldr r3, [pc, #416] @ 5b21c │ │ │ │ + ldr r1, [pc, #416] @ 5b220 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r4, #0 │ │ │ │ - b 5b254 │ │ │ │ + b 5b1fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 15d478 │ │ │ │ + bl 15d448 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b108 │ │ │ │ - ldr r3, [pc, #376] @ 5b274 │ │ │ │ - ldr r1, [pc, #380] @ 5b27c │ │ │ │ + bne 5b0b0 │ │ │ │ + ldr r3, [pc, #376] @ 5b21c │ │ │ │ + ldr r1, [pc, #380] @ 5b224 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 5b0dc │ │ │ │ + bl 18ee38 │ │ │ │ + b 5b084 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 112590 │ │ │ │ + bl 1125c8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5b0dc │ │ │ │ + beq 5b084 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 5b148 │ │ │ │ - ldr r3, [pc, #332] @ 5b280 │ │ │ │ - ldr r1, [pc, #332] @ 5b284 │ │ │ │ + ble 5b0f0 │ │ │ │ + ldr r3, [pc, #332] @ 5b228 │ │ │ │ + ldr r1, [pc, #332] @ 5b22c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1134c4 │ │ │ │ - b 5b0dc │ │ │ │ + bl 1134fc │ │ │ │ + b 5b084 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f960 │ │ │ │ + bl 10f99c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 5b624 │ │ │ │ + bl 5b5cc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5b174 │ │ │ │ + bne 5b11c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5b0dc │ │ │ │ + beq 5b084 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1134c4 │ │ │ │ - b 5b0dc │ │ │ │ + bl 1134fc │ │ │ │ + b 5b084 │ │ │ │ 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] @ 5b288 │ │ │ │ + ldr r3, [pc, #228] @ 5b230 │ │ │ │ str r3, [r7, #16] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r0, #8] │ │ │ │ add r3, pc, #168 @ 0xa8 │ │ │ │ ldrd r2, [r3] │ │ │ │ stm r0, {r7, r8} │ │ │ │ strd r2, [r7] │ │ │ │ add r3, pc, #160 @ 0xa0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r5, r0 │ │ │ │ strd r2, [r7, #8] │ │ │ │ str r0, [r4, #16] │ │ │ │ - bl a55e8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b208 │ │ │ │ + beq 5b1b0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5b160 │ │ │ │ + beq 5b108 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5b160 │ │ │ │ + bne 5b108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 5b160 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 5b108 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5b254 │ │ │ │ + beq 5b1fc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 5b240 │ │ │ │ - bl c3e38 │ │ │ │ + blt 5b1e8 │ │ │ │ + bl c3dc8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 67ce4 │ │ │ │ + bl 67bf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b9c │ │ │ │ - b 5b24c │ │ │ │ + bl c7b20 │ │ │ │ + b 5b1f4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 67ce4 │ │ │ │ + bl 67bf4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1134c4 │ │ │ │ + bl 1134fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ strbvs r2, [r5, -r1, lsl #6] │ │ │ │ svc 0x00cdab89 │ │ │ │ ldmls sl!, {r1, r2, r3, r4, r5, r6, r7, sl, fp, ip, lr, pc} │ │ │ │ eorsne r5, r2, r6, ror r4 │ │ │ │ subseq r3, r7, r0, lsr sp │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r8, ip, lsl #6 │ │ │ │ - eorseq r6, r8, r4, lsr r3 │ │ │ │ + eorseq r6, r8, ip, asr #23 │ │ │ │ + @ instruction: 0x00386bf4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r8, r0, ror #6 │ │ │ │ + eorseq r6, r8, r0, lsr #24 │ │ │ │ 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 │ │ │ │ + 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, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ moveq r4, r3 │ │ │ │ @@ -50023,42 +50007,42 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ - bne 5b308 │ │ │ │ + bne 5b2c8 │ │ │ │ clz r2, ip │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5b33c │ │ │ │ + beq 5b2fc │ │ │ │ mov r0, ip │ │ │ │ - ldr ip, [pc, #80] @ 5b364 │ │ │ │ + ldr ip, [pc, #80] @ 5b324 │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 5b35c │ │ │ │ + beq 5b31c │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [ip] │ │ │ │ ldrne r2, [ip, #4] │ │ │ │ - ldreq r2, [pc, #20] @ 5b368 │ │ │ │ + ldreq r2, [pc, #20] @ 5b328 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 1cb8a4 │ │ │ │ + b 1cbdbc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r3, r7, ip, asr sp │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -50075,670 +50059,650 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ add r5, r5, r1 │ │ │ │ cmp r2, #0 │ │ │ │ sub r9, r5, #3 │ │ │ │ - bne 5b3d8 │ │ │ │ + bne 5b398 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #6 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5b410 │ │ │ │ - ldr ip, [pc, #536] @ 5b5f8 │ │ │ │ + beq 5b3d0 │ │ │ │ + ldr ip, [pc, #536] @ 5b5b8 │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5b554 │ │ │ │ + beq 5b514 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 5b430 │ │ │ │ - bl a55e8 │ │ │ │ + bne 5b3f0 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b554 │ │ │ │ + bne 5b514 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 5b450 │ │ │ │ - bl a55e8 │ │ │ │ + bne 5b410 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b554 │ │ │ │ + bne 5b514 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 11fd1c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd80 <_PyNumber_Index@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 5b474 │ │ │ │ - bl a55e8 │ │ │ │ + bne 5b434 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r6, #0 │ │ │ │ - beq 5b4a8 │ │ │ │ - b 5b554 │ │ │ │ - bl aafb0 │ │ │ │ + beq 5b468 │ │ │ │ + b 5b514 │ │ │ │ + bl aaef4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 5b4a0 │ │ │ │ + beq 5b460 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 5b4a0 │ │ │ │ + bne 5b460 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmn r6, #1 │ │ │ │ - beq 5b460 │ │ │ │ + beq 5b420 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 5b504 │ │ │ │ + beq 5b4c4 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 5b4cc │ │ │ │ + beq 5b48c │ │ │ │ subs r9, r5, #4 │ │ │ │ - ldreq r5, [pc, #308] @ 5b5fc │ │ │ │ - beq 5b50c │ │ │ │ - b 5b4d0 │ │ │ │ - ldr r7, [pc, #296] @ 5b5fc │ │ │ │ + ldreq r5, [pc, #308] @ 5b5bc │ │ │ │ + beq 5b4cc │ │ │ │ + b 5b490 │ │ │ │ + ldr r7, [pc, #296] @ 5b5bc │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5b4e8 │ │ │ │ + beq 5b4a8 │ │ │ │ cmp r9, #1 │ │ │ │ - beq 5b50c │ │ │ │ - b 5b4ec │ │ │ │ - ldr r5, [pc, #268] @ 5b5fc │ │ │ │ + beq 5b4cc │ │ │ │ + b 5b4ac │ │ │ │ + ldr r5, [pc, #268] @ 5b5bc │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 4ec3c <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + bl 4eae4 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b50c │ │ │ │ - b 5b554 │ │ │ │ - ldr r5, [pc, #240] @ 5b5fc │ │ │ │ + bne 5b4cc │ │ │ │ + b 5b514 │ │ │ │ + ldr r5, [pc, #240] @ 5b5bc │ │ │ │ mov r7, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - bge 5b528 │ │ │ │ - ldr r3, [pc, #228] @ 5b600 │ │ │ │ - ldr r1, [pc, #228] @ 5b604 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 5b554 │ │ │ │ - ldr r4, [pc, #204] @ 5b5fc │ │ │ │ + bge 5b4e8 │ │ │ │ + ldr r3, [pc, #228] @ 5b5c0 │ │ │ │ + ldr r1, [pc, #228] @ 5b5c4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b 5b514 │ │ │ │ + ldr r4, [pc, #204] @ 5b5bc │ │ │ │ ldr r9, [sp, #28] │ │ │ │ cmp r7, r4 │ │ │ │ moveq r7, #0 │ │ │ │ - beq 5b55c │ │ │ │ + beq 5b51c │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 2a6134 │ │ │ │ + bl 2a65bc │ │ │ │ cmp r0, #0 │ │ │ │ addne r7, sp, #32 │ │ │ │ - bne 5b55c │ │ │ │ + bne 5b51c │ │ │ │ mov r0, #0 │ │ │ │ - b 5b5f0 │ │ │ │ + b 5b5b0 │ │ │ │ cmp r5, r4 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 5b5a0 │ │ │ │ + beq 5b560 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 2a6134 │ │ │ │ + bl 2a65bc │ │ │ │ cmp r0, #0 │ │ │ │ addne r4, sp, #40 @ 0x28 │ │ │ │ - bne 5b5a0 │ │ │ │ - b 5b554 │ │ │ │ + bne 5b560 │ │ │ │ + b 5b514 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 5b5d8 │ │ │ │ - bl 1326d0 │ │ │ │ + bne 5b598 │ │ │ │ + bl 132738 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b554 │ │ │ │ - bl c3e38 │ │ │ │ + bne 5b514 │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 5b5e8 │ │ │ │ - b 5b584 │ │ │ │ - ldr r3, [pc, #40] @ 5b608 │ │ │ │ + bge 5b5a8 │ │ │ │ + b 5b544 │ │ │ │ + ldr r3, [pc, #40] @ 5b5c8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ - b 5b5f0 │ │ │ │ + bl 1443e0 │ │ │ │ + b 5b5b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a58d8 │ │ │ │ + bl a581c │ │ │ │ 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, asr r6 @ │ │ │ │ + eorseq pc, r8, r4, lsl pc @ │ │ │ │ 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 91b78 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91abc <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5b64c │ │ │ │ + beq 5b5f4 │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [r4, #8] │ │ │ │ - bl a661c │ │ │ │ + bl a6560 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 5b624 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + tst r2, #268435456 @ 0x10000000 │ │ │ │ + bne 5b63c │ │ │ │ + ldr r3, [pc, #56] @ 5b664 │ │ │ │ + ldr r1, [pc, #56] @ 5b668 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + 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 9b168 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + mlaseq r6, r0, r1, r5 │ │ │ │ │ │ │ │ -0005b654 : │ │ │ │ +0005b66c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 5b678 │ │ │ │ - bl 348b64 │ │ │ │ - b 5b68c │ │ │ │ + bne 5b690 │ │ │ │ + bl 3493fc │ │ │ │ + b 5b6a4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9ddd8 │ │ │ │ + bl 9dd1c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5b694 │ │ │ │ + bne 5b6ac │ │ │ │ mvn r5, #0 │ │ │ │ - b 5b6c8 │ │ │ │ + b 5b6e0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 162220 │ │ │ │ + bl 1621f0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 5b6c8 │ │ │ │ + beq 5b6e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5b6c8 │ │ │ │ + bne 5b6e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5b6f8 │ │ │ │ + beq 5b710 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 5b710 │ │ │ │ - ldr r3, [pc, #56] @ 5b738 │ │ │ │ - ldr r1, [pc, #56] @ 5b73c │ │ │ │ + bne 5b728 │ │ │ │ + ldr r3, [pc, #56] @ 5b750 │ │ │ │ + ldr r1, [pc, #56] @ 5b754 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r1] │ │ │ │ mov r3, r0 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ strne r2, [r1] │ │ │ │ - str r1, [r3, #12] │ │ │ │ - bl 9b224 │ │ │ │ + str r1, [r3, #16] │ │ │ │ + bl 9b168 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003648d0 │ │ │ │ + eorseq r5, r6, r0, lsr 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, #12] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 5b778 │ │ │ │ + bne 5b790 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b79c │ │ │ │ - b 5b78c │ │ │ │ + beq 5b7b4 │ │ │ │ + b 5b7a4 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b768 │ │ │ │ + beq 5b780 │ │ │ │ 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 49220 │ │ │ │ + b 493d4 │ │ │ │ + ldr r0, [pc] @ 5b7dc │ │ │ │ + bx lr │ │ │ │ + subseq r7, r7, ip, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r2, #1 │ │ │ │ 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 5b80c │ │ │ │ + bne 5b830 │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5b84c │ │ │ │ + beq 5b870 │ │ │ │ mov ip, #2 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #244] @ 5b91c │ │ │ │ + ldr ip, [pc, #244] @ 5b940 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5b84c │ │ │ │ + bne 5b870 │ │ │ │ mov r0, #0 │ │ │ │ - b 5b914 │ │ │ │ + b 5b938 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 5b86c │ │ │ │ - bl a55e8 │ │ │ │ + bne 5b890 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b844 │ │ │ │ + bne 5b868 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 5b88c │ │ │ │ - bl a55e8 │ │ │ │ + bne 5b8b0 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b844 │ │ │ │ + bne 5b868 │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #132] @ 5b920 │ │ │ │ - ldr r0, [pc, #132] @ 5b924 │ │ │ │ + ldr r1, [pc, #132] @ 5b944 │ │ │ │ + ldr r0, [pc, #132] @ 5b948 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl bbdf4 │ │ │ │ + bl bbd80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5b844 │ │ │ │ - bl c3e38 │ │ │ │ + blt 5b868 │ │ │ │ + bl c3dc8 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a8e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5b8f8 │ │ │ │ + beq 5b91c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 5b900 │ │ │ │ - bl 1326d0 │ │ │ │ + bne 5b924 │ │ │ │ + bl 132738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b8b0 │ │ │ │ - b 5b844 │ │ │ │ - ldr r0, [pc, #40] @ 5b928 │ │ │ │ - b 5b914 │ │ │ │ - ldr r3, [pc, #36] @ 5b92c │ │ │ │ + beq 5b8d4 │ │ │ │ + b 5b868 │ │ │ │ + ldr r0, [pc, #40] @ 5b94c │ │ │ │ + b 5b938 │ │ │ │ + ldr r3, [pc, #36] @ 5b950 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 144370 │ │ │ │ + b 1443e0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrheq r3, [r7], #-212 @ 0xffffff2c │ │ │ │ - eorseq r8, r7, r0, lsl r5 │ │ │ │ - eorseq pc, r7, ip, lsl r8 @ │ │ │ │ + @ instruction: 0x00378dd0 │ │ │ │ + ldrsbeq r0, [r8], -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 5b958 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 5b970 │ │ │ │ - ldr r3, [pc, #56] @ 5b998 │ │ │ │ - ldr r1, [pc, #56] @ 5b99c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - 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 9b224 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r6, r0, ror fp │ │ │ │ - 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 5b9d4 │ │ │ │ + bne 5b988 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 5ba04 │ │ │ │ - b 5b9f8 │ │ │ │ + bne 5b9b8 │ │ │ │ + b 5b9ac │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #244] @ 5bad8 │ │ │ │ + ldr r0, [pc, #244] @ 5ba8c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b9bc │ │ │ │ - b 5ba94 │ │ │ │ - bl a55e8 │ │ │ │ + bne 5b970 │ │ │ │ + b 5ba48 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5ba94 │ │ │ │ + bne 5ba48 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 5ba28 │ │ │ │ - bl a55e8 │ │ │ │ + bne 5b9dc │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5ba94 │ │ │ │ - ldr r3, [pc, #172] @ 5badc │ │ │ │ + bne 5ba48 │ │ │ │ + ldr r3, [pc, #172] @ 5ba90 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 5ba4c │ │ │ │ - ldr r3, [pc, #160] @ 5bae0 │ │ │ │ - ldr r1, [pc, #160] @ 5bae4 │ │ │ │ + beq 5ba00 │ │ │ │ + ldr r3, [pc, #160] @ 5ba94 │ │ │ │ + ldr r1, [pc, #160] @ 5ba98 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ - b 5ba94 │ │ │ │ + bl 1177f0 │ │ │ │ + b 5ba48 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi 5ba60 │ │ │ │ + bhi 5ba14 │ │ │ │ tst r4, #98304 @ 0x18000 │ │ │ │ - beq 5ba9c │ │ │ │ - b 5ba78 │ │ │ │ - ldr r3, [pc, #128] @ 5bae8 │ │ │ │ - ldr r1, [pc, #128] @ 5baec │ │ │ │ + beq 5ba50 │ │ │ │ + b 5ba2c │ │ │ │ + ldr r3, [pc, #128] @ 5ba9c │ │ │ │ + ldr r1, [pc, #128] @ 5baa0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1177f8 │ │ │ │ - b 5ba94 │ │ │ │ - ldr r3, [pc, #112] @ 5baf0 │ │ │ │ + bl 1177f0 │ │ │ │ + b 5ba48 │ │ │ │ + ldr r3, [pc, #112] @ 5baa4 │ │ │ │ bics r3, r3, r4 │ │ │ │ - beq 5ba9c │ │ │ │ - ldr r3, [pc, #92] @ 5bae8 │ │ │ │ - ldr r1, [pc, #100] @ 5baf4 │ │ │ │ + beq 5ba50 │ │ │ │ + ldr r3, [pc, #92] @ 5ba9c │ │ │ │ + ldr r1, [pc, #100] @ 5baa8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bic r2, r4, #98304 @ 0x18000 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ - bcc 5babc │ │ │ │ - ldr r3, [pc, #56] @ 5bae8 │ │ │ │ - ldr r1, [pc, #68] @ 5baf8 │ │ │ │ + bcc 5ba70 │ │ │ │ + ldr r3, [pc, #56] @ 5ba9c │ │ │ │ + ldr r1, [pc, #68] @ 5baac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ - b 5ba94 │ │ │ │ + bl 1177f0 │ │ │ │ + b 5ba48 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ab454 │ │ │ │ + bl 2aba4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5ba94 │ │ │ │ - ldr r0, [pc, #36] @ 5bafc │ │ │ │ + bne 5ba48 │ │ │ │ + ldr r0, [pc, #36] @ 5bab0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mlaseq r5, r8, ip, pc @ │ │ │ │ + eorseq r0, r6, r8, asr r5 │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r8, r8, r7, pc @ │ │ │ │ + eorseq r0, r9, r8, asr r0 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r7, r4, ror #11 │ │ │ │ + eorseq fp, r7, r4, lsr #29 │ │ │ │ andeq r8, r1, r0, lsl r0 │ │ │ │ - eorseq fp, r7, ip, asr r6 │ │ │ │ - @ instruction: 0x0038f7b4 │ │ │ │ + eorseq fp, r7, ip, lsl pc │ │ │ │ + eorseq r0, r9, r4, ror r0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - b 187d84 │ │ │ │ - ldr r0, [pc] @ 5bb0c │ │ │ │ - bx lr │ │ │ │ - subseq r7, r7, ip, ror r5 │ │ │ │ - ldr r0, [pc] @ 5bb18 │ │ │ │ + b 187e88 │ │ │ │ + ldr r0, [pc] @ 5bac0 │ │ │ │ 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] @ 5bb50 │ │ │ │ + sub sp, sp, #24 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + mov r2, #0 │ │ │ │ + beq 5bb00 │ │ │ │ + add r0, r0, #9 │ │ │ │ + bl 22dda0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, sp │ │ │ │ + bl 5bd4c │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 5bb20 │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 22f250 │ │ │ │ + mov r1, #20 │ │ │ │ + mov r0, sp │ │ │ │ + bl 92874 │ │ │ │ + ldr r3, [pc, #28] @ 5bb50 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 5bb48 │ │ │ │ + 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 2d0c9c │ │ │ │ + bl 2d1124 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5bb98 │ │ │ │ + beq 5bbd0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5bb68 │ │ │ │ - ldr r2, [pc, #164] @ 5bbf8 │ │ │ │ - ldr ip, [pc, #160] @ 5bbf8 │ │ │ │ + bne 5bba0 │ │ │ │ + ldr r2, [pc, #164] @ 5bc30 │ │ │ │ + ldr ip, [pc, #160] @ 5bc30 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b 5bba0 │ │ │ │ - bl a8d1c │ │ │ │ + b 5bbd8 │ │ │ │ + bl a8c60 │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 5bba0 │ │ │ │ + bne 5bbd8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5bb98 │ │ │ │ + beq 5bbd0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5bb98 │ │ │ │ + bne 5bbd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 5bbec │ │ │ │ + b 5bc24 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #76] @ 5bbf8 │ │ │ │ + ldr r1, [pc, #76] @ 5bc30 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ moveq r2, r1 │ │ │ │ - ldr r0, [pc, #64] @ 5bbfc │ │ │ │ + ldr r0, [pc, #64] @ 5bc34 │ │ │ │ mov r1, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl a9a34 │ │ │ │ + bl a9978 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 5bbec │ │ │ │ + beq 5bc24 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5bbec │ │ │ │ + bne 5bc24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x0038f7d4 │ │ │ │ + mlaseq r9, r4, r0, r0 │ │ │ │ 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 5bca4 │ │ │ │ + ble 5bcdc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ bic r8, r1, r1, asr #31 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ mov r6, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5bc58 │ │ │ │ + beq 5bc90 │ │ │ │ mov r1, r5 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 355150 │ │ │ │ + bl 3559e8 │ │ │ │ cmp r0, r7 │ │ │ │ - bge 5bc58 │ │ │ │ + bge 5bc90 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29e454 │ │ │ │ + b 29e8dc │ │ │ │ cmp r6, #0 │ │ │ │ mul r5, r7, r5 │ │ │ │ - ble 5bc78 │ │ │ │ + ble 5bcb0 │ │ │ │ mov r1, r8 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 355150 │ │ │ │ + bl 3559e8 │ │ │ │ cmp r0, r5 │ │ │ │ - blt 5bc50 │ │ │ │ + blt 5bc88 │ │ │ │ mov r0, r4 │ │ │ │ mul r1, r7, r8 │ │ │ │ - bl 2d3764 │ │ │ │ + bl 2d3c1c │ │ │ │ cmn r0, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 5bcb4 │ │ │ │ + beq 5bcec │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mul r1, r5, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1bd8cc <_PyBytes_Repeat@@Base> │ │ │ │ + bl 1bdde8 <_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] @ 5bd48 │ │ │ │ - sub sp, sp, #24 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov r2, #0 │ │ │ │ - beq 5bcf8 │ │ │ │ - add r0, r0, #9 │ │ │ │ - bl 22de1c │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, sp │ │ │ │ - bl 5bddc │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5bd18 │ │ │ │ - add r0, r4, #9 │ │ │ │ - bl 8b0cc │ │ │ │ - mov r1, #20 │ │ │ │ - mov r0, sp │ │ │ │ - bl 92878 │ │ │ │ - ldr r3, [pc, #28] @ 5bd48 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 5bd40 │ │ │ │ - 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 5bd88 │ │ │ │ + bne 5bd30 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1bed14 │ │ │ │ + b 1bf230 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5bd74 │ │ │ │ + beq 5bd1c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #3 │ │ │ │ - b 2cf638 <_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 5bdd0 │ │ │ │ - mov r1, #3 │ │ │ │ - b 2cf638 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ - ldr r0, [pc] @ 5bdd8 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + b 2cfac0 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ - ldr r3, [pc, #576] @ 5c038 │ │ │ │ + ldr r3, [pc, #576] @ 5bfa8 │ │ │ │ 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 │ │ │ │ @@ -50764,17 +50728,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 5be84 │ │ │ │ + beq 5bdf4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 229e44 │ │ │ │ + bl 229dd0 │ │ │ │ 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 │ │ │ │ @@ -50788,15 +50752,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 5bed0 │ │ │ │ + bne 5be40 │ │ │ │ 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 │ │ │ │ @@ -50810,21 +50774,21 @@ │ │ │ │ mov r1, sp │ │ │ │ mov r2, #8 │ │ │ │ str r3, [sp] │ │ │ │ bl 29cdc │ │ │ │ mov r4, #0 │ │ │ │ lsr sl, sl, #6 │ │ │ │ cmp sl, r4 │ │ │ │ - beq 5bf4c │ │ │ │ + beq 5bebc │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 229e44 │ │ │ │ + bl 229dd0 │ │ │ │ add r4, r4, #1 │ │ │ │ add r6, r6, #64 @ 0x40 │ │ │ │ - b 5bf2c │ │ │ │ + b 5be9c │ │ │ │ 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 │ │ │ │ @@ -50867,124 +50831,138 @@ │ │ │ │ lsr r3, r3, #8 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ eor r3, r3, r0, ror #8 │ │ │ │ mov r1, sp │ │ │ │ add r0, r8, #16 │ │ │ │ str r3, [sp] │ │ │ │ bl 29cdc │ │ │ │ - ldr r3, [pc, #28] @ 5c038 │ │ │ │ + ldr r3, [pc, #28] @ 5bfa8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5c030 │ │ │ │ + beq 5bfa0 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r3, r1 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + bxeq lr │ │ │ │ + bx r3 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5bfd8 │ │ │ │ + mov r1, #3 │ │ │ │ + b 2cfac0 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ + ldr r0, [pc] @ 5bfe0 │ │ │ │ + bx lr │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ ldrb r3, [r0, #35] @ 0x23 │ │ │ │ - ldr r2, [pc, #20] @ 5c05c │ │ │ │ + ldr r2, [pc, #20] @ 5c004 │ │ │ │ add r3, r3, #2 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #1 │ │ │ │ - ldr r0, [pc, #8] @ 5c060 │ │ │ │ + ldr r0, [pc, #8] @ 5c008 │ │ │ │ movls r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c078 │ │ │ │ + beq 5c020 │ │ │ │ mov r1, #5 │ │ │ │ - b 2cf638 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ - ldr r0, [pc] @ 5c080 │ │ │ │ + b 2cfac0 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ + ldr r0, [pc] @ 5c028 │ │ │ │ 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 5c0c0 │ │ │ │ + bne 5c068 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt 5c0d4 │ │ │ │ - ldr r3, [pc, #216] @ 5c1a0 │ │ │ │ - ldr r1, [pc, #216] @ 5c1a4 │ │ │ │ + bgt 5c07c │ │ │ │ + ldr r3, [pc, #216] @ 5c148 │ │ │ │ + ldr r1, [pc, #216] @ 5c14c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 5c138 │ │ │ │ + bl 18ee38 │ │ │ │ + b 5c0e0 │ │ │ │ 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 5c160 │ │ │ │ - ldr r1, [pc, #172] @ 5c1a8 │ │ │ │ + beq 5c108 │ │ │ │ + ldr r1, [pc, #172] @ 5c150 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 17dc9c │ │ │ │ - bl 10f960 │ │ │ │ + bl 17dda8 │ │ │ │ + bl 10f99c │ │ │ │ ldr r8, [r5, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r8 │ │ │ │ - beq 5c140 │ │ │ │ + beq 5c0e8 │ │ │ │ mov r0, r8 │ │ │ │ - bl addfc │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c140 │ │ │ │ - ldr r3, [pc, #128] @ 5c1ac │ │ │ │ + bne 5c0e8 │ │ │ │ + ldr r3, [pc, #128] @ 5c154 │ │ │ │ ldr r2, [r8, #12] │ │ │ │ - ldr r1, [pc, #124] @ 5c1b0 │ │ │ │ + ldr r1, [pc, #124] @ 5c158 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ 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 5c174 │ │ │ │ + b 5c11c │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r3, r1 │ │ │ │ ldrne r2, [r3] │ │ │ │ strne r2, [r3, #-4] │ │ │ │ - bne 5c160 │ │ │ │ + bne 5c108 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5c198 │ │ │ │ + beq 5c140 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 5c198 │ │ │ │ + bne 5c140 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - @ instruction: 0x0038f7dc │ │ │ │ + mlaseq r9, ip, r0, r0 │ │ │ │ subseq r1, r7, r8, ror r3 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038b6b0 │ │ │ │ + eorseq fp, r8, r0, ror pc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c1c8 │ │ │ │ + beq 5c170 │ │ │ │ mov r1, #7 │ │ │ │ - b 2cf638 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ - ldr r0, [pc] @ 5c1d0 │ │ │ │ + b 2cfac0 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ + ldr r0, [pc] @ 5c178 │ │ │ │ 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 │ │ │ │ @@ -50992,170 +50970,170 @@ │ │ │ │ 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 5c224 │ │ │ │ + bne 5c1cc │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #3 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5c264 │ │ │ │ + beq 5c20c │ │ │ │ mov ip, #3 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #268] @ 5c34c │ │ │ │ + ldr ip, [pc, #268] @ 5c2f4 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5c264 │ │ │ │ + bne 5c20c │ │ │ │ mov r0, #0 │ │ │ │ - b 5c344 │ │ │ │ + b 5c2ec │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 5c284 │ │ │ │ - bl a55e8 │ │ │ │ + bne 5c22c │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c25c │ │ │ │ + bne 5c204 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 27c6b4 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27cb4c <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c25c │ │ │ │ + beq 5c204 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 298af8 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 298f90 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c25c │ │ │ │ + beq 5c204 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #140] @ 5c350 │ │ │ │ - ldr r0, [pc, #140] @ 5c354 │ │ │ │ + ldr r1, [pc, #140] @ 5c2f8 │ │ │ │ + ldr r0, [pc, #140] @ 5c2fc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp] │ │ │ │ - bl bbdf4 │ │ │ │ + bl bbd80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5c25c │ │ │ │ - bl c3e38 │ │ │ │ + blt 5c204 │ │ │ │ + bl c3dc8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2958c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5c328 │ │ │ │ + beq 5c2d0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 5c330 │ │ │ │ - bl 1326d0 │ │ │ │ + bne 5c2d8 │ │ │ │ + bl 132738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c2dc │ │ │ │ - b 5c25c │ │ │ │ - ldr r0, [pc, #40] @ 5c358 │ │ │ │ - b 5c344 │ │ │ │ - ldr r3, [pc, #36] @ 5c35c │ │ │ │ + beq 5c284 │ │ │ │ + b 5c204 │ │ │ │ + ldr r0, [pc, #40] @ 5c300 │ │ │ │ + b 5c2ec │ │ │ │ + ldr r3, [pc, #36] @ 5c304 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 144370 │ │ │ │ + b 1443e0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r3, r7, r0, ror #27 │ │ │ │ - eorseq pc, r8, r0, lsl #16 │ │ │ │ - eorseq ip, r8, r8, lsl #28 │ │ │ │ + eorseq r0, r9, r0, asr #1 │ │ │ │ + eorseq sp, r8, r8, asr #13 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #88] @ 5c3d8 │ │ │ │ + ldr r2, [pc, #88] @ 5c380 │ │ │ │ cmp ip, r2 │ │ │ │ - bne 5c3c8 │ │ │ │ + bne 5c370 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 5c3c8 │ │ │ │ + bne 5c370 │ │ │ │ sub r3, r4, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 5c3c8 │ │ │ │ - bl 4c5c4 │ │ │ │ + bhi 5c370 │ │ │ │ + bl 4c510 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 5c3d0 │ │ │ │ + beq 5c378 │ │ │ │ cmp r4, #3 │ │ │ │ eoreq r3, r0, #1 │ │ │ │ - ldr r2, [pc, #32] @ 5c3dc │ │ │ │ + ldr r2, [pc, #32] @ 5c384 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #28] @ 5c3e0 │ │ │ │ + ldr r0, [pc, #28] @ 5c388 │ │ │ │ movne r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #20] @ 5c3e4 │ │ │ │ + ldr r0, [pc, #20] @ 5c38c │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005c3e8 : │ │ │ │ - ldr r3, [pc, #12] @ 5c3fc │ │ │ │ +0005c390 : │ │ │ │ + ldr r3, [pc, #12] @ 5c3a4 │ │ │ │ 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 92b0c │ │ │ │ + bl 92b08 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5c470 │ │ │ │ + beq 5c418 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl a32b0 │ │ │ │ + bl a31f4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 5c44c │ │ │ │ + beq 5c3f4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl a58d8 │ │ │ │ + bl a581c │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r4, #16] │ │ │ │ - bne 5c474 │ │ │ │ + bne 5c41c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5c470 │ │ │ │ + beq 5c418 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5c470 │ │ │ │ + bne 5c418 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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, #4056] @ 0xfd8 │ │ │ │ @@ -51164,1122 +51142,1121 @@ │ │ │ │ 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 5c4c4 │ │ │ │ + beq 5c46c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5c4e0 │ │ │ │ + beq 5c488 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ mov r0, sp │ │ │ │ - bl 163b0c │ │ │ │ + bl 163adc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5c520 │ │ │ │ - ldr r0, [pc, #32] @ 5c52c │ │ │ │ - bl 2b1814 <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq 5c4c8 │ │ │ │ + ldr r0, [pc, #32] @ 5c4d4 │ │ │ │ + bl 2b1b74 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 5c530 │ │ │ │ - bl a9a34 │ │ │ │ + ldr r0, [pc, #20] @ 5c4d8 │ │ │ │ + bl a9978 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - @ instruction: 0x0038c6f0 │ │ │ │ + @ instruction: 0x0038cfb0 │ │ │ │ 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 5c578 │ │ │ │ + bne 5c520 │ │ │ │ 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 5c55c │ │ │ │ + beq 5c504 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c58c : │ │ │ │ - ldr r3, [pc, #4] @ 5c598 │ │ │ │ +0005c534 : │ │ │ │ + ldr r3, [pc, #4] @ 5c540 │ │ │ │ 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 5c5e0 │ │ │ │ - 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 5c5c4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [pc, #4] @ 5c604 │ │ │ │ - ldr r0, [pc, #4] @ 5c608 │ │ │ │ - b 4ac24 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ - andeq fp, r4, r0, lsl r5 │ │ │ │ - ldrheq sp, [r5], #-40 @ 0xffffffd8 │ │ │ │ - │ │ │ │ -0005c60c : │ │ │ │ - ldr r3, [pc, #4] @ 5c618 │ │ │ │ - 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] @ 5c6a8 │ │ │ │ + ldr r2, [pc, #112] @ 5c5d0 │ │ │ │ sub sp, sp, #24 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - beq 5c658 │ │ │ │ + beq 5c580 │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 22de1c │ │ │ │ + bl 22dda0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 5bddc │ │ │ │ + bl 5bd4c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5c678 │ │ │ │ + beq 5c5a0 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b0cc │ │ │ │ + bl 22f250 │ │ │ │ mov r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 32ad24 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 5c6a8 │ │ │ │ + bl 32b5c4 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 5c5d0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5c6a0 │ │ │ │ + beq 5c5c8 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r5, r2 │ │ │ │ + bne 5c618 │ │ │ │ + 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 5c5fc │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [pc, #4] @ 5c63c │ │ │ │ + ldr r0, [pc, #4] @ 5c640 │ │ │ │ + b 4abcc <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + @ instruction: 0x0004b4b8 │ │ │ │ + ldrheq sp, [r5], #-40 @ 0xffffffd8 │ │ │ │ + │ │ │ │ +0005c644 : │ │ │ │ + ldr r3, [pc, #4] @ 5c650 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bx lr │ │ │ │ + subseq r9, r9, ip, ror #24 │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + ldr ip, [r2, #8] │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + sub r3, ip, r3 │ │ │ │ + ldr r0, [pc] @ 5c670 │ │ │ │ + b a9978 │ │ │ │ + @ instruction: 0x0038cbb8 │ │ │ │ │ │ │ │ -0005c6ac : │ │ │ │ +0005c674 : │ │ │ │ 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 5c6d4 │ │ │ │ - bl 348b64 │ │ │ │ - b 5c6e4 │ │ │ │ + bne 5c69c │ │ │ │ + bl 3493fc │ │ │ │ + b 5c6ac │ │ │ │ add r2, sp, #4 │ │ │ │ - bl cab54 │ │ │ │ + bl caab4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 5c6f4 │ │ │ │ - ldr r0, [pc, #28] @ 5c708 │ │ │ │ - bl 2a5be0 │ │ │ │ + bge 5c6bc │ │ │ │ + ldr r0, [pc, #28] @ 5c6d0 │ │ │ │ + bl 2a6068 │ │ │ │ mov r4, #0 │ │ │ │ - b 5c6fc │ │ │ │ + b 5c6c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq pc, r8, ip, lsr #16 │ │ │ │ + eorseq r0, r9, ip, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 5c750 │ │ │ │ + bne 5c718 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c734 │ │ │ │ + beq 5c6fc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r4, r1 │ │ │ │ - bl 2faef8 │ │ │ │ + bl 2fb738 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 5c7ac │ │ │ │ + beq 5c774 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 5c7bc │ │ │ │ + bne 5c784 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ - b 5c7c0 │ │ │ │ - ldr r3, [pc, #20] @ 5c7c8 │ │ │ │ + b 5c788 │ │ │ │ + ldr r3, [pc, #20] @ 5c790 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 139a20 │ │ │ │ + bl 139a90 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ │ │ │ │ -0005c7cc : │ │ │ │ - ldr r3, [pc, #4] @ 5c7d8 │ │ │ │ +0005c794 : │ │ │ │ + ldr r3, [pc, #4] @ 5c7a0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ bx lr │ │ │ │ subseq r9, r9, ip, ror #24 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - ldr ip, [r2, #8] │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - sub r3, ip, r3 │ │ │ │ - ldr r0, [pc] @ 5c7f8 │ │ │ │ - b a9a34 │ │ │ │ - @ instruction: 0x0038c2f8 │ │ │ │ + ldr r0, [pc, #4] @ 5c7b0 │ │ │ │ + mov r1, #4 │ │ │ │ + b a54a8 │ │ │ │ + eorseq pc, r8, r8, ror #11 │ │ │ │ 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 2faef8 │ │ │ │ + bl 2fb738 │ │ │ │ sub r0, r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005c824 : │ │ │ │ - ldr r3, [pc, #4] @ 5c830 │ │ │ │ +0005c7dc : │ │ │ │ + ldr r3, [pc, #4] @ 5c7e8 │ │ │ │ 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 303f58 │ │ │ │ - bl a55e8 │ │ │ │ + bl 304558 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 5c8f0 │ │ │ │ + bne 5c8a8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r4, [sp] │ │ │ │ bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #132] @ 5c8f8 │ │ │ │ + ldr r3, [pc, #132] @ 5c8b0 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355cec │ │ │ │ + bl 356584 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c8ec │ │ │ │ - ldr r3, [pc, #104] @ 5c8f8 │ │ │ │ + bne 5c8a4 │ │ │ │ + ldr r3, [pc, #104] @ 5c8b0 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355cd8 │ │ │ │ + bl 356570 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c8ec │ │ │ │ + bne 5c8a4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #64] @ 5c8f8 │ │ │ │ + ldr r3, [pc, #64] @ 5c8b0 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355cec │ │ │ │ + bl 356584 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c8ec │ │ │ │ - ldr r3, [pc, #36] @ 5c8f8 │ │ │ │ + bne 5c8a4 │ │ │ │ + ldr r3, [pc, #36] @ 5c8b0 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355cd8 │ │ │ │ + bl 356570 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #16] @ 5c8fc │ │ │ │ - beq 5c8f0 │ │ │ │ - ldr r0, [pc, #12] @ 5c900 │ │ │ │ + ldreq r0, [pc, #16] @ 5c8b4 │ │ │ │ + beq 5c8a8 │ │ │ │ + ldr r0, [pc, #12] @ 5c8b8 │ │ │ │ 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] @ 5c910 │ │ │ │ - mov r1, #4 │ │ │ │ - b a5564 │ │ │ │ - eorseq lr, r8, r0, ror #25 │ │ │ │ + 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 9b0f0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl a4080 │ │ │ │ + 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 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 5c958 │ │ │ │ + bne 5c96c │ │ │ │ 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 5c93c │ │ │ │ + beq 5c950 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c96c : │ │ │ │ - ldr r3, [pc, #4] @ 5c978 │ │ │ │ +0005c980 : │ │ │ │ + ldr r3, [pc, #4] @ 5c98c │ │ │ │ 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 5c9b4 │ │ │ │ + bne 5c9c8 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - beq 5c9cc │ │ │ │ + beq 5c9e0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5c9cc │ │ │ │ - ldr r3, [pc, #264] @ 5cac4 │ │ │ │ - ldr r1, [pc, #264] @ 5cac8 │ │ │ │ + beq 5c9e0 │ │ │ │ + ldr r3, [pc, #264] @ 5cad8 │ │ │ │ + ldr r1, [pc, #264] @ 5cadc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r4, #0 │ │ │ │ - b 5cabc │ │ │ │ - bl 1e7614 │ │ │ │ + b 5cad0 │ │ │ │ + bl 1e7a14 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r2, [r2] │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 315580 │ │ │ │ + bl 315e14 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5c9c4 │ │ │ │ + beq 5c9d8 │ │ │ │ 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 215b1c │ │ │ │ + bl 215b2c │ │ │ │ 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 215b1c │ │ │ │ + bl 215b2c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5cabc │ │ │ │ + beq 5cad0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 31571c │ │ │ │ + bl 315fb0 │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r0, [r5, #20] │ │ │ │ ldrne r1, [r0, #4] │ │ │ │ - bne 5ca80 │ │ │ │ + bne 5ca94 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5c9c4 │ │ │ │ + beq 5c9d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5c9c4 │ │ │ │ + bne 5c9d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 5c9c4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 5c9d8 │ │ │ │ cmp r6, r1 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - bge 5cab8 │ │ │ │ + bge 5cacc │ │ │ │ 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 5ca80 │ │ │ │ + b 5ca94 │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r8, ror #23 │ │ │ │ - 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 9b1ac │ │ │ │ - mov r0, r4 │ │ │ │ - bl a413c │ │ │ │ - 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - add r0, r3, r0, lsl #2 │ │ │ │ - b 18bdf8 │ │ │ │ + eorseq sl, r8, r8, lsr #9 │ │ │ │ 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 303f58 │ │ │ │ - bl a55e8 │ │ │ │ + bl 304558 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 5cc0c │ │ │ │ + bne 5cba0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r4, [sp] │ │ │ │ bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #136] @ 5cc14 │ │ │ │ + ldr r3, [pc, #136] @ 5cba8 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355cec │ │ │ │ + bl 356584 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5cbbc │ │ │ │ - ldr r3, [pc, #108] @ 5cc14 │ │ │ │ + bne 5cb50 │ │ │ │ + ldr r3, [pc, #108] @ 5cba8 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355cb0 │ │ │ │ + bl 356548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5cc08 │ │ │ │ + beq 5cb9c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #68] @ 5cc14 │ │ │ │ + ldr r3, [pc, #68] @ 5cba8 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355cec │ │ │ │ + bl 356584 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5cc00 │ │ │ │ - ldr r3, [pc, #40] @ 5cc14 │ │ │ │ + bne 5cb94 │ │ │ │ + ldr r3, [pc, #40] @ 5cba8 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355cb0 │ │ │ │ + bl 356548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5cc08 │ │ │ │ - ldr r0, [pc, #16] @ 5cc18 │ │ │ │ - b 5cc0c │ │ │ │ - ldr r0, [pc, #12] @ 5cc1c │ │ │ │ + beq 5cb9c │ │ │ │ + ldr r0, [pc, #16] @ 5cbac │ │ │ │ + b 5cba0 │ │ │ │ + ldr r0, [pc, #12] @ 5cbb0 │ │ │ │ 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 2cdebc │ │ │ │ - cmn r0, #1 │ │ │ │ - moveq r4, #0 │ │ │ │ - beq 5cc54 │ │ │ │ - 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 303f58 │ │ │ │ - bl a55e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r0, #0 │ │ │ │ - bne 5cca8 │ │ │ │ - ldrd r2, [sp] │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 355cec │ │ │ │ - ldr r3, [pc, #20] @ 5ccb0 │ │ │ │ - ldr r2, [pc, #20] @ 5ccb4 │ │ │ │ - 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 5cd10 │ │ │ │ + bne 5cc0c │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5cd44 │ │ │ │ - ldr ip, [pc, #640] @ 5cf98 │ │ │ │ + beq 5cc40 │ │ │ │ + ldr ip, [pc, #636] @ 5ce90 │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5cddc │ │ │ │ + beq 5ccd8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5cd94 │ │ │ │ + beq 5cc90 │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5cd68 │ │ │ │ + beq 5cc64 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 5cd68 │ │ │ │ + bne 5cc64 │ │ │ │ mov r2, #0 │ │ │ │ - b 5cd9c │ │ │ │ + b 5cc98 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5cd7c │ │ │ │ + bne 5cc78 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 5cd9c │ │ │ │ - bl 1034d0 │ │ │ │ + b 5cc98 │ │ │ │ + bl 103520 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5cddc │ │ │ │ + blt 5ccd8 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 5cd60 │ │ │ │ - b 5cd74 │ │ │ │ + beq 5cc5c │ │ │ │ + b 5cc70 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2e96b4 │ │ │ │ + bl 2e9ef4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5cddc │ │ │ │ + beq 5ccd8 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5ce48 │ │ │ │ + beq 5cd44 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 5cde4 │ │ │ │ - ldr r3, [pc, #456] @ 5cf9c │ │ │ │ - ldr r1, [pc, #456] @ 5cfa0 │ │ │ │ + beq 5cce0 │ │ │ │ + ldr r3, [pc, #452] @ 5ce94 │ │ │ │ + ldr r1, [pc, #452] @ 5ce98 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r4, #0 │ │ │ │ - b 5cf68 │ │ │ │ + b 5ce64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15d478 │ │ │ │ + bl 15d448 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5ce08 │ │ │ │ - ldr r3, [pc, #416] @ 5cf9c │ │ │ │ - ldr r1, [pc, #420] @ 5cfa4 │ │ │ │ + bne 5cd04 │ │ │ │ + ldr r3, [pc, #412] @ 5ce94 │ │ │ │ + ldr r1, [pc, #416] @ 5ce9c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 5cddc │ │ │ │ + bl 18ee38 │ │ │ │ + b 5ccd8 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 112590 │ │ │ │ + bl 1125c8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5cddc │ │ │ │ + beq 5ccd8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 5ce48 │ │ │ │ - ldr r3, [pc, #372] @ 5cfa8 │ │ │ │ - ldr r1, [pc, #372] @ 5cfac │ │ │ │ + ble 5cd44 │ │ │ │ + ldr r3, [pc, #368] @ 5cea0 │ │ │ │ + ldr r1, [pc, #368] @ 5cea4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1134c4 │ │ │ │ - b 5cddc │ │ │ │ + bl 1134fc │ │ │ │ + b 5ccd8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 5d388 │ │ │ │ + bl 5d2fc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5ce70 │ │ │ │ + bne 5cd6c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5cddc │ │ │ │ + beq 5ccd8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1134c4 │ │ │ │ - b 5cddc │ │ │ │ + bl 1134fc │ │ │ │ + b 5ccd8 │ │ │ │ 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, #204 @ 0xcc │ │ │ │ + add r1, pc, #200 @ 0xc8 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7] │ │ │ │ - add r1, pc, #200 @ 0xc8 │ │ │ │ + add r1, pc, #196 @ 0xc4 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7, #8] │ │ │ │ - add r1, pc, #196 @ 0xc4 │ │ │ │ + add r1, pc, #192 @ 0xc0 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7, #16] │ │ │ │ - add r1, pc, #192 @ 0xc0 │ │ │ │ + add r1, pc, #188 @ 0xbc │ │ │ │ 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 a55e8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5cf1c │ │ │ │ + beq 5ce18 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5ce5c │ │ │ │ + beq 5cd58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5ce5c │ │ │ │ + bne 5cd58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 5ce5c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 5cd58 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5cf68 │ │ │ │ + beq 5ce64 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 5cf54 │ │ │ │ - bl c3e38 │ │ │ │ + blt 5ce50 │ │ │ │ + bl c3dc8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 68104 │ │ │ │ + bl 680a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b9c │ │ │ │ - b 5cf60 │ │ │ │ + bl c7b20 │ │ │ │ + b 5ce5c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 68104 │ │ │ │ + bl 680a8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1134c4 │ │ │ │ + bl 1134fc │ │ │ │ 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, lsl #6 │ │ │ │ - eorseq r6, r8, r4, lsr r3 │ │ │ │ + eorseq r6, r8, ip, asr #23 │ │ │ │ + @ instruction: 0x00386bf4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r8, r0, ror #6 │ │ │ │ + eorseq r6, r8, r0, lsr #24 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + add r0, r3, r0, lsl #2 │ │ │ │ + b 18befc │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 2ce344 │ │ │ │ + cmn r0, #1 │ │ │ │ + moveq r4, #0 │ │ │ │ + beq 5cef0 │ │ │ │ + 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 304558 │ │ │ │ + bl a552c │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r0, #0 │ │ │ │ + bne 5cf44 │ │ │ │ + ldrd r2, [sp] │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 356584 │ │ │ │ + ldr r3, [pc, #20] @ 5cf4c │ │ │ │ + ldr r2, [pc, #20] @ 5cf50 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r0, r3 │ │ │ │ + moveq r0, r2 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r7, [r0, #65] @ 0x41 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 5cfe0 │ │ │ │ - ldr r3, [pc, #520] @ 5d1dc │ │ │ │ - ldr r1, [pc, #520] @ 5d1e0 │ │ │ │ + beq 5cf84 │ │ │ │ + ldr r3, [pc, #520] @ 5d180 │ │ │ │ + ldr r1, [pc, #520] @ 5d184 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 5d020 │ │ │ │ + bl 18ee38 │ │ │ │ + b 5cfc4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - beq 5d004 │ │ │ │ + beq 5cfa8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bgt 5d028 │ │ │ │ + bgt 5cfcc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r0, [pc, #468] @ 5d1e4 │ │ │ │ + ldr r0, [pc, #468] @ 5d188 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #460] @ 5d1e8 │ │ │ │ + ldr r1, [pc, #460] @ 5d18c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 151c7c │ │ │ │ + bl 151e88 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 5d020 │ │ │ │ + beq 5cfc4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fec74 <_PyEval_MatchClass@@Base+0x8f8> │ │ │ │ + bl 1ff010 <_PyEval_MatchClass@@Base+0x8f8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5d080 │ │ │ │ + bne 5d024 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5d020 │ │ │ │ + beq 5cfc4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5d020 │ │ │ │ + bne 5cfc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 5d020 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 5cfc4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5d0a0 │ │ │ │ + beq 5d044 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5d0a0 │ │ │ │ + bne 5d044 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r8, [r6, #12] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ ands r5, r5, #268435456 @ 0x10000000 │ │ │ │ - beq 5d100 │ │ │ │ + beq 5d0a4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 315428 │ │ │ │ + bl 315cbc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 5d020 │ │ │ │ + beq 5cfc4 │ │ │ │ ldr r5, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2ca114 <_Py_RestoreSignals@@Base+0xff8> │ │ │ │ + bl 2ca59c <_Py_RestoreSignals@@Base+0xff8> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5d0e8 │ │ │ │ + bne 5d08c │ │ │ │ mov r0, r7 │ │ │ │ - bl 99c64 │ │ │ │ - b 5d020 │ │ │ │ + bl 99ba8 │ │ │ │ + b 5cfc4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r2, r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r7 │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - bne 5d130 │ │ │ │ - ldr r0, [pc, #196] @ 5d1e4 │ │ │ │ + bne 5d0d4 │ │ │ │ + ldr r0, [pc, #196] @ 5d188 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #196] @ 5d1ec │ │ │ │ + ldr r1, [pc, #196] @ 5d190 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1177f8 │ │ │ │ - b 5d020 │ │ │ │ - bl aafb0 │ │ │ │ + bl 1177f0 │ │ │ │ + b 5cfc4 │ │ │ │ + bl aaef4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5d14c │ │ │ │ - bl a55e8 │ │ │ │ + bne 5d0f0 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d154 │ │ │ │ - b 5d020 │ │ │ │ + beq 5d0f8 │ │ │ │ + b 5cfc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 5d168 │ │ │ │ - ldr r3, [pc, #128] @ 5d1dc │ │ │ │ - ldr r1, [pc, #144] @ 5d1f0 │ │ │ │ + bge 5d10c │ │ │ │ + ldr r3, [pc, #128] @ 5d180 │ │ │ │ + ldr r1, [pc, #144] @ 5d194 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 5d020 │ │ │ │ + bl 18ee38 │ │ │ │ + b 5cfc4 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ - ldr r3, [pc, #128] @ 5d1f4 │ │ │ │ + ldr r3, [pc, #128] @ 5d198 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 5d1bc │ │ │ │ + beq 5d160 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 5d1a4 │ │ │ │ - ldr r0, [pc, #80] @ 5d1e4 │ │ │ │ + bne 5d148 │ │ │ │ + ldr r0, [pc, #80] @ 5d188 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #92] @ 5d1f8 │ │ │ │ + ldr r1, [pc, #92] @ 5d19c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1177f8 │ │ │ │ - b 5d020 │ │ │ │ + bl 1177f0 │ │ │ │ + b 5cfc4 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d1c4 │ │ │ │ - bl afb60 │ │ │ │ + beq 5d168 │ │ │ │ + bl afaf4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5d020 │ │ │ │ - ldr r0, [pc, #48] @ 5d1f4 │ │ │ │ + blt 5cfc4 │ │ │ │ + ldr r0, [pc, #48] @ 5d198 │ │ │ │ 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 5d1bc │ │ │ │ + b 5d160 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, r4, asr #22 │ │ │ │ + eorseq pc, r6, r4, lsl #8 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038f8b4 │ │ │ │ - @ instruction: 0x0038f8f0 │ │ │ │ - eorseq sp, r8, ip │ │ │ │ + eorseq r0, r9, r4, ror r1 │ │ │ │ + @ instruction: 0x003901b0 │ │ │ │ + eorseq sp, r8, ip, asr #17 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq pc, r8, r4, lsr #18 │ │ │ │ + eorseq r0, r9, r4, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #152] @ 5d2ac │ │ │ │ + ldr r3, [pc, #152] @ 5d250 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r3 │ │ │ │ mov r5, r1 │ │ │ │ - beq 5d240 │ │ │ │ + beq 5d1e4 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl addfc │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r6, [r5, #4] │ │ │ │ moveq r3, r4 │ │ │ │ - beq 5d244 │ │ │ │ + beq 5d1e8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - ldreq r4, [pc, #88] @ 5d2b0 │ │ │ │ - beq 5d2a4 │ │ │ │ + ldreq r4, [pc, #88] @ 5d254 │ │ │ │ + beq 5d248 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 118af0 │ │ │ │ + bl 118ae8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5d2a0 │ │ │ │ + beq 5d244 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2cdebc │ │ │ │ + bl 2ce344 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5d2a4 │ │ │ │ + bne 5d248 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5d2a0 │ │ │ │ + beq 5d244 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5d2a0 │ │ │ │ + bne 5d244 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 2d3764 │ │ │ │ - ldr r3, [pc, #12] @ 5d2e0 │ │ │ │ + bl 2d3c1c │ │ │ │ + ldr r3, [pc, #12] @ 5d284 │ │ │ │ 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 303f58 │ │ │ │ - bl a55e8 │ │ │ │ + bl 304558 │ │ │ │ + bl a552c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 5d34c │ │ │ │ + bne 5d2f0 │ │ │ │ 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 5d3b8 │ │ │ │ + bl 5d35c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5d340 │ │ │ │ - bl 349f38 <_Py_c_neg@@Base+0x3c> │ │ │ │ - b 5d34c │ │ │ │ + beq 5d2e4 │ │ │ │ + bl 34a7d0 <_Py_c_neg@@Base+0x3c> │ │ │ │ + b 5d2f0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b ab0a0 │ │ │ │ + b aafe4 │ │ │ │ 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 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ - mov r4, r1 │ │ │ │ - bl bbd64 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r0 │ │ │ │ + bl 91abc <_PyObject_GC_New@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 5d324 │ │ │ │ + mov r3, #0 │ │ │ │ + strh r3, [r4, #12] │ │ │ │ + bl a6560 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 2c1a10 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 91b78 <_PyObject_GC_New@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 5d3b0 │ │ │ │ - mov r3, #0 │ │ │ │ - strh r3, [r4, #12] │ │ │ │ - bl a661c │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ + mov r4, r1 │ │ │ │ + bl bbcf0 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r4, lr} │ │ │ │ + b 2c1e98 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, sp, #16 │ │ │ │ stmdb ip, {r0, r1, r2, r3} │ │ │ │ ldrd sl, [sp] │ │ │ │ ldrd r4, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 355cec │ │ │ │ + bl 356584 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d5cc │ │ │ │ + bne 5d570 │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #472] @ 5d5dc │ │ │ │ + ldr r3, [pc, #472] @ 5d580 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355cec │ │ │ │ + bl 356584 │ │ │ │ mov r6, sl │ │ │ │ bic r7, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d47c │ │ │ │ - ldr r3, [pc, #436] @ 5d5dc │ │ │ │ + bne 5d420 │ │ │ │ + ldr r3, [pc, #436] @ 5d580 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355cb0 │ │ │ │ + bl 356548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d47c │ │ │ │ - ldr r3, [pc, #408] @ 5d5dc │ │ │ │ + bne 5d420 │ │ │ │ + ldr r3, [pc, #408] @ 5d580 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 355cec │ │ │ │ + bl 356584 │ │ │ │ and r4, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d4e4 │ │ │ │ - ldr r3, [pc, #376] @ 5d5dc │ │ │ │ + bne 5d488 │ │ │ │ + ldr r3, [pc, #376] @ 5d580 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355cb0 │ │ │ │ + bl 356548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d4e4 │ │ │ │ - b 5d4fc │ │ │ │ - ldr r3, [pc, #344] @ 5d5dc │ │ │ │ + bne 5d488 │ │ │ │ + b 5d4a0 │ │ │ │ + ldr r3, [pc, #344] @ 5d580 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355cec │ │ │ │ + bl 356584 │ │ │ │ mov r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d4b8 │ │ │ │ - ldr r3, [pc, #312] @ 5d5dc │ │ │ │ + bne 5d45c │ │ │ │ + ldr r3, [pc, #312] @ 5d580 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355cb0 │ │ │ │ + bl 356548 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355c88 │ │ │ │ + bl 356520 │ │ │ │ eor r8, r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r8, r8, #1 │ │ │ │ tst r8, #1 │ │ │ │ - bne 5d554 │ │ │ │ - b 5d5b0 │ │ │ │ + bne 5d4f8 │ │ │ │ + b 5d554 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #240] @ 5d5e0 │ │ │ │ - ldr r1, [pc, #240] @ 5d5e4 │ │ │ │ - ldrne r0, [pc, #232] @ 5d5e0 │ │ │ │ - ldrne r1, [pc, #236] @ 5d5e8 │ │ │ │ - b 5d5d4 │ │ │ │ + ldr r0, [pc, #240] @ 5d584 │ │ │ │ + ldr r1, [pc, #240] @ 5d588 │ │ │ │ + ldrne r0, [pc, #232] @ 5d584 │ │ │ │ + ldrne r1, [pc, #236] @ 5d58c │ │ │ │ + b 5d578 │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r1, [pc, #228] @ 5d5ec │ │ │ │ + ldr r1, [pc, #228] @ 5d590 │ │ │ │ mov r0, #0 │ │ │ │ - ldrlt r1, [pc, #224] @ 5d5f0 │ │ │ │ + ldrlt r1, [pc, #224] @ 5d594 │ │ │ │ movlt r0, #0 │ │ │ │ - ldr r3, [pc, #212] @ 5d5ec │ │ │ │ + ldr r3, [pc, #212] @ 5d590 │ │ │ │ mov r2, #0 │ │ │ │ - bl 355c88 │ │ │ │ + bl 356520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d53c │ │ │ │ + beq 5d4e0 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #176] @ 5d5e0 │ │ │ │ - ldr r1, [pc, #192] @ 5d5f4 │ │ │ │ - ldrne r0, [pc, #168] @ 5d5e0 │ │ │ │ - ldrne r1, [pc, #188] @ 5d5f8 │ │ │ │ - b 5d5d4 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r0, [pc, #180] @ 5d5fc │ │ │ │ - ldr r1, [pc, #180] @ 5d600 │ │ │ │ - ldrne r0, [pc, #172] @ 5d5fc │ │ │ │ - ldrne r1, [pc, #176] @ 5d604 │ │ │ │ - b 5d5d4 │ │ │ │ - cmp fp, #0 │ │ │ │ - ldr r1, [pc, #140] @ 5d5ec │ │ │ │ - ldr r3, [pc, #136] @ 5d5ec │ │ │ │ - ldrlt r1, [pc, #136] @ 5d5f0 │ │ │ │ + ldr r0, [pc, #176] @ 5d584 │ │ │ │ + ldr r1, [pc, #192] @ 5d598 │ │ │ │ + ldrne r0, [pc, #168] @ 5d584 │ │ │ │ + ldrne r1, [pc, #188] @ 5d59c │ │ │ │ + b 5d578 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r0, [pc, #180] @ 5d5a0 │ │ │ │ + ldr r1, [pc, #180] @ 5d5a4 │ │ │ │ + ldrne r0, [pc, #172] @ 5d5a0 │ │ │ │ + ldrne r1, [pc, #176] @ 5d5a8 │ │ │ │ + b 5d578 │ │ │ │ + cmp fp, #0 │ │ │ │ + ldr r1, [pc, #140] @ 5d590 │ │ │ │ + ldr r3, [pc, #136] @ 5d590 │ │ │ │ + ldrlt r1, [pc, #136] @ 5d594 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - bl 355c88 │ │ │ │ + bl 356520 │ │ │ │ and r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d598 │ │ │ │ + beq 5d53c │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ movne r0, #0 │ │ │ │ movne r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 5d5d4 │ │ │ │ + b 5d578 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #60] @ 5d5e0 │ │ │ │ - ldr r1, [pc, #96] @ 5d608 │ │ │ │ - ldrne r0, [pc, #52] @ 5d5e0 │ │ │ │ - ldrne r1, [pc, #92] @ 5d60c │ │ │ │ - b 5d5d4 │ │ │ │ + ldr r0, [pc, #60] @ 5d584 │ │ │ │ + ldr r1, [pc, #96] @ 5d5ac │ │ │ │ + ldrne r0, [pc, #52] @ 5d584 │ │ │ │ + ldrne r1, [pc, #92] @ 5d5b0 │ │ │ │ + b 5d578 │ │ │ │ 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] @ 5d610 │ │ │ │ + ldr r1, [pc, #60] @ 5d5b4 │ │ │ │ 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 │ │ │ │ @@ -52289,82 +52266,118 @@ │ │ │ │ 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] @ 5d5c0 │ │ │ │ + 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 303f58 │ │ │ │ - bl a55e8 │ │ │ │ + bl 304558 │ │ │ │ + bl a552c │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #0 │ │ │ │ - bne 5d6a0 │ │ │ │ + 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 5d3b8 │ │ │ │ + bl 5d35c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ - bl 329644 <_Py_c_abs@@Base> │ │ │ │ + bl 329e1c <_Py_c_abs@@Base> │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5d690 │ │ │ │ - bl 349f38 <_Py_c_neg@@Base+0x3c> │ │ │ │ - b 5d6a0 │ │ │ │ - ldr r0, [pc, #20] @ 5d6ac │ │ │ │ + beq 5d640 │ │ │ │ + bl 34a7d0 <_Py_c_neg@@Base+0x3c> │ │ │ │ + b 5d650 │ │ │ │ + ldr r0, [pc, #20] @ 5d65c │ │ │ │ strd r8, [sp] │ │ │ │ - bl a9a34 │ │ │ │ + bl a9978 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - eorseq pc, r8, r8, asr r9 @ │ │ │ │ - ldr r0, [pc] @ 5d6b8 │ │ │ │ - bx lr │ │ │ │ - subseq r7, r7, ip, ror r5 │ │ │ │ + eorseq r0, r9, r8, lsl r2 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b a6244 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d704 │ │ │ │ + beq 5d6b0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ - beq 5d704 │ │ │ │ + beq 5d6b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5d704 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 5d6b0 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 188088 <_Py_union_type_or@@Base+0x2e8> │ │ │ │ + bl 18818c <_Py_union_type_or@@Base+0x2e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0b08 │ │ │ │ + bl 2d0f90 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b a6300 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldrb r3, [r0, #12] │ │ │ │ + ldr r2, [pc, #112] @ 5d754 │ │ │ │ + sub sp, sp, #40 @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + mov r2, #0 │ │ │ │ + beq 5d704 │ │ │ │ + add r0, r0, #13 │ │ │ │ + bl 22dda0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 5da6c │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 5d724 │ │ │ │ + add r0, r4, #13 │ │ │ │ + bl 22f250 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 92874 │ │ │ │ + ldr r3, [pc, #28] @ 5d754 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 5d74c │ │ │ │ + bl 2a210 <__stack_chk_fail@plt> │ │ │ │ + add sp, sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r7, [r3, #8] │ │ │ │ moveq r7, r3 │ │ │ │ @@ -52374,253 +52387,202 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r7, r7, r1 │ │ │ │ - bne 5d784 │ │ │ │ + bne 5d7b8 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5d7bc │ │ │ │ - ldr ip, [pc, #432] @ 5d93c │ │ │ │ + beq 5d7f0 │ │ │ │ + ldr ip, [pc, #432] @ 5d970 │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5d900 │ │ │ │ + beq 5d934 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 11fd1c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd80 <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 5d7dc │ │ │ │ - bl a55e8 │ │ │ │ + bne 5d810 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d924 │ │ │ │ - b 5d900 │ │ │ │ - bl aafb0 │ │ │ │ + beq 5d958 │ │ │ │ + b 5d934 │ │ │ │ + bl aaef4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 5d808 │ │ │ │ + beq 5d83c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 5d808 │ │ │ │ + bne 5d83c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmn r5, #1 │ │ │ │ - beq 5d7cc │ │ │ │ + beq 5d800 │ │ │ │ cmp r7, #1 │ │ │ │ moveq r6, #0 │ │ │ │ - beq 5d83c │ │ │ │ + beq 5d870 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 5d83c │ │ │ │ - bl a55e8 │ │ │ │ + bne 5d870 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d900 │ │ │ │ + bne 5d934 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 5d868 │ │ │ │ + bge 5d89c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r1, [pc, #240] @ 5d940 │ │ │ │ + ldr r1, [pc, #240] @ 5d974 │ │ │ │ mov r2, #22 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [r3] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 144370 │ │ │ │ + b 1443e0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92878 │ │ │ │ + bl 92874 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ addne r7, r0, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 5d8ac │ │ │ │ - bl 29e454 │ │ │ │ - b 5d900 │ │ │ │ + bne 5d8e0 │ │ │ │ + bl 29e8dc │ │ │ │ + b 5d934 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 5d8cc │ │ │ │ - bl 1326d0 │ │ │ │ + bne 5d900 │ │ │ │ + bl 132738 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5d8f4 │ │ │ │ + blt 5d928 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, #384 @ 0x180 │ │ │ │ bl 2a870 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge 5d8dc │ │ │ │ - b 5d890 │ │ │ │ - ldr r3, [pc, #108] @ 5d940 │ │ │ │ + bge 5d910 │ │ │ │ + b 5d8c4 │ │ │ │ + ldr r3, [pc, #108] @ 5d974 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ - b 5d8f4 │ │ │ │ + bl 1443e0 │ │ │ │ + b 5d928 │ │ │ │ cmp r5, r1 │ │ │ │ - beq 5d8ec │ │ │ │ + beq 5d920 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl cae48 <_PyBytes_Resize@@Base> │ │ │ │ + bl cada8 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b 5d934 │ │ │ │ + b 5d968 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 5d908 │ │ │ │ + bne 5d93c │ │ │ │ mov r0, #0 │ │ │ │ - b 5d934 │ │ │ │ + b 5d968 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5d900 │ │ │ │ + bne 5d934 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 5d900 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 5d934 │ │ │ │ cmp r7, #1 │ │ │ │ mvnne r5, #0 │ │ │ │ - beq 5d844 │ │ │ │ - b 5d81c │ │ │ │ + beq 5d878 │ │ │ │ + b 5d850 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r3, r7, r8, lsr #29 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -0005d944 : │ │ │ │ +0005d978 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r0, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ - bne 5d968 │ │ │ │ - bl 348b64 │ │ │ │ - b 5d978 │ │ │ │ + bne 5d99c │ │ │ │ + bl 3493fc │ │ │ │ + b 5d9ac │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 323338 │ │ │ │ + bl 323a40 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 5d988 │ │ │ │ - ldr r0, [pc, #28] @ 5d99c │ │ │ │ - bl 2a5be0 │ │ │ │ + bge 5d9bc │ │ │ │ + ldr r0, [pc, #28] @ 5d9d0 │ │ │ │ + bl 2a6068 │ │ │ │ mov r4, #0 │ │ │ │ - b 5d990 │ │ │ │ + b 5d9c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0038f9d4 │ │ │ │ + mlaseq r9, r4, r2, r0 │ │ │ │ ldrb r3, [r0, #26] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5d9c8 │ │ │ │ + beq 5d9fc │ │ │ │ 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 5d9e8 │ │ │ │ + bne 5da1c │ │ │ │ ldrb r3, [r0, #25] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r1, #126 @ 0x7e │ │ │ │ movne r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc] @ 5d9f0 │ │ │ │ - b 128cb4 │ │ │ │ - eorseq lr, r8, r0, ror r8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldrb r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #112] @ 5da80 │ │ │ │ - sub sp, sp, #40 @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - mov r2, #0 │ │ │ │ - beq 5da30 │ │ │ │ - add r0, r0, #13 │ │ │ │ - bl 22de1c │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 5dafc │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5da50 │ │ │ │ - add r0, r4, #13 │ │ │ │ - bl 8b0cc │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 92878 │ │ │ │ - ldr r3, [pc, #28] @ 5da80 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 5da78 │ │ │ │ - bl 2a210 <__stack_chk_fail@plt> │ │ │ │ - add sp, sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ + ldr r0, [pc] @ 5da24 │ │ │ │ + b 128d18 │ │ │ │ + eorseq pc, r8, r4, ror #4 │ │ │ │ bx lr │ │ │ │ ldrb r2, [r0, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5da98 │ │ │ │ - b 5de18 │ │ │ │ + bne 5da3c │ │ │ │ + b 603dc │ │ │ │ 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 bbd64 │ │ │ │ + bl bbcf0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 328ea0 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ - │ │ │ │ -0005dac8 : │ │ │ │ - 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 323338 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 9b2a8 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + b 32969c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3880] @ 0xf28 │ │ │ │ ldrd r8, [r0, #8] │ │ │ │ - ldr r3, [pc, #700] @ 5ddd4 │ │ │ │ + ldr r3, [pc, #700] @ 5dd44 │ │ │ │ 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 │ │ │ │ @@ -52681,20 +52643,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 5de48 │ │ │ │ + bl 5ddb0 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 5dc3c │ │ │ │ + bne 5dbac │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 5de48 │ │ │ │ + bl 5ddb0 │ │ │ │ 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 │ │ │ │ @@ -52773,61 +52735,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] @ 5ddd4 │ │ │ │ + ldr r3, [pc, #56] @ 5dd44 │ │ │ │ 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 5ddcc │ │ │ │ + beq 5dd3c │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005ddd8 : │ │ │ │ +0005dd48 : │ │ │ │ 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 cab54 │ │ │ │ + bl 323a40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - b 5de10 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - b 347220 <_PyLong_DivmodNear@@Base+0x1884> │ │ │ │ + │ │ │ │ +0005dd7c : │ │ │ │ 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 bbd64 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r1, r0 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl caab4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 9b1ec │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 328ea0 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -52979,47 +52941,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] @ 5f0c4 │ │ │ │ + ldr r9, [pc, #4088] @ 5f02c │ │ │ │ bl 29cdc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - ldr r8, [pc, #4080] @ 5f0c8 │ │ │ │ + ldr r8, [pc, #4080] @ 5f030 │ │ │ │ add r9, r1, r9 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr sl, [pc, #4072] @ 5f0cc │ │ │ │ + ldr sl, [pc, #4072] @ 5f034 │ │ │ │ add r8, r1, r8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r4, [pc, #4064] @ 5f0d0 │ │ │ │ + ldr r4, [pc, #4064] @ 5f038 │ │ │ │ add sl, r1, sl │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr ip, [pc, #4056] @ 5f0d4 │ │ │ │ + ldr ip, [pc, #4056] @ 5f03c │ │ │ │ add r4, r1, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr fp, [pc, #4048] @ 5f0d8 │ │ │ │ + ldr fp, [pc, #4048] @ 5f040 │ │ │ │ add r1, r1, ip │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - ldr ip, [pc, #4040] @ 5f0dc │ │ │ │ + ldr ip, [pc, #4040] @ 5f044 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r6, [pc, #4036] @ 5f0e0 │ │ │ │ + ldr r6, [pc, #4036] @ 5f048 │ │ │ │ add r1, r1, ip │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ - ldr ip, [pc, #4028] @ 5f0e4 │ │ │ │ + ldr ip, [pc, #4028] @ 5f04c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #4024] @ 5f0e8 │ │ │ │ + ldr r0, [pc, #4024] @ 5f050 │ │ │ │ add r1, r1, ip │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #4012] @ 5f0ec │ │ │ │ + ldr r2, [pc, #4012] @ 5f054 │ │ │ │ add fp, r1, fp │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r3, [pc, #4004] @ 5f0f0 │ │ │ │ + ldr r3, [pc, #4004] @ 5f058 │ │ │ │ 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] │ │ │ │ @@ -53269,15 +53231,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] @ 5f0f4 │ │ │ │ + ldr r2, [pc, #2976] @ 5f05c │ │ │ │ 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 │ │ │ │ @@ -53291,15 +53253,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] @ 5f0f8 │ │ │ │ + ldr r2, [pc, #2892] @ 5f060 │ │ │ │ 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 │ │ │ │ @@ -53313,15 +53275,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] @ 5f0fc │ │ │ │ + ldr r3, [pc, #2808] @ 5f064 │ │ │ │ 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 │ │ │ │ @@ -53337,15 +53299,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] @ 5f100 │ │ │ │ + ldr sl, [pc, #2716] @ 5f068 │ │ │ │ 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 │ │ │ │ @@ -53370,15 +53332,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] @ 5f104 │ │ │ │ + ldr fp, [pc, #2588] @ 5f06c │ │ │ │ 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 │ │ │ │ @@ -53396,15 +53358,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] @ 5f108 │ │ │ │ + ldr fp, [pc, #2488] @ 5f070 │ │ │ │ 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 │ │ │ │ @@ -53449,15 +53411,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] @ 5f10c │ │ │ │ + ldr fp, [pc, #2280] @ 5f074 │ │ │ │ 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 │ │ │ │ @@ -53486,15 +53448,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] @ 5f110 │ │ │ │ + ldr fp, [pc, #2136] @ 5f078 │ │ │ │ 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 │ │ │ │ @@ -53523,15 +53485,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] @ 5f114 │ │ │ │ + ldr fp, [pc, #1992] @ 5f07c │ │ │ │ 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 │ │ │ │ @@ -53560,15 +53522,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] @ 5f118 │ │ │ │ + ldr fp, [pc, #1848] @ 5f080 │ │ │ │ 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 │ │ │ │ @@ -53580,15 +53542,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] @ 5f11c │ │ │ │ + ldr fp, [pc, #1772] @ 5f084 │ │ │ │ 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 │ │ │ │ @@ -53630,15 +53592,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] @ 5f120 │ │ │ │ + ldr fp, [pc, #1576] @ 5f088 │ │ │ │ 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 │ │ │ │ @@ -53667,15 +53629,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] @ 5f124 │ │ │ │ + ldr fp, [pc, #1432] @ 5f08c │ │ │ │ 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 │ │ │ │ @@ -53704,15 +53666,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] @ 5f128 │ │ │ │ + ldr fp, [pc, #1288] @ 5f090 │ │ │ │ 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 │ │ │ │ @@ -53741,15 +53703,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] @ 5f12c │ │ │ │ + ldr fp, [pc, #1144] @ 5f094 │ │ │ │ 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 │ │ │ │ @@ -53778,15 +53740,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] @ 5f130 │ │ │ │ + ldr fp, [pc, #1000] @ 5f098 │ │ │ │ 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 │ │ │ │ @@ -53815,15 +53777,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] @ 5f134 │ │ │ │ + ldr fp, [pc, #856] @ 5f09c │ │ │ │ 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 │ │ │ │ @@ -53852,15 +53814,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] @ 5f138 │ │ │ │ + ldr fp, [pc, #712] @ 5f0a0 │ │ │ │ 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 │ │ │ │ @@ -53889,15 +53851,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] @ 5f13c │ │ │ │ + ldr fp, [pc, #568] @ 5f0a4 │ │ │ │ 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 │ │ │ │ @@ -53926,15 +53888,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] @ 5f140 │ │ │ │ + ldr sl, [pc, #424] @ 5f0a8 │ │ │ │ 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 │ │ │ │ @@ -53951,27 +53913,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] @ 5f144 │ │ │ │ + ldr fp, [pc, #328] @ 5f0ac │ │ │ │ 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] @ 5f148 │ │ │ │ + ldr sl, [pc, #284] @ 5f0b0 │ │ │ │ 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 │ │ │ │ @@ -54002,37 +53964,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 5f1b4 │ │ │ │ + b 5f11c │ │ │ │ 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 776c2c <__bss_end__@@Base+0x1b1ce4> │ │ │ │ + blge 776b94 <__bss_end__@@Base+0x1b1c4c> │ │ │ │ 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 ff760ba0 <__bss_end__@@Base+0xff19bc58> │ │ │ │ + blls ff760b08 <__bss_end__@@Base+0xff19bbc0> │ │ │ │ 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 1d803c8 <__bss_end__@@Base+0x17bb480> │ │ │ │ + bmi 1d80330 <__bss_end__@@Base+0x17bb3e8> │ │ │ │ @ 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 │ │ │ │ @@ -54057,22 +54019,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 fe791ae0 <__bss_end__@@Base+0xfe1ccb98> │ │ │ │ + blpl fe791a48 <__bss_end__@@Base+0xfe1ccb00> │ │ │ │ stmdavs lr!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, fp, sp, lr} │ │ │ │ - strvc r8, [pc], #750 @ 5f1ac │ │ │ │ + strvc r8, [pc], #750 @ 5f114 │ │ │ │ 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] @ 5f14c │ │ │ │ + ldr r2, [pc, #-116] @ 5f0b4 │ │ │ │ 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 │ │ │ │ @@ -54100,15 +54062,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] @ 5f150 │ │ │ │ + ldr lr, [pc, #-256] @ 5f0b8 │ │ │ │ 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 │ │ │ │ @@ -54139,15 +54101,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] @ 5f154 │ │ │ │ + ldr ip, [pc, #-408] @ 5f0bc │ │ │ │ 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 │ │ │ │ @@ -54214,15 +54176,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] @ 5f158 │ │ │ │ + ldr fp, [pc, #-704] @ 5f0c0 │ │ │ │ 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 │ │ │ │ @@ -54252,15 +54214,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] @ 5f15c │ │ │ │ + ldr fp, [pc, #-852] @ 5f0c4 │ │ │ │ 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 │ │ │ │ @@ -54290,15 +54252,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] @ 5f160 │ │ │ │ + ldr r4, [pc, #-1000] @ 5f0c8 │ │ │ │ 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 │ │ │ │ @@ -54331,15 +54293,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] @ 5f164 │ │ │ │ + ldr lr, [pc, #-1160] @ 5f0cc │ │ │ │ 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 │ │ │ │ @@ -54367,15 +54329,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] @ 5f168 │ │ │ │ + ldr lr, [pc, #-1300] @ 5f0d0 │ │ │ │ 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 │ │ │ │ @@ -54406,15 +54368,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] @ 5f16c │ │ │ │ + ldr r0, [pc, #-1452] @ 5f0d4 │ │ │ │ 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 │ │ │ │ @@ -54440,15 +54402,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] @ 5f170 │ │ │ │ + ldr sl, [pc, #-1584] @ 5f0d8 │ │ │ │ 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 │ │ │ │ @@ -54478,15 +54440,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] @ 5f174 │ │ │ │ + ldr sl, [pc, #-1732] @ 5f0dc │ │ │ │ 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 │ │ │ │ @@ -54520,15 +54482,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] @ 5f178 │ │ │ │ + ldr r0, [pc, #-1896] @ 5f0e0 │ │ │ │ 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 │ │ │ │ @@ -54564,15 +54526,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] @ 5f17c │ │ │ │ + ldr r1, [pc, #-2068] @ 5f0e4 │ │ │ │ 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 │ │ │ │ @@ -54601,15 +54563,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] @ 5f180 │ │ │ │ + ldr r2, [pc, #-2212] @ 5f0e8 │ │ │ │ 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 │ │ │ │ @@ -54637,15 +54599,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] @ 5f184 │ │ │ │ + ldr r9, [pc, #-2352] @ 5f0ec │ │ │ │ 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 │ │ │ │ @@ -54665,15 +54627,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] @ 5f188 │ │ │ │ + ldr sl, [pc, #-2460] @ 5f0f0 │ │ │ │ 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 │ │ │ │ @@ -54715,15 +54677,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] @ 5f18c │ │ │ │ + ldr r2, [pc, #-2656] @ 5f0f4 │ │ │ │ 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 │ │ │ │ @@ -54757,15 +54719,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] @ 5f190 │ │ │ │ + ldr r3, [pc, #-2820] @ 5f0f8 │ │ │ │ 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 │ │ │ │ @@ -54793,15 +54755,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] @ 5f194 │ │ │ │ + ldr lr, [pc, #-2960] @ 5f0fc │ │ │ │ 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 │ │ │ │ @@ -54828,15 +54790,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] @ 5f198 │ │ │ │ + ldr sl, [pc, #-3096] @ 5f100 │ │ │ │ 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 │ │ │ │ @@ -54866,15 +54828,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] @ 5f19c │ │ │ │ + ldr r2, [pc, #-3244] @ 5f104 │ │ │ │ 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 │ │ │ │ @@ -54904,15 +54866,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] @ 5f1a0 │ │ │ │ + ldr r9, [pc, #-3392] @ 5f108 │ │ │ │ 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 │ │ │ │ @@ -54950,15 +54912,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] @ 5f1a4 │ │ │ │ + ldr r3, [pc, #-3572] @ 5f10c │ │ │ │ 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 │ │ │ │ @@ -54985,15 +54947,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] @ 5f1a8 │ │ │ │ + ldr r0, [pc, #-3708] @ 5f110 │ │ │ │ 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 │ │ │ │ @@ -55020,15 +54982,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] @ 5f1ac │ │ │ │ + ldr r0, [pc, #-3844] @ 5f114 │ │ │ │ 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 │ │ │ │ @@ -55054,15 +55016,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] @ 5f1b0 │ │ │ │ + ldr r4, [pc, #-3976] @ 5f118 │ │ │ │ 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 │ │ │ │ @@ -55089,15 +55051,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] @ 60458 │ │ │ │ + ldr r9, [pc, #660] @ 603c0 │ │ │ │ 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 │ │ │ │ @@ -55143,22 +55105,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] @ 6045c │ │ │ │ + ldr ip, [pc, #448] @ 603c4 │ │ │ │ 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] @ 60460 │ │ │ │ + ldr sl, [pc, #424] @ 603c8 │ │ │ │ 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 │ │ │ │ @@ -55194,15 +55156,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] @ 60464 │ │ │ │ + ldr r9, [pc, #252] @ 603cc │ │ │ │ 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 │ │ │ │ @@ -55260,81 +55222,96 @@ │ │ │ │ str r3, [r6] │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0x90befffa │ │ │ │ ldrbge r6, [r0], #-3307 @ 0xfffff315 │ │ │ │ mrclt 3, 7, sl, cr9, cr7, {7} │ │ │ │ @ instruction: 0xc67178f2 │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 60478 │ │ │ │ - b 128cb4 │ │ │ │ - eorseq pc, r8, r8, lsr #21 │ │ │ │ + b 603d4 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + b 347ab8 <_PyLong_DivmodNear@@Base+0x175c> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 60b70 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ - ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cmp r2, #0 │ │ │ │ - add r0, r0, r3, lsl #2 │ │ │ │ - ldrne r3, [r4, #8] │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ + mov r4, r1 │ │ │ │ + bl bbcf0 │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - addne r0, r0, r3, lsl #4 │ │ │ │ - b a58d8 │ │ │ │ - ldr r2, [pc, #32] @ 604dc │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne 604d8 │ │ │ │ - ldr r2, [r0] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r2, r2, #1 │ │ │ │ - strne r2, [r0] │ │ │ │ - bx lr │ │ │ │ - b 2930b4 <_PySet_Update@@Base+0x68> │ │ │ │ - subseq r1, r5, ip, lsl r1 │ │ │ │ + b 32969c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc] @ 6041c │ │ │ │ + b 128d18 │ │ │ │ + eorseq r0, r9, r8, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #112] @ 6056c │ │ │ │ + ldr r2, [pc, #112] @ 604ac │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ - beq 6051c │ │ │ │ + beq 6045c │ │ │ │ add r0, r0, #13 │ │ │ │ - bl 22de1c │ │ │ │ + bl 22dda0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 5dafc │ │ │ │ + bl 5da6c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6053c │ │ │ │ + beq 6047c │ │ │ │ add r0, r4, #13 │ │ │ │ - bl 8b0cc │ │ │ │ + bl 22f250 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 32ad24 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 6056c │ │ │ │ + bl 32b5c4 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 604ac │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 60564 │ │ │ │ + beq 604a4 │ │ │ │ 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 60b40 │ │ │ │ + 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 a581c │ │ │ │ + ldr r2, [pc, #32] @ 60510 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne 6050c │ │ │ │ + ldr r2, [r0] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r0] │ │ │ │ + bx lr │ │ │ │ + b 293400 <_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] │ │ │ │ @@ -55345,383 +55322,394 @@ │ │ │ │ str r2, [sp, #28] │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ add r5, r5, r1 │ │ │ │ - bne 605d8 │ │ │ │ + bne 6057c │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 60614 │ │ │ │ - ldr ip, [pc, #220] @ 606bc │ │ │ │ + beq 605b8 │ │ │ │ + ldr ip, [pc, #220] @ 60660 │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 60614 │ │ │ │ + bne 605b8 │ │ │ │ mov r4, #0 │ │ │ │ - b 606a8 │ │ │ │ + b 6064c │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 17d40c │ │ │ │ + bl 17d518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6060c │ │ │ │ + beq 605b0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 60654 │ │ │ │ + beq 605f8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1ee04c │ │ │ │ + bl 1ee44c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 60658 │ │ │ │ - bl a55e8 │ │ │ │ + bne 605fc │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60658 │ │ │ │ - b 6060c │ │ │ │ + beq 605fc │ │ │ │ + b 605b0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl c3e38 │ │ │ │ + bl c3dc8 │ │ │ │ add r6, r6, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29c40 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6069c │ │ │ │ - ldr r3, [pc, #48] @ 606c0 │ │ │ │ + bne 60640 │ │ │ │ + ldr r3, [pc, #48] @ 60664 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ + bl 1443e0 │ │ │ │ mov r4, r0 │ │ │ │ - b 606a8 │ │ │ │ + b 6064c │ │ │ │ mov r0, r4 │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ 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 bbd64 │ │ │ │ + bl bbcf0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 328ea0 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b 32969c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -000606f4 <_PyDict_SizeOf@@Base>: │ │ │ │ - b 60b70 │ │ │ │ +00060698 <_PyDict_SizeOf@@Base>: │ │ │ │ + b 60b40 │ │ │ │ │ │ │ │ -000606f8 : │ │ │ │ +0006069c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 357730 │ │ │ │ - ldr ip, [pc, #88] @ 60764 │ │ │ │ + bl 357fd0 │ │ │ │ + ldr ip, [pc, #88] @ 60708 │ │ │ │ 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 6075c │ │ │ │ + beq 60700 │ │ │ │ cmp ip, r3 │ │ │ │ - bge 60750 │ │ │ │ + bge 606f4 │ │ │ │ ldrb r0, [r2, ip] │ │ │ │ add r0, r5, r0 │ │ │ │ ldrb r0, [r0, #548] @ 0x224 │ │ │ │ strb r0, [r4, ip, lsl #1] │ │ │ │ add ip, ip, #1 │ │ │ │ - b 60730 │ │ │ │ + b 606d4 │ │ │ │ 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 607a4 │ │ │ │ + bne 60748 │ │ │ │ ldr r0, [r4] │ │ │ │ - ldr r5, [pc, #960] @ 60b54 │ │ │ │ + ldr r5, [pc, #960] @ 60af8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 607c8 │ │ │ │ + bne 6076c │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 607f4 │ │ │ │ + b 60798 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #932] @ 60b58 │ │ │ │ + ldr r0, [pc, #932] @ 60afc │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60788 │ │ │ │ - b 60b48 │ │ │ │ - bl 1af5fc │ │ │ │ - ldr r3, [pc, #904] @ 60b5c │ │ │ │ + bne 6072c │ │ │ │ + b 60aec │ │ │ │ + bl 1afb14 │ │ │ │ + ldr r3, [pc, #904] @ 60b00 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 355c88 │ │ │ │ + bl 356520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 607f4 │ │ │ │ - bl a55e8 │ │ │ │ + beq 60798 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60b48 │ │ │ │ + bne 60aec │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 6080c │ │ │ │ + bne 607b0 │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 60838 │ │ │ │ - bl 1af5fc │ │ │ │ - ldr r3, [pc, #836] @ 60b5c │ │ │ │ + b 607dc │ │ │ │ + bl 1afb14 │ │ │ │ + ldr r3, [pc, #836] @ 60b00 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 355c88 │ │ │ │ + bl 356520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60838 │ │ │ │ - bl a55e8 │ │ │ │ + beq 607dc │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60b48 │ │ │ │ + bne 60aec │ │ │ │ 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] @ 60b60 │ │ │ │ + ldr r3, [pc, #768] @ 60b04 │ │ │ │ mov r0, r6 │ │ │ │ - bl 355cec │ │ │ │ + bl 356584 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 608c8 │ │ │ │ - ldr r3, [pc, #748] @ 60b60 │ │ │ │ + bne 6086c │ │ │ │ + ldr r3, [pc, #748] @ 60b04 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355cd8 │ │ │ │ + bl 356570 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 608c8 │ │ │ │ + bne 6086c │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #716] @ 60b60 │ │ │ │ + ldr r3, [pc, #716] @ 60b04 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355cec │ │ │ │ + bl 356584 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609e0 │ │ │ │ - ldr r3, [pc, #688] @ 60b60 │ │ │ │ + bne 60984 │ │ │ │ + ldr r3, [pc, #688] @ 60b04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355cd8 │ │ │ │ + bl 356570 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609e0 │ │ │ │ - b 60ab0 │ │ │ │ - ldr r3, [pc, #656] @ 60b60 │ │ │ │ + bne 60984 │ │ │ │ + b 60a54 │ │ │ │ + ldr r3, [pc, #656] @ 60b04 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355cec │ │ │ │ + bl 356584 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609e0 │ │ │ │ - ldr r3, [pc, #628] @ 60b60 │ │ │ │ + bne 60984 │ │ │ │ + ldr r3, [pc, #628] @ 60b04 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355cb0 │ │ │ │ + bl 356548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609e0 │ │ │ │ + bne 60984 │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #596] @ 60b60 │ │ │ │ + ldr r3, [pc, #596] @ 60b04 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355cec │ │ │ │ + bl 356584 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609e0 │ │ │ │ - ldr r3, [pc, #568] @ 60b60 │ │ │ │ + bne 60984 │ │ │ │ + ldr r3, [pc, #568] @ 60b04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355cd8 │ │ │ │ + bl 356570 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609e0 │ │ │ │ + bne 60984 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355c88 │ │ │ │ + bl 356520 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609e0 │ │ │ │ + bne 60984 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 2961c │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ - ldr r9, [pc, #492] @ 60b64 │ │ │ │ + ldr r9, [pc, #492] @ 60b08 │ │ │ │ cmp r3, #0 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - ldrlt r9, [pc, #484] @ 60b68 │ │ │ │ + ldrlt r9, [pc, #484] @ 60b0c │ │ │ │ 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] @ 60b64 │ │ │ │ + ldr fp, [pc, #448] @ 60b08 │ │ │ │ mov sl, #0 │ │ │ │ - ldrlt fp, [pc, #444] @ 60b68 │ │ │ │ + ldrlt fp, [pc, #444] @ 60b0c │ │ │ │ movlt sl, #0 │ │ │ │ - bl 355cd8 │ │ │ │ + bl 356570 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 609c4 │ │ │ │ + beq 60968 │ │ │ │ strd r8, [sp, #24] │ │ │ │ strd sl, [sp, #32] │ │ │ │ - b 60b34 │ │ │ │ + b 60ad8 │ │ │ │ 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 60a18 │ │ │ │ + b 609bc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 349de0 <_Py_hashtable_foreach@@Base+0x1d0> │ │ │ │ + bl 34a678 <_Py_hashtable_foreach@@Base+0x1d0> │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 349de0 <_Py_hashtable_foreach@@Base+0x1d0> │ │ │ │ + bl 34a678 <_Py_hashtable_foreach@@Base+0x1d0> │ │ │ │ rsb r8, r8, r8, lsl #3 │ │ │ │ - ldr r3, [pc, #356] @ 60b6c │ │ │ │ + ldr r3, [pc, #356] @ 60b10 │ │ │ │ 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 355c88 │ │ │ │ + bl 356520 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r7 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 355cec │ │ │ │ + bl 356584 │ │ │ │ cmp r0, #0 │ │ │ │ movne r8, #0 │ │ │ │ andeq r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 60b34 │ │ │ │ + beq 60ad8 │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #244] @ 60b60 │ │ │ │ + ldr r3, [pc, #244] @ 60b04 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355cec │ │ │ │ + bl 356584 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60b34 │ │ │ │ - ldr r3, [pc, #216] @ 60b60 │ │ │ │ + bne 60ad8 │ │ │ │ + ldr r3, [pc, #216] @ 60b04 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355cb0 │ │ │ │ + bl 356548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60b34 │ │ │ │ + bne 60ad8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ str r3, [r2] │ │ │ │ - bl 349f38 <_Py_c_neg@@Base+0x3c> │ │ │ │ - b 60b48 │ │ │ │ + bl 34a7d0 <_Py_c_neg@@Base+0x3c> │ │ │ │ + b 60aec │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355c88 │ │ │ │ + bl 356520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60aec │ │ │ │ + beq 60a90 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ strd r6, [sp, #24] │ │ │ │ - bl 355750 │ │ │ │ + bl 355fe8 │ │ │ │ strd r0, [sp, #32] │ │ │ │ - b 60b34 │ │ │ │ + b 60ad8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 29c1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355750 │ │ │ │ + bl 355fe8 │ │ │ │ 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 355750 │ │ │ │ + bl 355fe8 │ │ │ │ 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 20e790 │ │ │ │ + b 20e7a4 │ │ │ │ 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, r0, asr #7 │ │ │ │ + eorseq ip, r8, ip, lsr #25 │ │ │ │ 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 60b2c │ │ │ │ + ldr r0, [pc, #16] @ 60b38 │ │ │ │ + mov r1, #6 │ │ │ │ + b a54a8 │ │ │ │ + ldr r0, [pc, #8] @ 60b3c │ │ │ │ + mov r1, #6 │ │ │ │ + b a54a8 │ │ │ │ + eorseq r6, r8, r0, lsr pc │ │ │ │ + eorseq r6, r8, r8, lsr #30 │ │ │ │ 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] │ │ │ │ @@ -55732,532 +55720,419 @@ │ │ │ │ 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] @ 60be4 │ │ │ │ + ldr r1, [pc, #36] @ 60bb4 │ │ │ │ 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 feb0b698 <__bss_end__@@Base+0xfe546750> │ │ │ │ + bge feb0b668 <__bss_end__@@Base+0xfe546720> │ │ │ │ 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 60c20 │ │ │ │ - ldr r3, [pc, #52] @ 60c44 │ │ │ │ - ldr r1, [pc, #52] @ 60c48 │ │ │ │ + bne 60bf0 │ │ │ │ + ldr r3, [pc, #52] @ 60c14 │ │ │ │ + ldr r1, [pc, #52] @ 60c18 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, r4] │ │ │ │ - ldr r3, [pc, #32] @ 60c4c │ │ │ │ + ldr r3, [pc, #32] @ 60c1c │ │ │ │ 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, asr #21 │ │ │ │ + eorseq r0, r9, ip, lsl #7 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00060c50 <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ +00060c20 <_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 60fd0 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ + bl 60f5c <_PyMonitoring_FirePyStartEvent@@Base+0x33c> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 60cc0 <_PyMonitoring_FirePyStartEvent@@Base+0x70> │ │ │ │ - ldr r3, [pc, #48] @ 60ce0 <_PyMonitoring_FirePyStartEvent@@Base+0x90> │ │ │ │ - ldr r1, [pc, #48] @ 60ce4 <_PyMonitoring_FirePyStartEvent@@Base+0x94> │ │ │ │ + bne 60c90 <_PyMonitoring_FirePyStartEvent@@Base+0x70> │ │ │ │ + ldr r3, [pc, #48] @ 60cb0 <_PyMonitoring_FirePyStartEvent@@Base+0x90> │ │ │ │ + ldr r1, [pc, #48] @ 60cb4 <_PyMonitoring_FirePyStartEvent@@Base+0x94> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ 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 215b1c │ │ │ │ + bl 215b2c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r8, lsl #11 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #28 │ │ │ │ - bne 60d00 <_PyMonitoring_FirePyStartEvent@@Base+0xb0> │ │ │ │ - ldr r0, [pc, #16] @ 60d0c <_PyMonitoring_FirePyStartEvent@@Base+0xbc> │ │ │ │ - mov r1, #6 │ │ │ │ - b a5564 │ │ │ │ - ldr r0, [pc, #8] @ 60d10 <_PyMonitoring_FirePyStartEvent@@Base+0xc0> │ │ │ │ - mov r1, #6 │ │ │ │ - b a5564 │ │ │ │ - eorseq r6, r8, r0, ror r6 │ │ │ │ - eorseq r6, r8, r8, ror #12 │ │ │ │ + eorseq lr, r8, r8, asr #28 │ │ │ │ + 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 9b0f0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl a4080 │ │ │ │ + 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 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bhi 60d68 <_PyMonitoring_FirePyStartEvent@@Base+0x118> │ │ │ │ + bhi 60d78 <_PyMonitoring_FirePyStartEvent@@Base+0x158> │ │ │ │ ldr r7, [r6] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 60d88 <_PyMonitoring_FirePyStartEvent@@Base+0x138> │ │ │ │ - ldr r2, [pc, #280] @ 60e70 <_PyMonitoring_FirePyStartEvent@@Base+0x220> │ │ │ │ - ldr r1, [pc, #280] @ 60e74 <_PyMonitoring_FirePyStartEvent@@Base+0x224> │ │ │ │ - ldr r0, [pc, #280] @ 60e78 <_PyMonitoring_FirePyStartEvent@@Base+0x228> │ │ │ │ - mov r3, r7 │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 60e64 <_PyMonitoring_FirePyStartEvent@@Base+0x214> │ │ │ │ - ldr r0, [pc, #264] @ 60e78 <_PyMonitoring_FirePyStartEvent@@Base+0x228> │ │ │ │ + bne 60d98 <_PyMonitoring_FirePyStartEvent@@Base+0x178> │ │ │ │ + ldr r2, [pc, #280] @ 60e80 <_PyMonitoring_FirePyStartEvent@@Base+0x260> │ │ │ │ + ldr r1, [pc, #280] @ 60e84 <_PyMonitoring_FirePyStartEvent@@Base+0x264> │ │ │ │ + ldr r0, [pc, #280] @ 60e88 <_PyMonitoring_FirePyStartEvent@@Base+0x268> │ │ │ │ + mov r3, r7 │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 60e74 <_PyMonitoring_FirePyStartEvent@@Base+0x254> │ │ │ │ + ldr r0, [pc, #264] @ 60e88 <_PyMonitoring_FirePyStartEvent@@Base+0x268> │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60d3c <_PyMonitoring_FirePyStartEvent@@Base+0xec> │ │ │ │ - b 60e64 <_PyMonitoring_FirePyStartEvent@@Base+0x214> │ │ │ │ + bne 60d4c <_PyMonitoring_FirePyStartEvent@@Base+0x12c> │ │ │ │ + b 60e74 <_PyMonitoring_FirePyStartEvent@@Base+0x254> │ │ │ │ cmp r4, #1 │ │ │ │ - ble 60e30 <_PyMonitoring_FirePyStartEvent@@Base+0x1e0> │ │ │ │ + ble 60e40 <_PyMonitoring_FirePyStartEvent@@Base+0x220> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #224] @ 60e7c <_PyMonitoring_FirePyStartEvent@@Base+0x22c> │ │ │ │ + ldr r2, [pc, #224] @ 60e8c <_PyMonitoring_FirePyStartEvent@@Base+0x26c> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 60dfc <_PyMonitoring_FirePyStartEvent@@Base+0x1ac> │ │ │ │ + beq 60e0c <_PyMonitoring_FirePyStartEvent@@Base+0x1ec> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 60de8 <_PyMonitoring_FirePyStartEvent@@Base+0x198> │ │ │ │ + beq 60df8 <_PyMonitoring_FirePyStartEvent@@Base+0x1d8> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b269c │ │ │ │ + bl b2630 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 60e64 <_PyMonitoring_FirePyStartEvent@@Base+0x214> │ │ │ │ + beq 60e74 <_PyMonitoring_FirePyStartEvent@@Base+0x254> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 60e00 <_PyMonitoring_FirePyStartEvent@@Base+0x1b0> │ │ │ │ - ldr r3, [pc, #164] @ 60e80 <_PyMonitoring_FirePyStartEvent@@Base+0x230> │ │ │ │ - ldr r1, [pc, #164] @ 60e84 <_PyMonitoring_FirePyStartEvent@@Base+0x234> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 60e64 <_PyMonitoring_FirePyStartEvent@@Base+0x214> │ │ │ │ - ldr r2, [pc, #152] @ 60e88 <_PyMonitoring_FirePyStartEvent@@Base+0x238> │ │ │ │ - ldr r1, [pc, #152] @ 60e8c <_PyMonitoring_FirePyStartEvent@@Base+0x23c> │ │ │ │ - ldr r0, [pc, #128] @ 60e78 <_PyMonitoring_FirePyStartEvent@@Base+0x228> │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 60e64 <_PyMonitoring_FirePyStartEvent@@Base+0x214> │ │ │ │ + beq 60e10 <_PyMonitoring_FirePyStartEvent@@Base+0x1f0> │ │ │ │ + ldr r3, [pc, #164] @ 60e90 <_PyMonitoring_FirePyStartEvent@@Base+0x270> │ │ │ │ + ldr r1, [pc, #164] @ 60e94 <_PyMonitoring_FirePyStartEvent@@Base+0x274> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b 60e74 <_PyMonitoring_FirePyStartEvent@@Base+0x254> │ │ │ │ + ldr r2, [pc, #152] @ 60e98 <_PyMonitoring_FirePyStartEvent@@Base+0x278> │ │ │ │ + ldr r1, [pc, #152] @ 60e9c <_PyMonitoring_FirePyStartEvent@@Base+0x27c> │ │ │ │ + ldr r0, [pc, #128] @ 60e88 <_PyMonitoring_FirePyStartEvent@@Base+0x268> │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 60e74 <_PyMonitoring_FirePyStartEvent@@Base+0x254> │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 60e38 <_PyMonitoring_FirePyStartEvent@@Base+0x1e8> │ │ │ │ + beq 60e48 <_PyMonitoring_FirePyStartEvent@@Base+0x228> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 60e38 <_PyMonitoring_FirePyStartEvent@@Base+0x1e8> │ │ │ │ - bl a55e8 │ │ │ │ + bne 60e48 <_PyMonitoring_FirePyStartEvent@@Base+0x228> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60e38 <_PyMonitoring_FirePyStartEvent@@Base+0x1e8> │ │ │ │ - b 60e64 <_PyMonitoring_FirePyStartEvent@@Base+0x214> │ │ │ │ + beq 60e48 <_PyMonitoring_FirePyStartEvent@@Base+0x228> │ │ │ │ + b 60e74 <_PyMonitoring_FirePyStartEvent@@Base+0x254> │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328ea0 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + bl 32969c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 60e64 <_PyMonitoring_FirePyStartEvent@@Base+0x214> │ │ │ │ - ldr r0, [pc, #52] @ 60e90 <_PyMonitoring_FirePyStartEvent@@Base+0x240> │ │ │ │ + beq 60e74 <_PyMonitoring_FirePyStartEvent@@Base+0x254> │ │ │ │ + ldr r0, [pc, #52] @ 60ea0 <_PyMonitoring_FirePyStartEvent@@Base+0x280> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b a9a34 │ │ │ │ + b a9978 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x0037acf0 │ │ │ │ - eorseq r9, r6, r8, ror #26 │ │ │ │ - @ instruction: 0x00371fbc │ │ │ │ + @ instruction: 0x0037b5b0 │ │ │ │ + eorseq sl, r6, r8, lsr #12 │ │ │ │ + eorseq r2, r7, ip, ror r8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r6, ip, lsl sp │ │ │ │ - @ instruction: 0x00368bf0 │ │ │ │ - eorseq r9, r6, r8, lsl #28 │ │ │ │ - @ instruction: 0x003743f8 │ │ │ │ + @ instruction: 0x003615dc │ │ │ │ + @ instruction: 0x003694b0 │ │ │ │ + eorseq sl, r6, r8, asr #13 │ │ │ │ + @ instruction: 0x00374cb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 60b70 │ │ │ │ + bl 60b40 │ │ │ │ pop {r4, lr} │ │ │ │ - b a58d8 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - bx lr │ │ │ │ + b a581c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1c6c94 │ │ │ │ + bl 1c71ac │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60f34 <_PyMonitoring_FirePyStartEvent@@Base+0x2e4> │ │ │ │ + beq 60f2c <_PyMonitoring_FirePyStartEvent@@Base+0x30c> │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - blt 60f3c <_PyMonitoring_FirePyStartEvent@@Base+0x2ec> │ │ │ │ + blt 60f34 <_PyMonitoring_FirePyStartEvent@@Base+0x314> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 60f2c <_PyMonitoring_FirePyStartEvent@@Base+0x2dc> │ │ │ │ + beq 60f24 <_PyMonitoring_FirePyStartEvent@@Base+0x304> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 60f2c <_PyMonitoring_FirePyStartEvent@@Base+0x2dc> │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 60f24 <_PyMonitoring_FirePyStartEvent@@Base+0x304> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 1134c4 │ │ │ │ + bl 1134fc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr ip, [r4, #12] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add r1, ip, r1 │ │ │ │ - bl 2bacd8 │ │ │ │ + bl 2bb160 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, 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 9b1ac │ │ │ │ - mov r0, r4 │ │ │ │ - bl a413c │ │ │ │ - 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 9ac80 <_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] @ 61148 <_PyMonitoring_FirePyStartEvent@@Base+0x4f8> │ │ │ │ + ldr r3, [pc, #348] @ 610d4 <_PyMonitoring_FirePyStartEvent@@Base+0x4b4> │ │ │ │ mov r7, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 61028 <_PyMonitoring_FirePyStartEvent@@Base+0x3d8> │ │ │ │ - ldr r3, [pc, #304] @ 6114c <_PyMonitoring_FirePyStartEvent@@Base+0x4fc> │ │ │ │ - ldr r1, [pc, #304] @ 61150 <_PyMonitoring_FirePyStartEvent@@Base+0x500> │ │ │ │ + bge 60fb4 <_PyMonitoring_FirePyStartEvent@@Base+0x394> │ │ │ │ + ldr r3, [pc, #304] @ 610d8 <_PyMonitoring_FirePyStartEvent@@Base+0x4b8> │ │ │ │ + ldr r1, [pc, #304] @ 610dc <_PyMonitoring_FirePyStartEvent@@Base+0x4bc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 61040 <_PyMonitoring_FirePyStartEvent@@Base+0x3f0> │ │ │ │ + bl 18ee38 │ │ │ │ + b 60fcc <_PyMonitoring_FirePyStartEvent@@Base+0x3ac> │ │ │ │ cmp r6, #5 │ │ │ │ - beq 61048 <_PyMonitoring_FirePyStartEvent@@Base+0x3f8> │ │ │ │ - bl a6300 │ │ │ │ + beq 60fd4 <_PyMonitoring_FirePyStartEvent@@Base+0x3b4> │ │ │ │ + bl a6244 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r5, #8] │ │ │ │ - bne 61048 <_PyMonitoring_FirePyStartEvent@@Base+0x3f8> │ │ │ │ + bne 60fd4 <_PyMonitoring_FirePyStartEvent@@Base+0x3b4> │ │ │ │ mvn r0, #0 │ │ │ │ - b 61140 <_PyMonitoring_FirePyStartEvent@@Base+0x4f0> │ │ │ │ - ldr r9, [pc, #260] @ 61154 <_PyMonitoring_FirePyStartEvent@@Base+0x504> │ │ │ │ + b 610cc <_PyMonitoring_FirePyStartEvent@@Base+0x4ac> │ │ │ │ + ldr r9, [pc, #260] @ 610e0 <_PyMonitoring_FirePyStartEvent@@Base+0x4c0> │ │ │ │ orr r3, r8, #-2147483648 @ 0x80000000 │ │ │ │ add r2, r5, #4 │ │ │ │ mov r8, #1 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6113c <_PyMonitoring_FirePyStartEvent@@Base+0x4ec> │ │ │ │ + beq 610c8 <_PyMonitoring_FirePyStartEvent@@Base+0x4a8> │ │ │ │ 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 2aa7d8 │ │ │ │ + bl 2aac60 │ │ │ │ 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 61060 <_PyMonitoring_FirePyStartEvent@@Base+0x410> │ │ │ │ + beq 60fec <_PyMonitoring_FirePyStartEvent@@Base+0x3cc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 61040 <_PyMonitoring_FirePyStartEvent@@Base+0x3f0> │ │ │ │ + beq 60fcc <_PyMonitoring_FirePyStartEvent@@Base+0x3ac> │ │ │ │ cmp r6, #9 │ │ │ │ - ble 6112c <_PyMonitoring_FirePyStartEvent@@Base+0x4dc> │ │ │ │ - ldr r3, [pc, #120] @ 6114c <_PyMonitoring_FirePyStartEvent@@Base+0x4fc> │ │ │ │ - ldr r2, [pc, #128] @ 61158 <_PyMonitoring_FirePyStartEvent@@Base+0x508> │ │ │ │ + ble 610b8 <_PyMonitoring_FirePyStartEvent@@Base+0x498> │ │ │ │ + ldr r3, [pc, #120] @ 610d8 <_PyMonitoring_FirePyStartEvent@@Base+0x4b8> │ │ │ │ + ldr r2, [pc, #128] @ 610e4 <_PyMonitoring_FirePyStartEvent@@Base+0x4c4> │ │ │ │ add r5, r5, r5, lsl #4 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ - ldr r1, [pc, #116] @ 6115c <_PyMonitoring_FirePyStartEvent@@Base+0x50c> │ │ │ │ + ldr r1, [pc, #116] @ 610e8 <_PyMonitoring_FirePyStartEvent@@Base+0x4c8> │ │ │ │ add r5, r5, r6 │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ add r3, fp, r5, lsl #2 │ │ │ │ add r3, r3, #98304 @ 0x18000 │ │ │ │ ldr r0, [r3, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61040 <_PyMonitoring_FirePyStartEvent@@Base+0x3f0> │ │ │ │ + beq 60fcc <_PyMonitoring_FirePyStartEvent@@Base+0x3ac> │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r3, #576] @ 0x240 │ │ │ │ - beq 61040 <_PyMonitoring_FirePyStartEvent@@Base+0x3f0> │ │ │ │ + beq 60fcc <_PyMonitoring_FirePyStartEvent@@Base+0x3ac> │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 61040 <_PyMonitoring_FirePyStartEvent@@Base+0x3f0> │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 61040 <_PyMonitoring_FirePyStartEvent@@Base+0x3f0> │ │ │ │ + bne 60fcc <_PyMonitoring_FirePyStartEvent@@Base+0x3ac> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 60fcc <_PyMonitoring_FirePyStartEvent@@Base+0x3ac> │ │ │ │ ldrb r3, [r7] │ │ │ │ bic r3, r3, sl │ │ │ │ strb r3, [r7] │ │ │ │ - b 61060 <_PyMonitoring_FirePyStartEvent@@Base+0x410> │ │ │ │ + b 60fec <_PyMonitoring_FirePyStartEvent@@Base+0x3cc> │ │ │ │ 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, ror #21 │ │ │ │ - subeq r8, r5, r4, lsl #14 │ │ │ │ - eorseq r2, sp, r0, lsr fp │ │ │ │ - eorseq fp, r7, r8, ror #19 │ │ │ │ + eorseq r0, r9, ip, lsr #7 │ │ │ │ + subeq r8, r5, r4, asr #31 │ │ │ │ + @ instruction: 0x003d33f0 │ │ │ │ + eorseq ip, r7, r8, lsr #5 │ │ │ │ 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 61190 <_PyMonitoring_FirePyStartEvent@@Base+0x540> │ │ │ │ + bhi 6111c <_PyMonitoring_FirePyStartEvent@@Base+0x4fc> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 611b0 <_PyMonitoring_FirePyStartEvent@@Base+0x560> │ │ │ │ - b 611d4 <_PyMonitoring_FirePyStartEvent@@Base+0x584> │ │ │ │ - ldr r0, [pc, #88] @ 611f0 <_PyMonitoring_FirePyStartEvent@@Base+0x5a0> │ │ │ │ + bgt 6113c <_PyMonitoring_FirePyStartEvent@@Base+0x51c> │ │ │ │ + b 61160 <_PyMonitoring_FirePyStartEvent@@Base+0x540> │ │ │ │ + ldr r0, [pc, #88] @ 6117c <_PyMonitoring_FirePyStartEvent@@Base+0x55c> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 61184 <_PyMonitoring_FirePyStartEvent@@Base+0x534> │ │ │ │ - b 611e8 <_PyMonitoring_FirePyStartEvent@@Base+0x598> │ │ │ │ + bne 61110 <_PyMonitoring_FirePyStartEvent@@Base+0x4f0> │ │ │ │ + b 61174 <_PyMonitoring_FirePyStartEvent@@Base+0x554> │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 611d8 <_PyMonitoring_FirePyStartEvent@@Base+0x588> │ │ │ │ - bl a55e8 │ │ │ │ + bne 61164 <_PyMonitoring_FirePyStartEvent@@Base+0x544> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 611d8 <_PyMonitoring_FirePyStartEvent@@Base+0x588> │ │ │ │ - b 611e8 <_PyMonitoring_FirePyStartEvent@@Base+0x598> │ │ │ │ + beq 61164 <_PyMonitoring_FirePyStartEvent@@Base+0x544> │ │ │ │ + b 61174 <_PyMonitoring_FirePyStartEvent@@Base+0x554> │ │ │ │ mov r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 61228 │ │ │ │ + b 614c0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r9, r5, r0, lsl #27 │ │ │ │ + eorseq sl, r5, r0, asr #12 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 14c6f8 │ │ │ │ + b 14c76c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61210 <_PyMonitoring_FirePyStartEvent@@Base+0x5c0> │ │ │ │ - ldr r1, [pc, #8] @ 61218 <_PyMonitoring_FirePyStartEvent@@Base+0x5c8> │ │ │ │ - b 24af34 │ │ │ │ - ldr r0, [pc, #4] @ 6121c <_PyMonitoring_FirePyStartEvent@@Base+0x5cc> │ │ │ │ + beq 6119c <_PyMonitoring_FirePyStartEvent@@Base+0x57c> │ │ │ │ + ldr r1, [pc, #8] @ 611a4 <_PyMonitoring_FirePyStartEvent@@Base+0x584> │ │ │ │ + b 24aefc │ │ │ │ + ldr r0, [pc, #4] @ 611a8 <_PyMonitoring_FirePyStartEvent@@Base+0x588> │ │ │ │ bx lr │ │ │ │ subseq r5, r5, ip, lsl r0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - │ │ │ │ -00061220 : │ │ │ │ - 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 322194 <_PyObject_GetState@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 612c0 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 61274 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - ldr r0, [pc, #96] @ 612cc │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a9a34 │ │ │ │ - cmp r6, #2 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - bgt 612ac │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r2 │ │ │ │ - bl c1a50 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #56] @ 612d0 │ │ │ │ - str r4, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc, #48] @ 612d4 │ │ │ │ - bl a9a34 │ │ │ │ - mov r4, r0 │ │ │ │ - b 612c0 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - ldr r0, [pc, #32] @ 612d8 │ │ │ │ - str r4, [sp] │ │ │ │ - bl a9a34 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - eorseq pc, r8, r0, lsl #23 │ │ │ │ - ldrsheq r2, [r6], -ip @ │ │ │ │ - eorseq pc, r8, r8, lsl #23 │ │ │ │ - mlaseq r8, r4, fp, pc @ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 612f0 │ │ │ │ - ldr r1, [pc, #8] @ 612f8 │ │ │ │ - b 24af34 │ │ │ │ - ldr r0, [pc, #4] @ 612fc │ │ │ │ - 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 │ │ │ │ │ │ │ │ -00061318 <_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 60fd0 <_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 613a4 <_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 61388 <_PyMonitoring_FirePyResumeEvent@@Base+0x70> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ +000611c4 : │ │ │ │ + mov r0, #0 │ │ │ │ + bx 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 │ │ │ │ @@ -56265,268 +56140,342 @@ │ │ │ │ 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 61410 <_PyMonitoring_FirePyResumeEvent@@Base+0xf8> │ │ │ │ + bne 61224 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 61444 <_PyMonitoring_FirePyResumeEvent@@Base+0x12c> │ │ │ │ - ldr ip, [pc, #640] @ 61698 <_PyMonitoring_FirePyResumeEvent@@Base+0x380> │ │ │ │ + beq 61258 │ │ │ │ + ldr ip, [pc, #636] @ 614a8 │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 614dc <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ + beq 612f0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 61494 <_PyMonitoring_FirePyResumeEvent@@Base+0x17c> │ │ │ │ + beq 612a8 │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 61468 <_PyMonitoring_FirePyResumeEvent@@Base+0x150> │ │ │ │ + beq 6127c │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 61468 <_PyMonitoring_FirePyResumeEvent@@Base+0x150> │ │ │ │ + bne 6127c │ │ │ │ mov r2, #0 │ │ │ │ - b 6149c <_PyMonitoring_FirePyResumeEvent@@Base+0x184> │ │ │ │ + b 612b0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6147c <_PyMonitoring_FirePyResumeEvent@@Base+0x164> │ │ │ │ + bne 61290 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 6149c <_PyMonitoring_FirePyResumeEvent@@Base+0x184> │ │ │ │ - bl 1034d0 │ │ │ │ + b 612b0 │ │ │ │ + bl 103520 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 614dc <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ + blt 612f0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 61460 <_PyMonitoring_FirePyResumeEvent@@Base+0x148> │ │ │ │ - b 61474 <_PyMonitoring_FirePyResumeEvent@@Base+0x15c> │ │ │ │ + beq 61274 │ │ │ │ + b 61288 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2e96b4 │ │ │ │ + bl 2e9ef4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 614dc <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ + beq 612f0 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 61548 <_PyMonitoring_FirePyResumeEvent@@Base+0x230> │ │ │ │ + beq 6135c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 614e4 <_PyMonitoring_FirePyResumeEvent@@Base+0x1cc> │ │ │ │ - ldr r3, [pc, #456] @ 6169c <_PyMonitoring_FirePyResumeEvent@@Base+0x384> │ │ │ │ - ldr r1, [pc, #456] @ 616a0 <_PyMonitoring_FirePyResumeEvent@@Base+0x388> │ │ │ │ + beq 612f8 │ │ │ │ + ldr r3, [pc, #452] @ 614ac │ │ │ │ + ldr r1, [pc, #452] @ 614b0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r4, #0 │ │ │ │ - b 61668 <_PyMonitoring_FirePyResumeEvent@@Base+0x350> │ │ │ │ + b 6147c │ │ │ │ mov r0, r6 │ │ │ │ - bl 15d478 │ │ │ │ + bl 15d448 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 61508 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f0> │ │ │ │ - ldr r3, [pc, #416] @ 6169c <_PyMonitoring_FirePyResumeEvent@@Base+0x384> │ │ │ │ - ldr r1, [pc, #420] @ 616a4 <_PyMonitoring_FirePyResumeEvent@@Base+0x38c> │ │ │ │ + bne 6131c │ │ │ │ + ldr r3, [pc, #412] @ 614ac │ │ │ │ + ldr r1, [pc, #416] @ 614b4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 614dc <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ + bl 18ee38 │ │ │ │ + b 612f0 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 112590 │ │ │ │ + bl 1125c8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 614dc <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ + beq 612f0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 61548 <_PyMonitoring_FirePyResumeEvent@@Base+0x230> │ │ │ │ - ldr r3, [pc, #372] @ 616a8 <_PyMonitoring_FirePyResumeEvent@@Base+0x390> │ │ │ │ - ldr r1, [pc, #372] @ 616ac <_PyMonitoring_FirePyResumeEvent@@Base+0x394> │ │ │ │ + ble 6135c │ │ │ │ + ldr r3, [pc, #368] @ 614b8 │ │ │ │ + ldr r1, [pc, #368] @ 614bc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1134c4 │ │ │ │ - b 614dc <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ + bl 1134fc │ │ │ │ + b 612f0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 61740 <_PyMonitoring_FirePyReturnEvent@@Base+0x48> │ │ │ │ + bl 61698 <_PyMonitoring_FirePyYieldEvent@@Base+0x48> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 61570 <_PyMonitoring_FirePyResumeEvent@@Base+0x258> │ │ │ │ + bne 61384 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 614dc <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ + beq 612f0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1134c4 │ │ │ │ - b 614dc <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ + bl 1134fc │ │ │ │ + b 612f0 │ │ │ │ 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, #32 │ │ │ │ stm r0, {r7, r8} │ │ │ │ mov r5, r0 │ │ │ │ - add r1, pc, #204 @ 0xcc │ │ │ │ + add r1, pc, #200 @ 0xc8 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7] │ │ │ │ - add r1, pc, #200 @ 0xc8 │ │ │ │ + add r1, pc, #196 @ 0xc4 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7, #8] │ │ │ │ - add r1, pc, #196 @ 0xc4 │ │ │ │ + add r1, pc, #192 @ 0xc0 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7, #16] │ │ │ │ - add r1, pc, #192 @ 0xc0 │ │ │ │ + add r1, pc, #188 @ 0xbc │ │ │ │ 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 a55e8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6161c <_PyMonitoring_FirePyResumeEvent@@Base+0x304> │ │ │ │ + beq 61430 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6155c <_PyMonitoring_FirePyResumeEvent@@Base+0x244> │ │ │ │ + beq 61370 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6155c <_PyMonitoring_FirePyResumeEvent@@Base+0x244> │ │ │ │ + bne 61370 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 6155c <_PyMonitoring_FirePyResumeEvent@@Base+0x244> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 61370 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 61668 <_PyMonitoring_FirePyResumeEvent@@Base+0x350> │ │ │ │ + beq 6147c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 61654 <_PyMonitoring_FirePyResumeEvent@@Base+0x33c> │ │ │ │ - bl c3e38 │ │ │ │ + blt 61468 │ │ │ │ + bl c3dc8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 68104 │ │ │ │ + bl 680a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b9c │ │ │ │ - b 61660 <_PyMonitoring_FirePyResumeEvent@@Base+0x348> │ │ │ │ + bl c7b20 │ │ │ │ + b 61474 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 68104 │ │ │ │ + bl 680a8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1134c4 │ │ │ │ + bl 1134fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - bvs 2db01c │ │ │ │ - bllt 1a4d098 <__bss_end__@@Base+0x1488150> │ │ │ │ + bvs 2dae2c │ │ │ │ + bllt 1a4cea8 <__bss_end__@@Base+0x1487f60> │ │ │ │ stclcc 3, cr15, [lr], #-456 @ 0xfffffe38 │ │ │ │ - strbge pc, [pc, #-1338] @ 61152 <_PyMonitoring_FirePyStartEvent@@Base+0x502> @ │ │ │ │ + strbge pc, [pc, #-1338] @ 60f62 <_PyMonitoring_FirePyStartEvent@@Base+0x342> @ │ │ │ │ tstpl lr, pc, ror r2 │ │ │ │ - blls 1bb8c4 │ │ │ │ + blls 1bb6d4 │ │ │ │ svcne 0x0083d9ab │ │ │ │ - blpl ff894b00 <__bss_end__@@Base+0xff2cfbb8> │ │ │ │ - subseq r4, r7, r0, rrx │ │ │ │ + blpl ff894910 <__bss_end__@@Base+0xff2cf9c8> │ │ │ │ + subseq r3, r7, ip, lsr #30 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r8, ip, lsl #6 │ │ │ │ - eorseq r6, r8, r4, lsr r3 │ │ │ │ + eorseq r6, r8, ip, asr #23 │ │ │ │ + @ instruction: 0x00386bf4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r8, r0, ror #6 │ │ │ │ + eorseq r6, r8, r0, lsr #24 │ │ │ │ + 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 322a28 <_PyObject_GetState@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 61558 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6150c │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + ldr r0, [pc, #96] @ 61564 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a9978 │ │ │ │ + cmp r6, #2 │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + bgt 61544 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r2 │ │ │ │ + bl c19e0 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + ldr r3, [pc, #56] @ 61568 │ │ │ │ + str r4, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc, #48] @ 6156c │ │ │ │ + bl a9978 │ │ │ │ + mov r4, r0 │ │ │ │ + b 61558 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + ldr r0, [pc, #32] @ 61570 │ │ │ │ + str r4, [sp] │ │ │ │ + bl a9978 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + eorseq r0, r9, r4, lsr r4 │ │ │ │ + @ instruction: 0x003629bc │ │ │ │ + eorseq r0, r9, ip, lsr r4 │ │ │ │ + eorseq r0, r9, r8, asr #8 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 61588 │ │ │ │ + ldr r1, [pc, #8] @ 61590 │ │ │ │ + b 24aefc │ │ │ │ + ldr r0, [pc, #4] @ 61594 │ │ │ │ + bx lr │ │ │ │ + subseq r5, r5, ip, ror #3 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -000616b0 <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ +00061598 <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov ip, #3 │ │ │ │ + mov lr, #1 │ │ │ │ sub sp, sp, #28 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - str ip, [sp] │ │ │ │ - add r3, sp, #8 │ │ │ │ + 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 60fd0 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ + bl 60f5c <_PyMonitoring_FirePyStartEvent@@Base+0x33c> │ │ │ │ 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 61624 <_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 61608 <_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 │ │ │ │ │ │ │ │ -000616f8 <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ +00061650 <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov ip, #3 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r3, [sp, #20] │ │ │ │ - mov ip, #2 │ │ │ │ - mov r3, #3 │ │ │ │ - stm sp, {r3, ip} │ │ │ │ - mov r4, #0 │ │ │ │ - mov ip, #0 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + str ip, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ + mov ip, #0 │ │ │ │ + mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [sp, #8] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 60fd0 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ + bl 60f5c <_PyMonitoring_FirePyStartEvent@@Base+0x33c> │ │ │ │ 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 91b78 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91abc <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 61768 <_PyMonitoring_FirePyReturnEvent@@Base+0x70> │ │ │ │ + beq 616c0 <_PyMonitoring_FirePyYieldEvent@@Base+0x70> │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [r4, #12] │ │ │ │ - bl a661c │ │ │ │ + bl a6560 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +000616c8 <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #68] @ 617d0 <_PyMonitoring_FirePyReturnEvent@@Base+0xd8> │ │ │ │ - bl 2b1814 <_PyEval_GetBuiltin@@Base> │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - blt 617b0 <_PyMonitoring_FirePyReturnEvent@@Base+0xb8> │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [pc, #40] @ 617d4 <_PyMonitoring_FirePyReturnEvent@@Base+0xdc> │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a9a34 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 92e30 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [pc, #12] @ 617d8 <_PyMonitoring_FirePyReturnEvent@@Base+0xe0> │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a9a34 │ │ │ │ - subseq lr, r7, ip, lsr r7 │ │ │ │ - eorseq ip, r8, r8, ror #13 │ │ │ │ - @ instruction: 0x0038c6f0 │ │ │ │ + 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 60f5c <_PyMonitoring_FirePyStartEvent@@Base+0x33c> │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, 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 │ │ │ │ @@ -56534,368 +56483,354 @@ │ │ │ │ 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 61834 <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ + bne 61768 <_PyMonitoring_FirePyReturnEvent@@Base+0xa0> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 61868 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ - ldr ip, [pc, #716] @ 61b08 <_PyMonitoring_FirePyReturnEvent@@Base+0x410> │ │ │ │ + beq 6179c <_PyMonitoring_FirePyReturnEvent@@Base+0xd4> │ │ │ │ + ldr ip, [pc, #720] @ 61a40 <_PyMonitoring_FirePyReturnEvent@@Base+0x378> │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 61904 <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ + beq 61838 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 618b8 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c0> │ │ │ │ + beq 617ec <_PyMonitoring_FirePyReturnEvent@@Base+0x124> │ │ │ │ ldr r7, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6188c <_PyMonitoring_FirePyReturnEvent@@Base+0x194> │ │ │ │ + beq 617c0 <_PyMonitoring_FirePyReturnEvent@@Base+0xf8> │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 6188c <_PyMonitoring_FirePyReturnEvent@@Base+0x194> │ │ │ │ + bne 617c0 <_PyMonitoring_FirePyReturnEvent@@Base+0xf8> │ │ │ │ mov r2, #0 │ │ │ │ - b 618c0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c8> │ │ │ │ + b 617f4 <_PyMonitoring_FirePyReturnEvent@@Base+0x12c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 618a0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a8> │ │ │ │ + bne 617d4 <_PyMonitoring_FirePyReturnEvent@@Base+0x10c> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 618c0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c8> │ │ │ │ - bl 1034d0 │ │ │ │ + b 617f4 <_PyMonitoring_FirePyReturnEvent@@Base+0x12c> │ │ │ │ + bl 103520 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 61904 <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ + blt 61838 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ cmp r5, #1 │ │ │ │ - beq 61884 <_PyMonitoring_FirePyReturnEvent@@Base+0x18c> │ │ │ │ - b 61898 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ + beq 617b8 <_PyMonitoring_FirePyReturnEvent@@Base+0xf0> │ │ │ │ + b 617cc <_PyMonitoring_FirePyReturnEvent@@Base+0x104> │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2e96b4 │ │ │ │ + bl 2e9ef4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 61904 <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ + beq 61838 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r5, [r6, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 61970 <_PyMonitoring_FirePyReturnEvent@@Base+0x278> │ │ │ │ + beq 618a4 <_PyMonitoring_FirePyReturnEvent@@Base+0x1dc> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 6190c <_PyMonitoring_FirePyReturnEvent@@Base+0x214> │ │ │ │ - ldr r3, [pc, #528] @ 61b0c <_PyMonitoring_FirePyReturnEvent@@Base+0x414> │ │ │ │ - ldr r1, [pc, #528] @ 61b10 <_PyMonitoring_FirePyReturnEvent@@Base+0x418> │ │ │ │ + beq 61840 <_PyMonitoring_FirePyReturnEvent@@Base+0x178> │ │ │ │ + ldr r3, [pc, #532] @ 61a44 <_PyMonitoring_FirePyReturnEvent@@Base+0x37c> │ │ │ │ + ldr r1, [pc, #532] @ 61a48 <_PyMonitoring_FirePyReturnEvent@@Base+0x380> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r4, #0 │ │ │ │ - b 61abc <_PyMonitoring_FirePyReturnEvent@@Base+0x3c4> │ │ │ │ + b 619f0 <_PyMonitoring_FirePyReturnEvent@@Base+0x328> │ │ │ │ mov r0, r7 │ │ │ │ - bl 15d478 │ │ │ │ + bl 15d448 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 61930 <_PyMonitoring_FirePyReturnEvent@@Base+0x238> │ │ │ │ - ldr r3, [pc, #488] @ 61b0c <_PyMonitoring_FirePyReturnEvent@@Base+0x414> │ │ │ │ - ldr r1, [pc, #492] @ 61b14 <_PyMonitoring_FirePyReturnEvent@@Base+0x41c> │ │ │ │ + bne 61864 <_PyMonitoring_FirePyReturnEvent@@Base+0x19c> │ │ │ │ + ldr r3, [pc, #492] @ 61a44 <_PyMonitoring_FirePyReturnEvent@@Base+0x37c> │ │ │ │ + ldr r1, [pc, #496] @ 61a4c <_PyMonitoring_FirePyReturnEvent@@Base+0x384> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 61904 <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ + bl 18ee38 │ │ │ │ + b 61838 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 112590 │ │ │ │ + bl 1125c8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 61904 <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ + beq 61838 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 61970 <_PyMonitoring_FirePyReturnEvent@@Base+0x278> │ │ │ │ - ldr r3, [pc, #444] @ 61b18 <_PyMonitoring_FirePyReturnEvent@@Base+0x420> │ │ │ │ - ldr r1, [pc, #444] @ 61b1c <_PyMonitoring_FirePyReturnEvent@@Base+0x424> │ │ │ │ + ble 618a4 <_PyMonitoring_FirePyReturnEvent@@Base+0x1dc> │ │ │ │ + ldr r3, [pc, #448] @ 61a50 <_PyMonitoring_FirePyReturnEvent@@Base+0x388> │ │ │ │ + ldr r1, [pc, #448] @ 61a54 <_PyMonitoring_FirePyReturnEvent@@Base+0x38c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1134c4 │ │ │ │ - b 61904 <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ + bl 1134fc │ │ │ │ + b 61838 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 61c64 <_PyMonitoring_FirePyReturnEvent@@Base+0x56c> │ │ │ │ + bl 61aec <_PyMonitoring_FirePyReturnEvent@@Base+0x424> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 61994 <_PyMonitoring_FirePyReturnEvent@@Base+0x29c> │ │ │ │ + bne 618c8 <_PyMonitoring_FirePyReturnEvent@@Base+0x200> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 61904 <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ + beq 61838 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1134c4 │ │ │ │ - b 61904 <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ + bl 1134fc │ │ │ │ + b 61838 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ bl 295a4 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 295a4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ stm r0, {r5, r8} │ │ │ │ mov r6, r0 │ │ │ │ - add r1, pc, #248 @ 0xf8 │ │ │ │ + add r1, pc, #252 @ 0xfc │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r5] │ │ │ │ - add r1, pc, #244 @ 0xf4 │ │ │ │ + add r1, pc, #248 @ 0xf8 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r5, #8] │ │ │ │ - add r1, pc, #240 @ 0xf0 │ │ │ │ + add r1, pc, #244 @ 0xf4 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r5, #16] │ │ │ │ - add r1, pc, #236 @ 0xec │ │ │ │ + add r1, pc, #240 @ 0xf0 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r5, #24] │ │ │ │ - add r1, pc, #232 @ 0xe8 │ │ │ │ + add r1, pc, #236 @ 0xec │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r5, #32] │ │ │ │ - add r1, pc, #228 @ 0xe4 │ │ │ │ + add r1, pc, #232 @ 0xe8 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r5, #40] @ 0x28 │ │ │ │ - add r1, pc, #224 @ 0xe0 │ │ │ │ + add r1, pc, #228 @ 0xe4 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r5, #48] @ 0x30 │ │ │ │ - add r1, pc, #220 @ 0xdc │ │ │ │ + add r1, pc, #224 @ 0xe0 │ │ │ │ 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 a55e8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61a70 <_PyMonitoring_FirePyReturnEvent@@Base+0x378> │ │ │ │ + beq 619a4 <_PyMonitoring_FirePyReturnEvent@@Base+0x2dc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 61980 <_PyMonitoring_FirePyReturnEvent@@Base+0x288> │ │ │ │ + beq 618b4 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 61980 <_PyMonitoring_FirePyReturnEvent@@Base+0x288> │ │ │ │ + bne 618b4 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 61980 <_PyMonitoring_FirePyReturnEvent@@Base+0x288> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 618b4 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ec> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 61abc <_PyMonitoring_FirePyReturnEvent@@Base+0x3c4> │ │ │ │ + beq 619f0 <_PyMonitoring_FirePyReturnEvent@@Base+0x328> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 61aa8 <_PyMonitoring_FirePyReturnEvent@@Base+0x3b0> │ │ │ │ - bl c3e38 │ │ │ │ + blt 619dc <_PyMonitoring_FirePyReturnEvent@@Base+0x314> │ │ │ │ + bl c3dc8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2e99bc │ │ │ │ + bl 2ea1fc │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b9c │ │ │ │ - b 61ab4 <_PyMonitoring_FirePyReturnEvent@@Base+0x3bc> │ │ │ │ + bl c7b20 │ │ │ │ + b 619e8 <_PyMonitoring_FirePyReturnEvent@@Base+0x320> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e99bc │ │ │ │ + bl 2ea1fc │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1134c4 │ │ │ │ + bl 1134fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ ldrdgt r9, [r5, -r8] │ │ │ │ - blgt fef49048 <__bss_end__@@Base+0xfe984100> │ │ │ │ + blgt fef48f80 <__bss_end__@@Base+0xfe984038> │ │ │ │ ldrbtcc sp, [ip], -r7, lsl #10 │ │ │ │ addsvs r2, sl, #688128 @ 0xa8000 │ │ │ │ rsbscc sp, r0, r7, lsl sp │ │ │ │ cmpls r9, sl, asr r1 │ │ │ │ @ instruction: 0xf70e5939 │ │ │ │ - strne lr, [pc, #-3288]! @ 60e14 <_PyMonitoring_FirePyStartEvent@@Base+0x1c4> │ │ │ │ + strne lr, [pc, #-3288]! @ 60d4c <_PyMonitoring_FirePyStartEvent@@Base+0x12c> │ │ │ │ @ instruction: 0xffc00b31 │ │ │ │ ldrvs r2, [r3, -r7, ror #12]! │ │ │ │ ldmdavs r8, {r0, r4, r8, sl, ip}^ │ │ │ │ @ instruction: 0x8eb44a87 │ │ │ │ ldrbtvs r8, [r9], #4007 @ 0xfa7 │ │ │ │ - blle 36d338 <_IO_stdin_used@@Base+0x15bf8> │ │ │ │ + blle 36d270 <_IO_stdin_used@@Base+0x15270> │ │ │ │ cdplt 15, 15, cr4, cr10, cr4, {5} │ │ │ │ @ instruction: 0x47b5481d │ │ │ │ - subseq r4, r7, ip, lsl #1 │ │ │ │ + subseq r4, r7, ip, lsr #1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r8, ip, lsl #6 │ │ │ │ - eorseq r6, r8, r4, lsr r3 │ │ │ │ + eorseq r6, r8, ip, asr #23 │ │ │ │ + @ instruction: 0x00386bf4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r8, r0, ror #6 │ │ │ │ + eorseq r6, r8, r0, lsr #24 │ │ │ │ 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 aafb0 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 61b54 <_PyMonitoring_FirePyReturnEvent@@Base+0x45c> │ │ │ │ - bl a55e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 61b88 <_PyMonitoring_FirePyReturnEvent@@Base+0x490> │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ + ldr r0, [pc, #68] @ 61ab8 <_PyMonitoring_FirePyReturnEvent@@Base+0x3f0> │ │ │ │ + bl 2b1b74 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 61b80 <_PyMonitoring_FirePyReturnEvent@@Base+0x488> │ │ │ │ - cmn r4, #1 │ │ │ │ - mvnlt r3, #0 │ │ │ │ - blt 61b7c <_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] @ 61b90 <_PyMonitoring_FirePyReturnEvent@@Base+0x498> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + mov r4, r0 │ │ │ │ + blt 61a98 <_PyMonitoring_FirePyReturnEvent@@Base+0x3d0> │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [pc, #40] @ 61abc <_PyMonitoring_FirePyReturnEvent@@Base+0x3f4> │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a9978 │ │ │ │ mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + bl 92d74 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [pc, #12] @ 61ac0 <_PyMonitoring_FirePyReturnEvent@@Base+0x3f8> │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a9978 │ │ │ │ + subseq lr, r7, ip, lsr r7 │ │ │ │ + eorseq ip, r8, r8, lsr #31 │ │ │ │ + @ instruction: 0x0038cfb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1bc530 <_PyLong_Copy@@Base> │ │ │ │ + bl 1bca4c <_PyLong_Copy@@Base> │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc] @ 61bb8 <_PyMonitoring_FirePyReturnEvent@@Base+0x4c0> │ │ │ │ - b a9a34 │ │ │ │ - @ instruction: 0x003898f0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov r0, r1 │ │ │ │ - add r2, sp, #4 │ │ │ │ - ldr r1, [pc, #116] @ 61c54 <_PyMonitoring_FirePyReturnEvent@@Base+0x55c> │ │ │ │ - bl b6a88 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 61c08 <_PyMonitoring_FirePyReturnEvent@@Base+0x510> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 2a8f4 <__clock_getres64@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 61c10 <_PyMonitoring_FirePyReturnEvent@@Base+0x518> │ │ │ │ - ldr r3, [pc, #84] @ 61c58 <_PyMonitoring_FirePyReturnEvent@@Base+0x560> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ - mov r0, #0 │ │ │ │ - b 61c4c <_PyMonitoring_FirePyReturnEvent@@Base+0x554> │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 3556f0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mov r5, r1 │ │ │ │ - bl 35566c │ │ │ │ - ldr r2, [pc, #44] @ 61c5c <_PyMonitoring_FirePyReturnEvent@@Base+0x564> │ │ │ │ - ldr r3, [pc, #44] @ 61c60 <_PyMonitoring_FirePyReturnEvent@@Base+0x568> │ │ │ │ - bl 355750 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 35539c │ │ │ │ - bl ab0a0 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - eorseq pc, r8, r0, lsr #23 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - stmda r6!, {r0, r2, r4, r7, r9, sl, ip, lr, pc} │ │ │ │ - cdpcc 14, 1, cr2, cr1, cr11, {0} │ │ │ │ + ldr r0, [pc] @ 61ae8 <_PyMonitoring_FirePyReturnEvent@@Base+0x420> │ │ │ │ + b a9978 │ │ │ │ + @ instruction: 0x0038a1b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 91b78 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91abc <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 61c8c <_PyMonitoring_FirePyReturnEvent@@Base+0x594> │ │ │ │ + beq 61b14 <_PyMonitoring_FirePyReturnEvent@@Base+0x44c> │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [r4, #12] │ │ │ │ - bl a661c │ │ │ │ + bl a6560 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ + cmn r3, #1 │ │ │ │ + bne 61b48 <_PyMonitoring_FirePyReturnEvent@@Base+0x480> │ │ │ │ + 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] @ 61b50 <_PyMonitoring_FirePyReturnEvent@@Base+0x488> │ │ │ │ + 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 r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl aaef4 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 61b88 <_PyMonitoring_FirePyReturnEvent@@Base+0x4c0> │ │ │ │ + bl a552c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 61bbc <_PyMonitoring_FirePyReturnEvent@@Base+0x4f4> │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 61bb4 <_PyMonitoring_FirePyReturnEvent@@Base+0x4ec> │ │ │ │ + cmn r4, #1 │ │ │ │ + mvnlt r3, #0 │ │ │ │ + blt 61bb0 <_PyMonitoring_FirePyReturnEvent@@Base+0x4e8> │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r4 │ │ │ │ + movge r3, r4 │ │ │ │ + str r3, [r5, #8] │ │ │ │ + ldr r0, [pc, #8] @ 61bc4 <_PyMonitoring_FirePyReturnEvent@@Base+0x4fc> │ │ │ │ + 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 r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 61cd0 <_PyMonitoring_FirePyReturnEvent@@Base+0x5d8> │ │ │ │ - ldr r2, [pc, #136] @ 61d48 <_PyMonitoring_FirePyReturnEvent@@Base+0x650> │ │ │ │ - ldr r1, [pc, #136] @ 61d4c <_PyMonitoring_FirePyReturnEvent@@Base+0x654> │ │ │ │ - ldr r0, [pc, #136] @ 61d50 <_PyMonitoring_FirePyReturnEvent@@Base+0x658> │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ + bne 61c04 <_PyMonitoring_FirePyReturnEvent@@Base+0x53c> │ │ │ │ + ldr r2, [pc, #136] @ 61c7c <_PyMonitoring_FirePyReturnEvent@@Base+0x5b4> │ │ │ │ + ldr r1, [pc, #136] @ 61c80 <_PyMonitoring_FirePyReturnEvent@@Base+0x5b8> │ │ │ │ + ldr r0, [pc, #136] @ 61c84 <_PyMonitoring_FirePyReturnEvent@@Base+0x5bc> │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 61d40 <_PyMonitoring_FirePyReturnEvent@@Base+0x648> │ │ │ │ - ldr r6, [pc, #124] @ 61d54 <_PyMonitoring_FirePyReturnEvent@@Base+0x65c> │ │ │ │ + b 61c74 <_PyMonitoring_FirePyReturnEvent@@Base+0x5ac> │ │ │ │ + ldr r6, [pc, #124] @ 61c88 <_PyMonitoring_FirePyReturnEvent@@Base+0x5c0> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ sub r1, r5, r6 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ - bl 2fad18 │ │ │ │ + bl 2fb558 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq 61d40 <_PyMonitoring_FirePyReturnEvent@@Base+0x648> │ │ │ │ + beq 61c74 <_PyMonitoring_FirePyReturnEvent@@Base+0x5ac> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61cc8 <_PyMonitoring_FirePyReturnEvent@@Base+0x5d0> │ │ │ │ + beq 61bfc <_PyMonitoring_FirePyReturnEvent@@Base+0x534> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 118af0 │ │ │ │ + bl 118ae8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 61d2c <_PyMonitoring_FirePyReturnEvent@@Base+0x634> │ │ │ │ + beq 61c60 <_PyMonitoring_FirePyReturnEvent@@Base+0x598> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 61d34 <_PyMonitoring_FirePyReturnEvent@@Base+0x63c> │ │ │ │ + beq 61c68 <_PyMonitoring_FirePyReturnEvent@@Base+0x5a0> │ │ │ │ mov r4, r5 │ │ │ │ - b 61d40 <_PyMonitoring_FirePyReturnEvent@@Base+0x648> │ │ │ │ + b 61c74 <_PyMonitoring_FirePyReturnEvent@@Base+0x5ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 61d2c <_PyMonitoring_FirePyReturnEvent@@Base+0x634> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 61c60 <_PyMonitoring_FirePyReturnEvent@@Base+0x598> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0037acf0 │ │ │ │ - eorseq fp, r6, r4, ror fp │ │ │ │ - mlaseq r5, ip, r5, r9 │ │ │ │ + @ instruction: 0x0037b5b0 │ │ │ │ + eorseq ip, r6, r4, lsr r4 │ │ │ │ + eorseq r9, r5, ip, asr lr │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ - cmn r3, #1 │ │ │ │ - bne 61d84 <_PyMonitoring_FirePyReturnEvent@@Base+0x68c> │ │ │ │ - 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] @ 61d8c <_PyMonitoring_FirePyReturnEvent@@Base+0x694> │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 18b8b0 │ │ │ │ + b 18b9b4 │ │ │ │ │ │ │ │ -00061d98 <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ +00061c94 <_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 │ │ │ │ @@ -56905,93 +56840,101 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ mov ip, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ str lr, [sp, #24] │ │ │ │ str ip, [sp, #16] │ │ │ │ strd r4, [sp, #8] │ │ │ │ - bl 60fd0 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ + bl 60f5c <_PyMonitoring_FirePyStartEvent@@Base+0x33c> │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + ldr r0, [pc] @ 61cec <_PyMonitoring_FireCallEvent@@Base+0x58> │ │ │ │ + bx lr │ │ │ │ + subseq r7, r7, ip, ror r9 │ │ │ │ + ldr r0, [pc] @ 61cf8 <_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 61e18 <_PyMonitoring_FireCallEvent@@Base+0x80> │ │ │ │ - ldr r3, [pc, #80] @ 61e5c <_PyMonitoring_FireCallEvent@@Base+0xc4> │ │ │ │ - ldr r1, [pc, #80] @ 61e60 <_PyMonitoring_FireCallEvent@@Base+0xc8> │ │ │ │ + bne 61d2c <_PyMonitoring_FireCallEvent@@Base+0x98> │ │ │ │ + ldr r3, [pc, #80] @ 61d70 <_PyMonitoring_FireCallEvent@@Base+0xdc> │ │ │ │ + ldr r1, [pc, #80] @ 61d74 <_PyMonitoring_FireCallEvent@@Base+0xe0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 61e34 <_PyMonitoring_FireCallEvent@@Base+0x9c> │ │ │ │ + bl 18ee38 │ │ │ │ + b 61d48 <_PyMonitoring_FireCallEvent@@Base+0xb4> │ │ │ │ ldrb r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 61e3c <_PyMonitoring_FireCallEvent@@Base+0xa4> │ │ │ │ - ldr r3, [pc, #48] @ 61e5c <_PyMonitoring_FireCallEvent@@Base+0xc4> │ │ │ │ - ldr r1, [pc, #52] @ 61e64 <_PyMonitoring_FireCallEvent@@Base+0xcc> │ │ │ │ + beq 61d50 <_PyMonitoring_FireCallEvent@@Base+0xbc> │ │ │ │ + ldr r3, [pc, #48] @ 61d70 <_PyMonitoring_FireCallEvent@@Base+0xdc> │ │ │ │ + ldr r1, [pc, #52] @ 61d78 <_PyMonitoring_FireCallEvent@@Base+0xe4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61e54 <_PyMonitoring_FireCallEvent@@Base+0xbc> │ │ │ │ + beq 61d68 <_PyMonitoring_FireCallEvent@@Base+0xd4> │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #20] @ 61e68 <_PyMonitoring_FireCallEvent@@Base+0xd0> │ │ │ │ - b b9744 │ │ │ │ - ldr r0, [pc, #16] @ 61e6c <_PyMonitoring_FireCallEvent@@Base+0xd4> │ │ │ │ + ldr r1, [pc, #20] @ 61d7c <_PyMonitoring_FireCallEvent@@Base+0xe8> │ │ │ │ + b b96d0 │ │ │ │ + ldr r0, [pc, #16] @ 61d80 <_PyMonitoring_FireCallEvent@@Base+0xec> │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, lsr #25 │ │ │ │ - eorseq lr, r6, r4, asr #22 │ │ │ │ + eorseq pc, r6, ip, ror #10 │ │ │ │ + eorseq pc, r6, r4, lsl #8 │ │ │ │ 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 62178 <_PyMonitoring_FireJumpEvent@@Base+0x268> │ │ │ │ + add r2, sp, #4 │ │ │ │ + ldr r1, [pc, #116] @ 61e1c <_PyMonitoring_FireCallEvent@@Base+0x188> │ │ │ │ + bl b6a14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61efc <_PyMonitoring_FireCallEvent@@Base+0x164> │ │ │ │ + beq 61dd0 <_PyMonitoring_FireCallEvent@@Base+0x13c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 29d60 <__clock_gettime64@plt> │ │ │ │ + bl 2a8f4 <__clock_getres64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61ec0 <_PyMonitoring_FireCallEvent@@Base+0x128> │ │ │ │ - ldr r3, [pc, #80] @ 61f04 <_PyMonitoring_FireCallEvent@@Base+0x16c> │ │ │ │ + beq 61dd8 <_PyMonitoring_FireCallEvent@@Base+0x144> │ │ │ │ + ldr r3, [pc, #84] @ 61e20 <_PyMonitoring_FireCallEvent@@Base+0x18c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ + bl 1443e0 │ │ │ │ mov r0, #0 │ │ │ │ - b 61efc <_PyMonitoring_FireCallEvent@@Base+0x164> │ │ │ │ + b 61e14 <_PyMonitoring_FireCallEvent@@Base+0x180> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 3556f0 │ │ │ │ + bl 355f88 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r5, r1 │ │ │ │ - bl 35566c │ │ │ │ - ldr r2, [pc, #40] @ 61f08 <_PyMonitoring_FireCallEvent@@Base+0x170> │ │ │ │ - ldr r3, [pc, #40] @ 61f0c <_PyMonitoring_FireCallEvent@@Base+0x174> │ │ │ │ - bl 355750 │ │ │ │ + bl 355f04 │ │ │ │ + ldr r2, [pc, #44] @ 61e24 <_PyMonitoring_FireCallEvent@@Base+0x190> │ │ │ │ + ldr r3, [pc, #44] @ 61e28 <_PyMonitoring_FireCallEvent@@Base+0x194> │ │ │ │ + bl 355fe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 35539c │ │ │ │ - bl ab0a0 │ │ │ │ + bl 355c34 │ │ │ │ + bl aafe4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + eorseq r0, r9, r0, ror #8 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ stmda r6!, {r0, r2, r4, r7, r9, sl, ip, lr, pc} │ │ │ │ cdpcc 14, 1, cr2, cr1, cr11, {0} │ │ │ │ │ │ │ │ -00061f10 <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ +00061e2c <_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 │ │ │ │ @@ -56999,30 +56942,26 @@ │ │ │ │ stm sp, {r3, ip} │ │ │ │ mov r4, #0 │ │ │ │ mov ip, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [sp, #8] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 60fd0 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ + bl 60f5c <_PyMonitoring_FirePyStartEvent@@Base+0x33c> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc] @ 61f60 <_PyMonitoring_FireJumpEvent@@Base+0x50> │ │ │ │ - bx lr │ │ │ │ - subseq r7, r7, ip, ror r9 │ │ │ │ - ldr r0, [pc] @ 61f6c <_PyMonitoring_FireJumpEvent@@Base+0x5c> │ │ │ │ - bx lr │ │ │ │ - subseq r7, r7, ip, ror r9 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b a6244 │ │ │ │ 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] @ 62108 <_PyMonitoring_FireJumpEvent@@Base+0x1f8> │ │ │ │ + ldr lr, [pc, #376] @ 62014 <_PyMonitoring_FireJumpEvent@@Base+0x1e8> │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -57032,150 +56971,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 61fec <_PyMonitoring_FireJumpEvent@@Base+0xdc> │ │ │ │ + bne 61ef8 <_PyMonitoring_FireJumpEvent@@Base+0xcc> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r5, #3 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 62030 <_PyMonitoring_FireJumpEvent@@Base+0x120> │ │ │ │ + beq 61f3c <_PyMonitoring_FireJumpEvent@@Base+0x110> │ │ │ │ mov ip, #3 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #256] @ 6210c <_PyMonitoring_FireJumpEvent@@Base+0x1fc> │ │ │ │ + ldr ip, [pc, #256] @ 62018 <_PyMonitoring_FireJumpEvent@@Base+0x1ec> │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ moveq r6, r4 │ │ │ │ - beq 620ec <_PyMonitoring_FireJumpEvent@@Base+0x1dc> │ │ │ │ + beq 61ff8 <_PyMonitoring_FireJumpEvent@@Base+0x1cc> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 16ff18 │ │ │ │ + bl 16ff08 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 620e8 <_PyMonitoring_FireJumpEvent@@Base+0x1d8> │ │ │ │ + beq 61ff4 <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 27c6b4 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27cb4c <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 620e8 <_PyMonitoring_FireJumpEvent@@Base+0x1d8> │ │ │ │ + beq 61ff4 <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 298af8 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 298f90 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 620e8 <_PyMonitoring_FireJumpEvent@@Base+0x1d8> │ │ │ │ + beq 61ff4 <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #132] @ 62110 <_PyMonitoring_FireJumpEvent@@Base+0x200> │ │ │ │ - ldr r0, [pc, #132] @ 62114 <_PyMonitoring_FireJumpEvent@@Base+0x204> │ │ │ │ + ldr r1, [pc, #132] @ 6201c <_PyMonitoring_FireJumpEvent@@Base+0x1f0> │ │ │ │ + ldr r0, [pc, #132] @ 62020 <_PyMonitoring_FireJumpEvent@@Base+0x1f4> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ str r8, [sp] │ │ │ │ - bl bbdf4 │ │ │ │ + bl bbd80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 620e8 <_PyMonitoring_FireJumpEvent@@Base+0x1d8> │ │ │ │ - bl c3e38 │ │ │ │ + blt 61ff4 <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ + bl c3dc8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a654 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmp r4, #0 │ │ │ │ - ldrge r4, [pc, #68] @ 62118 <_PyMonitoring_FireJumpEvent@@Base+0x208> │ │ │ │ - bge 620ec <_PyMonitoring_FireJumpEvent@@Base+0x1dc> │ │ │ │ - ldr r3, [pc, #64] @ 6211c <_PyMonitoring_FireJumpEvent@@Base+0x20c> │ │ │ │ + ldrge r4, [pc, #68] @ 62024 <_PyMonitoring_FireJumpEvent@@Base+0x1f8> │ │ │ │ + bge 61ff8 <_PyMonitoring_FireJumpEvent@@Base+0x1cc> │ │ │ │ + ldr r3, [pc, #64] @ 62028 <_PyMonitoring_FireJumpEvent@@Base+0x1fc> │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 144394 │ │ │ │ + bl 144404 │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - bl 1706e4 │ │ │ │ + bl 1706d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq ip, r3, r8, lsr #20 │ │ │ │ - ldrheq r4, [r7], #-8 │ │ │ │ - eorseq ip, r8, r0, lsl #28 │ │ │ │ - eorseq ip, r8, r8, lsl #28 │ │ │ │ + subseq sp, r3, r0, lsl #6 │ │ │ │ + ldrsbeq r4, [r7], #-8 │ │ │ │ + eorseq sp, r8, r0, asr #13 │ │ │ │ + eorseq sp, r8, r8, asr #13 │ │ │ │ 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] @ 62170 <_PyMonitoring_FireJumpEvent@@Base+0x260> │ │ │ │ + ldr r4, [pc, #56] @ 6207c <_PyMonitoring_FireJumpEvent@@Base+0x250> │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 180350 │ │ │ │ + bl 18045c │ │ │ │ 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 15805c │ │ │ │ + bl 158024 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #8] @ 62174 <_PyMonitoring_FireJumpEvent@@Base+0x264> │ │ │ │ + ldr r0, [pc, #8] @ 62080 <_PyMonitoring_FireJumpEvent@@Base+0x254> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9a34 │ │ │ │ + b a9978 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x0038fbb0 │ │ │ │ + eorseq r0, r9, r0, ror r4 │ │ │ │ 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 14802c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 621d4 <_PyMonitoring_FireJumpEvent@@Base+0x2c4> │ │ │ │ - bl a55e8 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + mov r0, r1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 622a8 <_PyMonitoring_FireBranchEvent@@Base+0x184> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 621d4 <_PyMonitoring_FireJumpEvent@@Base+0x2c4> │ │ │ │ - ldr r3, [pc, #44] @ 621e0 <_PyMonitoring_FireJumpEvent@@Base+0x2d0> │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - ldr r4, [r3] │ │ │ │ - bl 124a98 <_PyType_Name@@Base> │ │ │ │ - ldr r1, [pc, #32] @ 621e4 <_PyMonitoring_FireJumpEvent@@Base+0x2d4> │ │ │ │ + beq 62110 <_PyMonitoring_FireJumpEvent@@Base+0x2e4> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add r1, sp, #8 │ │ │ │ + bl 29d60 <__clock_gettime64@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 620d4 <_PyMonitoring_FireJumpEvent@@Base+0x2a8> │ │ │ │ + ldr r3, [pc, #80] @ 62118 <_PyMonitoring_FireJumpEvent@@Base+0x2ec> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1443e0 │ │ │ │ + mov r0, #0 │ │ │ │ + b 62110 <_PyMonitoring_FireJumpEvent@@Base+0x2e4> │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 355f88 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r5, r1 │ │ │ │ + bl 355f04 │ │ │ │ + ldr r2, [pc, #40] @ 6211c <_PyMonitoring_FireJumpEvent@@Base+0x2f0> │ │ │ │ + ldr r3, [pc, #40] @ 62120 <_PyMonitoring_FireJumpEvent@@Base+0x2f4> │ │ │ │ + bl 355fe8 │ │ │ │ mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1177f8 │ │ │ │ - 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: 0x0038fbb4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 355c34 │ │ │ │ + bl aafe4 │ │ │ │ + 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} │ │ │ │ │ │ │ │ -000621e8 <_PyMonitoring_FireBranchEvent@@Base>: │ │ │ │ +00062124 <_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] │ │ │ │ @@ -57183,78 +57134,140 @@ │ │ │ │ stm sp, {r3, ip} │ │ │ │ mov r4, #0 │ │ │ │ add r3, sp, ip │ │ │ │ mov r5, #0 │ │ │ │ mov ip, #0 │ │ │ │ strd r4, [sp, #8] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 60fd0 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ + bl 60f5c <_PyMonitoring_FirePyStartEvent@@Base+0x33c> │ │ │ │ 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] @ 62298 <_PyMonitoring_FireBranchEvent@@Base+0xb0> │ │ │ │ - bl 357730 │ │ │ │ + ldr r3, [pc, #80] @ 621d4 <_PyMonitoring_FireBranchEvent@@Base+0xb0> │ │ │ │ + bl 357fd0 │ │ │ │ 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 62260 <_PyMonitoring_FireBranchEvent@@Base+0x78> │ │ │ │ + bne 6219c <_PyMonitoring_FireBranchEvent@@Base+0x78> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 62284 <_PyMonitoring_FireBranchEvent@@Base+0x9c> │ │ │ │ - bl a55e8 │ │ │ │ + bne 621c0 <_PyMonitoring_FireBranchEvent@@Base+0x9c> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 62290 <_PyMonitoring_FireBranchEvent@@Base+0xa8> │ │ │ │ + bne 621cc <_PyMonitoring_FireBranchEvent@@Base+0xa8> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a58d8 │ │ │ │ + b a581c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 622d4 <_PyMonitoring_FireBranchEvent@@Base+0xec> │ │ │ │ + beq 62210 <_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 355150 │ │ │ │ + bl 3559e8 │ │ │ │ pop {r4, lr} │ │ │ │ - b a58d8 │ │ │ │ + b a581c │ │ │ │ mov r0, r3 │ │ │ │ - b a58d8 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b a6300 │ │ │ │ + b a581c │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldrb r3, [r0, #12] │ │ │ │ + ldr r2, [pc, #112] @ 622a4 <_PyMonitoring_FireBranchEvent@@Base+0x180> │ │ │ │ + sub sp, sp, #72 @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + mov r2, #0 │ │ │ │ + beq 62254 <_PyMonitoring_FireBranchEvent@@Base+0x130> │ │ │ │ + add r0, r0, #13 │ │ │ │ + bl 22dda0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 2ea728 │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 62274 <_PyMonitoring_FireBranchEvent@@Base+0x150> │ │ │ │ + add r0, r4, #13 │ │ │ │ + bl 22f250 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 32b5c4 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 622a4 <_PyMonitoring_FireBranchEvent@@Base+0x180> │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 6229c <_PyMonitoring_FireBranchEvent@@Base+0x178> │ │ │ │ + bl 2a210 <__stack_chk_fail@plt> │ │ │ │ + add sp, sp, #72 @ 0x48 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 14809c │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 62304 <_PyMonitoring_FireBranchEvent@@Base+0x1e0> │ │ │ │ + bl a552c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 62304 <_PyMonitoring_FireBranchEvent@@Base+0x1e0> │ │ │ │ + ldr r3, [pc, #44] @ 62310 <_PyMonitoring_FireBranchEvent@@Base+0x1ec> │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + ldr r4, [r3] │ │ │ │ + bl 124af8 <_PyType_Name@@Base> │ │ │ │ + ldr r1, [pc, #32] @ 62314 <_PyMonitoring_FireBranchEvent@@Base+0x1f0> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1177f0 │ │ │ │ + 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 r0, r9, r4, ror r4 │ │ │ │ │ │ │ │ -000622e4 <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ +00062318 <_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 626c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x3e0> │ │ │ │ + bl 62574 <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 62374 <_PyMonitoring_FirePyThrowEvent@@Base+0x90> │ │ │ │ + beq 623a8 <_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] │ │ │ │ @@ -57262,67 +57275,31 @@ │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #16 │ │ │ │ strd r8, [sp, #16] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 60fd0 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ + bl 60f5c <_PyMonitoring_FirePyStartEvent@@Base+0x33c> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 62370 <_PyMonitoring_FirePyThrowEvent@@Base+0x8c> │ │ │ │ - bl 11a8c4 │ │ │ │ - b 62374 <_PyMonitoring_FirePyThrowEvent@@Base+0x90> │ │ │ │ - bl 9b224 │ │ │ │ + bne 623a4 <_PyMonitoring_FirePyThrowEvent@@Base+0x8c> │ │ │ │ + bl 11a8bc │ │ │ │ + b 623a8 <_PyMonitoring_FirePyThrowEvent@@Base+0x90> │ │ │ │ + bl 9b168 │ │ │ │ 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] @ 6240c <_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 623bc <_PyMonitoring_FirePyThrowEvent@@Base+0xd8> │ │ │ │ - add r0, r0, #13 │ │ │ │ - bl 22de1c │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 2e9ee8 │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 623dc <_PyMonitoring_FirePyThrowEvent@@Base+0xf8> │ │ │ │ - add r0, r4, #13 │ │ │ │ - bl 8b0cc │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 32ad24 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 6240c <_PyMonitoring_FirePyThrowEvent@@Base+0x128> │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 62404 <_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] @ 625b8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2d4> │ │ │ │ + ldr lr, [pc, #392] @ 6255c <_PyMonitoring_FirePyThrowEvent@@Base+0x244> │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -57332,259 +57309,259 @@ │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ - bne 6248c <_PyMonitoring_FirePyThrowEvent@@Base+0x1a8> │ │ │ │ + bne 62430 <_PyMonitoring_FirePyThrowEvent@@Base+0x118> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r5, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 624d4 <_PyMonitoring_FirePyThrowEvent@@Base+0x1f0> │ │ │ │ + beq 62478 <_PyMonitoring_FirePyThrowEvent@@Base+0x160> │ │ │ │ mov ip, #2 │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #272] @ 625bc <_PyMonitoring_FirePyThrowEvent@@Base+0x2d8> │ │ │ │ + ldr ip, [pc, #272] @ 62560 <_PyMonitoring_FirePyThrowEvent@@Base+0x248> │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ moveq r7, r4 │ │ │ │ mvneq r6, #0 │ │ │ │ - beq 62598 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b4> │ │ │ │ + beq 6253c <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 16ff18 │ │ │ │ + bl 16ff08 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62548 <_PyMonitoring_FirePyThrowEvent@@Base+0x264> │ │ │ │ + beq 624ec <_PyMonitoring_FirePyThrowEvent@@Base+0x1d4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2a6134 │ │ │ │ + bl 2a65bc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 62598 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b4> │ │ │ │ + beq 6253c <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ cmn r6, #1 │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ - beq 6252c <_PyMonitoring_FirePyThrowEvent@@Base+0x248> │ │ │ │ + beq 624d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x1b8> │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 49b00 │ │ │ │ + bl 49aa8 │ │ │ │ mov r4, r0 │ │ │ │ - b 62598 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b4> │ │ │ │ - ldr r1, [pc, #140] @ 625c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2dc> │ │ │ │ - ldr r0, [pc, #140] @ 625c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x2e0> │ │ │ │ + b 6253c <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ + ldr r1, [pc, #140] @ 62564 <_PyMonitoring_FirePyThrowEvent@@Base+0x24c> │ │ │ │ + ldr r0, [pc, #140] @ 62568 <_PyMonitoring_FirePyThrowEvent@@Base+0x250> │ │ │ │ mov r2, r5 │ │ │ │ strd r8, [sp] │ │ │ │ - bl bbdf4 │ │ │ │ + bl bbd80 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 62550 <_PyMonitoring_FirePyThrowEvent@@Base+0x26c> │ │ │ │ + bge 624f4 <_PyMonitoring_FirePyThrowEvent@@Base+0x1dc> │ │ │ │ mov r4, #0 │ │ │ │ - b 62598 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b4> │ │ │ │ - bl c3e38 │ │ │ │ + b 6253c <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ + bl c3dc8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2aa2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmp r4, #0 │ │ │ │ - ldrge r4, [pc, #72] @ 625c8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2e4> │ │ │ │ - bge 62598 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b4> │ │ │ │ - ldr r3, [pc, #68] @ 625cc <_PyMonitoring_FirePyThrowEvent@@Base+0x2e8> │ │ │ │ + ldrge r4, [pc, #72] @ 6256c <_PyMonitoring_FirePyThrowEvent@@Base+0x254> │ │ │ │ + bge 6253c <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ + ldr r3, [pc, #68] @ 62570 <_PyMonitoring_FirePyThrowEvent@@Base+0x258> │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 144394 │ │ │ │ - b 62548 <_PyMonitoring_FirePyThrowEvent@@Base+0x264> │ │ │ │ + bl 144404 │ │ │ │ + b 624ec <_PyMonitoring_FirePyThrowEvent@@Base+0x1d4> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 1706e4 │ │ │ │ + bl 1706d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq ip, r3, r0, ror #20 │ │ │ │ - subseq r4, r7, r4, ror #1 │ │ │ │ - eorseq sl, r8, r0, ror #21 │ │ │ │ - eorseq sp, r8, r8, asr sp │ │ │ │ + subseq sp, r3, r8, lsr r3 │ │ │ │ + subseq r4, r7, r4, lsl #2 │ │ │ │ + eorseq fp, r8, r0, lsr #7 │ │ │ │ + eorseq lr, r8, r8, lsl r6 │ │ │ │ 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 11a898 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r5] │ │ │ │ + bne 625b8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2a0> │ │ │ │ + ldr r3, [pc, #28] @ 625c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2a8> │ │ │ │ + ldr r1, [pc, #28] @ 625c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ac> │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, r4 │ │ │ │ + bl 1177f0 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + mlaseq r9, r8, r4, r0 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + bne 625e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2c8> │ │ │ │ + ldr r0, [pc, #16] @ 625ec <_PyMonitoring_FirePyThrowEvent@@Base+0x2d4> │ │ │ │ + mov r1, #6 │ │ │ │ + b a54a8 │ │ │ │ + ldr r0, [pc, #8] @ 625f0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2d8> │ │ │ │ + mov r1, #6 │ │ │ │ + b a54a8 │ │ │ │ + eorseq r6, r8, r8, lsr pc │ │ │ │ + eorseq r6, r8, r0, asr #30 │ │ │ │ + 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] @ 6265c <_PyMonitoring_FirePyThrowEvent@@Base+0x378> │ │ │ │ + ldr r1, [pc, #104] @ 62680 <_PyMonitoring_FirePyThrowEvent@@Base+0x368> │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b6a88 │ │ │ │ + bl b6a14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62650 <_PyMonitoring_FirePyThrowEvent@@Base+0x36c> │ │ │ │ + beq 62674 <_PyMonitoring_FirePyThrowEvent@@Base+0x35c> │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1c3800 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1c3d18 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 62650 <_PyMonitoring_FirePyThrowEvent@@Base+0x36c> │ │ │ │ + blt 62674 <_PyMonitoring_FirePyThrowEvent@@Base+0x35c> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 1c4d3c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c5254 <_PyTime_AsTimespec@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 62650 <_PyMonitoring_FirePyThrowEvent@@Base+0x36c> │ │ │ │ + beq 62674 <_PyMonitoring_FirePyThrowEvent@@Base+0x35c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ bl 29310 <__clock_settime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #28] @ 62660 <_PyMonitoring_FirePyThrowEvent@@Base+0x37c> │ │ │ │ - beq 62654 <_PyMonitoring_FirePyThrowEvent@@Base+0x370> │ │ │ │ - ldr r3, [pc, #24] @ 62664 <_PyMonitoring_FirePyThrowEvent@@Base+0x380> │ │ │ │ + ldreq r0, [pc, #28] @ 62684 <_PyMonitoring_FirePyThrowEvent@@Base+0x36c> │ │ │ │ + beq 62678 <_PyMonitoring_FirePyThrowEvent@@Base+0x360> │ │ │ │ + ldr r3, [pc, #24] @ 62688 <_PyMonitoring_FirePyThrowEvent@@Base+0x370> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ + bl 1443e0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0038fbd8 │ │ │ │ + eorseq r0, r9, r0, asr #9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #52] @ 626b8 <_PyMonitoring_FirePyThrowEvent@@Base+0x3d4> │ │ │ │ - bl 2b1814 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #52] @ 626dc <_PyMonitoring_FirePyThrowEvent@@Base+0x3c4> │ │ │ │ + bl 2b1b74 <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 626ac <_PyMonitoring_FirePyThrowEvent@@Base+0x3c8> │ │ │ │ + beq 626d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x3b8> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 626ac <_PyMonitoring_FirePyThrowEvent@@Base+0x3c8> │ │ │ │ + beq 626d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x3b8> │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #16] @ 626bc <_PyMonitoring_FirePyThrowEvent@@Base+0x3d8> │ │ │ │ - b a9a34 │ │ │ │ + ldr r0, [pc, #16] @ 626e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x3c8> │ │ │ │ + b a9978 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 626c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x3dc> │ │ │ │ - b a9a34 │ │ │ │ + ldr r0, [pc, #8] @ 626e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x3cc> │ │ │ │ + b a9978 │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq pc, r8, r0, lsl r3 @ │ │ │ │ - @ instruction: 0x0038dfd0 │ │ │ │ - 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 11a8a0 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r5] │ │ │ │ - bne 62708 <_PyMonitoring_FirePyThrowEvent@@Base+0x424> │ │ │ │ - ldr r3, [pc, #28] @ 62710 <_PyMonitoring_FirePyThrowEvent@@Base+0x42c> │ │ │ │ - ldr r1, [pc, #28] @ 62714 <_PyMonitoring_FirePyThrowEvent@@Base+0x430> │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r4 │ │ │ │ - bl 1177f8 │ │ │ │ - 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, ror #23 │ │ │ │ + @ instruction: 0x0038fbd0 │ │ │ │ + mlaseq r8, r0, r8, lr │ │ │ │ │ │ │ │ -00062718 : │ │ │ │ +000626e8 : │ │ │ │ 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 f3ff8 │ │ │ │ + bl f4060 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 23cda4 │ │ │ │ + bl 23cd70 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 62754 │ │ │ │ - ldr r0, [pc, #16] @ 62760 │ │ │ │ - bl 2a5be0 │ │ │ │ + bne 62724 │ │ │ │ + ldr r0, [pc, #16] @ 62730 │ │ │ │ + bl 2a6068 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq pc, r8, r4, lsl ip @ │ │ │ │ + @ instruction: 0x003904d4 │ │ │ │ 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 627a8 │ │ │ │ + beq 62778 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ mov r0, sp │ │ │ │ - bl 163b0c │ │ │ │ + bl 163adc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ cmp r4, #0 │ │ │ │ - beq 627e0 │ │ │ │ - ldr r0, [pc, #32] @ 627ec │ │ │ │ - bl 2b1814 <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq 627b0 │ │ │ │ + ldr r0, [pc, #32] @ 627bc │ │ │ │ + bl 2b1b74 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 627f0 │ │ │ │ - bl a9a34 │ │ │ │ + ldr r0, [pc, #20] @ 627c0 │ │ │ │ + bl a9978 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - @ instruction: 0x0038c6f0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ - bne 6280c │ │ │ │ - ldr r0, [pc, #16] @ 62818 │ │ │ │ - mov r1, #6 │ │ │ │ - b a5564 │ │ │ │ - ldr r0, [pc, #8] @ 6281c │ │ │ │ - mov r1, #6 │ │ │ │ - b a5564 │ │ │ │ - eorseq r6, r8, r8, ror r6 │ │ │ │ - eorseq r6, r8, r0, lsl #13 │ │ │ │ + @ instruction: 0x0038cfb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr lr, [pc, #288] @ 62960 │ │ │ │ + ldr lr, [pc, #288] @ 62904 │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ @@ -57594,111 +57571,111 @@ │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ - bne 6289c │ │ │ │ + bne 62840 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r5, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 628e0 │ │ │ │ + beq 62884 │ │ │ │ mov ip, #1 │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #168] @ 62964 │ │ │ │ + ldr ip, [pc, #168] @ 62908 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ moveq r6, r4 │ │ │ │ - beq 62944 │ │ │ │ + beq 628e8 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 16ff18 │ │ │ │ + bl 16ff08 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 62904 │ │ │ │ + bne 628a8 │ │ │ │ mov r4, #0 │ │ │ │ - b 62944 │ │ │ │ - bl c3e38 │ │ │ │ + b 628e8 │ │ │ │ + bl c3dc8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29e20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmp r4, #0 │ │ │ │ - ldrge r4, [pc, #60] @ 62968 │ │ │ │ - bge 62944 │ │ │ │ - ldr r3, [pc, #56] @ 6296c │ │ │ │ + ldrge r4, [pc, #60] @ 6290c │ │ │ │ + bge 628e8 │ │ │ │ + ldr r3, [pc, #56] @ 62910 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 144394 │ │ │ │ - b 628fc │ │ │ │ + bl 144404 │ │ │ │ + b 628a0 │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ - bl 1706e4 │ │ │ │ + bl 1706d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x0053ca98 │ │ │ │ - subseq r4, r7, r0, lsl r1 │ │ │ │ + subseq sp, r3, r0, ror r3 │ │ │ │ + subseq r4, r7, r0, 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, #3912] @ 0xf48 │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 629a8 │ │ │ │ - bl a55e8 │ │ │ │ + bne 6294c │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 629ec │ │ │ │ - bl c3e38 │ │ │ │ + bne 62990 │ │ │ │ + bl c3dc8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a2dc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 62a04 │ │ │ │ + beq 629a8 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 629f4 │ │ │ │ - bl 1326d0 │ │ │ │ + bne 62998 │ │ │ │ + bl 132738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 629a8 │ │ │ │ + beq 6294c │ │ │ │ mov r0, #0 │ │ │ │ - b 62a5c │ │ │ │ - ldr r3, [pc, #104] @ 62a64 │ │ │ │ + b 62a00 │ │ │ │ + ldr r3, [pc, #104] @ 62a08 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ - b 62a5c │ │ │ │ + bl 1443e0 │ │ │ │ + b 62a00 │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ ldrd r4, [sp, #104] @ 0x68 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, [sp, #96] @ 0x60 │ │ │ │ strd r4, [sp, #32] │ │ │ │ ldrd r4, [sp, #88] @ 0x58 │ │ │ │ strd r2, [sp, #24] │ │ │ │ @@ -57712,15 +57689,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 4a748 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -57728,155 +57705,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 92e30 │ │ │ │ + bl 92d74 │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 62bc8 │ │ │ │ - ldr r5, [pc, #392] @ 62c38 │ │ │ │ + beq 62b6c │ │ │ │ + ldr r5, [pc, #392] @ 62bdc │ │ │ │ ldr r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, r4 │ │ │ │ - beq 62c30 │ │ │ │ - ldr r0, [pc, #380] @ 62c3c │ │ │ │ - ldr r1, [pc, #380] @ 62c40 │ │ │ │ + beq 62bd4 │ │ │ │ + ldr r0, [pc, #380] @ 62be0 │ │ │ │ + ldr r1, [pc, #380] @ 62be4 │ │ │ │ add r3, sp, #8 │ │ │ │ strd r0, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #368] @ 62c44 │ │ │ │ - ldr r3, [pc, #368] @ 62c48 │ │ │ │ - ldr r0, [pc, #368] @ 62c4c │ │ │ │ + ldr r1, [pc, #368] @ 62be8 │ │ │ │ + ldr r3, [pc, #368] @ 62bec │ │ │ │ + ldr r0, [pc, #368] @ 62bf0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 8bd38 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 8bc90 <_Py_hashtable_new_full@@Base> │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 62bc4 │ │ │ │ + beq 62b68 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 180350 │ │ │ │ + bl 18045c │ │ │ │ ldr r0, [r5, #1384] @ 0x568 │ │ │ │ - bl 6306c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x9c> │ │ │ │ + bl 63018 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x9c> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 15805c │ │ │ │ + bl 158024 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 62bc4 │ │ │ │ + beq 62b68 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 180350 │ │ │ │ + bl 18045c │ │ │ │ ldr r6, [r5, #1388] @ 0x56c │ │ │ │ - bl 236718 │ │ │ │ + bl 2366d8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 62b58 │ │ │ │ - ldr r1, [pc, #272] @ 62c50 │ │ │ │ + beq 62afc │ │ │ │ + ldr r1, [pc, #272] @ 62bf4 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 349c10 <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 34a4a8 <_Py_hashtable_foreach@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62b5c │ │ │ │ + beq 62b00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16bd48 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 16bc14 <_Py_hashtable_destroy@@Base> │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 15805c │ │ │ │ + bl 158024 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62bc4 │ │ │ │ - ldr r1, [pc, #216] @ 62c54 │ │ │ │ - ldr r0, [pc, #216] @ 62c58 │ │ │ │ - bl 8cf54 │ │ │ │ - ldr r1, [pc, #212] @ 62c5c │ │ │ │ + beq 62b68 │ │ │ │ + ldr r1, [pc, #216] @ 62bf8 │ │ │ │ + ldr r0, [pc, #216] @ 62bfc │ │ │ │ + bl 8ceac │ │ │ │ + ldr r1, [pc, #212] @ 62c00 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 349c10 <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 34a4a8 <_Py_hashtable_foreach@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 62bac │ │ │ │ - ldr r1, [pc, #192] @ 62c60 │ │ │ │ + bne 62b50 │ │ │ │ + ldr r1, [pc, #192] @ 62c04 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 349c10 <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 34a4a8 <_Py_hashtable_foreach@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #164] @ 62c58 │ │ │ │ + ldr r0, [pc, #164] @ 62bfc │ │ │ │ mov r1, #0 │ │ │ │ - bl 8cf54 │ │ │ │ + bl 8ceac │ │ │ │ cmp r4, #0 │ │ │ │ - beq 62bfc │ │ │ │ - b 62bc8 │ │ │ │ - bl 29e454 │ │ │ │ + beq 62ba0 │ │ │ │ + b 62b6c │ │ │ │ + bl 29e8dc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62bfc │ │ │ │ + beq 62ba0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [sp, #28] │ │ │ │ - beq 62bfc │ │ │ │ + beq 62ba0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 62bfc │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 62ba0 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62c0c │ │ │ │ - bl 16bd48 <_Py_hashtable_destroy@@Base> │ │ │ │ + beq 62bb0 │ │ │ │ + bl 16bc14 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62c1c │ │ │ │ - bl 16bd48 <_Py_hashtable_destroy@@Base> │ │ │ │ + beq 62bc0 │ │ │ │ + bl 16bc14 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62c2c │ │ │ │ - bl 16bd48 <_Py_hashtable_destroy@@Base> │ │ │ │ + beq 62bd0 │ │ │ │ + bl 16bc14 <_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 │ │ │ │ - mulseq r8, r4, r6 │ │ │ │ - @ instruction: 0x0034a3d0 │ │ │ │ - andseq fp, r6, r8, asr #22 │ │ │ │ - andeq r3, r6, r8, lsr #12 │ │ │ │ + mulseq r8, r8, r7 │ │ │ │ + eorseq sl, r4, r8, ror #23 │ │ │ │ + andseq fp, r6, r4, lsl #22 │ │ │ │ + ldrdeq r3, [r6], -r8 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ @ instruction: 0x00576390 │ │ │ │ - andeq r3, r6, ip, lsl #13 │ │ │ │ - andeq r3, r6, r8, asr #16 │ │ │ │ + andeq r3, r6, r0, lsr r6 │ │ │ │ + andeq r3, r6, ip, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r0, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 62c94 │ │ │ │ - ldr r3, [pc, #56] @ 62cc0 │ │ │ │ - ldr r1, [pc, #56] @ 62cc4 │ │ │ │ + bne 62c38 │ │ │ │ + ldr r3, [pc, #56] @ 62c64 │ │ │ │ + ldr r1, [pc, #56] @ 62c68 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 62cb0 │ │ │ │ + bl 18ee38 │ │ │ │ + b 62c54 │ │ │ │ ldrb r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62cb8 │ │ │ │ - ldr r3, [pc, #24] @ 62cc0 │ │ │ │ - ldr r1, [pc, #28] @ 62cc8 │ │ │ │ + beq 62c5c │ │ │ │ + ldr r3, [pc, #24] @ 62c64 │ │ │ │ + ldr r1, [pc, #28] @ 62c6c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 62ccc │ │ │ │ + ldr r0, [pc, #12] @ 62c70 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, lsr #25 │ │ │ │ - eorseq lr, r6, r4, asr #22 │ │ │ │ + eorseq pc, r6, ip, ror #10 │ │ │ │ + eorseq pc, r6, r4, lsl #8 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ @@ -57884,76 +57861,76 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29658 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112590 │ │ │ │ + bl 1125c8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ - bne 62d90 │ │ │ │ + bne 62d34 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r7, r5 │ │ │ │ cmpge r5, #0 │ │ │ │ add r6, r4, #16 │ │ │ │ - ble 62d5c │ │ │ │ + ble 62d00 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 62d5c │ │ │ │ + bne 62d00 │ │ │ │ sub r1, r7, r5 │ │ │ │ add r0, r6, r5 │ │ │ │ - bl 92878 │ │ │ │ + bl 92874 │ │ │ │ mov r4, r0 │ │ │ │ - b 62d90 │ │ │ │ - ldr r3, [pc, #76] @ 62db0 │ │ │ │ + b 62d34 │ │ │ │ + ldr r3, [pc, #76] @ 62d54 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 62d80 │ │ │ │ + bne 62d24 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 62d90 │ │ │ │ + b 62d34 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 92878 │ │ │ │ + bl 92874 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62da4 │ │ │ │ + beq 62d48 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1134c4 │ │ │ │ + bl 1134fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 62e88 │ │ │ │ + bne 62e2c │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62e88 │ │ │ │ + beq 62e2c │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #5 │ │ │ │ - bl 92b0c │ │ │ │ + bl 92b08 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 62ef4 │ │ │ │ + beq 62e98 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ @@ -57967,73 +57944,73 @@ │ │ │ │ str r1, [r4, #16] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62e98 │ │ │ │ - ldr r1, [pc, #156] @ 62efc │ │ │ │ + beq 62e3c │ │ │ │ + ldr r1, [pc, #156] @ 62ea0 │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ ldr r2, [r3] │ │ │ │ str r1, [r4, #24] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ str r3, [r4, #28] │ │ │ │ - b 62e98 │ │ │ │ + b 62e3c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldmib r5, {r1, r3} │ │ │ │ mov r2, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62eb8 │ │ │ │ + beq 62e5c │ │ │ │ mov r0, #3 │ │ │ │ - bl a2710 │ │ │ │ + bl a2654 │ │ │ │ mov r5, r0 │ │ │ │ - b 62ec4 │ │ │ │ + b 62e68 │ │ │ │ mov r0, #2 │ │ │ │ - bl a27e0 │ │ │ │ + bl a2724 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 62ee0 │ │ │ │ + beq 62e84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 62ee8 │ │ │ │ + beq 62e8c │ │ │ │ mov r4, r5 │ │ │ │ - b 62ef4 │ │ │ │ + b 62e98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 62ee0 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 62e84 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00062f00 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ +00062ea4 <_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 626c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x3e0> │ │ │ │ + bl 62574 <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 62f90 <_PyMonitoring_FireRaiseEvent@@Base+0x90> │ │ │ │ + beq 62f34 <_PyMonitoring_FireRaiseEvent@@Base+0x90> │ │ │ │ mov ip, #10 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ @@ -58041,55 +58018,57 @@ │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #16 │ │ │ │ strd r8, [sp, #16] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 60fd0 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ + bl 60f5c <_PyMonitoring_FirePyStartEvent@@Base+0x33c> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 62f8c <_PyMonitoring_FireRaiseEvent@@Base+0x8c> │ │ │ │ - bl 11a8c4 │ │ │ │ - b 62f90 <_PyMonitoring_FireRaiseEvent@@Base+0x90> │ │ │ │ - bl 9b224 │ │ │ │ + bne 62f30 <_PyMonitoring_FireRaiseEvent@@Base+0x8c> │ │ │ │ + bl 11a8bc │ │ │ │ + b 62f34 <_PyMonitoring_FireRaiseEvent@@Base+0x90> │ │ │ │ + bl 9b168 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ + b a6244 │ │ │ │ │ │ │ │ -00062f9c : │ │ │ │ +00062f48 : │ │ │ │ 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 47ba8 │ │ │ │ + bl 47ad4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 23cda4 │ │ │ │ + bl 23cd70 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062fd0 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ +00062f7c <_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 626c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x3e0> │ │ │ │ + bl 62574 <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 63060 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x90> │ │ │ │ + beq 6300c <_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] │ │ │ │ @@ -58097,173 +58076,174 @@ │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #16 │ │ │ │ strd r8, [sp, #16] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 60fd0 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ + bl 60f5c <_PyMonitoring_FirePyStartEvent@@Base+0x33c> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 6305c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x8c> │ │ │ │ - bl 11a8c4 │ │ │ │ - b 63060 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x90> │ │ │ │ - bl 9b224 │ │ │ │ + bne 63008 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x8c> │ │ │ │ + bl 11a8bc │ │ │ │ + b 6300c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x90> │ │ │ │ + bl 9b168 │ │ │ │ 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 2366c0 │ │ │ │ + bl 236680 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 630ac <_PyMonitoring_FireExceptionHandledEvent@@Base+0xdc> │ │ │ │ - ldr r1, [pc, #36] @ 630b8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe8> │ │ │ │ + beq 63058 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xdc> │ │ │ │ + ldr r1, [pc, #36] @ 63064 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe8> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 349c10 <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 34a4a8 <_Py_hashtable_foreach@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 630b0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe0> │ │ │ │ + beq 6305c <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 16bd48 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 16bc14 <_Py_hashtable_destroy@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r3, r6, r4, lsl #8 │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ - b a6300 │ │ │ │ + andeq r3, r6, r8, lsr #7 │ │ │ │ + ldr r0, [pc] @ 63070 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xf4> │ │ │ │ + b 9dd1c │ │ │ │ + eorseq r9, r8, ip, lsr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r3, [pc, #412] @ 63278 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2a8> │ │ │ │ - ldr r1, [pc, #412] @ 6327c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2ac> │ │ │ │ + ldr r3, [pc, #412] @ 63228 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2ac> │ │ │ │ + ldr r1, [pc, #412] @ 6322c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2b0> │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b8828 │ │ │ │ + bl 1b8d44 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 63178 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a8> │ │ │ │ + blt 63128 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ac> │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 92878 │ │ │ │ + bl 92874 │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [sp] │ │ │ │ - beq 63178 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a8> │ │ │ │ + beq 63128 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ac> │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r2, #8] │ │ │ │ add r3, r2, #16 │ │ │ │ add r6, r3, r6 │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mvn r3, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r6, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 631dc <_PyMonitoring_FireExceptionHandledEvent@@Base+0x20c> │ │ │ │ + b 6318c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x210> │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 63178 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a8> │ │ │ │ + beq 63128 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 63178 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a8> │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 63128 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ac> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 63270 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2a0> │ │ │ │ + b 63220 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2a4> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 275320 │ │ │ │ + bl 275578 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, r5 │ │ │ │ - beq 631dc <_PyMonitoring_FireExceptionHandledEvent@@Base+0x20c> │ │ │ │ + beq 6318c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x210> │ │ │ │ ldr r8, [sp, #8] │ │ │ │ sub r5, r7, r5 │ │ │ │ sub r4, r8, r4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt 631fc <_PyMonitoring_FireExceptionHandledEvent@@Base+0x22c> │ │ │ │ + bgt 631ac <_PyMonitoring_FireExceptionHandledEvent@@Base+0x230> │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - bgt 63220 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x250> │ │ │ │ + bgt 631d0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x254> │ │ │ │ cmn r5, #128 @ 0x80 │ │ │ │ - blt 63248 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x278> │ │ │ │ + blt 631f8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x27c> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 64a70 │ │ │ │ + bl 64ab8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63154 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x184> │ │ │ │ + beq 63104 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 63180 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b0> │ │ │ │ + bhi 63130 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl cae48 <_PyBytes_Resize@@Base> │ │ │ │ + bl cada8 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp] │ │ │ │ - b 63270 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2a0> │ │ │ │ + b 63220 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2a4> │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 64a70 │ │ │ │ + bl 64ab8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63154 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x184> │ │ │ │ + beq 63104 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ sub r4, r4, #255 @ 0xff │ │ │ │ - b 631a0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1d0> │ │ │ │ + b 63150 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1d4> │ │ │ │ mov r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 64a70 │ │ │ │ + bl 64ab8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63154 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x184> │ │ │ │ + beq 63104 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ mov r4, #0 │ │ │ │ sub r5, r5, #127 @ 0x7f │ │ │ │ - b 631a8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1d8> │ │ │ │ + b 63158 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1dc> │ │ │ │ mvn r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 64a70 │ │ │ │ + bl 64ab8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63154 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x184> │ │ │ │ + beq 63104 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ mov r4, #0 │ │ │ │ add r5, r5, #128 @ 0x80 │ │ │ │ - b 631b0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1e0> │ │ │ │ + b 63160 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1e4> │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - mlaseq r8, ip, ip, pc @ │ │ │ │ + eorseq r0, r9, ip, asr r5 │ │ │ │ │ │ │ │ -00063280 <_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 626c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x3e0> │ │ │ │ + bl 62574 <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 63310 <_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] │ │ │ │ @@ -58271,47 +58251,44 @@ │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #16 │ │ │ │ strd r8, [sp, #16] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 60fd0 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ + bl 60f5c <_PyMonitoring_FirePyStartEvent@@Base+0x33c> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 6330c <_PyMonitoring_FirePyUnwindEvent@@Base+0x8c> │ │ │ │ - bl 11a8c4 │ │ │ │ - b 63310 <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ - bl 9b224 │ │ │ │ + bne 632bc <_PyMonitoring_FirePyUnwindEvent@@Base+0x8c> │ │ │ │ + bl 11a8bc │ │ │ │ + b 632c0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ + bl 9b168 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [pc] @ 63324 <_PyMonitoring_FirePyUnwindEvent@@Base+0xa4> │ │ │ │ - b 9ddd8 │ │ │ │ - eorseq r9, r8, ip, rrx │ │ │ │ │ │ │ │ -00063328 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ +000632cc <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #192] @ 63400 <_PyMonitoring_FireStopIterationEvent@@Base+0xd8> │ │ │ │ + ldr ip, [pc, #192] @ 633a4 <_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 139a20 │ │ │ │ + bl 139a90 │ │ │ │ mov r1, #9 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 626c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x3e0> │ │ │ │ + bl 62574 <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 633f4 <_PyMonitoring_FireStopIterationEvent@@Base+0xcc> │ │ │ │ + beq 63398 <_PyMonitoring_FireStopIterationEvent@@Base+0xcc> │ │ │ │ mov ip, #9 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ @@ -58319,332 +58296,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 60fd0 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ + bl 60f5c <_PyMonitoring_FirePyStartEvent@@Base+0x33c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 633d8 <_PyMonitoring_FireStopIterationEvent@@Base+0xb0> │ │ │ │ + beq 6337c <_PyMonitoring_FireStopIterationEvent@@Base+0xb0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 633d8 <_PyMonitoring_FireStopIterationEvent@@Base+0xb0> │ │ │ │ + bne 6337c <_PyMonitoring_FireStopIterationEvent@@Base+0xb0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 633ec <_PyMonitoring_FireStopIterationEvent@@Base+0xc4> │ │ │ │ + bne 63390 <_PyMonitoring_FireStopIterationEvent@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 11a8c4 │ │ │ │ - b 633f4 <_PyMonitoring_FireStopIterationEvent@@Base+0xcc> │ │ │ │ + bl 11a8bc │ │ │ │ + b 63398 <_PyMonitoring_FireStopIterationEvent@@Base+0xcc> │ │ │ │ mov r0, #0 │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #96] @ 6347c <_PyMonitoring_FireStopIterationEvent@@Base+0x154> │ │ │ │ + ldr r5, [pc, #96] @ 63420 <_PyMonitoring_FireStopIterationEvent@@Base+0x154> │ │ │ │ mov r8, r1 │ │ │ │ ldr r4, [r5, #1324] @ 0x52c │ │ │ │ ldr r0, [r5, #1320] @ 0x528 │ │ │ │ mov r1, #8 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ blx r4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6346c <_PyMonitoring_FireStopIterationEvent@@Base+0x144> │ │ │ │ + beq 63410 <_PyMonitoring_FireStopIterationEvent@@Base+0x144> │ │ │ │ ldm r6, {r0, r1} │ │ │ │ mov r2, r4 │ │ │ │ stm r4, {r0, r1} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 91704 <_Py_hashtable_set@@Base> │ │ │ │ + bl 91648 <_Py_hashtable_set@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 63474 <_PyMonitoring_FireStopIterationEvent@@Base+0x14c> │ │ │ │ + bge 63418 <_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 │ │ │ │ - b 44b00 │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ + b a6244 │ │ │ │ + b 44e4c │ │ │ │ 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 634d8 <_PyMonitoring_FireStopIterationEvent@@Base+0x1b0> │ │ │ │ + bne 63484 <_PyMonitoring_FireStopIterationEvent@@Base+0x1b8> │ │ │ │ clz r2, ip │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 63514 <_PyMonitoring_FireStopIterationEvent@@Base+0x1ec> │ │ │ │ + beq 634c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x1f4> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, ip │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #120] @ 63574 <_PyMonitoring_FireStopIterationEvent@@Base+0x24c> │ │ │ │ + ldr ip, [pc, #120] @ 63520 <_PyMonitoring_FireStopIterationEvent@@Base+0x254> │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 63514 <_PyMonitoring_FireStopIterationEvent@@Base+0x1ec> │ │ │ │ + bne 634c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x1f4> │ │ │ │ mov r5, #0 │ │ │ │ - b 63568 <_PyMonitoring_FireStopIterationEvent@@Base+0x240> │ │ │ │ + b 63514 <_PyMonitoring_FireStopIterationEvent@@Base+0x248> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r4, [ip] │ │ │ │ - bl 1c6c94 │ │ │ │ + bl 1c71ac │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 2c2414 <_PyUnicode_EncodeUTF16@@Base+0xa04> │ │ │ │ + bl 2c289c <_PyUnicode_EncodeUTF16@@Base+0xa04> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6350c <_PyMonitoring_FireStopIterationEvent@@Base+0x1e4> │ │ │ │ + beq 634b8 <_PyMonitoring_FireStopIterationEvent@@Base+0x1ec> │ │ │ │ mov r1, r5 │ │ │ │ - bl 314b3c <_PyGen_SetStopIterationValue@@Base+0x460> │ │ │ │ + bl 31509c <_PyGen_SetStopIterationValue@@Base+0x130> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 63568 <_PyMonitoring_FireStopIterationEvent@@Base+0x240> │ │ │ │ + beq 63514 <_PyMonitoring_FireStopIterationEvent@@Base+0x248> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 63568 <_PyMonitoring_FireStopIterationEvent@@Base+0x240> │ │ │ │ + bne 63514 <_PyMonitoring_FireStopIterationEvent@@Base+0x248> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r4, r7, ip, lsr r1 │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ - b a6300 │ │ │ │ + subseq r4, r7, ip, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 635ac <_PyMonitoring_FireStopIterationEvent@@Base+0x284> │ │ │ │ - ldr r3, [pc, #120] @ 63618 <_PyMonitoring_FireStopIterationEvent@@Base+0x2f0> │ │ │ │ - ldr r1, [pc, #120] @ 6361c <_PyMonitoring_FireStopIterationEvent@@Base+0x2f4> │ │ │ │ + bne 63550 <_PyMonitoring_FireStopIterationEvent@@Base+0x284> │ │ │ │ + ldr r3, [pc, #120] @ 635bc <_PyMonitoring_FireStopIterationEvent@@Base+0x2f0> │ │ │ │ + ldr r1, [pc, #120] @ 635c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x2f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 635dc <_PyMonitoring_FireStopIterationEvent@@Base+0x2b4> │ │ │ │ - ldr r2, [pc, #108] @ 63620 <_PyMonitoring_FireStopIterationEvent@@Base+0x2f8> │ │ │ │ + bl 18ee38 │ │ │ │ + b 63580 <_PyMonitoring_FireStopIterationEvent@@Base+0x2b4> │ │ │ │ + ldr r2, [pc, #108] @ 635c4 <_PyMonitoring_FireStopIterationEvent@@Base+0x2f8> │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 635f8 <_PyMonitoring_FireStopIterationEvent@@Base+0x2d0> │ │ │ │ + beq 6359c <_PyMonitoring_FireStopIterationEvent@@Base+0x2d0> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #1073741824 @ 0x40000000 │ │ │ │ - bne 635e4 <_PyMonitoring_FireStopIterationEvent@@Base+0x2bc> │ │ │ │ - ldr r3, [pc, #68] @ 63618 <_PyMonitoring_FireStopIterationEvent@@Base+0x2f0> │ │ │ │ - ldr r1, [pc, #76] @ 63624 <_PyMonitoring_FireStopIterationEvent@@Base+0x2fc> │ │ │ │ + bne 63588 <_PyMonitoring_FireStopIterationEvent@@Base+0x2bc> │ │ │ │ + ldr r3, [pc, #68] @ 635bc <_PyMonitoring_FireStopIterationEvent@@Base+0x2f0> │ │ │ │ + ldr r1, [pc, #76] @ 635c8 <_PyMonitoring_FireStopIterationEvent@@Base+0x2fc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ - b 635fc <_PyMonitoring_FireStopIterationEvent@@Base+0x2d4> │ │ │ │ + b 635a0 <_PyMonitoring_FireStopIterationEvent@@Base+0x2d4> │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ strb r2, [r3, #32] │ │ │ │ str r1, [r3, #28] │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038fcf8 │ │ │ │ + @ instruction: 0x003905b8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq pc, r8, r8, lsl sp @ │ │ │ │ + @ instruction: 0x003905d8 │ │ │ │ + ldr r0, [pc] @ 635d4 <_PyMonitoring_FireStopIterationEvent@@Base+0x308> │ │ │ │ + b 9dd1c │ │ │ │ + eorseq r9, r8, ip, lsl r9 │ │ │ │ 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 6306c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x9c> │ │ │ │ + bl 63018 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x9c> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 63670 <_PyMonitoring_FireStopIterationEvent@@Base+0x348> │ │ │ │ + beq 63620 <_PyMonitoring_FireStopIterationEvent@@Base+0x354> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91704 <_Py_hashtable_set@@Base> │ │ │ │ + bl 91648 <_Py_hashtable_set@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 63678 <_PyMonitoring_FireStopIterationEvent@@Base+0x350> │ │ │ │ + bge 63628 <_PyMonitoring_FireStopIterationEvent@@Base+0x35c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 16bd48 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 16bc14 <_Py_hashtable_destroy@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc] @ 63688 <_PyMonitoring_FireStopIterationEvent@@Base+0x360> │ │ │ │ - b 9ddd8 │ │ │ │ - eorseq r9, r8, ip, asr r0 │ │ │ │ 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 92b0c │ │ │ │ + bl 92b08 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 63778 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ + beq 6371c <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ mov r0, r8 │ │ │ │ - bl 18bdf8 │ │ │ │ + bl 18befc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63710 <_PyMonitoring_FireStopIterationEvent@@Base+0x3e8> │ │ │ │ + beq 636b4 <_PyMonitoring_FireStopIterationEvent@@Base+0x3e8> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 18bdf8 │ │ │ │ + bl 18befc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63710 <_PyMonitoring_FireStopIterationEvent@@Base+0x3e8> │ │ │ │ + beq 636b4 <_PyMonitoring_FireStopIterationEvent@@Base+0x3e8> │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl 321c0 <_Py_fstat@@Base+0xa8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63710 <_PyMonitoring_FireStopIterationEvent@@Base+0x3e8> │ │ │ │ + beq 636b4 <_PyMonitoring_FireStopIterationEvent@@Base+0x3e8> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r0, [r4, #20] │ │ │ │ ldrh r0, [r3, #6] │ │ │ │ - bl a32b0 │ │ │ │ + bl a31f4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 63738 <_PyMonitoring_FireStopIterationEvent@@Base+0x410> │ │ │ │ + bne 636dc <_PyMonitoring_FireStopIterationEvent@@Base+0x410> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 63778 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ + beq 6371c <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 63778 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ + bne 6371c <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 63778 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 6371c <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl ab188 │ │ │ │ + bl ab0cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 63770 <_PyMonitoring_FireStopIterationEvent@@Base+0x448> │ │ │ │ + beq 63714 <_PyMonitoring_FireStopIterationEvent@@Base+0x448> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 63770 <_PyMonitoring_FireStopIterationEvent@@Base+0x448> │ │ │ │ + bne 63714 <_PyMonitoring_FireStopIterationEvent@@Base+0x448> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ lsr r0, r5, #31 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 637b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x488> │ │ │ │ + beq 63754 <_PyMonitoring_FireStopIterationEvent@@Base+0x488> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ - b 63840 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ + b 637e4 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - bl 92b0c │ │ │ │ + bl 92b08 │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r9, r4, #8 │ │ │ │ movne r7, r5 │ │ │ │ movne r8, r6 │ │ │ │ - beq 63840 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ + beq 637e4 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r8, r3 │ │ │ │ - bge 63828 <_PyMonitoring_FireStopIterationEvent@@Base+0x500> │ │ │ │ + bge 637cc <_PyMonitoring_FireStopIterationEvent@@Base+0x500> │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 30cc2c │ │ │ │ + bl 30cf18 │ │ │ │ add r8, r8, #1 │ │ │ │ add r7, r7, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63820 <_PyMonitoring_FireStopIterationEvent@@Base+0x4f8> │ │ │ │ + bne 637c4 <_PyMonitoring_FireStopIterationEvent@@Base+0x4f8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 63840 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ + beq 637e4 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 63840 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ + bne 637e4 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 63840 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 637e4 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ str r0, [r9, #4]! │ │ │ │ - b 637d0 <_PyMonitoring_FireStopIterationEvent@@Base+0x4a8> │ │ │ │ + b 63774 <_PyMonitoring_FireStopIterationEvent@@Base+0x4a8> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r6, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r5, #16] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov ip, r1 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r1, [pc, #8] @ 63860 <_PyMonitoring_FireStopIterationEvent@@Base+0x538> │ │ │ │ + ldr r1, [pc, #8] @ 63804 <_PyMonitoring_FireStopIterationEvent@@Base+0x538> │ │ │ │ mov r2, r3 │ │ │ │ str ip, [r3, #16] │ │ │ │ - b 349c10 <_Py_hashtable_foreach@@Base> │ │ │ │ - andeq r3, r6, ip, lsl #13 │ │ │ │ + b 34a4a8 <_Py_hashtable_foreach@@Base> │ │ │ │ + andeq r3, r6, r0, lsr r6 │ │ │ │ │ │ │ │ -00063864 <_PyErr_FormatFromCause@@Base>: │ │ │ │ +00063808 <_PyErr_FormatFromCause@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4084] @ 0xff4 │ │ │ │ - ldr r2, [pc, #48] @ 638b0 <_PyErr_FormatFromCause@@Base+0x4c> │ │ │ │ + ldr r2, [pc, #48] @ 63854 <_PyErr_FormatFromCause@@Base+0x4c> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2d46e0 │ │ │ │ + bl 2d4b98 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -58660,863 +58637,796 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ add r7, r7, r1 │ │ │ │ - bne 63914 <_PyErr_FormatFromCause@@Base+0xb0> │ │ │ │ + bne 638b8 <_PyErr_FormatFromCause@@Base+0xb0> │ │ │ │ clz r2, r6 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 63950 <_PyErr_FormatFromCause@@Base+0xec> │ │ │ │ + beq 638f4 <_PyErr_FormatFromCause@@Base+0xec> │ │ │ │ mov ip, #2 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #968] @ 63cfc <_PyErr_FormatFromCause@@Base+0x498> │ │ │ │ + ldr ip, [pc, #968] @ 63ca0 <_PyErr_FormatFromCause@@Base+0x498> │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 63950 <_PyErr_FormatFromCause@@Base+0xec> │ │ │ │ + bne 638f4 <_PyErr_FormatFromCause@@Base+0xec> │ │ │ │ mov r0, #0 │ │ │ │ - b 63cf4 <_PyErr_FormatFromCause@@Base+0x490> │ │ │ │ + b 63c98 <_PyErr_FormatFromCause@@Base+0x490> │ │ │ │ ldr r1, [r6] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 303f58 │ │ │ │ - bl a55e8 │ │ │ │ + bl 304558 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63948 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + bne 638ec <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 303f58 │ │ │ │ - bl a55e8 │ │ │ │ + bl 304558 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63948 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + bne 638ec <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ cmp r7, #2 │ │ │ │ - beq 63a3c <_PyErr_FormatFromCause@@Base+0x1d8> │ │ │ │ + beq 639e0 <_PyErr_FormatFromCause@@Base+0x1d8> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - ldr r8, [pc, #876] @ 63d00 <_PyErr_FormatFromCause@@Base+0x49c> │ │ │ │ + ldr r8, [pc, #876] @ 63ca4 <_PyErr_FormatFromCause@@Base+0x49c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 639ec <_PyErr_FormatFromCause@@Base+0x188> │ │ │ │ + beq 63990 <_PyErr_FormatFromCause@@Base+0x188> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne 639ac <_PyErr_FormatFromCause@@Base+0x148> │ │ │ │ + bne 63950 <_PyErr_FormatFromCause@@Base+0x148> │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 639d8 <_PyErr_FormatFromCause@@Base+0x174> │ │ │ │ - bl 1af5fc │ │ │ │ - ldr r3, [pc, #844] @ 63d04 <_PyErr_FormatFromCause@@Base+0x4a0> │ │ │ │ + b 6397c <_PyErr_FormatFromCause@@Base+0x174> │ │ │ │ + bl 1afb14 │ │ │ │ + ldr r3, [pc, #844] @ 63ca8 <_PyErr_FormatFromCause@@Base+0x4a0> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 355c88 │ │ │ │ + bl 356520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 639d8 <_PyErr_FormatFromCause@@Base+0x174> │ │ │ │ - bl a55e8 │ │ │ │ + beq 6397c <_PyErr_FormatFromCause@@Base+0x174> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63948 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + bne 638ec <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ cmp r7, #3 │ │ │ │ moveq r6, #0 │ │ │ │ moveq r7, #0 │ │ │ │ - beq 63a4c <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ - b 639f4 <_PyErr_FormatFromCause@@Base+0x190> │ │ │ │ - ldr r4, [pc, #788] @ 63d08 <_PyErr_FormatFromCause@@Base+0x4a4> │ │ │ │ - ldr r5, [pc, #788] @ 63d0c <_PyErr_FormatFromCause@@Base+0x4a8> │ │ │ │ + beq 639f0 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + b 63998 <_PyErr_FormatFromCause@@Base+0x190> │ │ │ │ + ldr r4, [pc, #788] @ 63cac <_PyErr_FormatFromCause@@Base+0x4a4> │ │ │ │ + ldr r5, [pc, #788] @ 63cb0 <_PyErr_FormatFromCause@@Base+0x4a8> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne 63a0c <_PyErr_FormatFromCause@@Base+0x1a8> │ │ │ │ + bne 639b0 <_PyErr_FormatFromCause@@Base+0x1a8> │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 63a4c <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ - bl 1af5fc │ │ │ │ - ldr r3, [pc, #748] @ 63d04 <_PyErr_FormatFromCause@@Base+0x4a0> │ │ │ │ + b 639f0 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + bl 1afb14 │ │ │ │ + ldr r3, [pc, #748] @ 63ca8 <_PyErr_FormatFromCause@@Base+0x4a0> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 355c88 │ │ │ │ + bl 356520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63a4c <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ - bl a55e8 │ │ │ │ + beq 639f0 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63948 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ - b 63a4c <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ - ldr r4, [pc, #708] @ 63d08 <_PyErr_FormatFromCause@@Base+0x4a4> │ │ │ │ - ldr r5, [pc, #708] @ 63d0c <_PyErr_FormatFromCause@@Base+0x4a8> │ │ │ │ + bne 638ec <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + b 639f0 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + ldr r4, [pc, #708] @ 63cac <_PyErr_FormatFromCause@@Base+0x4a4> │ │ │ │ + ldr r5, [pc, #708] @ 63cb0 <_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 355c9c │ │ │ │ + bl 356534 │ │ │ │ ldrd sl, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63aa0 <_PyErr_FormatFromCause@@Base+0x23c> │ │ │ │ + bne 63a44 <_PyErr_FormatFromCause@@Base+0x23c> │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355c9c │ │ │ │ + bl 356534 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63ac0 <_PyErr_FormatFromCause@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #616] @ 63d10 <_PyErr_FormatFromCause@@Base+0x4ac> │ │ │ │ - ldr r1, [pc, #616] @ 63d14 <_PyErr_FormatFromCause@@Base+0x4b0> │ │ │ │ + beq 63a64 <_PyErr_FormatFromCause@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #616] @ 63cb4 <_PyErr_FormatFromCause@@Base+0x4ac> │ │ │ │ + ldr r1, [pc, #616] @ 63cb8 <_PyErr_FormatFromCause@@Base+0x4b0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - bl a55e8 │ │ │ │ + bl 18ee38 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63948 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ - b 63cf0 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + bne 638ec <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + b 63c94 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 355c88 │ │ │ │ + bl 356520 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ subs r8, r0, #0 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ movne r8, #1 │ │ │ │ - bl 355c88 │ │ │ │ + bl 356520 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, #0 │ │ │ │ andne r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 63cf0 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + bne 63c94 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ bic r9, r3, #-2147483648 @ 0x80000000 │ │ │ │ mvn r2, #0 │ │ │ │ - ldr r3, [pc, #520] @ 63d18 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #520] @ 63cbc <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355cec │ │ │ │ + bl 356584 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63b3c <_PyErr_FormatFromCause@@Base+0x2d8> │ │ │ │ - ldr r3, [pc, #496] @ 63d18 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + bne 63ae0 <_PyErr_FormatFromCause@@Base+0x2d8> │ │ │ │ + ldr r3, [pc, #496] @ 63cbc <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355cb0 │ │ │ │ + bl 356548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63ce8 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ + beq 63c8c <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ bic r9, r3, #-2147483648 @ 0x80000000 │ │ │ │ mvn r2, #0 │ │ │ │ - ldr r3, [pc, #452] @ 63d18 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #452] @ 63cbc <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355cec │ │ │ │ + bl 356584 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63b80 <_PyErr_FormatFromCause@@Base+0x31c> │ │ │ │ - ldr r3, [pc, #428] @ 63d18 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + bne 63b24 <_PyErr_FormatFromCause@@Base+0x31c> │ │ │ │ + ldr r3, [pc, #428] @ 63cbc <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355cb0 │ │ │ │ + bl 356548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63ce8 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ + beq 63c8c <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ bic r9, fp, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #396] @ 63d18 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #396] @ 63cbc <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 355cec │ │ │ │ + bl 356584 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63bbc <_PyErr_FormatFromCause@@Base+0x358> │ │ │ │ - ldr r3, [pc, #368] @ 63d18 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + bne 63b60 <_PyErr_FormatFromCause@@Base+0x358> │ │ │ │ + ldr r3, [pc, #368] @ 63cbc <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355cb0 │ │ │ │ + bl 356548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63ce8 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ + beq 63c8c <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ bic r9, r3, #-2147483648 @ 0x80000000 │ │ │ │ mvn r2, #0 │ │ │ │ - ldr r3, [pc, #324] @ 63d18 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #324] @ 63cbc <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355cec │ │ │ │ + bl 356584 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63c00 <_PyErr_FormatFromCause@@Base+0x39c> │ │ │ │ - ldr r3, [pc, #300] @ 63d18 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + bne 63ba4 <_PyErr_FormatFromCause@@Base+0x39c> │ │ │ │ + ldr r3, [pc, #300] @ 63cbc <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355cb0 │ │ │ │ + bl 356548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63ce8 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ + beq 63c8c <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - bl 355398 │ │ │ │ + bl 355c30 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 355398 │ │ │ │ + bl 355c30 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ strd r0, [sp, #120] @ 0x78 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - bl 329644 <_Py_c_abs@@Base> │ │ │ │ + bl 329e1c <_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 329644 <_Py_c_abs@@Base> │ │ │ │ + bl 329e1c <_Py_c_abs@@Base> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355750 │ │ │ │ + bl 355fe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355cb0 │ │ │ │ + bl 356548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63cf0 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + bne 63c94 <_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 329644 <_Py_c_abs@@Base> │ │ │ │ + bl 329e1c <_Py_c_abs@@Base> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355750 │ │ │ │ + bl 355fe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355cb0 │ │ │ │ + bl 356548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63cf0 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + bne 63c94 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355cc4 │ │ │ │ + bl 35655c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63cf0 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ - ldr r0, [pc, #44] @ 63d1c <_PyErr_FormatFromCause@@Base+0x4b8> │ │ │ │ - b 63cf4 <_PyErr_FormatFromCause@@Base+0x490> │ │ │ │ - ldr r0, [pc, #40] @ 63d20 <_PyErr_FormatFromCause@@Base+0x4bc> │ │ │ │ + bne 63c94 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + ldr r0, [pc, #44] @ 63cc0 <_PyErr_FormatFromCause@@Base+0x4b8> │ │ │ │ + b 63c98 <_PyErr_FormatFromCause@@Base+0x490> │ │ │ │ + ldr r0, [pc, #40] @ 63cc4 <_PyErr_FormatFromCause@@Base+0x4bc> │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x00574194 │ │ │ │ + ldrheq r4, [r7], #-20 @ 0xffffffec │ │ │ │ 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 │ │ │ │ - mlaseq r8, r8, sp, sl │ │ │ │ + eorseq fp, r8, r8, asr r6 │ │ │ │ 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 34a434 <_Py_c_neg@@Base+0x538> │ │ │ │ + bl 34abec <_Py_c_neg@@Base+0x458> │ │ │ │ pop {r4, lr} │ │ │ │ - b a6300 │ │ │ │ + b a6244 │ │ │ │ │ │ │ │ -00063d48 <_Py_c_diff@@Base>: │ │ │ │ +00063cec <_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 355398 │ │ │ │ + bl 355c30 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 355398 │ │ │ │ + bl 355c30 │ │ │ │ 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 63d74 <_Py_c_diff@@Base+0x88> │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 63e20 <_Py_c_diff@@Base+0x134> │ │ │ │ + pop {r4, lr} │ │ │ │ + b a6244 │ │ │ │ + ldr r0, [pc] @ 63d7c <_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] @ 63e34 <_Py_c_diff@@Base+0xec> │ │ │ │ + ldr r2, [pc, #100] @ 63e14 <_Py_c_diff@@Base+0x128> │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, lr │ │ │ │ - bl 2b77c8 <_PyArg_ParseStack@@Base> │ │ │ │ + bl 2b7c50 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63e2c <_Py_c_diff@@Base+0xe4> │ │ │ │ + beq 63e0c <_Py_c_diff@@Base+0x120> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - bl 34a758 <_PyEval_AddPendingCall@@Base+0x1a4> │ │ │ │ + bl 34aff0 <_PyEval_AddPendingCall@@Base+0x1a4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63e2c <_Py_c_diff@@Base+0xe4> │ │ │ │ + beq 63e0c <_Py_c_diff@@Base+0x120> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 29640 │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r0, [pc, #24] @ 63e38 <_Py_c_diff@@Base+0xf0> │ │ │ │ - bne 63e2c <_Py_c_diff@@Base+0xe4> │ │ │ │ - ldr r3, [pc, #20] @ 63e3c <_Py_c_diff@@Base+0xf4> │ │ │ │ + ldrne r0, [pc, #24] @ 63e18 <_Py_c_diff@@Base+0x12c> │ │ │ │ + bne 63e0c <_Py_c_diff@@Base+0x120> │ │ │ │ + ldr r3, [pc, #20] @ 63e1c <_Py_c_diff@@Base+0x130> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ + bl 1443e0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq pc, r8, ip, lsl #28 │ │ │ │ + eorseq r0, r9, ip, asr #13 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldrb r0, [r3] │ │ │ │ - sub r3, r0, #12 │ │ │ │ - cmp r3, #1 │ │ │ │ - bls 63e70 <_Py_c_diff@@Base+0x128> │ │ │ │ + sub r0, r0, #8 │ │ │ │ + and r0, r0, #255 @ 0xff │ │ │ │ + cmp r0, #3 │ │ │ │ + bls 63e6c <_Py_c_diff@@Base+0x180> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 64190 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a6300 │ │ │ │ - ldr r0, [pc] @ 63e78 <_Py_c_diff@@Base+0x130> │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [pc, #52] @ 63e7c <_Py_c_diff@@Base+0x190> │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov ip, #86 @ 0x56 │ │ │ │ + ldr r0, [r1] │ │ │ │ + ldr r3, [pc, #40] @ 63e80 <_Py_c_diff@@Base+0x194> │ │ │ │ + ldr r2, [pc, #40] @ 63e84 <_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] @ 63e88 <_Py_c_diff@@Base+0x19c> │ │ │ │ + add r3, r3, r0, lsl #2 │ │ │ │ + ldr r0, [r3, #216] @ 0xd8 │ │ │ │ bx lr │ │ │ │ - subseq r7, r7, ip, ror r1 │ │ │ │ + @ instruction: 0x00599690 │ │ │ │ + eorseq r0, r9, ip, lsr #12 │ │ │ │ + eorseq r0, r9, r0, asr r6 │ │ │ │ + subseq sp, r3, r0, lsl #6 │ │ │ │ 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] @ 63f04 <_Py_c_diff@@Base+0x1bc> │ │ │ │ + ldr r2, [pc, #92] @ 63f14 <_Py_c_diff@@Base+0x228> │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, lr │ │ │ │ str ip, [sp] │ │ │ │ - bl 2b77c8 <_PyArg_ParseStack@@Base> │ │ │ │ + bl 2b7c50 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63efc <_Py_c_diff@@Base+0x1b4> │ │ │ │ + beq 63f0c <_Py_c_diff@@Base+0x220> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - bl 34a758 <_PyEval_AddPendingCall@@Base+0x1a4> │ │ │ │ + bl 34aff0 <_PyEval_AddPendingCall@@Base+0x1a4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63efc <_Py_c_diff@@Base+0x1b4> │ │ │ │ + beq 63f0c <_Py_c_diff@@Base+0x220> │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ bl 2aa5c │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #24] @ 63f08 <_Py_c_diff@@Base+0x1c0> │ │ │ │ - beq 63efc <_Py_c_diff@@Base+0x1b4> │ │ │ │ - ldr r3, [pc, #20] @ 63f0c <_Py_c_diff@@Base+0x1c4> │ │ │ │ + ldreq r0, [pc, #24] @ 63f18 <_Py_c_diff@@Base+0x22c> │ │ │ │ + beq 63f0c <_Py_c_diff@@Base+0x220> │ │ │ │ + ldr r3, [pc, #20] @ 63f1c <_Py_c_diff@@Base+0x230> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ + bl 1443e0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq pc, r8, r4, asr #28 │ │ │ │ + eorseq r0, r9, r4, lsl #14 │ │ │ │ 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 18bdf8 │ │ │ │ + b 18befc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #260] @ 6404c <_Py_c_diff@@Base+0x304> │ │ │ │ - ldr r1, [pc, #260] @ 64050 <_Py_c_diff@@Base+0x308> │ │ │ │ + ldr r3, [pc, #260] @ 6405c <_Py_c_diff@@Base+0x370> │ │ │ │ + ldr r1, [pc, #260] @ 64060 <_Py_c_diff@@Base+0x374> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b8828 │ │ │ │ + bl 1b8d44 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 63f6c <_Py_c_diff@@Base+0x224> │ │ │ │ + bge 63f7c <_Py_c_diff@@Base+0x290> │ │ │ │ mov r0, #0 │ │ │ │ - b 64044 <_Py_c_diff@@Base+0x2fc> │ │ │ │ + b 64054 <_Py_c_diff@@Base+0x368> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - ldr r5, [pc, #220] @ 64054 <_Py_c_diff@@Base+0x30c> │ │ │ │ + ldr r5, [pc, #220] @ 64064 <_Py_c_diff@@Base+0x378> │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r2, r5 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ - beq 63fbc <_Py_c_diff@@Base+0x274> │ │ │ │ + beq 63fcc <_Py_c_diff@@Base+0x2e0> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - ldr r1, [pc, #200] @ 64058 <_Py_c_diff@@Base+0x310> │ │ │ │ + ldr r1, [pc, #200] @ 64068 <_Py_c_diff@@Base+0x37c> │ │ │ │ mov r3, ip │ │ │ │ - bl ad024 │ │ │ │ + bl acfb8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 63f64 <_Py_c_diff@@Base+0x21c> │ │ │ │ + beq 63f74 <_Py_c_diff@@Base+0x288> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, r5 │ │ │ │ str r5, [sp] │ │ │ │ - ldr r0, [pc, #164] @ 6405c <_Py_c_diff@@Base+0x314> │ │ │ │ - bl a9a34 │ │ │ │ - b 64044 <_Py_c_diff@@Base+0x2fc> │ │ │ │ + ldr r0, [pc, #164] @ 6406c <_Py_c_diff@@Base+0x380> │ │ │ │ + bl a9978 │ │ │ │ + b 64054 <_Py_c_diff@@Base+0x368> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r2 │ │ │ │ - bne 6401c <_Py_c_diff@@Base+0x2d4> │ │ │ │ + bne 6402c <_Py_c_diff@@Base+0x340> │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #132] @ 64058 <_Py_c_diff@@Base+0x310> │ │ │ │ + ldr r1, [pc, #132] @ 64068 <_Py_c_diff@@Base+0x37c> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r3, ip │ │ │ │ - bl ad024 │ │ │ │ + bl acfb8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 63f64 <_Py_c_diff@@Base+0x21c> │ │ │ │ + beq 63f74 <_Py_c_diff@@Base+0x288> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, r5 │ │ │ │ - ldr r1, [pc, #100] @ 64060 <_Py_c_diff@@Base+0x318> │ │ │ │ - bl ad024 │ │ │ │ + ldr r1, [pc, #100] @ 64070 <_Py_c_diff@@Base+0x384> │ │ │ │ + bl acfb8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 63f64 <_Py_c_diff@@Base+0x21c> │ │ │ │ + beq 63f74 <_Py_c_diff@@Base+0x288> │ │ │ │ str r5, [sp] │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #76] @ 64064 <_Py_c_diff@@Base+0x31c> │ │ │ │ - bl a9a34 │ │ │ │ - b 64044 <_Py_c_diff@@Base+0x2fc> │ │ │ │ + ldr r0, [pc, #76] @ 64074 <_Py_c_diff@@Base+0x388> │ │ │ │ + bl a9978 │ │ │ │ + b 64054 <_Py_c_diff@@Base+0x368> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ moveq r5, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ moveq r3, r2 │ │ │ │ - ldr r0, [pc, #44] @ 64068 <_Py_c_diff@@Base+0x320> │ │ │ │ + ldr r0, [pc, #44] @ 64078 <_Py_c_diff@@Base+0x38c> │ │ │ │ mov r2, ip │ │ │ │ str r5, [sp] │ │ │ │ - bl a9a34 │ │ │ │ + bl a9978 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, r8, asr lr @ │ │ │ │ + eorseq r0, r9, r8, lsl r7 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq pc, r8, ip, lsr #29 │ │ │ │ - @ instruction: 0x0038feb4 │ │ │ │ - eorseq r3, r7, r8, lsl #2 │ │ │ │ - @ instruction: 0x0038febc │ │ │ │ - eorseq pc, r8, r4, asr #29 │ │ │ │ + eorseq r0, r9, ip, ror #14 │ │ │ │ + eorseq r0, r9, r4, ror r7 │ │ │ │ + eorseq r3, r7, r8, asr #19 │ │ │ │ + eorseq r0, r9, ip, ror r7 │ │ │ │ + eorseq r0, r9, r4, lsl #15 │ │ │ │ │ │ │ │ -0006406c : │ │ │ │ +0006407c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 6408c │ │ │ │ - bl 348b64 │ │ │ │ - b 640ec │ │ │ │ + bne 6409c │ │ │ │ + bl 3493fc │ │ │ │ + b 640fc │ │ │ │ ldr ip, [r6, #4] │ │ │ │ ldr r3, [ip, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 64160 │ │ │ │ + beq 64170 │ │ │ │ ldr lr, [r3, #36] @ 0x24 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 640b4 │ │ │ │ + bne 640c4 │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 640c0 │ │ │ │ + beq 640d0 │ │ │ │ mov r3, lr │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [ip, #84] @ 0x54 │ │ │ │ tst r1, #536870912 @ 0x20000000 │ │ │ │ - bne 64160 │ │ │ │ + bne 64170 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 64160 │ │ │ │ + beq 64170 │ │ │ │ mov r0, r2 │ │ │ │ - bl a58d8 │ │ │ │ + bl a581c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 640f4 │ │ │ │ + bne 64104 │ │ │ │ mov r4, #0 │ │ │ │ - b 6417c │ │ │ │ + b 6418c │ │ │ │ mov r3, #8 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 250cfc │ │ │ │ + bl 250cc4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 64130 │ │ │ │ + beq 64140 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 64130 │ │ │ │ + bne 64140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #76] @ 64184 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #76] @ 64194 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 6417c │ │ │ │ + bne 6418c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 64160 │ │ │ │ + beq 64170 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 64160 │ │ │ │ + bne 64170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #28] @ 64188 │ │ │ │ + ldr r3, [pc, #28] @ 64198 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #24] @ 6418c │ │ │ │ + ldr r1, [pc, #24] @ 6419c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ - b 640ec │ │ │ │ + bl 1177f0 │ │ │ │ + b 640fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, ip, asr #29 │ │ │ │ - sub r0, r0, #8 │ │ │ │ - and r0, r0, #255 @ 0xff │ │ │ │ - cmp r0, #3 │ │ │ │ - bls 641dc │ │ │ │ + eorseq r0, r9, ip, lsl #15 │ │ │ │ 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] @ 641ec │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov ip, #86 @ 0x56 │ │ │ │ - ldr r0, [r1] │ │ │ │ - ldr r3, [pc, #40] @ 641f0 │ │ │ │ - ldr r2, [pc, #40] @ 641f4 │ │ │ │ - mov r1, #1 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 2a270 <__fprintf_chk@plt> │ │ │ │ - mov r0, #253 @ 0xfd │ │ │ │ - bl 2a954 │ │ │ │ - ldr r3, [pc, #20] @ 641f8 │ │ │ │ - add r3, r3, r0, lsl #2 │ │ │ │ - ldr r0, [r3, #216] @ 0xd8 │ │ │ │ - bx lr │ │ │ │ - @ instruction: 0x00599690 │ │ │ │ - mlaseq r8, r4, sp, pc @ │ │ │ │ - @ instruction: 0x0038fdb8 │ │ │ │ - subseq ip, r3, r8, lsr #20 │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldrb r3, [r0, #8] │ │ │ │ + ldr r2, [pc, #124] @ 64238 │ │ │ │ + sub sp, sp, #72 @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + mov r2, #0 │ │ │ │ + beq 641dc │ │ │ │ + add r0, r0, #9 │ │ │ │ + bl 22dda0 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 64420 │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 641fc │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 22f250 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldrb r0, [r3] │ │ │ │ + bl 63e20 <_Py_c_diff@@Base+0x134> │ │ │ │ + mov r1, r0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 92874 │ │ │ │ + ldr r3, [pc, #28] @ 64238 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 64230 │ │ │ │ + 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, 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 92e30 │ │ │ │ + bl 92d74 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldrne r0, [r4, #8] │ │ │ │ movne r3, #0 │ │ │ │ - beq 642c4 │ │ │ │ + beq 64304 │ │ │ │ cmp r3, r0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - bge 6426c │ │ │ │ + bge 642ac │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsl ip, r3, #2 │ │ │ │ ldr r1, [r2, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ add r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str r1, [r2, ip] │ │ │ │ - b 64234 │ │ │ │ + b 64274 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 64294 │ │ │ │ + beq 642d4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 64294 │ │ │ │ + beq 642d4 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - b 642cc │ │ │ │ - bl 91918 │ │ │ │ + b 6430c │ │ │ │ + bl 9185c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 642cc │ │ │ │ + bne 6430c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 642c4 │ │ │ │ + beq 64304 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 642c4 │ │ │ │ + bne 64304 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 64318 │ │ │ │ + b 64358 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - ldr r2, [pc, #68] @ 64320 │ │ │ │ + ldr r2, [pc, #68] @ 64360 │ │ │ │ bic r0, r0, #1 │ │ │ │ bic r1, r1, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r0, [pc, #44] @ 64324 │ │ │ │ - ldr r1, [pc, #44] @ 64328 │ │ │ │ + ldr r0, [pc, #44] @ 64364 │ │ │ │ + ldr r1, [pc, #44] @ 64368 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #32] @ 6432c │ │ │ │ - ldr r1, [pc, #32] @ 64330 │ │ │ │ - ldr r0, [pc, #32] @ 64334 │ │ │ │ + ldr r3, [pc, #32] @ 6436c │ │ │ │ + ldr r1, [pc, #32] @ 64370 │ │ │ │ + ldr r0, [pc, #32] @ 64374 │ │ │ │ str r4, [sp] │ │ │ │ - bl a9a34 │ │ │ │ + bl a9978 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq sl, r8, r0, asr #32 │ │ │ │ - @ instruction: 0x0038a7bc │ │ │ │ - eorseq sl, r8, ip, lsr #32 │ │ │ │ - eorseq pc, r8, r4, ror fp @ │ │ │ │ - eorseq pc, r6, ip, ror #7 │ │ │ │ - @ instruction: 0x0038fef0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldrb r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #124] @ 643d0 │ │ │ │ - sub sp, sp, #72 @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - mov r2, #0 │ │ │ │ - beq 64374 │ │ │ │ - add r0, r0, #9 │ │ │ │ - bl 22de1c │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 64588 │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 64394 │ │ │ │ - add r0, r4, #9 │ │ │ │ - bl 8b0cc │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldrb r0, [r3] │ │ │ │ - bl 64190 │ │ │ │ - mov r1, r0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 92878 │ │ │ │ - ldr r3, [pc, #28] @ 643d0 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 643c8 │ │ │ │ - bl 2a210 <__stack_chk_fail@plt> │ │ │ │ - add sp, sp, #72 @ 0x48 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ + eorseq sl, r8, r0, lsl #18 │ │ │ │ + eorseq fp, r8, ip, ror r0 │ │ │ │ + eorseq sl, r8, ip, ror #17 │ │ │ │ + eorseq r0, r9, r4, asr r4 │ │ │ │ + eorseq pc, r6, ip, lsr #25 │ │ │ │ + @ instruction: 0x003907b0 │ │ │ │ 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 64410 │ │ │ │ + bne 643b4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne 64448 │ │ │ │ + bne 643ec │ │ │ │ mov ip, #1 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #72] @ 64478 │ │ │ │ + ldr ip, [pc, #72] @ 6441c │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 64448 │ │ │ │ + bne 643ec │ │ │ │ mov r0, #0 │ │ │ │ - b 64470 │ │ │ │ + b 64414 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r3] │ │ │ │ - bl aa930 │ │ │ │ + bl aa874 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 64440 │ │ │ │ + beq 643e4 │ │ │ │ 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 644bc │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - ldr r3, [pc, #68] @ 644ec │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldrne r1, [pc, #60] @ 644f0 │ │ │ │ - ldreq r1, [pc, #60] @ 644f4 │ │ │ │ - bl 18ed34 │ │ │ │ - b 644c8 │ │ │ │ - bl 1758f0 <_PyLong_FromGid@@Base+0x18> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 644d0 │ │ │ │ - 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, lsl #25 │ │ │ │ - eorseq lr, r6, ip, lsr #25 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #112] @ 64580 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 2b6258 <_PyParkingLot_UnparkAll@@Base+0x1bc> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 64574 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - ldr r0, [pc, #84] @ 64584 │ │ │ │ - str r4, [sp] │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - bl 128cb4 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 64560 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 64568 │ │ │ │ - mov r4, r5 │ │ │ │ - b 64574 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 64560 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq pc, r8, r8, lsl #30 │ │ │ │ + subseq r4, r7, r0, ror #3 │ │ │ │ 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 64190 │ │ │ │ + bl 63e20 <_Py_c_diff@@Base+0x134> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 645d0 │ │ │ │ + b 64468 │ │ │ │ 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] @ 64830 │ │ │ │ + ldr r3, [pc, #576] @ 646c8 │ │ │ │ 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 34a434 <_Py_c_neg@@Base+0x538> │ │ │ │ + bl 34abec <_Py_c_neg@@Base+0x458> │ │ │ │ mov r1, sl │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3565c4 │ │ │ │ + bl 356e5c │ │ │ │ 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 │ │ │ │ @@ -59524,71 +59434,71 @@ │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r4, r2 │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 34a434 <_Py_c_neg@@Base+0x538> │ │ │ │ + bl 34abec <_Py_c_neg@@Base+0x458> │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 355130 │ │ │ │ + bl 3559c8 │ │ │ │ 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 34a434 <_Py_c_neg@@Base+0x538> │ │ │ │ + bl 34abec <_Py_c_neg@@Base+0x458> │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34a948 <_PyEval_AddPendingCall@@Base+0x394> │ │ │ │ + bl 34b1e0 <_PyEval_AddPendingCall@@Base+0x394> │ │ │ │ cmp r9, #1 │ │ │ │ mov r0, r5 │ │ │ │ movhi fp, #6 │ │ │ │ movls fp, #31 │ │ │ │ - bl 34a434 <_Py_c_neg@@Base+0x538> │ │ │ │ + bl 34abec <_Py_c_neg@@Base+0x458> │ │ │ │ add r6, r7, r6 │ │ │ │ sub sl, r0, #1 │ │ │ │ add r3, sl, #616 @ 0x268 │ │ │ │ cmp r4, r0 │ │ │ │ add sl, sp, r3 │ │ │ │ - bne 6474c │ │ │ │ + bne 645e4 │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 34abec │ │ │ │ + bl 34b234 <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 34aca0 │ │ │ │ + bl 34b538 │ │ │ │ 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 34abec │ │ │ │ + bl 34b234 <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ bl 29658 │ │ │ │ mvn r3, #127 @ 0x7f │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ add r2, sp, #8 │ │ │ │ strb r3, [sl, #-204] @ 0xffffff34 │ │ │ │ - bl 34abec │ │ │ │ + bl 34b234 <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 34aca0 │ │ │ │ - b 647c0 │ │ │ │ + bl 34b538 │ │ │ │ + b 64658 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ bl 29658 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #200 @ 0xc8 │ │ │ │ @@ -59597,237 +59507,273 @@ │ │ │ │ bl 29a18 <__memcpy_chk@plt> │ │ │ │ add r3, r4, #616 @ 0x268 │ │ │ │ add r4, sp, r3 │ │ │ │ add r1, sp, #212 @ 0xd4 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r7 │ │ │ │ strb fp, [r4, #-404] @ 0xfffffe6c │ │ │ │ - bl 34abec │ │ │ │ + bl 34b234 <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ bl 29658 │ │ │ │ mvn r3, #127 @ 0x7f │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ add r2, sp, #8 │ │ │ │ strb r3, [sl, #-204] @ 0xffffff34 │ │ │ │ - bl 34abec │ │ │ │ + bl 34b234 <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 34aca0 │ │ │ │ + bl 34b538 │ │ │ │ cmp r9, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bhi 647e8 │ │ │ │ - bl 34a434 <_Py_c_neg@@Base+0x538> │ │ │ │ + bhi 64680 │ │ │ │ + bl 34abec <_Py_c_neg@@Base+0x458> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 649f4 │ │ │ │ - b 6480c │ │ │ │ - bl 34a434 <_Py_c_neg@@Base+0x538> │ │ │ │ + bl 64998 │ │ │ │ + b 646a4 │ │ │ │ + bl 34abec <_Py_c_neg@@Base+0x458> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 64190 │ │ │ │ + bl 63e20 <_Py_c_diff@@Base+0x134> │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 649f4 │ │ │ │ - ldr r3, [pc, #28] @ 64830 │ │ │ │ + bl 64998 │ │ │ │ + ldr r3, [pc, #28] @ 646c8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #612] @ 0x264 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 64828 │ │ │ │ + beq 646c0 │ │ │ │ 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 6470c │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + ldr r3, [pc, #68] @ 6473c │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldrne r1, [pc, #60] @ 64740 │ │ │ │ + ldreq r1, [pc, #60] @ 64744 │ │ │ │ + bl 18ee38 │ │ │ │ + b 64718 │ │ │ │ + bl 1759fc <_PyLong_FromGid@@Base+0x18> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 64720 │ │ │ │ + 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, asr #10 │ │ │ │ + eorseq pc, r6, ip, ror #10 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #112] @ 647d0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 2b6634 <_PyParkingLot_UnparkAll@@Base+0x1bc> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 647c4 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + ldr r0, [pc, #84] @ 647d4 │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r3, [r5, #44] @ 0x2c │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + bl 128d18 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 647b0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 647b8 │ │ │ │ + mov r4, r5 │ │ │ │ + b 647c4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 647b0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r0, r9, r8, asr #15 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #124] @ 648d0 │ │ │ │ + ldr r1, [pc, #124] @ 64874 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dc9c │ │ │ │ + bl 17dda8 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, r7 │ │ │ │ - beq 64898 │ │ │ │ + beq 6483c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl addfc │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64898 │ │ │ │ - ldr r3, [pc, #76] @ 648d4 │ │ │ │ + bne 6483c │ │ │ │ + ldr r3, [pc, #76] @ 64878 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - ldr r1, [pc, #72] @ 648d8 │ │ │ │ + ldr r1, [pc, #72] @ 6487c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ - b 648b0 │ │ │ │ + bl 1177f0 │ │ │ │ + b 64854 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5aea8 │ │ │ │ + bl 5ae50 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 648b8 │ │ │ │ + bne 6485c │ │ │ │ mov r4, #0 │ │ │ │ - b 648c8 │ │ │ │ + b 6486c │ │ │ │ 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 │ │ │ │ - eorseq pc, r8, r4, lsr pc @ │ │ │ │ + @ instruction: 0x003907f4 │ │ │ │ │ │ │ │ -000648dc : │ │ │ │ +00064880 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 648fc │ │ │ │ - bl 348b64 │ │ │ │ - b 64950 │ │ │ │ + bne 648a0 │ │ │ │ + bl 3493fc │ │ │ │ + b 648f4 │ │ │ │ ldr ip, [r6, #4] │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 649c0 │ │ │ │ + beq 64964 │ │ │ │ ldr lr, [r2, #8] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 64924 │ │ │ │ + beq 648c8 │ │ │ │ mov r3, lr │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [ip, #84] @ 0x54 │ │ │ │ tst r1, #536870912 @ 0x20000000 │ │ │ │ - bne 649c0 │ │ │ │ + bne 64964 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 649c0 │ │ │ │ + beq 64964 │ │ │ │ mov r0, r3 │ │ │ │ - bl a58d8 │ │ │ │ + bl a581c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 64958 │ │ │ │ + bne 648fc │ │ │ │ mov r4, #0 │ │ │ │ - b 649dc │ │ │ │ + b 64980 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10b1a8 │ │ │ │ + bl 10b200 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 64990 │ │ │ │ + beq 64934 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 64990 │ │ │ │ + bne 64934 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #76] @ 649e4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #76] @ 64988 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 649dc │ │ │ │ + bne 64980 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 649c0 │ │ │ │ + beq 64964 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 649c0 │ │ │ │ + bne 64964 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #28] @ 649e8 │ │ │ │ + ldr r3, [pc, #28] @ 6498c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #24] @ 649ec │ │ │ │ + ldr r1, [pc, #24] @ 64990 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ - b 64950 │ │ │ │ + bl 1177f0 │ │ │ │ + b 648f4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, ip, asr #29 │ │ │ │ - b 61d58 <_PyMonitoring_FirePyReturnEvent@@Base+0x660> │ │ │ │ + eorseq r0, r9, ip, lsl #15 │ │ │ │ + b 61b1c <_PyMonitoring_FirePyReturnEvent@@Base+0x454> │ │ │ │ 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 355130 │ │ │ │ + bl 3559c8 │ │ │ │ mov r9, #0 │ │ │ │ sub r4, r4, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r4, r5, r4 │ │ │ │ cmp r9, sl │ │ │ │ - beq 64a5c │ │ │ │ + beq 64a00 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 64aec │ │ │ │ + bl 64a14 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34aca0 │ │ │ │ + bl 34b538 │ │ │ │ add r9, r9, #1 │ │ │ │ add r5, r5, r8 │ │ │ │ - b 64a30 │ │ │ │ + b 649d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 64aec │ │ │ │ - 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 64ad4 │ │ │ │ - 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 cae48 <_PyBytes_Resize@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 64aa8 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + b 64a14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r3, [pc, #136] @ 64b8c │ │ │ │ + ldr r3, [pc, #136] @ 64ab4 │ │ │ │ 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 │ │ │ │ @@ -59841,262 +59787,296 @@ │ │ │ │ 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 64b3c │ │ │ │ + bne 64a64 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ bl 29cdc │ │ │ │ - ldr r3, [pc, #28] @ 64b8c │ │ │ │ + ldr r3, [pc, #28] @ 64ab4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 64b84 │ │ │ │ + beq 64aac │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #216 @ 0xd8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - │ │ │ │ -00064b90 : │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc] @ 64b9c │ │ │ │ - b 118af0 │ │ │ │ - subseq r8, r5, r8, lsr #23 │ │ │ │ + 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 64b1c │ │ │ │ + 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 cada8 <_PyBytes_Resize@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 64af0 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #124] @ 64c38 │ │ │ │ + ldr r2, [pc, #124] @ 64bcc │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ - beq 64bdc │ │ │ │ + beq 64b70 │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 22de1c │ │ │ │ + bl 22dda0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 64588 │ │ │ │ + bl 64420 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 64bfc │ │ │ │ + beq 64b90 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b0cc │ │ │ │ + bl 22f250 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3] │ │ │ │ - bl 64190 │ │ │ │ + bl 63e20 <_Py_c_diff@@Base+0x134> │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 32ad24 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 64c38 │ │ │ │ + bl 32b5c4 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 64bcc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 64c30 │ │ │ │ + beq 64bc4 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ │ │ │ │ -00064c3c : │ │ │ │ +00064bd0 : │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc] @ 64bdc │ │ │ │ + b 118ae8 │ │ │ │ + subseq r8, r5, r8, lsr #23 │ │ │ │ + │ │ │ │ +00064be0 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 64cf8 │ │ │ │ + beq 64c9c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #152] @ 64d00 │ │ │ │ + ldr r4, [pc, #152] @ 64ca4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5abec <_PyContext_NewHamtForTests@@Base+0x1c0c> │ │ │ │ + bl 5aba0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 64cc0 │ │ │ │ - ldr r3, [pc, #132] @ 64d04 │ │ │ │ + bne 64c64 │ │ │ │ + ldr r3, [pc, #132] @ 64ca8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a55c │ │ │ │ + bl 11a554 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 64c98 │ │ │ │ - bl 11a910 │ │ │ │ - ldr r0, [pc, #112] @ 64d08 │ │ │ │ + beq 64c3c │ │ │ │ + bl 11a908 │ │ │ │ + ldr r0, [pc, #112] @ 64cac │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #108] @ 64d0c │ │ │ │ + ldr r3, [pc, #108] @ 64cb0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a55c │ │ │ │ + bl 11a554 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64c8c │ │ │ │ + bne 64c30 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 11a55c │ │ │ │ + bl 11a554 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64c8c │ │ │ │ - b 64cf0 │ │ │ │ + bne 64c30 │ │ │ │ + b 64c94 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 64ce0 │ │ │ │ + beq 64c84 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 64ce0 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #40] @ 64d10 │ │ │ │ - ldr r1, [pc, #40] @ 64d14 │ │ │ │ + bne 64c84 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #40] @ 64cb4 │ │ │ │ + ldr r1, [pc, #40] @ 64cb8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 64d08 │ │ │ │ + ldr r0, [pc, #8] @ 64cac │ │ │ │ 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, lsl #16 │ │ │ │ + eorseq sl, r6, r8, asr #1 │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ - ldr r0, [pc] @ 64d24 │ │ │ │ - b a9a34 │ │ │ │ - @ instruction: 0x0038ffb8 │ │ │ │ + ldr r0, [pc] @ 64cc8 │ │ │ │ + b a9978 │ │ │ │ + eorseq r0, r9, r0, asr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ - bne 64d70 │ │ │ │ + bne 64d14 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 64d94 │ │ │ │ - ldr r2, [pc, #380] @ 64ee0 │ │ │ │ - ldr r1, [pc, #380] @ 64ee4 │ │ │ │ - ldr r0, [pc, #380] @ 64ee8 │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 64ea8 │ │ │ │ + bne 64d38 │ │ │ │ + ldr r2, [pc, #380] @ 64e84 │ │ │ │ + ldr r1, [pc, #380] @ 64e88 │ │ │ │ + ldr r0, [pc, #380] @ 64e8c │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 64e4c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #360] @ 64ee8 │ │ │ │ + ldr r0, [pc, #360] @ 64e8c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64d48 │ │ │ │ - b 64ea8 │ │ │ │ + bne 64cec │ │ │ │ + b 64e4c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b269c │ │ │ │ + bl b2630 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 64ea8 │ │ │ │ + beq 64e4c │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 64dcc │ │ │ │ - ldr r3, [pc, #300] @ 64eec │ │ │ │ - ldr r1, [pc, #300] @ 64ef0 │ │ │ │ + beq 64d70 │ │ │ │ + ldr r3, [pc, #300] @ 64e90 │ │ │ │ + ldr r1, [pc, #300] @ 64e94 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 64ea8 │ │ │ │ + bl 18ee38 │ │ │ │ + b 64e4c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 298af8 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 298f90 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 64ea8 │ │ │ │ + beq 64e4c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r3, [pc, #264] @ 64ef4 │ │ │ │ + ldr r3, [pc, #264] @ 64e98 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ lsl r0, r3, #2 │ │ │ │ - bhi 64e40 │ │ │ │ - bl 99770 │ │ │ │ + bhi 64de4 │ │ │ │ + bl 996b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 64e40 │ │ │ │ + beq 64de4 │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ bl 295d4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 64e54 │ │ │ │ + bne 64df8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - blt 64dec │ │ │ │ + blt 64d90 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ble 64e4c │ │ │ │ - bl 29e454 │ │ │ │ + ble 64df0 │ │ │ │ + bl 29e8dc │ │ │ │ mov r4, r0 │ │ │ │ - b 64ed4 │ │ │ │ + b 64e78 │ │ │ │ lsl r3, r3, #1 │ │ │ │ - b 64de8 │ │ │ │ + b 64d8c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 92e30 │ │ │ │ + bl 92d74 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r6, #0 │ │ │ │ - bne 64e78 │ │ │ │ - b 64ea0 │ │ │ │ + bne 64e1c │ │ │ │ + b 64e44 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r0, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bge 64ecc │ │ │ │ + bge 64e70 │ │ │ │ ldr r0, [r5, r6, lsl #2] │ │ │ │ - bl 1758d8 <_PyLong_FromGid@@Base> │ │ │ │ + bl 1759e4 <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64e6c │ │ │ │ + bne 64e10 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 64eb0 │ │ │ │ + bne 64e54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ mov r4, #0 │ │ │ │ - b 64ed4 │ │ │ │ + b 64e78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 64ea0 │ │ │ │ + bne 64e44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 64ea0 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 64e44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x0037acf0 │ │ │ │ - eorseq r9, r6, r8, ror #26 │ │ │ │ - eorseq sl, r6, r8, asr #11 │ │ │ │ + @ instruction: 0x0037b5b0 │ │ │ │ + eorseq sl, r6, r8, lsr #12 │ │ │ │ + eorseq sl, r6, r8, lsl #29 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r6, ip, lsl sp │ │ │ │ + @ instruction: 0x003615dc │ │ │ │ andeq r0, r1, r1 │ │ │ │ │ │ │ │ -00064ef8 : │ │ │ │ +00064e9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 111914 │ │ │ │ + bl 11194c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 9b2a8 │ │ │ │ + b 9b1ec │ │ │ │ + ldr r0, [pc] @ 64ec8 │ │ │ │ + bx lr │ │ │ │ + subseq r7, r7, ip, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r3, #8] │ │ │ │ moveq r6, r3 │ │ │ │ @@ -60106,973 +60086,946 @@ │ │ │ │ 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 64f7c │ │ │ │ + bne 64f2c │ │ │ │ clz r2, r5 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 64fb4 │ │ │ │ - ldr ip, [pc, #312] @ 650bc │ │ │ │ + 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 650b0 │ │ │ │ + beq 65060 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r7, [r5] │ │ │ │ - beq 65090 │ │ │ │ + beq 65040 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 65020 │ │ │ │ + beq 64fd0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 64ff4 │ │ │ │ - ldr r2, [pc, #220] @ 650c0 │ │ │ │ - ldr r1, [pc, #220] @ 650c4 │ │ │ │ - ldr r0, [pc, #220] @ 650c8 │ │ │ │ + bne 64fa4 │ │ │ │ + ldr r2, [pc, #220] @ 65070 │ │ │ │ + ldr r1, [pc, #220] @ 65074 │ │ │ │ + ldr r0, [pc, #220] @ 65078 │ │ │ │ mov r3, r4 │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 650b0 │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 65060 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl b269c │ │ │ │ + bl b2630 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 650b0 │ │ │ │ + beq 65060 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 6506c │ │ │ │ + bne 6501c │ │ │ │ cmp r6, #2 │ │ │ │ - beq 65094 │ │ │ │ + beq 65044 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 65048 │ │ │ │ - ldr r2, [pc, #132] @ 650c0 │ │ │ │ - ldr r1, [pc, #140] @ 650cc │ │ │ │ - ldr r0, [pc, #132] @ 650c8 │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 650b0 │ │ │ │ + bne 64ff8 │ │ │ │ + ldr r2, [pc, #132] @ 65070 │ │ │ │ + ldr r1, [pc, #140] @ 6507c │ │ │ │ + ldr r0, [pc, #132] @ 65078 │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 65060 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl b269c │ │ │ │ + bl b2630 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 650b0 │ │ │ │ + beq 65060 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 65080 │ │ │ │ - ldr r3, [pc, #92] @ 650d0 │ │ │ │ - ldr r1, [pc, #92] @ 650d4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 650b0 │ │ │ │ - ldr r3, [pc, #80] @ 650d8 │ │ │ │ + beq 65030 │ │ │ │ + ldr r3, [pc, #92] @ 65080 │ │ │ │ + ldr r1, [pc, #92] @ 65084 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b 65060 │ │ │ │ + ldr r3, [pc, #80] @ 65088 │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ - b 65098 │ │ │ │ - ldr r4, [pc, #64] @ 650d8 │ │ │ │ + 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 650dc │ │ │ │ + b 6508c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r4, r7, ip, ror #3 │ │ │ │ - @ instruction: 0x0037acf0 │ │ │ │ - eorseq lr, r6, r0, asr #16 │ │ │ │ - mlaseq r7, r0, r0, r2 │ │ │ │ - eorseq lr, r6, r4, asr r8 │ │ │ │ + subseq r4, r7, ip, lsl #4 │ │ │ │ + @ instruction: 0x0037b5b0 │ │ │ │ + eorseq pc, r6, r0, lsl #2 │ │ │ │ + eorseq r2, r7, r0, asr r9 │ │ │ │ + eorseq pc, r6, r4, lsl r1 @ │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r6, ip, lsl sp │ │ │ │ - @ instruction: 0x0035ecd8 │ │ │ │ + @ instruction: 0x003615dc │ │ │ │ + mlaseq r5, r8, r5, pc @ │ │ │ │ │ │ │ │ -000650dc : │ │ │ │ +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 3377ec <_PyUnicode_ToNumeric@@Base+0x6e7c> │ │ │ │ + bl 33800c <_PyUnicode_ToNumeric@@Base+0x6cac> │ │ │ │ subs r1, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 296564 │ │ │ │ - ldr r0, [pc] @ 65128 │ │ │ │ - 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 65168 │ │ │ │ - ldr r2, [pc, #124] @ 651d8 │ │ │ │ - ldr r1, [pc, #124] @ 651dc │ │ │ │ - ldr r0, [pc, #124] @ 651e0 │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 65180 │ │ │ │ - mov r5, r0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl b269c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 65188 │ │ │ │ - mov r0, #0 │ │ │ │ - b 651d0 │ │ │ │ - bl 29c28 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 651ac │ │ │ │ - ldr r3, [pc, #68] @ 651e4 │ │ │ │ - ldr r1, [pc, #68] @ 651e8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 65180 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - bl 2a168 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r0, [pc, #40] @ 651ec │ │ │ │ - bne 651d0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 29e454 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0037acf0 │ │ │ │ - eorseq fp, r6, r4, ror fp │ │ │ │ - mlaseq r8, r8, r2, r8 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r6, ip, lsl sp │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + b 2969fc │ │ │ │ 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 65244 │ │ │ │ + bne 65124 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 65274 │ │ │ │ + beq 65154 │ │ │ │ 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] @ 652ac │ │ │ │ + ldr ip, [pc, #72] @ 6518c │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 652a0 │ │ │ │ + beq 65180 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 5510c <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + bl 54f34 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 652a0 │ │ │ │ + beq 65180 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 652b0 │ │ │ │ + b 65254 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r7, r8, lsl r2 │ │ │ │ + subseq r4, r7, r8, lsr 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 651cc │ │ │ │ + ldr r2, [pc, #124] @ 6523c │ │ │ │ + ldr r1, [pc, #124] @ 65240 │ │ │ │ + ldr r0, [pc, #124] @ 65244 │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 651e4 │ │ │ │ + mov r5, r0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl b2630 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 651ec │ │ │ │ + mov r0, #0 │ │ │ │ + b 65234 │ │ │ │ + bl 29c28 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 65210 │ │ │ │ + ldr r3, [pc, #68] @ 65248 │ │ │ │ + ldr r1, [pc, #68] @ 6524c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b 651e4 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 2a168 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r0, [pc, #40] @ 65250 │ │ │ │ + bne 65234 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 29e8dc │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + @ instruction: 0x0037b5b0 │ │ │ │ + eorseq ip, r6, r4, lsr r4 │ │ │ │ + eorseq r8, r8, r8, asr fp │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003615dc │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ - bls 652e0 │ │ │ │ - ldr r3, [pc, #144] @ 65360 │ │ │ │ - ldr r1, [pc, #144] @ 65364 │ │ │ │ + bls 65284 │ │ │ │ + ldr r3, [pc, #144] @ 65304 │ │ │ │ + ldr r1, [pc, #144] @ 65308 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r4, #0 │ │ │ │ - b 65358 │ │ │ │ + b 652fc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 99770 │ │ │ │ + bl 996b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 65304 │ │ │ │ + bne 652a8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29e454 │ │ │ │ + b 29e8dc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6532c │ │ │ │ + beq 652d0 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 6532c │ │ │ │ + bhi 652d0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 645d0 │ │ │ │ + bl 64468 │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - beq 65348 │ │ │ │ - bl 32ad24 <_Py_strhex@@Base> │ │ │ │ + beq 652ec │ │ │ │ + bl 32b5c4 <_Py_strhex@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b 65350 │ │ │ │ - bl 92878 │ │ │ │ + b 652f4 │ │ │ │ + bl 92874 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r9, r0, lsr r0 │ │ │ │ + @ instruction: 0x003908f0 │ │ │ │ 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 298af8 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 298f90 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 653b8 │ │ │ │ + beq 6535c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2964c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 653b4 │ │ │ │ - ldr r3, [pc, #24] @ 653c0 │ │ │ │ + bge 65358 │ │ │ │ + ldr r3, [pc, #24] @ 65364 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 144370 │ │ │ │ - ldr r0, [pc, #8] @ 653c4 │ │ │ │ + b 1443e0 │ │ │ │ + ldr r0, [pc, #8] @ 65368 │ │ │ │ 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] @ 653d0 │ │ │ │ - b 9ddd8 │ │ │ │ - @ instruction: 0x00371bd8 │ │ │ │ + ldr r0, [pc] @ 65374 │ │ │ │ + b 9dd1c │ │ │ │ + mlaseq r7, r8, r4, r2 │ │ │ │ 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 65428 │ │ │ │ + bne 653cc │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 65458 │ │ │ │ + beq 653fc │ │ │ │ mov ip, #1 │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #72] @ 65490 │ │ │ │ + ldr ip, [pc, #72] @ 65434 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65484 │ │ │ │ + beq 65428 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 5510c <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + bl 54f34 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65484 │ │ │ │ + beq 65428 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 652b0 │ │ │ │ + b 65254 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r7, r4, asr #4 │ │ │ │ + subseq r4, r7, r4, ror #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 27c6b4 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27cb4c <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 654e4 │ │ │ │ + beq 65488 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2a6b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 654e0 │ │ │ │ - ldr r3, [pc, #24] @ 654ec │ │ │ │ + bge 65484 │ │ │ │ + ldr r3, [pc, #24] @ 65490 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 144370 │ │ │ │ - ldr r0, [pc, #8] @ 654f0 │ │ │ │ + b 1443e0 │ │ │ │ + ldr r0, [pc, #8] @ 65494 │ │ │ │ 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 298af8 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 298f90 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65544 │ │ │ │ + beq 654e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2a774 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 65540 │ │ │ │ - ldr r3, [pc, #24] @ 6554c │ │ │ │ + bge 654e4 │ │ │ │ + ldr r3, [pc, #24] @ 654f0 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 144370 │ │ │ │ - ldr r0, [pc, #8] @ 65550 │ │ │ │ + b 1443e0 │ │ │ │ + ldr r0, [pc, #8] @ 654f4 │ │ │ │ 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 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl aafb0 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 65588 │ │ │ │ - bl a55e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 655a0 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - ldr r0, [pc, #20] @ 655a8 │ │ │ │ - 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 r1, [pc, #144] @ 65654 │ │ │ │ + ldr r1, [pc, #144] @ 655a0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 65658 │ │ │ │ + ldr r2, [pc, #140] @ 655a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 6560c │ │ │ │ + bne 65558 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 6565c │ │ │ │ + ldr r3, [pc, #120] @ 655a8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 655f4 │ │ │ │ + beq 65540 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 65610 │ │ │ │ - ldr r3, [pc, #100] @ 65660 │ │ │ │ - ldr r1, [pc, #100] @ 65664 │ │ │ │ + bgt 6555c │ │ │ │ + ldr r3, [pc, #100] @ 655ac │ │ │ │ + ldr r1, [pc, #100] @ 655b0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r5, #0 │ │ │ │ - b 6564c │ │ │ │ + b 65598 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 131ebc │ │ │ │ + bl 131f24 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6564c │ │ │ │ + beq 65598 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6564c │ │ │ │ + bne 65598 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ + 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 aaef4 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 655e8 │ │ │ │ + bl a552c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 65600 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + ldr r0, [pc, #20] @ 65608 │ │ │ │ + cmp r3, #0 │ │ │ │ + bicne r4, r4, r4, asr #31 │ │ │ │ + strne r4, [r5, #8] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - ldr r1, [pc, #76] @ 656d8 │ │ │ │ - bl b6a88 │ │ │ │ + ldr r1, [pc, #76] @ 6567c │ │ │ │ + bl b6a14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 656c0 │ │ │ │ + beq 65664 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ bl 2a4b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 656c8 │ │ │ │ + beq 6566c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #40] @ 656dc │ │ │ │ + ldr r2, [pc, #40] @ 65680 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ - bl 144370 │ │ │ │ + bl 1443e0 │ │ │ │ mov r0, #0 │ │ │ │ - b 656d0 │ │ │ │ + b 65674 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r0, r9, r4, asr #32 │ │ │ │ - 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 r1, sp, #4 │ │ │ │ - bl 27c6b4 <_Py_Uid_Converter@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 65730 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 29b5c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 6572c │ │ │ │ - ldr r3, [pc, #24] @ 65738 │ │ │ │ - ldr r0, [r3] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 144370 │ │ │ │ - ldr r0, [pc, #8] @ 6573c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + eorseq r0, r9, r4, lsl #18 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ 657a4 │ │ │ │ + ldr r3, [pc, #76] @ 656e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ cmpne r1, #0 │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ - beq 6578c │ │ │ │ - ldr r3, [pc, #52] @ 657a8 │ │ │ │ - ldr r1, [pc, #52] @ 657ac │ │ │ │ + beq 656d0 │ │ │ │ + ldr r3, [pc, #52] @ 656ec │ │ │ │ + ldr r1, [pc, #52] @ 656f0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b8828 │ │ │ │ + bl 1b8d44 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r4, r5 │ │ │ │ - blt 6579c │ │ │ │ + blt 656e0 │ │ │ │ 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, asr r0 │ │ │ │ + eorseq r0, r9, ip, lsl 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 r1, [pc, #408] @ 65960 │ │ │ │ + ldr r1, [pc, #408] @ 658a4 │ │ │ │ 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 657e4 │ │ │ │ - bl 3428a4 │ │ │ │ + bne 65728 │ │ │ │ + bl 342fb8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 65954 │ │ │ │ + bne 65898 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ - bl 65964 │ │ │ │ + bl 65908 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - beq 65944 │ │ │ │ + beq 65888 │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #312] @ 65960 │ │ │ │ + ldr r2, [pc, #312] @ 658a4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 65834 │ │ │ │ + bne 65778 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3428a4 │ │ │ │ + bl 342fb8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 658d0 │ │ │ │ + bne 65814 │ │ │ │ mov r0, #4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ - bl 99770 │ │ │ │ + bl 996b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 658c4 │ │ │ │ + beq 65808 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ moveq r7, r6 │ │ │ │ moveq r8, #1 │ │ │ │ - beq 65890 │ │ │ │ - b 658d0 │ │ │ │ + beq 657d4 │ │ │ │ + b 65814 │ │ │ │ mov r0, r4 │ │ │ │ - bl 65964 │ │ │ │ + bl 65908 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 658a4 │ │ │ │ + beq 657e8 │ │ │ │ cmp r8, r7 │ │ │ │ - beq 658e0 │ │ │ │ + beq 65824 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ str sl, [r5, r7, lsl #2] │ │ │ │ add r7, r7, #1 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6586c │ │ │ │ + bne 657b0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str fp, [r4, #8] │ │ │ │ - bl ea740 │ │ │ │ + bl ea73c │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 65900 │ │ │ │ + bne 65844 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 29e454 │ │ │ │ + bl 29e8dc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b 65944 │ │ │ │ + b 65888 │ │ │ │ lsl r8, r8, #1 │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab4f4 │ │ │ │ + bl ab438 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 658bc │ │ │ │ + beq 65800 │ │ │ │ mov r5, r0 │ │ │ │ - b 65884 │ │ │ │ + b 657c8 │ │ │ │ cmp r7, r6 │ │ │ │ - ble 6591c │ │ │ │ + ble 65860 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r5, r6, lsl #2] │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ - b 65900 │ │ │ │ + b 65844 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ 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 101b98 <_PyArg_CheckPositional@@Base+0x293c> │ │ │ │ - b 6594c │ │ │ │ + bl 101be8 <_PyArg_CheckPositional@@Base+0x293c> │ │ │ │ + b 65890 │ │ │ │ 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 27cb4c <_Py_Uid_Converter@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 658f8 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 29b5c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 658f4 │ │ │ │ + ldr r3, [pc, #24] @ 65900 │ │ │ │ + ldr r0, [r3] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + b 1443e0 │ │ │ │ + ldr r0, [pc, #8] @ 65904 │ │ │ │ + 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] @ 659f4 │ │ │ │ + ldr r1, [pc, #120] @ 65998 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 65994 │ │ │ │ - bl 3428a4 │ │ │ │ + bne 65938 │ │ │ │ + bl 342fb8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 659ec │ │ │ │ + bne 65990 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 27bea0 │ │ │ │ + bl 27c338 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 659cc │ │ │ │ + bne 65970 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 659e4 │ │ │ │ + b 65988 │ │ │ │ mov r0, r4 │ │ │ │ bl 33780 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 659c0 │ │ │ │ - ldr r0, [pc, #16] @ 659f8 │ │ │ │ + bne 65964 │ │ │ │ + ldr r0, [pc, #16] @ 6599c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ ldrheq r5, [r7], #-48 @ 0xffffffd0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #132] @ 65aa4 │ │ │ │ + ldr r1, [pc, #132] @ 65a48 │ │ │ │ mov r6, r2 │ │ │ │ - bl 17dc9c │ │ │ │ + bl 17dda8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 65a68 │ │ │ │ + beq 65a0c │ │ │ │ ldr r2, [r2, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 65a68 │ │ │ │ + beq 65a0c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 65a88 │ │ │ │ - ldr r3, [pc, #76] @ 65aa8 │ │ │ │ - ldr r1, [pc, #76] @ 65aac │ │ │ │ + ble 65a2c │ │ │ │ + ldr r3, [pc, #76] @ 65a4c │ │ │ │ + ldr r1, [pc, #76] @ 65a50 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 65a9c │ │ │ │ + bl 18ee38 │ │ │ │ + b 65a40 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 65a48 │ │ │ │ - ldr r0, [pc, #56] @ 65ab0 │ │ │ │ + beq 659ec │ │ │ │ + ldr r0, [pc, #56] @ 65a54 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ef238 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1ef648 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 65a48 │ │ │ │ - b 65a9c │ │ │ │ + bne 659ec │ │ │ │ + b 65a40 │ │ │ │ ldreq r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ movne r1, #0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 286d38 │ │ │ │ + b 287084 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r6, r8, asr r3 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r8, ror #1 │ │ │ │ - @ instruction: 0x00376bdc │ │ │ │ + eorseq r0, r9, r8, lsr #19 │ │ │ │ + eorseq r7, r7, ip, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29238 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 65af0 │ │ │ │ - ldr r3, [pc, #68] @ 65b2c │ │ │ │ + bge 65a94 │ │ │ │ + ldr r3, [pc, #68] @ 65ad0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ - b 65b24 │ │ │ │ + bl 1443e0 │ │ │ │ + b 65ac8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1758d8 <_PyLong_FromGid@@Base> │ │ │ │ + bl 1759e4 <_PyLong_FromGid@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1758d8 <_PyLong_FromGid@@Base> │ │ │ │ + bl 1759e4 <_PyLong_FromGid@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1758d8 <_PyLong_FromGid@@Base> │ │ │ │ + bl 1759e4 <_PyLong_FromGid@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #12] @ 65b30 │ │ │ │ - bl a9a34 │ │ │ │ + ldr r0, [pc, #12] @ 65ad4 │ │ │ │ + bl a9978 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq fp, r8, ip, ror #10 │ │ │ │ + eorseq fp, r8, ip, lsr #28 │ │ │ │ + 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 65be0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 65b44 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r0, #3 │ │ │ │ + bl a2654 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 65b30 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 65b38 │ │ │ │ + mov r4, r5 │ │ │ │ + b 65b44 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 65b30 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 18d0dc │ │ │ │ + bl 18d1e0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 65b8c │ │ │ │ + beq 65ba4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65b94 │ │ │ │ - bl 18e3c0 │ │ │ │ + beq 65bac │ │ │ │ + bl 18e4c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 65b94 │ │ │ │ + bge 65bac │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 65b8c │ │ │ │ + beq 65ba4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 65b8c │ │ │ │ + bne 65ba4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 65ba8 │ │ │ │ - ldr r0, [pc, #28] @ 65bc4 │ │ │ │ + bne 65bc0 │ │ │ │ + ldr r0, [pc, #28] @ 65bdc │ │ │ │ pop {r4, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 65ba0 │ │ │ │ + bne 65bb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 65ba0 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 65bb8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 65c3c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 65c34 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r0, #3 │ │ │ │ - bl a2710 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 65c20 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 65c28 │ │ │ │ - mov r4, r5 │ │ │ │ - b 65c34 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 65c20 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 65c6c │ │ │ │ + bne 65c10 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 65d00 │ │ │ │ + beq 65ca4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 65c84 │ │ │ │ + beq 65c28 │ │ │ │ mov r0, r4 │ │ │ │ - bl a8d1c │ │ │ │ + bl a8c60 │ │ │ │ mov r4, r0 │ │ │ │ - b 65c8c │ │ │ │ - bl 91918 │ │ │ │ + b 65c30 │ │ │ │ + bl 9185c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 65cf8 │ │ │ │ + beq 65c9c │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 65cb4 │ │ │ │ - ldr r1, [pc, #124] @ 65d24 │ │ │ │ + beq 65c58 │ │ │ │ + ldr r1, [pc, #124] @ 65cc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59c0 │ │ │ │ + bl a5904 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 65cd4 │ │ │ │ + blt 65c78 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 65d1c │ │ │ │ - ldr r1, [pc, #96] @ 65d28 │ │ │ │ + beq 65cc0 │ │ │ │ + ldr r1, [pc, #96] @ 65ccc │ │ │ │ mov r0, r4 │ │ │ │ - bl a59c0 │ │ │ │ + bl a5904 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 65d1c │ │ │ │ + bge 65cc0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 65cf8 │ │ │ │ + beq 65c9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 65cf8 │ │ │ │ + bne 65c9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 65d1c │ │ │ │ + b 65cc0 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #32] @ 65d2c │ │ │ │ - beq 65d1c │ │ │ │ + ldreq r4, [pc, #32] @ 65cd0 │ │ │ │ + beq 65cc0 │ │ │ │ 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, lsr #31 │ │ │ │ - eorseq r8, r5, ip, lsr #25 │ │ │ │ + eorseq r8, r6, r4, ror #16 │ │ │ │ + eorseq r9, r5, ip, ror #10 │ │ │ │ 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 │ │ │ │ - ldr r0, [pc, #44] @ 65d78 │ │ │ │ - bl 2b1814 <_PyEval_GetBuiltin@@Base> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - beq 65d6c │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r0, [pc, #20] @ 65d7c │ │ │ │ - pop {r4, lr} │ │ │ │ - b a9a34 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 65d80 │ │ │ │ - b a9a34 │ │ │ │ - subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq ip, r8, r8, ror #13 │ │ │ │ - @ instruction: 0x0038dfd0 │ │ │ │ - ldr r0, [pc] @ 65d8c │ │ │ │ - b 9ddd8 │ │ │ │ - eorseq r0, r9, ip, lsl #2 │ │ │ │ - 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 65dcc │ │ │ │ - ldr r3, [pc, #68] @ 65e08 │ │ │ │ + bge 65d10 │ │ │ │ + ldr r3, [pc, #68] @ 65d4c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ - b 65e00 │ │ │ │ + bl 1443e0 │ │ │ │ + b 65d44 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 261e10 │ │ │ │ + bl 262068 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 261e10 │ │ │ │ + bl 262068 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 261e10 │ │ │ │ + bl 262068 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #12] @ 65e0c │ │ │ │ - bl a9a34 │ │ │ │ + ldr r0, [pc, #12] @ 65d50 │ │ │ │ + bl a9978 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq fp, r8, ip, ror #10 │ │ │ │ + eorseq fp, r8, ip, lsr #28 │ │ │ │ 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 65edc │ │ │ │ + beq 65e20 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 65eac │ │ │ │ + bge 65df0 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq 65eac │ │ │ │ - ldr r3, [pc, #160] @ 65ef0 │ │ │ │ + beq 65df0 │ │ │ │ + ldr r3, [pc, #160] @ 65e34 │ │ │ │ ldr r2, [r1, #180] @ 0xb4 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -61086,122 +61039,172 @@ │ │ │ │ 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 65eb0 │ │ │ │ + b 65df4 │ │ │ │ add r1, r1, r4 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r5, [r5, #24] │ │ │ │ addne r4, r4, #1 │ │ │ │ - bne 65eb8 │ │ │ │ + bne 65dfc │ │ │ │ cmn r4, #1 │ │ │ │ - bne 65edc │ │ │ │ - bl a55e8 │ │ │ │ + bne 65e20 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 65ee8 │ │ │ │ + bne 65e2c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a58d8 │ │ │ │ + b a581c │ │ │ │ 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] @ 65e80 │ │ │ │ + bl 2b1b74 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + beq 65e74 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r0, [pc, #20] @ 65e84 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a9978 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r0, [pc, #8] @ 65e88 │ │ │ │ + b a9978 │ │ │ │ + subseq sp, r7, ip, ror r4 │ │ │ │ + eorseq ip, r8, r8, lsr #31 │ │ │ │ + mlaseq r8, r0, r8, lr │ │ │ │ + ldr r0, [pc] @ 65e94 │ │ │ │ + b 9dd1c │ │ │ │ + eorseq r0, r9, ip, asr #19 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 4d6f8 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 65ef4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 58f10 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 65ee0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 65ee8 │ │ │ │ + mov r4, r5 │ │ │ │ + b 65ef4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 65ee0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ mov r1, #0 │ │ │ │ - b 2b9880 │ │ │ │ + b 2b9d08 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1dd204 │ │ │ │ + bl 1dd6d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 65f24 │ │ │ │ + blt 65f2c │ │ │ │ pop {r4, lr} │ │ │ │ - b 66230 │ │ │ │ + b 65ffc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne 65f6c │ │ │ │ + bne 65f74 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 17d40c │ │ │ │ + bl 17d518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65f8c │ │ │ │ - b 65f94 │ │ │ │ + beq 65f94 │ │ │ │ + b 65f9c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #108] @ 65fe8 │ │ │ │ + ldr r0, [pc, #108] @ 65ff0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 65f54 │ │ │ │ + bne 65f5c │ │ │ │ mov r4, #0 │ │ │ │ - b 65fd4 │ │ │ │ + b 65fdc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bl 298af8 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 298f90 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65f8c │ │ │ │ + beq 65f94 │ │ │ │ add r0, r4, #16 │ │ │ │ ldr r1, [sp] │ │ │ │ bl 2a0d8 │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r4, [pc, #40] @ 65fec │ │ │ │ - bne 65fd4 │ │ │ │ - ldr r3, [pc, #36] @ 65ff0 │ │ │ │ + ldrne r4, [pc, #40] @ 65ff4 │ │ │ │ + bne 65fdc │ │ │ │ + ldr r3, [pc, #36] @ 65ff8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ + bl 1443e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r6, ip, asr r6 │ │ │ │ + eorseq sl, r6, ip, lsl pc │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 4d848 <_PyTime_AsTimeval_clamp@@Base+0x318> │ │ │ │ + str r0, [ip] │ │ │ │ + str r0, [ip, #-16] │ │ │ │ + sub sp, sp, #4096 @ 0x1000 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r2, [pc, #60] @ 6605c │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 29fe8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 66050 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 59018 <_PyContext_NewHamtForTests@@Base+0x38> │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 6603c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 66044 │ │ │ │ - mov r4, r5 │ │ │ │ - b 66050 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 6603c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + beq 66048 │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r2, [pc, #40] @ 66060 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r2] │ │ │ │ + str r4, [r3] │ │ │ │ + bl 1443e0 │ │ │ │ + b 66050 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl bb780 │ │ │ │ + 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 │ │ │ │ @@ -61213,1113 +61216,1087 @@ │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ sub r7, r5, #2 │ │ │ │ - bne 660c0 │ │ │ │ + bne 660cc │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 66100 │ │ │ │ - ldr ip, [pc, #352] @ 66228 │ │ │ │ + beq 6610c │ │ │ │ + ldr ip, [pc, #352] @ 66234 │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 66100 │ │ │ │ + bne 6610c │ │ │ │ mov r0, #0 │ │ │ │ - b 66220 │ │ │ │ + b 6622c │ │ │ │ cmp r7, #0 │ │ │ │ ldm r4, {r8, r9} │ │ │ │ - beq 6615c │ │ │ │ + beq 66168 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 6612c │ │ │ │ + beq 66138 │ │ │ │ subs r7, r5, #3 │ │ │ │ - ldreq r7, [pc, #264] @ 6622c │ │ │ │ + ldreq r7, [pc, #264] @ 66238 │ │ │ │ moveq r5, #1 │ │ │ │ - beq 66170 │ │ │ │ - b 66130 │ │ │ │ - ldr sl, [pc, #248] @ 6622c │ │ │ │ + beq 6617c │ │ │ │ + b 6613c │ │ │ │ + ldr sl, [pc, #248] @ 66238 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r5, #1 │ │ │ │ - beq 66154 │ │ │ │ - bl 1034d0 │ │ │ │ + beq 66160 │ │ │ │ + bl 103520 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 660f8 │ │ │ │ + blt 66104 │ │ │ │ cmp r7, #1 │ │ │ │ - beq 6616c │ │ │ │ + beq 66178 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ - b 66170 │ │ │ │ - ldr sl, [pc, #200] @ 6622c │ │ │ │ + b 6617c │ │ │ │ + ldr sl, [pc, #200] @ 66238 │ │ │ │ mov r5, #1 │ │ │ │ mov r7, sl │ │ │ │ - b 66170 │ │ │ │ - ldr r7, [pc, #184] @ 6622c │ │ │ │ + b 6617c │ │ │ │ + ldr r7, [pc, #184] @ 66238 │ │ │ │ ldr r6, [r6, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2deb50 │ │ │ │ + bl 2df394 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 660f8 │ │ │ │ + beq 66104 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ - bl 2d5df0 │ │ │ │ + bl 2d62a8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 66210 │ │ │ │ + beq 6621c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d5ea4 │ │ │ │ + bl 2d635c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 66210 │ │ │ │ + beq 6621c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d5f08 │ │ │ │ + bl 2d63c0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 66210 │ │ │ │ + beq 6621c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d61c4 │ │ │ │ + bl 2d68ec <_PyLong_UnsignedShort_Converter@@Base+0x1e4> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 66210 │ │ │ │ + beq 6621c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d7ea8 <_PyThreadState_GetCurrent@@Base+0x1ac> │ │ │ │ + bl 2d8680 <_PyThreadState_GetCurrent@@Base+0x1ac> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 66210 │ │ │ │ + beq 6621c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6621c │ │ │ │ + beq 66228 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6621c │ │ │ │ + bne 66228 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 6621c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 66228 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b2a8 │ │ │ │ - b 660f8 │ │ │ │ - ldr r0, [pc, #8] @ 6622c │ │ │ │ + bl 9b1ec │ │ │ │ + b 66104 │ │ │ │ + ldr r0, [pc, #8] @ 66238 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq r4, r7, r0, ror r2 │ │ │ │ + @ instruction: 0x00574290 │ │ │ │ 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] @ 66290 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 29fe8 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6627c │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #40] @ 66294 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r2] │ │ │ │ - str r4, [r3] │ │ │ │ - bl 144370 │ │ │ │ - b 66284 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl bb7f4 │ │ │ │ - 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, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10f960 │ │ │ │ + bl 10f99c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 662e4 │ │ │ │ + beq 66288 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 662e4 │ │ │ │ + beq 66288 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 662e4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 66288 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66318 │ │ │ │ + beq 662bc │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 66318 │ │ │ │ + beq 662bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66318 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 662bc │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6634c │ │ │ │ + beq 662f0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 6634c │ │ │ │ + beq 662f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6634c │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 662f0 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66380 │ │ │ │ + beq 66324 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 66380 │ │ │ │ + beq 66324 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66380 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 66324 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 663b4 │ │ │ │ + beq 66358 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 663b4 │ │ │ │ + beq 66358 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 663b4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 66358 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 663e8 │ │ │ │ + beq 6638c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #28] │ │ │ │ - beq 663e8 │ │ │ │ + beq 6638c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 663e8 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 6638c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6641c │ │ │ │ + beq 663c0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #32] │ │ │ │ - beq 6641c │ │ │ │ + beq 663c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6641c │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 663c0 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66450 │ │ │ │ + beq 663f4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - beq 66450 │ │ │ │ + beq 663f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66450 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 663f4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66484 │ │ │ │ + beq 66428 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - beq 66484 │ │ │ │ + beq 66428 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66484 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 66428 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 664b8 │ │ │ │ + beq 6645c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - beq 664b8 │ │ │ │ + beq 6645c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 664b8 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 6645c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 664ec │ │ │ │ + beq 66490 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #24] │ │ │ │ - beq 664ec │ │ │ │ + beq 66490 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 664ec │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 66490 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66520 │ │ │ │ + beq 664c4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 66520 │ │ │ │ + beq 664c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66520 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 664c4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66554 │ │ │ │ + beq 664f8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ - beq 66554 │ │ │ │ + beq 664f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66554 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 664f8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66588 │ │ │ │ + beq 6652c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ - beq 66588 │ │ │ │ + beq 6652c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66588 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 6652c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 665bc │ │ │ │ + beq 66560 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ - beq 665bc │ │ │ │ + beq 66560 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 665bc │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 66560 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 665f0 │ │ │ │ + beq 66594 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - beq 665f0 │ │ │ │ + beq 66594 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 665f0 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 66594 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66624 │ │ │ │ + beq 665c8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - beq 66624 │ │ │ │ + beq 665c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66624 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 665c8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66658 │ │ │ │ + beq 665fc │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ - beq 66658 │ │ │ │ + beq 665fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66658 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 665fc │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ tst r3, #1 │ │ │ │ - bne 66680 │ │ │ │ + bne 66624 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - beq 666a8 │ │ │ │ + beq 6664c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 666bc │ │ │ │ - ldr r1, [pc, #36] @ 666c0 │ │ │ │ + ldr r3, [pc, #36] @ 66660 │ │ │ │ + ldr r1, [pc, #36] @ 66664 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ 666c4 │ │ │ │ + ldr r2, [pc, #20] @ 66668 │ │ │ │ tst r3, #14 │ │ │ │ - ldr r0, [pc, #16] @ 666c8 │ │ │ │ + ldr r0, [pc, #16] @ 6666c │ │ │ │ movne r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, r8, lsl lr │ │ │ │ + @ instruction: 0x0036f6d8 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #3 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ - bne 66704 │ │ │ │ + bne 666a8 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 66738 │ │ │ │ - b 6672c │ │ │ │ + bne 666dc │ │ │ │ + b 666d0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #204] @ 667e0 │ │ │ │ + ldr r0, [pc, #204] @ 66784 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 666ec │ │ │ │ + bne 66690 │ │ │ │ mov r0, #0 │ │ │ │ - b 667d8 │ │ │ │ - bl a55e8 │ │ │ │ + b 6677c │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66724 │ │ │ │ + bne 666c8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 66758 │ │ │ │ - bl a55e8 │ │ │ │ + bne 666fc │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66724 │ │ │ │ + bne 666c8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2a6134 │ │ │ │ + bl 2a65bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66724 │ │ │ │ + beq 666c8 │ │ │ │ ldrd r8, [sp, #8] │ │ │ │ - ldr r1, [pc, #108] @ 667e4 │ │ │ │ - ldr r0, [pc, #108] @ 667e8 │ │ │ │ + ldr r1, [pc, #108] @ 66788 │ │ │ │ + ldr r0, [pc, #108] @ 6678c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ strd r8, [sp] │ │ │ │ - bl bbdf4 │ │ │ │ + bl bbd80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 66724 │ │ │ │ - bl c3e38 │ │ │ │ + blt 666c8 │ │ │ │ + bl c3dc8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a084 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmp r4, #0 │ │ │ │ - ldrge r0, [pc, #40] @ 667ec │ │ │ │ - bge 667d8 │ │ │ │ - ldr r3, [pc, #36] @ 667f0 │ │ │ │ + ldrge r0, [pc, #40] @ 66790 │ │ │ │ + bge 6677c │ │ │ │ + ldr r3, [pc, #36] @ 66794 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ - b 144370 │ │ │ │ + b 1443e0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - @ instruction: 0x0036a6f4 │ │ │ │ - eorseq r0, r9, r0, asr #2 │ │ │ │ - eorseq r0, r9, r4, asr #2 │ │ │ │ + @ instruction: 0x0036afb4 │ │ │ │ + eorseq r0, r9, r0, lsl #20 │ │ │ │ + eorseq r0, r9, r4, lsl #20 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #32] @ 6682c │ │ │ │ + ldr r1, [pc, #32] @ 667d0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 150544 │ │ │ │ + bl 15042c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66824 │ │ │ │ + bne 667c8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 30494 │ │ │ │ pop {r4, lr} │ │ │ │ - b 99c64 │ │ │ │ - eorseq r8, r8, r8, lsl #2 │ │ │ │ + b 99ba8 │ │ │ │ + eorseq r8, r8, ip, lsr sl │ │ │ │ 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 668e8 │ │ │ │ + bl 66838 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66888 │ │ │ │ + beq 6682c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [sp] │ │ │ │ bic r0, r0, #4080 @ 0xff0 │ │ │ │ lsl r3, r3, #12 │ │ │ │ bic r0, r0, #15 │ │ │ │ orr r0, r0, r3, lsr #20 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 66884 │ │ │ │ + beq 66828 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b a32b0 │ │ │ │ - ldr r0, [pc, #4] @ 66890 │ │ │ │ + b a31f4 │ │ │ │ + ldr r0, [pc, #4] @ 66834 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r7, r7, ip, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ 668dc │ │ │ │ - bl 2b1814 <_PyEval_GetBuiltin@@Base> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - beq 668d0 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r0, [pc, #20] @ 668e0 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a9a34 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 668e4 │ │ │ │ - b a9a34 │ │ │ │ - subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq ip, r8, r8, ror #13 │ │ │ │ - @ instruction: 0x0038dfd0 │ │ │ │ - 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 66964 │ │ │ │ + beq 668b4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 66964 │ │ │ │ + bne 668b4 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 21ceac │ │ │ │ + bl 21ce80 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ - bne 66964 │ │ │ │ - bl a55e8 │ │ │ │ + bne 668b4 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6699c │ │ │ │ + bne 668ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 66964 │ │ │ │ + bne 668b4 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, #1 │ │ │ │ strd r2, [r4] │ │ │ │ - b 669a0 │ │ │ │ + b 668f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b59a4 │ │ │ │ + bl 1b5ebc │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 6698c │ │ │ │ - bl a55e8 │ │ │ │ + bne 668dc │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6699c │ │ │ │ + bne 668ec │ │ │ │ mov r0, #1 │ │ │ │ str r6, [r4] │ │ │ │ str r5, [r4, #4] │ │ │ │ - b 669a0 │ │ │ │ + b 668f0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ 66a34 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - cmp r4, r3 │ │ │ │ - beq 669fc │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 669fc │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #44] @ 66940 │ │ │ │ + bl 2b1b74 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + beq 66934 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r0, [pc, #20] @ 66944 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a9978 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r0, [pc, #8] @ 66948 │ │ │ │ + b a9978 │ │ │ │ + subseq sp, r7, ip, ror r4 │ │ │ │ + eorseq ip, r8, r8, lsr #31 │ │ │ │ + mlaseq r8, r0, r8, lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #116] @ 669d8 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + cmp r4, r3 │ │ │ │ + beq 669a0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 669a0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1034d0 │ │ │ │ + bl 103520 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 66a14 │ │ │ │ - b 66a2c │ │ │ │ - ldr r3, [pc, #52] @ 66a38 │ │ │ │ - ldr r1, [pc, #52] @ 66a3c │ │ │ │ + bne 669b8 │ │ │ │ + b 669d0 │ │ │ │ + ldr r3, [pc, #52] @ 669dc │ │ │ │ + ldr r1, [pc, #52] @ 669e0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mvn r5, #0 │ │ │ │ - b 66a2c │ │ │ │ + b 669d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 66a2c │ │ │ │ + bne 669d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ 66a88 │ │ │ │ - bl 2b1814 <_PyEval_GetBuiltin@@Base> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - beq 66a7c │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r0, [pc, #20] @ 66a8c │ │ │ │ - pop {r4, lr} │ │ │ │ - b a9a34 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 66a90 │ │ │ │ - b a9a34 │ │ │ │ - subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq ip, r8, r8, ror #13 │ │ │ │ - @ instruction: 0x0038dfd0 │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #132] @ 66b30 │ │ │ │ + ldr r3, [pc, #132] @ 66a80 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 66ae4 │ │ │ │ + beq 66a34 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 66ae4 │ │ │ │ + ble 66a34 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bne 66afc │ │ │ │ - bl 162220 │ │ │ │ + bne 66a4c │ │ │ │ + bl 1621f0 │ │ │ │ mov r5, r0 │ │ │ │ - b 66b04 │ │ │ │ - ldr r3, [pc, #72] @ 66b34 │ │ │ │ - ldr r1, [pc, #72] @ 66b38 │ │ │ │ + b 66a54 │ │ │ │ + ldr r3, [pc, #72] @ 66a84 │ │ │ │ + ldr r1, [pc, #72] @ 66a88 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mvn r5, #0 │ │ │ │ - b 66b28 │ │ │ │ - bl b2880 │ │ │ │ + b 66a78 │ │ │ │ + bl b2814 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 66b28 │ │ │ │ + beq 66a78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 66b28 │ │ │ │ + bne 66a78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ - 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 a58d8 │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #44] @ 66ad4 │ │ │ │ + bl 2b1b74 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + beq 66ac8 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r0, [pc, #20] @ 66ad8 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a9978 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r0, [pc, #8] @ 66adc │ │ │ │ + b a9978 │ │ │ │ + subseq sp, r7, ip, ror r4 │ │ │ │ + eorseq ip, r8, r8, lsr #31 │ │ │ │ + mlaseq r8, r0, r8, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 668e8 │ │ │ │ + bl 66838 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66bb8 │ │ │ │ + beq 66b3c │ │ │ │ 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 66bb4 │ │ │ │ + beq 66b38 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b a32b0 │ │ │ │ - ldr r0, [pc, #4] @ 66bc0 │ │ │ │ + b a31f4 │ │ │ │ + ldr r0, [pc, #4] @ 66b44 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ 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] @ 66c30 │ │ │ │ + ldr r2, [r3] │ │ │ │ + add r3, sp, #8 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + bl b6a14 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq 66be8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 3a5c4 <_Py_IncRef@@Base+0x2c0> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 66bb4 │ │ │ │ + b 66be8 │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + bne 66bf0 │ │ │ │ + add r5, r5, #1 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, r5 │ │ │ │ + ble 66c24 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 30eca8 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 66ba4 │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 66c24 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne 66c08 │ │ │ │ + mov r4, #0 │ │ │ │ + b 66c24 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r3] │ │ │ │ + bne 66bb0 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 66bb0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 66be8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 66be8 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + eorseq r0, r9, r0, asr #15 │ │ │ │ + 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 a581c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 8be14 │ │ │ │ + b 8bd6c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ 66c58 │ │ │ │ + ldr r3, [pc, #116] @ 66ce8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 66c20 │ │ │ │ + beq 66cb0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 66c20 │ │ │ │ + ble 66cb0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 115a8c │ │ │ │ + bl 115a84 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 66c38 │ │ │ │ - b 66c50 │ │ │ │ - ldr r3, [pc, #52] @ 66c5c │ │ │ │ - ldr r1, [pc, #52] @ 66c60 │ │ │ │ + bne 66cc8 │ │ │ │ + b 66ce0 │ │ │ │ + ldr r3, [pc, #52] @ 66cec │ │ │ │ + ldr r1, [pc, #52] @ 66cf0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mvn r5, #0 │ │ │ │ - b 66c50 │ │ │ │ + b 66ce0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 66c50 │ │ │ │ + bne 66ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ - b 66298 │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ + b 6623c │ │ │ │ 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 66ca0 │ │ │ │ + bne 66d30 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 668e8 │ │ │ │ + bl 66838 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66cc8 │ │ │ │ - b 66cc0 │ │ │ │ + bne 66d58 │ │ │ │ + b 66d50 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #208] @ 66d80 │ │ │ │ + ldr r0, [pc, #208] @ 66e10 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66c88 │ │ │ │ + bne 66d18 │ │ │ │ mov r0, #0 │ │ │ │ - b 66d78 │ │ │ │ + b 66e08 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 668e8 │ │ │ │ + bl 66838 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66cc0 │ │ │ │ + beq 66d50 │ │ │ │ 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 66d10 │ │ │ │ + bcs 66da0 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs r3, r3, r0 │ │ │ │ - bcc 66d24 │ │ │ │ - ldr r3, [pc, #108] @ 66d84 │ │ │ │ - ldr r1, [pc, #108] @ 66d88 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 66d58 │ │ │ │ - ldr r3, [pc, #96] @ 66d8c │ │ │ │ - ldr r0, [pc, #96] @ 66d90 │ │ │ │ + bcc 66db4 │ │ │ │ + ldr r3, [pc, #108] @ 66e14 │ │ │ │ + ldr r1, [pc, #108] @ 66e18 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b 66de8 │ │ │ │ + ldr r3, [pc, #96] @ 66e1c │ │ │ │ + ldr r0, [pc, #96] @ 66e20 │ │ │ │ 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 66d6c │ │ │ │ - bl a55e8 │ │ │ │ + bne 66dfc │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #44] @ 66d94 │ │ │ │ - bne 66cc0 │ │ │ │ - b 66d78 │ │ │ │ + ldreq r0, [pc, #44] @ 66e24 │ │ │ │ + bne 66d50 │ │ │ │ + b 66e08 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 150b08 │ │ │ │ + b 150ecc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r6, r8, ror #14 │ │ │ │ + eorseq fp, r6, r8, lsr #32 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r0, r9, r0, asr r1 │ │ │ │ + eorseq r0, r9, r0, lsl sl │ │ │ │ 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] @ 66e80 │ │ │ │ - ldr r2, [r3] │ │ │ │ - add r3, sp, #8 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - bl b6a88 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq 66e38 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 3a61c <_Py_IncRef@@Base+0x2c0> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 66e04 │ │ │ │ - b 66e38 │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 66e40 │ │ │ │ - add r5, r5, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, r5 │ │ │ │ - ble 66e74 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 30dee4 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bne 66df4 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 66e74 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 66e58 │ │ │ │ - mov r4, #0 │ │ │ │ - b 66e74 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [r3] │ │ │ │ - bne 66e00 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 66e00 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 66e38 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 66e38 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - eorseq pc, r8, r0, lsl #30 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 66f98 │ │ │ │ + ldr r2, [pc, #252] @ 66f3c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 66f9c │ │ │ │ + ldr r0, [pc, #244] @ 66f40 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 66ed4 │ │ │ │ + bne 66e78 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 66fa0 │ │ │ │ + ldr r3, [pc, #224] @ 66f44 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 66f14 │ │ │ │ + beq 66eb8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 66ed8 │ │ │ │ - b 66f14 │ │ │ │ + bgt 66e7c │ │ │ │ + b 66eb8 │ │ │ │ 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 66f2c │ │ │ │ + bne 66ed0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #156] @ 66fa0 │ │ │ │ + ldr r3, [pc, #156] @ 66f44 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 66f14 │ │ │ │ + beq 66eb8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 66f2c │ │ │ │ - ldr r3, [pc, #136] @ 66fa4 │ │ │ │ - ldr r1, [pc, #136] @ 66fa8 │ │ │ │ + bgt 66ed0 │ │ │ │ + ldr r3, [pc, #136] @ 66f48 │ │ │ │ + ldr r1, [pc, #136] @ 66f4c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r6, #0 │ │ │ │ - b 66f90 │ │ │ │ + b 66f34 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a9508 │ │ │ │ + bl a944c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 66f6c │ │ │ │ + beq 66f10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 66f6c │ │ │ │ + bne 66f10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 66f90 │ │ │ │ + beq 66f34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 66f90 │ │ │ │ + bne 66f34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ 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 67004 │ │ │ │ + bne 66fa8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ cmpne r4, #106 @ 0x6a │ │ │ │ moveq r0, #1 │ │ │ │ - beq 67008 │ │ │ │ + beq 66fac │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ str r4, [r0] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 67040 │ │ │ │ - bl a55e8 │ │ │ │ + bne 66fe4 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6709c │ │ │ │ + bne 67040 │ │ │ │ orr r0, r4, #524288 @ 0x80000 │ │ │ │ bl 294fc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 67064 │ │ │ │ - ldr r3, [pc, #72] @ 670a4 │ │ │ │ + bne 67008 │ │ │ │ + ldr r3, [pc, #72] @ 67048 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ - b 67080 │ │ │ │ + bl 1443e0 │ │ │ │ + b 67024 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 17d5e4 <_Py_set_inheritable@@Base> │ │ │ │ + bl 17d6f0 <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 67090 │ │ │ │ + bge 67034 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a060 │ │ │ │ - bl a55e8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - bne 6709c │ │ │ │ + bne 67040 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6300 │ │ │ │ + b a6244 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r0, [pc, #240] @ 671bc │ │ │ │ - ldr r1, [pc, #240] @ 671c0 │ │ │ │ + ldr r0, [pc, #240] @ 67160 │ │ │ │ + ldr r1, [pc, #240] @ 67164 │ │ │ │ cmp r3, r1 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 670f8 │ │ │ │ + bne 6709c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 671c4 │ │ │ │ + ldr r3, [pc, #224] @ 67168 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 67134 │ │ │ │ + beq 670d8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 670fc │ │ │ │ - b 67134 │ │ │ │ + bgt 670a0 │ │ │ │ + b 670d8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 6714c │ │ │ │ + bne 670f0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 671c4 │ │ │ │ + ldr r3, [pc, #160] @ 67168 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 67134 │ │ │ │ + beq 670d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 67150 │ │ │ │ - ldr r3, [pc, #140] @ 671c8 │ │ │ │ - ldr r1, [pc, #140] @ 671cc │ │ │ │ + bgt 670f4 │ │ │ │ + ldr r3, [pc, #140] @ 6716c │ │ │ │ + ldr r1, [pc, #140] @ 67170 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r6, #0 │ │ │ │ - b 671b4 │ │ │ │ + b 67158 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 117030 │ │ │ │ + bl 117028 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 67190 │ │ │ │ + beq 67134 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 67190 │ │ │ │ + bne 67134 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 671b4 │ │ │ │ + beq 67158 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 671b4 │ │ │ │ + bne 67158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r2 │ │ │ │ mov ip, r0 │ │ │ │ mov r1, #0 │ │ │ │ @@ -62327,101 +62304,101 @@ │ │ │ │ mov r2, #24 │ │ │ │ ldr r4, [ip, #8] │ │ │ │ bl 29658 │ │ │ │ cmp r4, #0 │ │ │ │ mvneq r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 67218 │ │ │ │ + beq 671bc │ │ │ │ add r4, r4, #3648 @ 0xe40 │ │ │ │ ldrd r0, [r4] │ │ │ │ - ldr r2, [pc, #12] @ 6722c │ │ │ │ + ldr r2, [pc, #12] @ 671d0 │ │ │ │ strd r0, [r3, #8] │ │ │ │ str r2, [r3, #16] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r7, r6, r0, lsr r2 │ │ │ │ - ldr r2, [pc, #20] @ 6724c │ │ │ │ - ldr r0, [pc, #16] @ 6724c │ │ │ │ + ldrdeq r7, [r6], -r4 │ │ │ │ + ldr r2, [pc, #20] @ 671f0 │ │ │ │ + ldr r0, [pc, #16] @ 671f0 │ │ │ │ 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 1dd204 │ │ │ │ + bl 1dd6d8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 672cc │ │ │ │ + blt 67270 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #17 │ │ │ │ - bl 18a7d0 │ │ │ │ + bl 18a8d4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a228 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6729c │ │ │ │ + bne 67240 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r6, [r0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #17 │ │ │ │ - bl 18a7d0 │ │ │ │ + bl 18a8d4 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 672d4 │ │ │ │ + bne 67278 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #32] @ 672dc │ │ │ │ + ldr r2, [pc, #32] @ 67280 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r6, [r3] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 144370 │ │ │ │ + b 1443e0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #4] @ 672e0 │ │ │ │ + ldr r0, [pc, #4] @ 67284 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #12] @ 6731c │ │ │ │ + ldr r0, [pc, #12] @ 672c0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c03a4 │ │ │ │ + bl c0334 │ │ │ │ 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 1dd204 │ │ │ │ + bl 1dd6d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6735c │ │ │ │ + blt 67300 │ │ │ │ bl 2a12c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 67364 │ │ │ │ - ldr r3, [pc, #24] @ 6736c │ │ │ │ + bne 67308 │ │ │ │ + ldr r3, [pc, #24] @ 67310 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144370 │ │ │ │ + b 1443e0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 67370 │ │ │ │ + ldr r0, [pc, #4] @ 67314 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ @@ -62430,15 +62407,15 @@ │ │ │ │ moveq r6, r5 │ │ │ │ cmp r2, #0 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r5, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ - ldr lr, [pc, #500] @ 675a4 │ │ │ │ + ldr lr, [pc, #500] @ 67548 │ │ │ │ cmp r3, #0 │ │ │ │ mvn r3, #99 @ 0x63 │ │ │ │ add r6, r6, r2 │ │ │ │ mov r7, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -62450,367 +62427,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 67414 │ │ │ │ + bne 673b8 │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r7, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 67458 │ │ │ │ - ldr ip, [pc, #396] @ 675a8 │ │ │ │ + beq 673fc │ │ │ │ + ldr ip, [pc, #396] @ 6754c │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r7, r4 │ │ │ │ - beq 6758c │ │ │ │ + beq 67530 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 16ff18 │ │ │ │ + bl 16ff08 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6756c │ │ │ │ + beq 67510 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 674f0 │ │ │ │ + beq 67494 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 674ac │ │ │ │ - bl 14802c │ │ │ │ + beq 67450 │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 674a0 │ │ │ │ - bl a55e8 │ │ │ │ + bne 67444 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6756c │ │ │ │ + bne 67510 │ │ │ │ subs r8, r6, #2 │ │ │ │ - bne 674b0 │ │ │ │ - b 674f4 │ │ │ │ + bne 67454 │ │ │ │ + b 67498 │ │ │ │ mov r5, #384 @ 0x180 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 674d4 │ │ │ │ + bne 67478 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 25f1b8 │ │ │ │ + bl 25f33c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 674f4 │ │ │ │ - b 6756c │ │ │ │ + bne 67498 │ │ │ │ + b 67510 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 668e8 │ │ │ │ + bl 66838 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6756c │ │ │ │ + beq 67510 │ │ │ │ cmp r8, #1 │ │ │ │ - beq 674f4 │ │ │ │ - b 674bc │ │ │ │ + beq 67498 │ │ │ │ + b 67460 │ │ │ │ mov r5, #384 @ 0x180 │ │ │ │ ldrd r8, [sp, #32] │ │ │ │ ldr sl, [sp, #28] │ │ │ │ - bl c3e38 │ │ │ │ + bl c3dc8 │ │ │ │ cmn sl, #100 @ 0x64 │ │ │ │ mov r6, r0 │ │ │ │ - beq 67528 │ │ │ │ + beq 674cc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ strd r8, [sp] │ │ │ │ bl 296f4 │ │ │ │ mov r4, r0 │ │ │ │ - b 67540 │ │ │ │ + b 674e4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ bl 29da8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 67574 │ │ │ │ + beq 67518 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6757c │ │ │ │ - bl 1326d0 │ │ │ │ + bne 67520 │ │ │ │ + bl 132738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 674fc │ │ │ │ + beq 674a0 │ │ │ │ mov r4, #0 │ │ │ │ - b 6758c │ │ │ │ - ldr r4, [pc, #48] @ 675ac │ │ │ │ - b 6758c │ │ │ │ - ldr r3, [pc, #44] @ 675b0 │ │ │ │ + b 67530 │ │ │ │ + ldr r4, [pc, #48] @ 67550 │ │ │ │ + b 67530 │ │ │ │ + ldr r3, [pc, #44] @ 67554 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ + bl 1443e0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 1706e4 │ │ │ │ + bl 1706d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x0053cc90 │ │ │ │ - subseq r4, r7, r8, asr #5 │ │ │ │ + subseq sp, r3, r8, ror #10 │ │ │ │ + subseq r4, r7, r8, ror #5 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -000675b4 : │ │ │ │ +00067558 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldrb r2, [r2, #87] @ 0x57 │ │ │ │ lsr r2, r2, #4 │ │ │ │ and r2, r2, #1 │ │ │ │ eor r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ orreq r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 675dc │ │ │ │ - b 296b5c │ │ │ │ + bne 67580 │ │ │ │ + b 296ff4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 58570 │ │ │ │ + bl 58514 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r0, [pc, #324] @ 67760 │ │ │ │ - ldr r2, [pc, #324] @ 67764 │ │ │ │ + ldr r0, [pc, #324] @ 67704 │ │ │ │ + ldr r2, [pc, #324] @ 67708 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 6764c │ │ │ │ + bne 675f0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #304] @ 67768 │ │ │ │ + ldr r3, [pc, #304] @ 6770c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 676c4 │ │ │ │ + beq 67668 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 67650 │ │ │ │ - b 676c4 │ │ │ │ + bgt 675f4 │ │ │ │ + b 67668 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ ldrne r3, [r4] │ │ │ │ - bne 6768c │ │ │ │ + bne 67630 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #236] @ 67768 │ │ │ │ + ldr r3, [pc, #236] @ 6770c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 676c4 │ │ │ │ + beq 67668 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 676c4 │ │ │ │ + ble 67668 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 676f4 │ │ │ │ + beq 67698 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ ldrne r3, [r6] │ │ │ │ - bne 676e8 │ │ │ │ + bne 6768c │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - ldr r3, [pc, #168] @ 67768 │ │ │ │ + ldr r3, [pc, #168] @ 6770c │ │ │ │ cmp r6, r3 │ │ │ │ - bne 676dc │ │ │ │ - ldr r3, [pc, #160] @ 6776c │ │ │ │ - ldr r1, [pc, #160] @ 67770 │ │ │ │ + bne 67680 │ │ │ │ + ldr r3, [pc, #160] @ 67710 │ │ │ │ + ldr r1, [pc, #160] @ 67714 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r7, #0 │ │ │ │ - b 67758 │ │ │ │ + b 676fc │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 676c4 │ │ │ │ + ble 67668 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1275c8 │ │ │ │ + bl 127628 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 6772c │ │ │ │ + beq 676d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6772c │ │ │ │ + bne 676d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 67750 │ │ │ │ + beq 676f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 67750 │ │ │ │ + bne 676f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ 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 │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 677a4 │ │ │ │ - bl a55e8 │ │ │ │ + bne 67748 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6782c │ │ │ │ + bne 677d0 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ bl 2931c │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 677c8 │ │ │ │ - ldr r3, [pc, #120] @ 67838 │ │ │ │ + bne 6776c │ │ │ │ + ldr r3, [pc, #120] @ 677dc │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144370 │ │ │ │ - bl 8aeb8 │ │ │ │ + b 1443e0 │ │ │ │ + bl 8ae5c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 677dc │ │ │ │ + bne 67780 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 29e454 │ │ │ │ + b 29e8dc │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 2a9d8 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - beq 67818 │ │ │ │ - bl 8b454 │ │ │ │ + beq 677bc │ │ │ │ + bl 8b3ac │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #48] @ 67838 │ │ │ │ + ldr r2, [pc, #48] @ 677dc │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r5, [r3] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 144370 │ │ │ │ - bl bb7f4 │ │ │ │ + b 1443e0 │ │ │ │ + bl bb780 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b454 │ │ │ │ - b 67830 │ │ │ │ + bl 8b3ac │ │ │ │ + b 677d4 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #84] @ 678a8 │ │ │ │ + ldr r6, [pc, #84] @ 6784c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 67874 │ │ │ │ + beq 67818 │ │ │ │ mov r1, r6 │ │ │ │ - bl addfc │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67878 │ │ │ │ + beq 6781c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 67894 │ │ │ │ - ldr r1, [pc, #28] @ 678a8 │ │ │ │ - bl addfc │ │ │ │ + beq 67838 │ │ │ │ + ldr r1, [pc, #28] @ 6784c │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67898 │ │ │ │ + beq 6783c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 191934 │ │ │ │ + b 191a38 │ │ │ │ subseq r7, r5, ip, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ 678ec │ │ │ │ + ldr r4, [pc, #40] @ 67890 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 180350 │ │ │ │ + bl 18045c │ │ │ │ ldr r3, [r4, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 678dc │ │ │ │ - bl 2a9040 │ │ │ │ + beq 67880 │ │ │ │ + bl 2a94c8 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 15805c │ │ │ │ - ldr r0, [pc, #4] @ 678f0 │ │ │ │ + bl 158024 │ │ │ │ + ldr r0, [pc, #4] @ 67894 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r3, [pc, #12] @ 6790c │ │ │ │ + ldr r3, [pc, #12] @ 678b0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #8] @ 67910 │ │ │ │ + ldr r1, [pc, #8] @ 678b4 │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1177f8 │ │ │ │ + b 1177f0 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, ip, lsr r3 │ │ │ │ + @ instruction: 0x00390bfc │ │ │ │ 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 18bdf8 │ │ │ │ + b 18befc │ │ │ │ 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 67b0c │ │ │ │ + bcc 67ab0 │ │ │ │ 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 │ │ │ │ @@ -62818,92 +62795,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 67a2c │ │ │ │ + bls 679d0 │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r1 │ │ │ │ - bne 67a4c │ │ │ │ + bne 679f0 │ │ │ │ orrs r0, r0, #0 │ │ │ │ - bne 679d0 │ │ │ │ + bne 67974 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 679dc │ │ │ │ + beq 67980 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 59458 <_PyContext_NewHamtForTests@@Base+0x478> │ │ │ │ + bl 59268 <_PyContext_NewHamtForTests@@Base+0x90> │ │ │ │ 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 67a24 │ │ │ │ + beq 679c8 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 59458 <_PyContext_NewHamtForTests@@Base+0x478> │ │ │ │ + bl 59268 <_PyContext_NewHamtForTests@@Base+0x90> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 67a00 │ │ │ │ + b 679a4 │ │ │ │ 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 67b0c │ │ │ │ + b 67ab0 │ │ │ │ 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 67a8c │ │ │ │ + bne 67a30 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 67a98 │ │ │ │ + beq 67a3c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 59458 <_PyContext_NewHamtForTests@@Base+0x478> │ │ │ │ + bl 59268 <_PyContext_NewHamtForTests@@Base+0x90> │ │ │ │ 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 67ae8 │ │ │ │ + beq 67a8c │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 59458 <_PyContext_NewHamtForTests@@Base+0x478> │ │ │ │ + bl 59268 <_PyContext_NewHamtForTests@@Base+0x90> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 67ac4 │ │ │ │ + b 67a68 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r9 │ │ │ │ bl 29cdc │ │ │ │ adds r4, r4, r7 │ │ │ │ adc r6, r6, #0 │ │ │ │ str sl, [r5] │ │ │ │ str r9, [r5, #4] │ │ │ │ @@ -62915,136 +62892,99 @@ │ │ │ │ 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 67b4c │ │ │ │ - ldr r3, [pc, #248] @ 67c38 │ │ │ │ - ldr r1, [pc, #248] @ 67c3c │ │ │ │ + beq 67af0 │ │ │ │ + ldr r3, [pc, #248] @ 67bdc │ │ │ │ + ldr r1, [pc, #248] @ 67be0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 67b74 │ │ │ │ + bl 18ee38 │ │ │ │ + b 67b18 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d478 │ │ │ │ + bl 15d448 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 67b7c │ │ │ │ - ldr r3, [pc, #204] @ 67c38 │ │ │ │ - ldr r1, [pc, #208] @ 67c40 │ │ │ │ + bne 67b20 │ │ │ │ + ldr r3, [pc, #204] @ 67bdc │ │ │ │ + ldr r1, [pc, #208] @ 67be4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ - b 67c30 │ │ │ │ + b 67bd4 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112590 │ │ │ │ + bl 1125c8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 67b74 │ │ │ │ + beq 67b18 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 67bbc │ │ │ │ - ldr r3, [pc, #156] @ 67c44 │ │ │ │ - ldr r1, [pc, #156] @ 67c48 │ │ │ │ + ble 67b60 │ │ │ │ + ldr r3, [pc, #156] @ 67be8 │ │ │ │ + ldr r1, [pc, #156] @ 67bec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1134c4 │ │ │ │ - b 67b74 │ │ │ │ + bl 1134fc │ │ │ │ + b 67b18 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 67bf8 │ │ │ │ + bne 67b9c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #8] │ │ │ │ - bge 67bf8 │ │ │ │ + bge 67b9c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 6793c │ │ │ │ + bl 678e0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1134c4 │ │ │ │ - ldr r0, [pc, #84] @ 67c4c │ │ │ │ - b 67c30 │ │ │ │ - bl c3e38 │ │ │ │ + bl 1134fc │ │ │ │ + ldr r0, [pc, #84] @ 67bf0 │ │ │ │ + b 67bd4 │ │ │ │ + bl c3dc8 │ │ │ │ add r6, r4, #9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22de1c │ │ │ │ + bl 22dda0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 6793c │ │ │ │ + bl 678e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b0cc │ │ │ │ + bl 22f250 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b9c │ │ │ │ - b 67be8 │ │ │ │ + bl c7b20 │ │ │ │ + b 67b8c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r8, ip, lsl #6 │ │ │ │ - eorseq r6, r8, r4, lsr r3 │ │ │ │ + eorseq r6, r8, ip, asr #23 │ │ │ │ + @ instruction: 0x00386bf4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r8, r0, ror #6 │ │ │ │ + eorseq r6, r8, r0, lsr #24 │ │ │ │ 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] @ 67cd4 │ │ │ │ - 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] @ 67cd8 │ │ │ │ - bl 2dd8c0 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 67ccc │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r0, [pc, #44] @ 67cdc │ │ │ │ - bl 2a870 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 67cc8 │ │ │ │ - ldr r3, [pc, #32] @ 67ce0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ - b 67ccc │ │ │ │ - bl a6300 │ │ │ │ - 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 │ │ │ │ - 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 67eb4 │ │ │ │ + bcc 67dc4 │ │ │ │ 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 │ │ │ │ @@ -63052,92 +62992,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 67dd4 │ │ │ │ + bls 67ce4 │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r1 │ │ │ │ - bne 67df4 │ │ │ │ + bne 67d04 │ │ │ │ orrs r0, r0, #0 │ │ │ │ - bne 67d78 │ │ │ │ + bne 67c88 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 67d84 │ │ │ │ + beq 67c94 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 229e44 │ │ │ │ + bl 229dd0 │ │ │ │ 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 67dcc │ │ │ │ + beq 67cdc │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 229e44 │ │ │ │ + bl 229dd0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 67da8 │ │ │ │ + b 67cb8 │ │ │ │ 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 67eb4 │ │ │ │ + b 67dc4 │ │ │ │ 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 67e34 │ │ │ │ + bne 67d44 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 67e40 │ │ │ │ + beq 67d50 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 229e44 │ │ │ │ + bl 229dd0 │ │ │ │ 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 67e90 │ │ │ │ + beq 67da0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 229e44 │ │ │ │ + bl 229dd0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 67e6c │ │ │ │ + b 67d7c │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r9 │ │ │ │ bl 29cdc │ │ │ │ adds r4, r4, r7 │ │ │ │ adc r6, r6, #0 │ │ │ │ str sl, [r5] │ │ │ │ str r9, [r5, #4] │ │ │ │ @@ -63149,152 +63089,189 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r6, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 67ef4 │ │ │ │ - ldr r3, [pc, #248] @ 67fe0 │ │ │ │ - ldr r1, [pc, #248] @ 67fe4 │ │ │ │ + beq 67e04 │ │ │ │ + ldr r3, [pc, #248] @ 67ef0 │ │ │ │ + ldr r1, [pc, #248] @ 67ef4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 67f1c │ │ │ │ + bl 18ee38 │ │ │ │ + b 67e2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d478 │ │ │ │ + bl 15d448 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 67f24 │ │ │ │ - ldr r3, [pc, #204] @ 67fe0 │ │ │ │ - ldr r1, [pc, #208] @ 67fe8 │ │ │ │ + bne 67e34 │ │ │ │ + ldr r3, [pc, #204] @ 67ef0 │ │ │ │ + ldr r1, [pc, #208] @ 67ef8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ - b 67fd8 │ │ │ │ + b 67ee8 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112590 │ │ │ │ + bl 1125c8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 67f1c │ │ │ │ + beq 67e2c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 67f64 │ │ │ │ - ldr r3, [pc, #156] @ 67fec │ │ │ │ - ldr r1, [pc, #156] @ 67ff0 │ │ │ │ + ble 67e74 │ │ │ │ + ldr r3, [pc, #156] @ 67efc │ │ │ │ + ldr r1, [pc, #156] @ 67f00 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1134c4 │ │ │ │ - b 67f1c │ │ │ │ + bl 1134fc │ │ │ │ + b 67e2c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 67fa0 │ │ │ │ + bne 67eb0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #8] │ │ │ │ - bge 67fa0 │ │ │ │ + bge 67eb0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 67ce4 │ │ │ │ + bl 67bf4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1134c4 │ │ │ │ - ldr r0, [pc, #84] @ 67ff4 │ │ │ │ - b 67fd8 │ │ │ │ - bl c3e38 │ │ │ │ + bl 1134fc │ │ │ │ + ldr r0, [pc, #84] @ 67f04 │ │ │ │ + b 67ee8 │ │ │ │ + bl c3dc8 │ │ │ │ add r6, r4, #9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22de1c │ │ │ │ + bl 22dda0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 67ce4 │ │ │ │ + bl 67bf4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b0cc │ │ │ │ + bl 22f250 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b9c │ │ │ │ - b 67f90 │ │ │ │ + bl c7b20 │ │ │ │ + b 67ea0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r8, ip, lsl #6 │ │ │ │ - eorseq r6, r8, r4, lsr r3 │ │ │ │ + eorseq r6, r8, ip, asr #23 │ │ │ │ + @ instruction: 0x00386bf4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r8, r0, ror #6 │ │ │ │ + eorseq r6, r8, r0, lsr #24 │ │ │ │ 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] @ 67f8c │ │ │ │ + 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] @ 67f90 │ │ │ │ + bl 2de104 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 67f84 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r0, [pc, #44] @ 67f94 │ │ │ │ + bl 2a870 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 67f80 │ │ │ │ + ldr r3, [pc, #32] @ 67f98 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1443e0 │ │ │ │ + b 67f84 │ │ │ │ + bl a6244 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq lr, r4, r4, ror #21 │ │ │ │ + @ instruction: 0x00574498 │ │ │ │ + @ instruction: 0x000001b2 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -00067ff8 : │ │ │ │ +00067f9c : │ │ │ │ mov r1, #0 │ │ │ │ - b 29a344 │ │ │ │ + b 29a7dc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68014 │ │ │ │ - b 92e30 │ │ │ │ + bne 67fb8 │ │ │ │ + b 92d74 │ │ │ │ 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 92e30 │ │ │ │ + bl 92d74 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 680a4 │ │ │ │ + beq 68048 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c970 │ │ │ │ + bl 6ca18 │ │ │ │ ldr r4, [r0] │ │ │ │ - b 68058 │ │ │ │ + b 67ffc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - bne 680e4 │ │ │ │ + bne 68088 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - beq 680fc │ │ │ │ + beq 680a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ add r2, r3, #1 │ │ │ │ - ble 68054 │ │ │ │ + ble 67ff8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ strne r2, [r4] │ │ │ │ - bl ab188 │ │ │ │ + bl ab0cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68048 │ │ │ │ + beq 67fec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 680ac │ │ │ │ + bne 68050 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 680c8 │ │ │ │ + bne 6806c │ │ │ │ mov r5, #0 │ │ │ │ - b 680fc │ │ │ │ + b 680a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 68098 │ │ │ │ + bne 6803c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 68098 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 6803c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 680a4 │ │ │ │ + bne 68048 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 680a4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 68048 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 68054 │ │ │ │ + bne 67ff8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 68054 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 67ff8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ @@ -63302,15 +63279,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mvn r3, #-536870912 @ 0xe0000000 │ │ │ │ mvn r0, r7 │ │ │ │ sub r3, r3, r6 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - bcc 682d4 │ │ │ │ + bcc 68278 │ │ │ │ ands r0, r7, #63 @ 0x3f │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ orrs ip, r7, r6 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -63318,856 +63295,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 681f4 │ │ │ │ + bls 68198 │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r1 │ │ │ │ - bne 68214 │ │ │ │ + bne 681b8 │ │ │ │ orrs r0, r0, #0 │ │ │ │ - bne 68198 │ │ │ │ + bne 6813c │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 681a4 │ │ │ │ + beq 68148 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 5de48 │ │ │ │ + bl 5ddb0 │ │ │ │ ands r3, r4, #63 @ 0x3f │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ sub r3, r4, r3 │ │ │ │ bic r3, r3, #63 @ 0x3f │ │ │ │ add r2, r8, r3 │ │ │ │ mov fp, r8 │ │ │ │ str r2, [sp] │ │ │ │ add r8, r8, r3 │ │ │ │ sub r2, r4, r3 │ │ │ │ cmp fp, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - beq 681ec │ │ │ │ + beq 68190 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 5de48 │ │ │ │ + bl 5ddb0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 681c8 │ │ │ │ + b 6816c │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r9 │ │ │ │ bl 29cdc │ │ │ │ adds r7, r7, r4 │ │ │ │ adc r6, r6, #0 │ │ │ │ str sl, [r5] │ │ │ │ str r9, [r5, #4] │ │ │ │ str r7, [r5, #8] │ │ │ │ str r6, [r5, #12] │ │ │ │ - b 682d4 │ │ │ │ + b 68278 │ │ │ │ mov r2, r3 │ │ │ │ add r0, r9, fp │ │ │ │ add r8, r1, r3 │ │ │ │ str r3, [sp] │ │ │ │ bl 29cdc │ │ │ │ ldr r3, [sp] │ │ │ │ str sl, [r5] │ │ │ │ adds r7, r3, r7 │ │ │ │ adc r6, r6, #0 │ │ │ │ tst r7, #63 @ 0x3f │ │ │ │ str r9, [r5, #4] │ │ │ │ str r7, [r5, #8] │ │ │ │ str r6, [r5, #12] │ │ │ │ - bne 68254 │ │ │ │ + bne 681f8 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 68260 │ │ │ │ + beq 68204 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 5de48 │ │ │ │ + bl 5ddb0 │ │ │ │ sub r4, r4, #64 @ 0x40 │ │ │ │ add r4, r4, fp │ │ │ │ ands r3, r4, #63 @ 0x3f │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ sub r3, r4, r3 │ │ │ │ bic r3, r3, #63 @ 0x3f │ │ │ │ add r2, r8, r3 │ │ │ │ mov fp, r8 │ │ │ │ str r2, [sp] │ │ │ │ add r8, r8, r3 │ │ │ │ sub r2, r4, r3 │ │ │ │ cmp r8, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - beq 682b0 │ │ │ │ + beq 68254 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 5de48 │ │ │ │ + bl 5ddb0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 6828c │ │ │ │ + b 68230 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r9 │ │ │ │ bl 29cdc │ │ │ │ adds r4, r4, r7 │ │ │ │ adc r6, r6, #0 │ │ │ │ str sl, [r5] │ │ │ │ str r9, [r5, #4] │ │ │ │ str r4, [r5, #8] │ │ │ │ str r6, [r5, #12] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -000682dc : │ │ │ │ +00068280 : │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b 2c1a10 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b 2c1e98 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r6, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 68320 │ │ │ │ - ldr r3, [pc, #248] @ 6840c │ │ │ │ - ldr r1, [pc, #248] @ 68410 │ │ │ │ + beq 682c4 │ │ │ │ + ldr r3, [pc, #248] @ 683b0 │ │ │ │ + ldr r1, [pc, #248] @ 683b4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 68348 │ │ │ │ + bl 18ee38 │ │ │ │ + b 682ec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d478 │ │ │ │ + bl 15d448 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68350 │ │ │ │ - ldr r3, [pc, #204] @ 6840c │ │ │ │ - ldr r1, [pc, #208] @ 68414 │ │ │ │ + bne 682f4 │ │ │ │ + ldr r3, [pc, #204] @ 683b0 │ │ │ │ + ldr r1, [pc, #208] @ 683b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ - b 68404 │ │ │ │ + b 683a8 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112590 │ │ │ │ + bl 1125c8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 68348 │ │ │ │ + beq 682ec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 68390 │ │ │ │ - ldr r3, [pc, #156] @ 68418 │ │ │ │ - ldr r1, [pc, #156] @ 6841c │ │ │ │ + ble 68334 │ │ │ │ + ldr r3, [pc, #156] @ 683bc │ │ │ │ + ldr r1, [pc, #156] @ 683c0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1134c4 │ │ │ │ - b 68348 │ │ │ │ + bl 1134fc │ │ │ │ + b 682ec │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 683cc │ │ │ │ + bne 68370 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #12] │ │ │ │ - bge 683cc │ │ │ │ + bge 68370 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 68104 │ │ │ │ + bl 680a8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1134c4 │ │ │ │ - ldr r0, [pc, #84] @ 68420 │ │ │ │ - b 68404 │ │ │ │ - bl c3e38 │ │ │ │ + bl 1134fc │ │ │ │ + ldr r0, [pc, #84] @ 683c4 │ │ │ │ + b 683a8 │ │ │ │ + bl c3dc8 │ │ │ │ add r6, r4, #13 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22de1c │ │ │ │ + bl 22dda0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 68104 │ │ │ │ + bl 680a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b0cc │ │ │ │ + bl 22f250 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b9c │ │ │ │ - b 683bc │ │ │ │ + bl c7b20 │ │ │ │ + b 68360 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r8, ip, lsl #6 │ │ │ │ - eorseq r6, r8, r4, lsr r3 │ │ │ │ + eorseq r6, r8, ip, asr #23 │ │ │ │ + @ instruction: 0x00386bf4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r8, r0, ror #6 │ │ │ │ + eorseq r6, r8, r0, lsr #24 │ │ │ │ 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 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6845c │ │ │ │ - bl a55e8 │ │ │ │ + bne 68400 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 6848c │ │ │ │ + bne 68430 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ bl 291cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68480 │ │ │ │ - ldr r3, [pc, #28] @ 68494 │ │ │ │ + beq 68424 │ │ │ │ + ldr r3, [pc, #28] @ 68438 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ - b 6848c │ │ │ │ + bl 1443e0 │ │ │ │ + b 68430 │ │ │ │ ldm sp, {r1, r2} │ │ │ │ - ldr r0, [pc, #12] @ 68498 │ │ │ │ - bl a9a34 │ │ │ │ + ldr r0, [pc, #12] @ 6843c │ │ │ │ + bl a9978 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq fp, r7, r4, asr #7 │ │ │ │ - ldr r1, [pc] @ 684a4 │ │ │ │ - b 10f50c │ │ │ │ - eorseq r9, r5, ip, ror #1 │ │ │ │ + eorseq fp, r7, r4, lsl #25 │ │ │ │ + ldr r1, [pc] @ 68448 │ │ │ │ + b 10f54c │ │ │ │ + eorseq r9, r5, ip, lsr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r6, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 684e0 │ │ │ │ - ldr r3, [pc, #248] @ 685cc │ │ │ │ - ldr r1, [pc, #248] @ 685d0 │ │ │ │ + beq 68484 │ │ │ │ + ldr r3, [pc, #248] @ 68570 │ │ │ │ + ldr r1, [pc, #248] @ 68574 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 68508 │ │ │ │ + bl 18ee38 │ │ │ │ + b 684ac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d478 │ │ │ │ + bl 15d448 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68510 │ │ │ │ - ldr r3, [pc, #204] @ 685cc │ │ │ │ - ldr r1, [pc, #208] @ 685d4 │ │ │ │ + bne 684b4 │ │ │ │ + ldr r3, [pc, #204] @ 68570 │ │ │ │ + ldr r1, [pc, #208] @ 68578 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ - b 685c4 │ │ │ │ + b 68568 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112590 │ │ │ │ + bl 1125c8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 68508 │ │ │ │ + beq 684ac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 68550 │ │ │ │ - ldr r3, [pc, #156] @ 685d8 │ │ │ │ - ldr r1, [pc, #156] @ 685dc │ │ │ │ + ble 684f4 │ │ │ │ + ldr r3, [pc, #156] @ 6857c │ │ │ │ + ldr r1, [pc, #156] @ 68580 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1134c4 │ │ │ │ - b 68508 │ │ │ │ + bl 1134fc │ │ │ │ + b 684ac │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6858c │ │ │ │ + bne 68530 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #12] │ │ │ │ - bge 6858c │ │ │ │ + bge 68530 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2e99bc │ │ │ │ + bl 2ea1fc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1134c4 │ │ │ │ - ldr r0, [pc, #84] @ 685e0 │ │ │ │ - b 685c4 │ │ │ │ - bl c3e38 │ │ │ │ + bl 1134fc │ │ │ │ + ldr r0, [pc, #84] @ 68584 │ │ │ │ + b 68568 │ │ │ │ + bl c3dc8 │ │ │ │ add r6, r4, #13 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22de1c │ │ │ │ + bl 22dda0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 2e99bc │ │ │ │ + bl 2ea1fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b0cc │ │ │ │ + bl 22f250 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b9c │ │ │ │ - b 6857c │ │ │ │ + bl c7b20 │ │ │ │ + b 68520 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r8, ip, lsl #6 │ │ │ │ - eorseq r6, r8, r4, lsr r3 │ │ │ │ + eorseq r6, r8, ip, asr #23 │ │ │ │ + @ instruction: 0x00386bf4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r8, r0, ror #6 │ │ │ │ + eorseq r6, r8, r0, lsr #24 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -000685e4 : │ │ │ │ +00068588 : │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b 328ea0 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b 32969c <_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 685cc │ │ │ │ + ldr r3, [pc, #248] @ 686b8 │ │ │ │ + ldr r1, [pc, #248] @ 686bc │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b 685f4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 15d448 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 685fc │ │ │ │ + ldr r3, [pc, #204] @ 686b8 │ │ │ │ + ldr r1, [pc, #208] @ 686c0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + mov r0, #0 │ │ │ │ + b 686b0 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1125c8 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 685f4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 6863c │ │ │ │ + ldr r3, [pc, #156] @ 686c4 │ │ │ │ + ldr r1, [pc, #156] @ 686c8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 1134fc │ │ │ │ + b 685f4 │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 68678 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r2, #2048 @ 0x800 │ │ │ │ + movge r3, #1 │ │ │ │ + strbge r3, [r4, #8] │ │ │ │ + bge 68678 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 34d650 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 1134fc │ │ │ │ + ldr r0, [pc, #84] @ 686cc │ │ │ │ + b 686b0 │ │ │ │ + bl c3dc8 │ │ │ │ + add r6, r4, #9 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 22dda0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + bl 34d650 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 22f250 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c7b20 │ │ │ │ + b 68668 │ │ │ │ + add sp, sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r6, r8, ip, asr #23 │ │ │ │ + @ instruction: 0x00386bf4 │ │ │ │ + subseq sp, r5, r4, asr #22 │ │ │ │ + eorseq r6, r8, r0, lsr #24 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 68704 │ │ │ │ + ldr r2, [pc, #252] @ 687e4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 68708 │ │ │ │ + ldr r0, [pc, #244] @ 687e8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 68640 │ │ │ │ + bne 68720 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 6870c │ │ │ │ + ldr r3, [pc, #224] @ 687ec │ │ │ │ cmp r5, r3 │ │ │ │ - beq 6867c │ │ │ │ + beq 6875c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 68644 │ │ │ │ - b 6867c │ │ │ │ + bgt 68724 │ │ │ │ + b 6875c │ │ │ │ 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 68694 │ │ │ │ + bne 68774 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 6870c │ │ │ │ + ldr r3, [pc, #160] @ 687ec │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6867c │ │ │ │ + beq 6875c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 68698 │ │ │ │ - ldr r3, [pc, #140] @ 68710 │ │ │ │ - ldr r1, [pc, #140] @ 68714 │ │ │ │ + bgt 68778 │ │ │ │ + ldr r3, [pc, #140] @ 687f0 │ │ │ │ + ldr r1, [pc, #140] @ 687f4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r6, #0 │ │ │ │ - b 686fc │ │ │ │ + b 687dc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10ae60 │ │ │ │ + bl 10aeb8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 686d8 │ │ │ │ + beq 687b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 686d8 │ │ │ │ + bne 687b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 686fc │ │ │ │ + beq 687dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 686fc │ │ │ │ + bne 687dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ - 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 68750 │ │ │ │ - ldr r3, [pc, #248] @ 6883c │ │ │ │ - ldr r1, [pc, #248] @ 68840 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 68778 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 15d478 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 68780 │ │ │ │ - ldr r3, [pc, #204] @ 6883c │ │ │ │ - ldr r1, [pc, #208] @ 68844 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - mov r0, #0 │ │ │ │ - b 68834 │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 112590 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 68778 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 687c0 │ │ │ │ - ldr r3, [pc, #156] @ 68848 │ │ │ │ - ldr r1, [pc, #156] @ 6884c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 1134c4 │ │ │ │ - b 68778 │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 687fc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r2, #2048 @ 0x800 │ │ │ │ - movge r3, #1 │ │ │ │ - strbge r3, [r4, #8] │ │ │ │ - bge 687fc │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 34ce3c │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 1134c4 │ │ │ │ - ldr r0, [pc, #84] @ 68850 │ │ │ │ - b 68834 │ │ │ │ - bl c3e38 │ │ │ │ - add r6, r4, #9 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 22de1c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - bl 34ce3c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 8b0cc │ │ │ │ - mov r0, r5 │ │ │ │ - bl c7b9c │ │ │ │ - b 687ec │ │ │ │ - add sp, sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r8, ip, lsl #6 │ │ │ │ - eorseq r6, r8, r4, lsr r3 │ │ │ │ - subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r8, r0, ror #6 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ │ │ │ │ -00068854 : │ │ │ │ +000687f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ 68894 │ │ │ │ + ldr r4, [pc, #40] @ 68838 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ - bl 2a8364 │ │ │ │ + bl 2a87ec │ │ │ │ cmp r0, #0 │ │ │ │ popge {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #4] @ 68898 │ │ │ │ - b 2a5be0 │ │ │ │ + ldr r0, [pc, #4] @ 6883c │ │ │ │ + b 2a6068 │ │ │ │ andeq r0, r0, ip │ │ │ │ - mlaseq r9, r0, r3, r0 │ │ │ │ + eorseq r0, r9, r0, asr ip │ │ │ │ + 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] @ 68860 │ │ │ │ + b 128d18 │ │ │ │ + eorseq r0, r9, r8, ror ip │ │ │ │ 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 688d0 │ │ │ │ + bne 68898 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 68900 │ │ │ │ - b 688f4 │ │ │ │ + bne 688c8 │ │ │ │ + b 688bc │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #200] @ 689a8 │ │ │ │ + ldr r0, [pc, #200] @ 68970 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 688b8 │ │ │ │ - b 689a0 │ │ │ │ - bl a55e8 │ │ │ │ + bne 68880 │ │ │ │ + b 68968 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 689a0 │ │ │ │ + bne 68968 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #160] @ 689ac │ │ │ │ + ldr r2, [pc, #160] @ 68974 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 68928 │ │ │ │ - ldr r3, [pc, #148] @ 689b0 │ │ │ │ - ldr r1, [pc, #148] @ 689b4 │ │ │ │ + beq 688f0 │ │ │ │ + ldr r3, [pc, #148] @ 68978 │ │ │ │ + ldr r1, [pc, #148] @ 6897c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ - b 68990 │ │ │ │ + bl 1177f0 │ │ │ │ + b 68958 │ │ │ │ cmp r4, #5 │ │ │ │ - bhi 68954 │ │ │ │ + bhi 6891c │ │ │ │ ldr r1, [r3, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, r1 │ │ │ │ - beq 68988 │ │ │ │ + beq 68950 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ lsl r2, r3, r4 │ │ │ │ mov r3, r0 │ │ │ │ - b 6896c │ │ │ │ - ldr r3, [pc, #92] @ 689b8 │ │ │ │ - ldr r1, [pc, #92] @ 689bc │ │ │ │ + b 68934 │ │ │ │ + ldr r3, [pc, #92] @ 68980 │ │ │ │ + ldr r1, [pc, #92] @ 68984 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1177f8 │ │ │ │ - b 68990 │ │ │ │ + bl 1177f0 │ │ │ │ + b 68958 │ │ │ │ ldrb ip, [r1, r3] │ │ │ │ tst ip, r2 │ │ │ │ movne ip, #1 │ │ │ │ orrne r0, r0, ip, lsl r3 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - bne 6896c │ │ │ │ + bne 68934 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6300 │ │ │ │ - bl a55e8 │ │ │ │ + b a6244 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 68988 │ │ │ │ + beq 68950 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq pc, r5, r4, lsl #25 │ │ │ │ + eorseq r0, r6, r4, asr #10 │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r8, r8, r7, pc @ │ │ │ │ + eorseq r0, r9, r8, asr r0 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r7, r4, ror #11 │ │ │ │ + eorseq fp, r7, r4, lsr #29 │ │ │ │ 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] @ 68f2c │ │ │ │ + ldr r3, [pc, #1364] @ 68ef4 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ - beq 68a0c │ │ │ │ + beq 689d4 │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 68a0c │ │ │ │ + beq 689d4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub r3, r1, #16 │ │ │ │ cmp r3, #2 │ │ │ │ - bls 68a40 │ │ │ │ - b 68a28 │ │ │ │ + bls 68a08 │ │ │ │ + b 689f0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 689f8 │ │ │ │ - ldr r0, [pc, #1300] @ 68f30 │ │ │ │ - bl 1ef238 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 689f8 │ │ │ │ - b 68b28 │ │ │ │ - ldr r0, [pc, #1280] @ 68f30 │ │ │ │ + beq 689c0 │ │ │ │ + ldr r0, [pc, #1300] @ 68ef8 │ │ │ │ + bl 1ef648 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 689c0 │ │ │ │ + b 68af0 │ │ │ │ + ldr r0, [pc, #1280] @ 68ef8 │ │ │ │ mov r3, #18 │ │ │ │ mov r2, #16 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68b28 │ │ │ │ + beq 68af0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bne 68a60 │ │ │ │ - bl a55e8 │ │ │ │ + bne 68a28 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68b28 │ │ │ │ + bne 68af0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne 68a80 │ │ │ │ - bl a55e8 │ │ │ │ + bne 68a48 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68b28 │ │ │ │ + bne 68af0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bne 68aa0 │ │ │ │ - bl a55e8 │ │ │ │ + bne 68a68 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68b28 │ │ │ │ + bne 68af0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - bne 68ac0 │ │ │ │ - bl a55e8 │ │ │ │ + bne 68a88 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68b28 │ │ │ │ + bne 68af0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bne 68ae0 │ │ │ │ - bl a55e8 │ │ │ │ + bne 68aa8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68b28 │ │ │ │ + bne 68af0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bne 68b00 │ │ │ │ - bl a55e8 │ │ │ │ + bne 68ac8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68b28 │ │ │ │ + bne 68af0 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 68b30 │ │ │ │ - ldr r2, [pc, #1048] @ 68f34 │ │ │ │ - ldr r1, [pc, #1048] @ 68f38 │ │ │ │ - ldr r0, [pc, #1036] @ 68f30 │ │ │ │ + bne 68af8 │ │ │ │ + ldr r2, [pc, #1048] @ 68efc │ │ │ │ + ldr r1, [pc, #1048] @ 68f00 │ │ │ │ + ldr r0, [pc, #1036] @ 68ef8 │ │ │ │ mov r3, r6 │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 68f20 │ │ │ │ + b 68ee8 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 68b60 │ │ │ │ - ldr r2, [pc, #1004] @ 68f3c │ │ │ │ - ldr r1, [pc, #1004] @ 68f40 │ │ │ │ - ldr r0, [pc, #984] @ 68f30 │ │ │ │ + bne 68b28 │ │ │ │ + ldr r2, [pc, #1004] @ 68f04 │ │ │ │ + ldr r1, [pc, #1004] @ 68f08 │ │ │ │ + ldr r0, [pc, #984] @ 68ef8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 68b28 │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 68af0 │ │ │ │ ldr fp, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 68b8c │ │ │ │ - ldr r2, [pc, #960] @ 68f3c │ │ │ │ - ldr r1, [pc, #964] @ 68f44 │ │ │ │ - ldr r0, [pc, #940] @ 68f30 │ │ │ │ + bne 68b54 │ │ │ │ + ldr r2, [pc, #960] @ 68f04 │ │ │ │ + ldr r1, [pc, #964] @ 68f0c │ │ │ │ + ldr r0, [pc, #940] @ 68ef8 │ │ │ │ mov r3, fp │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 68b28 │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 68af0 │ │ │ │ ldr sl, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 68bb8 │ │ │ │ - ldr r2, [pc, #916] @ 68f3c │ │ │ │ - ldr r1, [pc, #924] @ 68f48 │ │ │ │ - ldr r0, [pc, #896] @ 68f30 │ │ │ │ + bne 68b80 │ │ │ │ + ldr r2, [pc, #916] @ 68f04 │ │ │ │ + ldr r1, [pc, #924] @ 68f10 │ │ │ │ + ldr r0, [pc, #896] @ 68ef8 │ │ │ │ mov r3, sl │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 68b28 │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 68af0 │ │ │ │ ldr r8, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 68be4 │ │ │ │ - ldr r2, [pc, #888] @ 68f4c │ │ │ │ - ldr r1, [pc, #888] @ 68f50 │ │ │ │ - ldr r0, [pc, #852] @ 68f30 │ │ │ │ + bne 68bac │ │ │ │ + ldr r2, [pc, #888] @ 68f14 │ │ │ │ + ldr r1, [pc, #888] @ 68f18 │ │ │ │ + ldr r0, [pc, #852] @ 68ef8 │ │ │ │ mov r3, r8 │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 68b28 │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 68af0 │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 68c10 │ │ │ │ - ldr r2, [pc, #844] @ 68f4c │ │ │ │ - ldr r1, [pc, #848] @ 68f54 │ │ │ │ - ldr r0, [pc, #808] @ 68f30 │ │ │ │ + bne 68bd8 │ │ │ │ + ldr r2, [pc, #844] @ 68f14 │ │ │ │ + ldr r1, [pc, #848] @ 68f1c │ │ │ │ + ldr r0, [pc, #808] @ 68ef8 │ │ │ │ mov r3, r7 │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 68b28 │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 68af0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 68c40 │ │ │ │ - ldr r2, [pc, #796] @ 68f4c │ │ │ │ - ldr r1, [pc, #804] @ 68f58 │ │ │ │ - ldr r0, [pc, #760] @ 68f30 │ │ │ │ + bne 68c08 │ │ │ │ + ldr r2, [pc, #796] @ 68f14 │ │ │ │ + ldr r1, [pc, #804] @ 68f20 │ │ │ │ + ldr r0, [pc, #760] @ 68ef8 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 68b28 │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 68af0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - bne 68c60 │ │ │ │ - bl a55e8 │ │ │ │ + bne 68c28 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68b28 │ │ │ │ + bne 68af0 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 68c90 │ │ │ │ - ldr r2, [pc, #692] @ 68f34 │ │ │ │ - ldr r1, [pc, #728] @ 68f5c │ │ │ │ - ldr r0, [pc, #680] @ 68f30 │ │ │ │ + bne 68c58 │ │ │ │ + ldr r2, [pc, #692] @ 68efc │ │ │ │ + ldr r1, [pc, #728] @ 68f24 │ │ │ │ + ldr r0, [pc, #680] @ 68ef8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 68b28 │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 68af0 │ │ │ │ ldr r9, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 68cbc │ │ │ │ - ldr r2, [pc, #648] @ 68f34 │ │ │ │ - ldr r1, [pc, #688] @ 68f60 │ │ │ │ - ldr r0, [pc, #636] @ 68f30 │ │ │ │ + bne 68c84 │ │ │ │ + ldr r2, [pc, #648] @ 68efc │ │ │ │ + ldr r1, [pc, #688] @ 68f28 │ │ │ │ + ldr r0, [pc, #636] @ 68ef8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 68b28 │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 68af0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - ble 68d28 │ │ │ │ + ble 68cf0 │ │ │ │ ldr r5, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 68cf4 │ │ │ │ - ldr r2, [pc, #600] @ 68f3c │ │ │ │ - ldr r1, [pc, #636] @ 68f64 │ │ │ │ - ldr r0, [pc, #580] @ 68f30 │ │ │ │ + bne 68cbc │ │ │ │ + ldr r2, [pc, #600] @ 68f04 │ │ │ │ + ldr r1, [pc, #636] @ 68f2c │ │ │ │ + ldr r0, [pc, #580] @ 68ef8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 68b28 │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 68af0 │ │ │ │ cmp r3, #17 │ │ │ │ - beq 68d34 │ │ │ │ + beq 68cfc │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 68d38 │ │ │ │ - ldr r2, [pc, #548] @ 68f3c │ │ │ │ - ldr r1, [pc, #588] @ 68f68 │ │ │ │ - ldr r0, [pc, #528] @ 68f30 │ │ │ │ + bne 68d00 │ │ │ │ + ldr r2, [pc, #548] @ 68f04 │ │ │ │ + ldr r1, [pc, #588] @ 68f30 │ │ │ │ + ldr r0, [pc, #528] @ 68ef8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 68b28 │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 68af0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b 68d38 │ │ │ │ + b 68d00 │ │ │ │ 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] @ 68f6c │ │ │ │ - ldr r0, [pc, #508] @ 68f70 │ │ │ │ + ldr r1, [pc, #508] @ 68f34 │ │ │ │ + ldr r0, [pc, #508] @ 68f38 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp] │ │ │ │ - bl bbdf4 │ │ │ │ + bl bbd80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 68da4 │ │ │ │ + blt 68d6c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 68dbc │ │ │ │ - ldr r3, [pc, #472] @ 68f74 │ │ │ │ - ldr r1, [pc, #472] @ 68f78 │ │ │ │ + bge 68d84 │ │ │ │ + ldr r3, [pc, #472] @ 68f3c │ │ │ │ + ldr r1, [pc, #472] @ 68f40 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b 68f00 │ │ │ │ + b 68ec8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bge 68ddc │ │ │ │ - ldr r3, [pc, #420] @ 68f74 │ │ │ │ - ldr r1, [pc, #424] @ 68f7c │ │ │ │ + bge 68da4 │ │ │ │ + ldr r3, [pc, #420] @ 68f3c │ │ │ │ + ldr r1, [pc, #424] @ 68f44 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 68da4 │ │ │ │ + bl 18ee38 │ │ │ │ + b 68d6c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 68dfc │ │ │ │ - ldr r3, [pc, #388] @ 68f74 │ │ │ │ - ldr r1, [pc, #396] @ 68f80 │ │ │ │ + bge 68dc4 │ │ │ │ + ldr r3, [pc, #388] @ 68f3c │ │ │ │ + ldr r1, [pc, #396] @ 68f48 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 68da4 │ │ │ │ + bl 18ee38 │ │ │ │ + b 68d6c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 68e1c │ │ │ │ - ldr r3, [pc, #356] @ 68f74 │ │ │ │ - ldr r1, [pc, #368] @ 68f84 │ │ │ │ + bge 68de4 │ │ │ │ + ldr r3, [pc, #356] @ 68f3c │ │ │ │ + ldr r1, [pc, #368] @ 68f4c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 68da4 │ │ │ │ + bl 18ee38 │ │ │ │ + b 68d6c │ │ │ │ mov r0, fp │ │ │ │ - bl 69160 │ │ │ │ + bl 690f0 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 68da4 │ │ │ │ + beq 68d6c │ │ │ │ mov r0, sl │ │ │ │ - bl 69160 │ │ │ │ + bl 690f0 │ │ │ │ subs sl, r0, #0 │ │ │ │ moveq r6, sl │ │ │ │ moveq r5, sl │ │ │ │ moveq r4, sl │ │ │ │ - beq 68f00 │ │ │ │ + beq 68ec8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 68e64 │ │ │ │ + beq 68e2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 69160 │ │ │ │ + bl 690f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 68e68 │ │ │ │ - b 68ef0 │ │ │ │ - ldr r5, [pc, #284] @ 68f88 │ │ │ │ + bne 68e30 │ │ │ │ + b 68eb8 │ │ │ │ + ldr r5, [pc, #284] @ 68f50 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 68e84 │ │ │ │ + beq 68e4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 69160 │ │ │ │ + bl 690f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 68e88 │ │ │ │ - b 68efc │ │ │ │ - ldr r4, [pc, #252] @ 68f88 │ │ │ │ + bne 68e50 │ │ │ │ + b 68ec4 │ │ │ │ + ldr r4, [pc, #252] @ 68f50 │ │ │ │ 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 │ │ │ │ @@ -64182,137 +64168,139 @@ │ │ │ │ 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 2ceef8 │ │ │ │ + bl 2cf380 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b 68f00 │ │ │ │ + b 68ec8 │ │ │ │ mov r6, r5 │ │ │ │ mov r4, r5 │ │ │ │ - b 68f00 │ │ │ │ + b 68ec8 │ │ │ │ mov r6, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ 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, lsl #23 │ │ │ │ - eorseq lr, r8, r0, ror #17 │ │ │ │ - @ instruction: 0x003903b8 │ │ │ │ - mlaseq r7, r4, sp, sl │ │ │ │ - eorseq r0, r9, r4, asr #7 │ │ │ │ - @ instruction: 0x003903d0 │ │ │ │ - @ instruction: 0x003903dc │ │ │ │ - @ instruction: 0x0037acf0 │ │ │ │ - eorseq r0, r9, r8, ror #7 │ │ │ │ - @ instruction: 0x003903f4 │ │ │ │ - eorseq r0, r9, r0, lsl #8 │ │ │ │ - eorseq r0, r9, ip, lsl #8 │ │ │ │ - eorseq r0, r9, r8, lsl r4 │ │ │ │ - eorseq r0, r9, r4, lsr #8 │ │ │ │ - eorseq r0, r9, r0, lsr r4 │ │ │ │ - eorseq r0, r8, r8, lsr #24 │ │ │ │ - eorseq r0, r8, r4, lsr ip │ │ │ │ + eorseq r9, r7, r8, asr #8 │ │ │ │ + eorseq pc, r8, r8, lsr #3 │ │ │ │ + eorseq r0, r9, r4, lsr #25 │ │ │ │ + eorseq fp, r7, r4, asr r6 │ │ │ │ + @ instruction: 0x00390cb0 │ │ │ │ + @ instruction: 0x00390cbc │ │ │ │ + eorseq r0, r9, r8, asr #25 │ │ │ │ + @ instruction: 0x0037b5b0 │ │ │ │ + @ instruction: 0x00390cd4 │ │ │ │ + eorseq r0, r9, r0, ror #25 │ │ │ │ + eorseq r0, r9, ip, ror #25 │ │ │ │ + @ instruction: 0x00390cf8 │ │ │ │ + eorseq r0, r9, r4, lsl #26 │ │ │ │ + eorseq r0, r9, r0, lsl sp │ │ │ │ + eorseq r0, r9, ip, lsl sp │ │ │ │ + eorseq r1, r8, r8, ror #9 │ │ │ │ + @ instruction: 0x003814f4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r9, ip, lsr r4 │ │ │ │ - eorseq r0, r9, r0, ror #8 │ │ │ │ - eorseq r0, r9, ip, lsl #9 │ │ │ │ - @ instruction: 0x003904b8 │ │ │ │ + eorseq r0, r9, r8, lsr #26 │ │ │ │ + eorseq r0, r9, ip, asr #26 │ │ │ │ + eorseq r0, r9, r8, ror sp │ │ │ │ + eorseq r0, r9, r4, lsr #27 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ 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] @ 68fac │ │ │ │ - b 128cb4 │ │ │ │ - @ instruction: 0x003904dc │ │ │ │ + ldrb r0, [r3] │ │ │ │ + bl 34abec <_Py_c_neg@@Base+0x458> │ │ │ │ + pop {r4, lr} │ │ │ │ + lsl r0, r0, #3 │ │ │ │ + rsb r0, r0, #1600 @ 0x640 │ │ │ │ + b a6244 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #64] @ 69008 │ │ │ │ + ldr r2, [pc, #64] @ 68fd8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, #3 │ │ │ │ - bl a2710 │ │ │ │ - ldr r2, [pc, #48] @ 6900c │ │ │ │ + bl a2654 │ │ │ │ + ldr r2, [pc, #48] @ 68fdc │ │ │ │ ldr r3, [r2, #520] @ 0x208 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 69000 │ │ │ │ + beq 68fd0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2, #520] @ 0x208 │ │ │ │ - bne 69000 │ │ │ │ + bne 68fd0 │ │ │ │ add r0, r2, #520 @ 0x208 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 69048 │ │ │ │ + bne 69018 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6905c │ │ │ │ - b 6906c │ │ │ │ + bne 6902c │ │ │ │ + b 6903c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69038 │ │ │ │ + beq 69008 │ │ │ │ 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 69088 │ │ │ │ + beq 69058 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 690a4 │ │ │ │ + beq 69074 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 690c0 │ │ │ │ + beq 69090 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 690dc │ │ │ │ + beq 690ac │ │ │ │ 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} │ │ │ │ @@ -64322,1438 +64310,1427 @@ │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3] │ │ │ │ - bl 34a434 <_Py_c_neg@@Base+0x538> │ │ │ │ + bl 34abec <_Py_c_neg@@Base+0x458> │ │ │ │ pop {r4, lr} │ │ │ │ lsl r0, r0, #3 │ │ │ │ - rsb r0, r0, #1600 @ 0x640 │ │ │ │ - b a6300 │ │ │ │ - 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 34a2f0 <_Py_c_neg@@Base+0x3f4> │ │ │ │ - cmn r0, #1 │ │ │ │ - moveq r0, #0 │ │ │ │ - beq 69158 │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl 2b23a4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + b a6244 │ │ │ │ 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 92b0c │ │ │ │ + bl 92b08 │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r8, r4, #8 │ │ │ │ addne r5, r5, #8 │ │ │ │ movne r7, #0 │ │ │ │ - bne 691f8 │ │ │ │ - b 691c4 │ │ │ │ + bne 69188 │ │ │ │ + b 69154 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 69204 │ │ │ │ - ldr r0, [pc, #148] @ 69240 │ │ │ │ + bne 69194 │ │ │ │ + ldr r0, [pc, #148] @ 691d0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #144] @ 69244 │ │ │ │ + ldr r1, [pc, #144] @ 691d4 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 6921c │ │ │ │ + bne 691ac │ │ │ │ mov r4, #0 │ │ │ │ - b 69238 │ │ │ │ + b 691c8 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ - ldr r2, [pc, #112] @ 69248 │ │ │ │ + ldr r2, [pc, #112] @ 691d8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 69198 │ │ │ │ + bne 69128 │ │ │ │ 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 69238 │ │ │ │ - b 691cc │ │ │ │ - bl 1d10f4 <_PyUnicode_Copy@@Base> │ │ │ │ + bge 691c8 │ │ │ │ + b 6915c │ │ │ │ + bl 1d15d4 <_PyUnicode_Copy@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 691f0 │ │ │ │ + bne 69180 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 691c4 │ │ │ │ + beq 69154 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 691c4 │ │ │ │ + bne 69154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 691c4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 69154 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r8, lsl #10 │ │ │ │ + eorseq r0, r9, r8, asr #27 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldrb r0, [r3] │ │ │ │ - bl 34a434 <_Py_c_neg@@Base+0x538> │ │ │ │ - pop {r4, lr} │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - b a6300 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r3, #6 │ │ │ │ + mov r1, #1 │ │ │ │ + add r0, sp, #4 │ │ │ │ + strh r3, [sp, #4] │ │ │ │ + bl 92874 │ │ │ │ + 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 1c4a70 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 692a8 │ │ │ │ + bl 34ac58 <_Py_c_neg@@Base+0x4c4> │ │ │ │ + cmn r0, #1 │ │ │ │ + moveq r0, #0 │ │ │ │ + beq 69240 │ │ │ │ ldrd r0, [sp] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 175b2c │ │ │ │ - mov r0, #0 │ │ │ │ + bl 2b2780 │ │ │ │ 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] @ 69394 │ │ │ │ + ldr r3, [pc, #200] @ 69328 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 69300 │ │ │ │ + beq 69294 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 69300 │ │ │ │ + ble 69294 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f314 │ │ │ │ + bl 19f498 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6935c │ │ │ │ - b 69314 │ │ │ │ - ldr r3, [pc, #144] @ 69398 │ │ │ │ - ldr r1, [pc, #144] @ 6939c │ │ │ │ + bne 692f0 │ │ │ │ + b 692a8 │ │ │ │ + ldr r3, [pc, #144] @ 6932c │ │ │ │ + ldr r1, [pc, #144] @ 69330 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 69338 │ │ │ │ - ldr r3, [pc, #132] @ 693a0 │ │ │ │ + bl 18ee38 │ │ │ │ + b 692cc │ │ │ │ + ldr r3, [pc, #132] @ 69334 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #120] @ 693a4 │ │ │ │ - bl 1177f8 │ │ │ │ + ldr r1, [pc, #120] @ 69338 │ │ │ │ + bl 1177f0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 69340 │ │ │ │ + bne 692d4 │ │ │ │ mov r5, #0 │ │ │ │ - b 6938c │ │ │ │ + b 69320 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69338 │ │ │ │ + bne 692cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 69338 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 692cc │ │ │ │ mov r0, r4 │ │ │ │ - bl aeebc │ │ │ │ + bl aee50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6938c │ │ │ │ + beq 69320 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6938c │ │ │ │ + bne 69320 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, ip, lsr r5 │ │ │ │ + @ instruction: 0x00390dfc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - mov r3, #6 │ │ │ │ + mov r3, #31 │ │ │ │ mov r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ strh r3, [sp, #4] │ │ │ │ - bl 92878 │ │ │ │ + bl 92874 │ │ │ │ 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 1f7538 │ │ │ │ + bl 1c4f88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6940c │ │ │ │ + blt 693a0 │ │ │ │ ldrd r0, [sp] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 175b2c │ │ │ │ + b 175c38 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - mov r3, #31 │ │ │ │ - mov r1, #1 │ │ │ │ - add r0, sp, #4 │ │ │ │ - strh r3, [sp, #4] │ │ │ │ - bl 92878 │ │ │ │ - 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 2b1e00 │ │ │ │ - cmn r0, #1 │ │ │ │ - moveq r0, #0 │ │ │ │ - beq 69480 │ │ │ │ + mov r0, sp │ │ │ │ + bl 1f7910 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 693e0 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 175b2c │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + b 175c38 │ │ │ │ + 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] @ 6959c │ │ │ │ + ldr r2, [pc, #252] @ 69500 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 695a0 │ │ │ │ + ldr r0, [pc, #244] @ 69504 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 694d8 │ │ │ │ + bne 6943c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 695a4 │ │ │ │ + ldr r3, [pc, #224] @ 69508 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 69518 │ │ │ │ + beq 6947c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 694dc │ │ │ │ - b 69518 │ │ │ │ + bgt 69440 │ │ │ │ + b 6947c │ │ │ │ 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 69530 │ │ │ │ + bne 69494 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #156] @ 695a4 │ │ │ │ + ldr r3, [pc, #156] @ 69508 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 69518 │ │ │ │ + beq 6947c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 69530 │ │ │ │ - ldr r3, [pc, #136] @ 695a8 │ │ │ │ - ldr r1, [pc, #136] @ 695ac │ │ │ │ + bgt 69494 │ │ │ │ + ldr r3, [pc, #136] @ 6950c │ │ │ │ + ldr r1, [pc, #136] @ 69510 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r6, #0 │ │ │ │ - b 69594 │ │ │ │ + b 694f8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1949dc │ │ │ │ + bl 194ae0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 69570 │ │ │ │ + beq 694d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 69570 │ │ │ │ + bne 694d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 69594 │ │ │ │ + beq 694f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69594 │ │ │ │ + bne 694f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, sp │ │ │ │ + bl 2b21dc │ │ │ │ + cmn r0, #1 │ │ │ │ + moveq r0, #0 │ │ │ │ + beq 6954c │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl 175c38 │ │ │ │ + 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 34a2f0 <_Py_c_neg@@Base+0x3f4> │ │ │ │ + bl 34ac58 <_Py_c_neg@@Base+0x4c4> │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - beq 695e4 │ │ │ │ + beq 69588 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 175b2c │ │ │ │ + bl 175c38 │ │ │ │ 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 62178 <_PyMonitoring_FireJumpEvent@@Base+0x268> │ │ │ │ + bl 622a8 <_PyMonitoring_FireBranchEvent@@Base+0x184> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69660 │ │ │ │ + beq 69604 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ bl 29d60 <__clock_gettime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69638 │ │ │ │ - ldr r3, [pc, #56] @ 69668 │ │ │ │ + beq 695dc │ │ │ │ + ldr r3, [pc, #56] @ 6960c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ - b 69650 │ │ │ │ + bl 1443e0 │ │ │ │ + b 695f4 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 259810 <_PySys_GetRequiredAttrString@@Base+0x32bc> │ │ │ │ + bl 25993c <_PySys_GetRequiredAttrString@@Base+0x33c8> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 69658 │ │ │ │ + bge 695fc │ │ │ │ mov r0, #0 │ │ │ │ - b 69660 │ │ │ │ + b 69604 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 175b2c │ │ │ │ + bl 175c38 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 69780 │ │ │ │ + ldr r2, [pc, #252] @ 69724 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 69784 │ │ │ │ + ldr r0, [pc, #244] @ 69728 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 696bc │ │ │ │ + bne 69660 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 69788 │ │ │ │ + ldr r3, [pc, #224] @ 6972c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 696fc │ │ │ │ + beq 696a0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 696c0 │ │ │ │ - b 696fc │ │ │ │ + bgt 69664 │ │ │ │ + b 696a0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ ldrne r3, [r4] │ │ │ │ - bne 69714 │ │ │ │ + bne 696b8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #156] @ 69788 │ │ │ │ + ldr r3, [pc, #156] @ 6972c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 696fc │ │ │ │ + beq 696a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 69714 │ │ │ │ - ldr r3, [pc, #136] @ 6978c │ │ │ │ - ldr r1, [pc, #136] @ 69790 │ │ │ │ + bgt 696b8 │ │ │ │ + ldr r3, [pc, #136] @ 69730 │ │ │ │ + ldr r1, [pc, #136] @ 69734 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r6, #0 │ │ │ │ - b 69778 │ │ │ │ + b 6971c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2157e8 │ │ │ │ + bl 215a10 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 69754 │ │ │ │ + beq 696f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 69754 │ │ │ │ + bne 696f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 69778 │ │ │ │ + beq 6971c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69778 │ │ │ │ + bne 6971c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ cmp r2, #4 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ - bne 697cc │ │ │ │ + bne 69770 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 69800 │ │ │ │ - b 697f4 │ │ │ │ + bne 697a4 │ │ │ │ + b 69798 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #4 │ │ │ │ - ldr r0, [pc, #236] @ 698c8 │ │ │ │ + ldr r0, [pc, #236] @ 6986c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 697b4 │ │ │ │ + bne 69758 │ │ │ │ mov r0, #0 │ │ │ │ - b 698c0 │ │ │ │ - bl a55e8 │ │ │ │ + b 69864 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 697ec │ │ │ │ + bne 69790 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2a6134 │ │ │ │ + bl 2a65bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 697ec │ │ │ │ + beq 69790 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 2a6134 │ │ │ │ + bl 2a65bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 697ec │ │ │ │ + beq 69790 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 69848 │ │ │ │ - bl a55e8 │ │ │ │ + bne 697ec │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 697ec │ │ │ │ + bne 69790 │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ ldrd r6, [sp, #16] │ │ │ │ - bl c3e38 │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmp r4, #4 │ │ │ │ - bne 69894 │ │ │ │ - bl 1326d0 │ │ │ │ + bne 69838 │ │ │ │ + bl 132738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69850 │ │ │ │ - b 697ec │ │ │ │ + beq 697f4 │ │ │ │ + b 69790 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 698bc │ │ │ │ + beq 69860 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #36] @ 698cc │ │ │ │ + ldr r2, [pc, #36] @ 69870 │ │ │ │ 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 144370 │ │ │ │ - ldr r0, [pc, #12] @ 698d0 │ │ │ │ + b 1443e0 │ │ │ │ + ldr r0, [pc, #12] @ 69874 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mlaseq r6, r8, r7, sl │ │ │ │ + eorseq fp, r6, r8, asr r0 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #72] @ 69934 │ │ │ │ + ldr r3, [pc, #72] @ 698d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #60] @ 69938 │ │ │ │ + ldr r1, [pc, #60] @ 698dc │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b8828 │ │ │ │ + bl 1b8d44 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6992c │ │ │ │ + blt 698d0 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r5, #8] │ │ │ │ - bl 9b2a8 │ │ │ │ - ldr r0, [pc, #16] @ 6993c │ │ │ │ + bl 9b1ec │ │ │ │ + ldr r0, [pc, #16] @ 698e0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, r8, asr lr @ │ │ │ │ + eorseq r0, r9, r8, lsl r7 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #28 │ │ │ │ add lr, sp, #8 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ mvn ip, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #104] @ 699d8 │ │ │ │ + ldr r1, [pc, #104] @ 6997c │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ str lr, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl b6a88 │ │ │ │ + bl b6a14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 699cc │ │ │ │ + beq 69970 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 699b8 │ │ │ │ + beq 6995c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2bd510 │ │ │ │ + bl 2bd998 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 2be2b4 │ │ │ │ - b 699d0 │ │ │ │ - ldr r0, [pc, #28] @ 699dc │ │ │ │ + bl 2be73c │ │ │ │ + b 69974 │ │ │ │ + ldr r0, [pc, #28] @ 69980 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #24] @ 699e0 │ │ │ │ + ldr r1, [pc, #24] @ 69984 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x003905b0 │ │ │ │ + eorseq r0, r9, r0, ror lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r7, r4, lsr #28 │ │ │ │ + eorseq pc, r7, r4, ror #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r2, #3 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ - bne 69a1c │ │ │ │ + bne 699c0 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 69a50 │ │ │ │ - b 69a44 │ │ │ │ + bne 699f4 │ │ │ │ + b 699e8 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #200] @ 69af4 │ │ │ │ + ldr r0, [pc, #200] @ 69a98 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69a04 │ │ │ │ + bne 699a8 │ │ │ │ mov r0, #0 │ │ │ │ - b 69aec │ │ │ │ - bl a55e8 │ │ │ │ + b 69a90 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69a3c │ │ │ │ + bne 699e0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 2a6134 │ │ │ │ + bl 2a65bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69a3c │ │ │ │ + beq 699e0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2a6134 │ │ │ │ + bl 2a65bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69a3c │ │ │ │ + beq 699e0 │ │ │ │ ldrd r8, [sp, #16] │ │ │ │ ldrd r6, [sp, #8] │ │ │ │ - bl c3e38 │ │ │ │ + bl c3dc8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r6, [sp] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 29fd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmp r4, #4 │ │ │ │ - bne 69ac0 │ │ │ │ - bl 1326d0 │ │ │ │ + bne 69a64 │ │ │ │ + bl 132738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69a80 │ │ │ │ - b 69a3c │ │ │ │ + beq 69a24 │ │ │ │ + b 699e0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 69ae8 │ │ │ │ + beq 69a8c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #36] @ 69af8 │ │ │ │ + ldr r2, [pc, #36] @ 69a9c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 144370 │ │ │ │ - ldr r0, [pc, #12] @ 69afc │ │ │ │ + b 1443e0 │ │ │ │ + ldr r0, [pc, #12] @ 69aa0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq sl, r6, r8, lsl #15 │ │ │ │ + eorseq fp, r6, r8, asr #32 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #116] @ 69b8c │ │ │ │ + ldr r5, [pc, #116] @ 69b30 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ mov r1, #1 │ │ │ │ - bl 180350 │ │ │ │ + bl 18045c │ │ │ │ ldr r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ streq r3, [sp, #4] │ │ │ │ - beq 69b74 │ │ │ │ + beq 69b18 │ │ │ │ ldr r0, [r5, #1380] @ 0x564 │ │ │ │ - bl 69cf4 <_Py_hashtable_size@@Base> │ │ │ │ + bl 69c24 <_Py_hashtable_size@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #1372] @ 0x55c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 69cf4 <_Py_hashtable_size@@Base> │ │ │ │ + bl 69c24 <_Py_hashtable_size@@Base> │ │ │ │ add r4, r4, r0 │ │ │ │ ldr r0, [r5, #1384] @ 0x568 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 69cf4 <_Py_hashtable_size@@Base> │ │ │ │ - ldr r1, [pc, #44] @ 69b90 │ │ │ │ + bl 69c24 <_Py_hashtable_size@@Base> │ │ │ │ + ldr r1, [pc, #44] @ 69b34 │ │ │ │ add r2, sp, #4 │ │ │ │ add r4, r4, r0 │ │ │ │ ldr r0, [r5, #1388] @ 0x56c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 349c10 <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 34a4a8 <_Py_hashtable_foreach@@Base> │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 15805c │ │ │ │ + bl 158024 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 18bdf8 │ │ │ │ + b 18befc │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq r5, r8, ip, asr r2 │ │ │ │ - ldr r3, [pc, #32] @ 69bbc │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - mov r1, r0 │ │ │ │ - bl 357730 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add r3, r3, #98304 @ 0x18000 │ │ │ │ - ldr r0, [r3, #1224] @ 0x4c8 │ │ │ │ - b 69c80 │ │ │ │ - andeq r0, r0, ip │ │ │ │ + andeq r5, r8, ip, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 69c68 │ │ │ │ + ldr r1, [pc, #144] @ 69be0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 69c6c │ │ │ │ + ldr r2, [pc, #140] @ 69be4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 69c20 │ │ │ │ + bne 69b98 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 69c70 │ │ │ │ + ldr r3, [pc, #120] @ 69be8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 69c08 │ │ │ │ + beq 69b80 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 69c24 │ │ │ │ - ldr r3, [pc, #100] @ 69c74 │ │ │ │ - ldr r1, [pc, #100] @ 69c78 │ │ │ │ + bgt 69b9c │ │ │ │ + ldr r3, [pc, #100] @ 69bec │ │ │ │ + ldr r1, [pc, #100] @ 69bf0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r5, #0 │ │ │ │ - b 69c60 │ │ │ │ + b 69bd8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 191b54 │ │ │ │ + bl 191c58 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 69c60 │ │ │ │ + beq 69bd8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69c60 │ │ │ │ + bne 69bd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ - b 57e5c │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - bl 91b78 <_PyObject_GC_New@@Base> │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 69ce8 │ │ │ │ - ldr r2, [r4] │ │ │ │ - sub r1, r3, #8 │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r2, r2, #1 │ │ │ │ - strne r2, [r4] │ │ │ │ - ldr r2, [pc, #52] @ 69cf0 │ │ │ │ - bl 357730 │ │ │ │ - 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} │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ + b 57e00 │ │ │ │ + ldr r3, [pc, #32] @ 69c20 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + mov r1, r0 │ │ │ │ + bl 357fd0 │ │ │ │ + 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 69e14 <_Py_hashtable_size@@Base+0x1f0> │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00069cf4 <_Py_hashtable_size@@Base>: │ │ │ │ +00069c24 <_Py_hashtable_size@@Base>: │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ lsl r0, r3, #4 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ add r0, r0, #40 @ 0x28 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r2, #3 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ - bne 69d44 <_Py_hashtable_size@@Base+0x50> │ │ │ │ + bne 69c74 <_Py_hashtable_size@@Base+0x50> │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 69d74 <_Py_hashtable_size@@Base+0x80> │ │ │ │ - b 69d68 <_Py_hashtable_size@@Base+0x74> │ │ │ │ + bne 69ca4 <_Py_hashtable_size@@Base+0x80> │ │ │ │ + b 69c98 <_Py_hashtable_size@@Base+0x74> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #392] @ 69edc <_Py_hashtable_size@@Base+0x1e8> │ │ │ │ + ldr r0, [pc, #392] @ 69e0c <_Py_hashtable_size@@Base+0x1e8> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69d2c <_Py_hashtable_size@@Base+0x38> │ │ │ │ - b 69ea0 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ - bl a55e8 │ │ │ │ + bne 69c5c <_Py_hashtable_size@@Base+0x38> │ │ │ │ + b 69dd0 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69ea0 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ + bne 69dd0 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 11fd1c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd80 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 69d98 <_Py_hashtable_size@@Base+0xa4> │ │ │ │ - bl a55e8 │ │ │ │ + bne 69cc8 <_Py_hashtable_size@@Base+0xa4> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 69dcc <_Py_hashtable_size@@Base+0xd8> │ │ │ │ - b 69ea0 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ - bl aafb0 │ │ │ │ + beq 69cfc <_Py_hashtable_size@@Base+0xd8> │ │ │ │ + b 69dd0 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ + bl aaef4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 69dc4 <_Py_hashtable_size@@Base+0xd0> │ │ │ │ + beq 69cf4 <_Py_hashtable_size@@Base+0xd0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69dc4 <_Py_hashtable_size@@Base+0xd0> │ │ │ │ + bne 69cf4 <_Py_hashtable_size@@Base+0xd0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmn r5, #1 │ │ │ │ - beq 69d84 <_Py_hashtable_size@@Base+0x90> │ │ │ │ + beq 69cb4 <_Py_hashtable_size@@Base+0x90> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 2a6134 │ │ │ │ + bl 2a65bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69ea0 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ + beq 69dd0 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ cmp r5, #0 │ │ │ │ ldrd r8, [sp, #16] │ │ │ │ - bge 69e10 <_Py_hashtable_size@@Base+0x11c> │ │ │ │ + bge 69d40 <_Py_hashtable_size@@Base+0x11c> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r1, [pc, #232] @ 69ee0 <_Py_hashtable_size@@Base+0x1ec> │ │ │ │ + ldr r1, [pc, #232] @ 69e10 <_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 144370 │ │ │ │ + b 1443e0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92878 │ │ │ │ + bl 92874 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 69ea0 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ + beq 69dd0 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ add fp, r0, #16 │ │ │ │ - bl c3e38 │ │ │ │ + bl c3dc8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ strd r8, [sp] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 29ac0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmp r6, #0 │ │ │ │ - bge 69ea8 <_Py_hashtable_size@@Base+0x1b4> │ │ │ │ + bge 69dd8 <_Py_hashtable_size@@Base+0x1b4> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 69ec4 <_Py_hashtable_size@@Base+0x1d0> │ │ │ │ - bl 1326d0 │ │ │ │ + bne 69df4 <_Py_hashtable_size@@Base+0x1d0> │ │ │ │ + bl 132738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69e30 <_Py_hashtable_size@@Base+0x13c> │ │ │ │ + beq 69d60 <_Py_hashtable_size@@Base+0x13c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 69ea0 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ + beq 69dd0 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69ea0 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ + bne 69dd0 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 69ed4 <_Py_hashtable_size@@Base+0x1e0> │ │ │ │ + b 69e04 <_Py_hashtable_size@@Base+0x1e0> │ │ │ │ cmp r5, r6 │ │ │ │ - beq 69ebc <_Py_hashtable_size@@Base+0x1c8> │ │ │ │ + beq 69dec <_Py_hashtable_size@@Base+0x1c8> │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl cae48 <_PyBytes_Resize@@Base> │ │ │ │ + bl cada8 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b 69ed4 <_Py_hashtable_size@@Base+0x1e0> │ │ │ │ - ldr r3, [pc, #20] @ 69ee0 <_Py_hashtable_size@@Base+0x1ec> │ │ │ │ + b 69e04 <_Py_hashtable_size@@Base+0x1e0> │ │ │ │ + ldr r3, [pc, #20] @ 69e10 <_Py_hashtable_size@@Base+0x1ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ - b 69e7c <_Py_hashtable_size@@Base+0x188> │ │ │ │ + bl 1443e0 │ │ │ │ + b 69dac <_Py_hashtable_size@@Base+0x188> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq sl, r6, ip, lsl #14 │ │ │ │ + eorseq sl, r6, ip, asr #31 │ │ │ │ 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 91abc <_PyObject_GC_New@@Base> │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 69e7c <_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] @ 69e84 <_Py_hashtable_size@@Base+0x260> │ │ │ │ + bl 357fd0 │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ + ldr r2, [r3, #-4] │ │ │ │ + ldr r0, [r0, #3796] @ 0xed4 │ │ │ │ + and r2, r2, #3 │ │ │ │ + ldr ip, [r0, #4] │ │ │ │ + str r4, [r3, #8] │ │ │ │ + orr r2, r2, ip │ │ │ │ + str r1, [ip] │ │ │ │ + stmdb r3, {r0, r2} │ │ │ │ + str r1, [r0, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r0, r0, ip │ │ │ │ ldr ip, [r1, #4] │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r0, #4] │ │ │ │ cmp lr, ip │ │ │ │ - bne 69f14 <_Py_hashtable_size@@Base+0x220> │ │ │ │ + bne 69eb8 <_Py_hashtable_size@@Base+0x294> │ │ │ │ sub r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 69f14 <_Py_hashtable_size@@Base+0x220> │ │ │ │ + bhi 69eb8 <_Py_hashtable_size@@Base+0x294> │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 117030 │ │ │ │ - ldr r0, [pc] @ 69f1c <_Py_hashtable_size@@Base+0x228> │ │ │ │ + b 117028 │ │ │ │ + ldr r0, [pc] @ 69ec0 <_Py_hashtable_size@@Base+0x29c> │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ - ldr r3, [pc, #32] @ 69f48 <_Py_hashtable_size@@Base+0x254> │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - mov r1, r0 │ │ │ │ - bl 357730 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add r3, r3, #98304 @ 0x18000 │ │ │ │ - ldr r0, [r3, #1228] @ 0x4cc │ │ │ │ - b 69c80 │ │ │ │ - andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 6a060 <_Py_hashtable_size@@Base+0x36c> │ │ │ │ + ldr r2, [pc, #252] @ 69fd8 <_Py_hashtable_size@@Base+0x3b4> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 6a064 <_Py_hashtable_size@@Base+0x370> │ │ │ │ + ldr r0, [pc, #244] @ 69fdc <_Py_hashtable_size@@Base+0x3b8> │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 69f9c <_Py_hashtable_size@@Base+0x2a8> │ │ │ │ + bne 69f14 <_Py_hashtable_size@@Base+0x2f0> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 6a068 <_Py_hashtable_size@@Base+0x374> │ │ │ │ + ldr r3, [pc, #224] @ 69fe0 <_Py_hashtable_size@@Base+0x3bc> │ │ │ │ cmp r5, r3 │ │ │ │ - beq 69fd8 <_Py_hashtable_size@@Base+0x2e4> │ │ │ │ + beq 69f50 <_Py_hashtable_size@@Base+0x32c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 69fa0 <_Py_hashtable_size@@Base+0x2ac> │ │ │ │ - b 69fd8 <_Py_hashtable_size@@Base+0x2e4> │ │ │ │ + bgt 69f18 <_Py_hashtable_size@@Base+0x2f4> │ │ │ │ + b 69f50 <_Py_hashtable_size@@Base+0x32c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 69ff0 <_Py_hashtable_size@@Base+0x2fc> │ │ │ │ + bne 69f68 <_Py_hashtable_size@@Base+0x344> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 6a068 <_Py_hashtable_size@@Base+0x374> │ │ │ │ + ldr r3, [pc, #160] @ 69fe0 <_Py_hashtable_size@@Base+0x3bc> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 69fd8 <_Py_hashtable_size@@Base+0x2e4> │ │ │ │ + beq 69f50 <_Py_hashtable_size@@Base+0x32c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 69ff4 <_Py_hashtable_size@@Base+0x300> │ │ │ │ - ldr r3, [pc, #140] @ 6a06c <_Py_hashtable_size@@Base+0x378> │ │ │ │ - ldr r1, [pc, #140] @ 6a070 <_Py_hashtable_size@@Base+0x37c> │ │ │ │ + bgt 69f6c <_Py_hashtable_size@@Base+0x348> │ │ │ │ + ldr r3, [pc, #140] @ 69fe4 <_Py_hashtable_size@@Base+0x3c0> │ │ │ │ + ldr r1, [pc, #140] @ 69fe8 <_Py_hashtable_size@@Base+0x3c4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r6, #0 │ │ │ │ - b 6a058 <_Py_hashtable_size@@Base+0x364> │ │ │ │ + b 69fd0 <_Py_hashtable_size@@Base+0x3ac> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3b5fc │ │ │ │ + bl 3b554 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 6a034 <_Py_hashtable_size@@Base+0x340> │ │ │ │ + beq 69fac <_Py_hashtable_size@@Base+0x388> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6a034 <_Py_hashtable_size@@Base+0x340> │ │ │ │ + bne 69fac <_Py_hashtable_size@@Base+0x388> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6a058 <_Py_hashtable_size@@Base+0x364> │ │ │ │ + beq 69fd0 <_Py_hashtable_size@@Base+0x3ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6a058 <_Py_hashtable_size@@Base+0x364> │ │ │ │ + bne 69fd0 <_Py_hashtable_size@@Base+0x3ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [r0, #12] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp ip, #0 │ │ │ │ - bge 6a0a0 <_Py_hashtable_size@@Base+0x3ac> │ │ │ │ + bge 6a018 <_Py_hashtable_size@@Base+0x3f4> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 322150 <_PySys_GetSizeOf@@Base+0x210> │ │ │ │ - ldr lr, [pc, #28] @ 6a0c4 <_Py_hashtable_size@@Base+0x3d0> │ │ │ │ + b 3229e4 <_PySys_GetSizeOf@@Base+0x210> │ │ │ │ + ldr lr, [pc, #28] @ 6a03c <_Py_hashtable_size@@Base+0x418> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, ip │ │ │ │ str lr, [sp] │ │ │ │ - bl 1afd1c │ │ │ │ + bl 1b0234 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r8, r6, ip, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub r3, r2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - bhi 6a108 <_Py_hashtable_size@@Base+0x414> │ │ │ │ + bhi 6a080 <_Py_hashtable_size@@Base+0x45c> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 6a134 <_Py_hashtable_size@@Base+0x440> │ │ │ │ - b 6a128 <_Py_hashtable_size@@Base+0x434> │ │ │ │ - ldr r0, [pc, #396] @ 6a29c <_Py_hashtable_size@@Base+0x5a8> │ │ │ │ + bne 6a0ac <_Py_hashtable_size@@Base+0x488> │ │ │ │ + b 6a0a0 <_Py_hashtable_size@@Base+0x47c> │ │ │ │ + ldr r0, [pc, #396] @ 6a214 <_Py_hashtable_size@@Base+0x5f0> │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a0f0 <_Py_hashtable_size@@Base+0x3fc> │ │ │ │ - b 6a290 <_Py_hashtable_size@@Base+0x59c> │ │ │ │ - bl a55e8 │ │ │ │ + bne 6a068 <_Py_hashtable_size@@Base+0x444> │ │ │ │ + b 6a208 <_Py_hashtable_size@@Base+0x5e4> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a290 <_Py_hashtable_size@@Base+0x59c> │ │ │ │ + bne 6a208 <_Py_hashtable_size@@Base+0x5e4> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #32 │ │ │ │ ldr fp, [r4, #4] │ │ │ │ - bl 2a6134 │ │ │ │ + bl 2a65bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a290 <_Py_hashtable_size@@Base+0x59c> │ │ │ │ + beq 6a208 <_Py_hashtable_size@@Base+0x5e4> │ │ │ │ cmp r5, #3 │ │ │ │ movle r7, #0 │ │ │ │ - ble 6a178 <_Py_hashtable_size@@Base+0x484> │ │ │ │ + ble 6a0f0 <_Py_hashtable_size@@Base+0x4cc> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 6a178 <_Py_hashtable_size@@Base+0x484> │ │ │ │ - bl a55e8 │ │ │ │ + bne 6a0f0 <_Py_hashtable_size@@Base+0x4cc> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a290 <_Py_hashtable_size@@Base+0x59c> │ │ │ │ + bne 6a208 <_Py_hashtable_size@@Base+0x5e4> │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ strd r2, [sp, #16] │ │ │ │ - bl 1ccf64 │ │ │ │ + bl 1cd47c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a1a4 <_Py_hashtable_size@@Base+0x4b0> │ │ │ │ - ldr r3, [pc, #264] @ 6a2a0 <_Py_hashtable_size@@Base+0x5ac> │ │ │ │ - ldr r1, [pc, #264] @ 6a2a4 <_Py_hashtable_size@@Base+0x5b0> │ │ │ │ + bne 6a11c <_Py_hashtable_size@@Base+0x4f8> │ │ │ │ + ldr r3, [pc, #264] @ 6a218 <_Py_hashtable_size@@Base+0x5f4> │ │ │ │ + ldr r1, [pc, #264] @ 6a21c <_Py_hashtable_size@@Base+0x5f8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 6a270 <_Py_hashtable_size@@Base+0x57c> │ │ │ │ + bl 18ee38 │ │ │ │ + b 6a1e8 <_Py_hashtable_size@@Base+0x5c4> │ │ │ │ mov r0, fp │ │ │ │ - bl 1cd820 │ │ │ │ + bl 1cdd38 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 6a270 <_Py_hashtable_size@@Base+0x57c> │ │ │ │ + blt 6a1e8 <_Py_hashtable_size@@Base+0x5c4> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 6a2fc │ │ │ │ + bl 6a2a0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6a270 <_Py_hashtable_size@@Base+0x57c> │ │ │ │ - bl c3e38 │ │ │ │ + beq 6a1e8 <_Py_hashtable_size@@Base+0x5c4> │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7b9c │ │ │ │ + bl c7b20 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bge 6a238 <_Py_hashtable_size@@Base+0x544> │ │ │ │ + bge 6a1b0 <_Py_hashtable_size@@Base+0x58c> │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 6a238 <_Py_hashtable_size@@Base+0x544> │ │ │ │ - bl 1326d0 │ │ │ │ + bne 6a1b0 <_Py_hashtable_size@@Base+0x58c> │ │ │ │ + bl 132738 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6a1d8 <_Py_hashtable_size@@Base+0x4e4> │ │ │ │ - b 6a23c <_Py_hashtable_size@@Base+0x548> │ │ │ │ + beq 6a150 <_Py_hashtable_size@@Base+0x52c> │ │ │ │ + b 6a1b4 <_Py_hashtable_size@@Base+0x590> │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ ldr r6, [r8] │ │ │ │ - bl 6a6f8 │ │ │ │ + bl 6a618 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6a280 <_Py_hashtable_size@@Base+0x58c> │ │ │ │ + bge 6a1f8 <_Py_hashtable_size@@Base+0x5d4> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6a270 <_Py_hashtable_size@@Base+0x57c> │ │ │ │ - ldr r2, [pc, #64] @ 6a2a8 <_Py_hashtable_size@@Base+0x5b4> │ │ │ │ + bne 6a1e8 <_Py_hashtable_size@@Base+0x5c4> │ │ │ │ + ldr r2, [pc, #64] @ 6a220 <_Py_hashtable_size@@Base+0x5fc> │ │ │ │ str r6, [r8] │ │ │ │ ldr r0, [r2] │ │ │ │ - bl 144370 │ │ │ │ - bl a55e8 │ │ │ │ + bl 1443e0 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - bne 6a290 <_Py_hashtable_size@@Base+0x59c> │ │ │ │ + bne 6a208 <_Py_hashtable_size@@Base+0x5e4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b a58d8 │ │ │ │ + b a581c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - eorseq sl, r6, r4, lsl r7 │ │ │ │ + @ instruction: 0x0036afd4 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r0, asr #11 │ │ │ │ + eorseq r0, r9, r0, lsl #29 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ + ldr r3, [pc, #32] @ 6a24c <_Py_hashtable_size@@Base+0x628> │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + mov r1, r0 │ │ │ │ + bl 357fd0 │ │ │ │ + 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 69e14 <_Py_hashtable_size@@Base+0x1f0> │ │ │ │ + andeq r0, r0, ip │ │ │ │ │ │ │ │ -0006a2ac : │ │ │ │ +0006a250 : │ │ │ │ mov r3, #0 │ │ │ │ - b 32d1c4 │ │ │ │ + b 32d860 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ 6a2f4 │ │ │ │ + ldr r4, [pc, #40] @ 6a298 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 180350 │ │ │ │ + bl 18045c │ │ │ │ ldr r3, [r4, #1292] @ 0x50c │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #1364] @ 0x554 │ │ │ │ strne r3, [r4, #1368] @ 0x558 │ │ │ │ - bl 15805c │ │ │ │ - ldr r0, [pc, #4] @ 6a2f8 │ │ │ │ + bl 158024 │ │ │ │ + ldr r0, [pc, #4] @ 6a29c │ │ │ │ pop {r4, pc} │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmn r3, #-268435455 @ 0xf0000001 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r2 │ │ │ │ movgt r0, #0 │ │ │ │ - bgt 6a330 │ │ │ │ + bgt 6a2d4 │ │ │ │ lsl r0, r3, #3 │ │ │ │ - bl 99770 │ │ │ │ + bl 996b4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ - beq 6a374 │ │ │ │ - ldr r3, [pc, #300] @ 6a470 │ │ │ │ + beq 6a318 │ │ │ │ + ldr r3, [pc, #300] @ 6a414 │ │ │ │ cmp r8, r3 │ │ │ │ movgt r0, #0 │ │ │ │ - bgt 6a358 │ │ │ │ + bgt 6a2fc │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mul r0, r8, r0 │ │ │ │ - bl 99770 │ │ │ │ + bl 996b4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ movne sl, #44 @ 0x2c │ │ │ │ str r0, [r7] │ │ │ │ - bne 6a3e4 │ │ │ │ + bne 6a388 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 99c64 │ │ │ │ - bl 29e454 │ │ │ │ + bl 99ba8 │ │ │ │ + bl 29e8dc │ │ │ │ mvn r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 135894 │ │ │ │ + bl 135914 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6a43c │ │ │ │ + beq 6a3e0 │ │ │ │ mul fp, sl, r4 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r1, r1, fp │ │ │ │ - bl 112590 │ │ │ │ + bl 1125c8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6a3f8 │ │ │ │ + beq 6a39c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - bne 6a41c │ │ │ │ + bne 6a3c0 │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [r2, fp] │ │ │ │ str r2, [r3, r4, lsl #3] │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [r6] │ │ │ │ add r2, r2, fp │ │ │ │ add r3, r3, r4, lsl #3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r4, r4, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r4, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bne 6a380 │ │ │ │ - b 6a434 │ │ │ │ + bne 6a324 │ │ │ │ + b 6a3d8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6a43c │ │ │ │ + beq 6a3e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6a43c │ │ │ │ + bne 6a3e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 6a43c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 6a3e0 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 6a3b8 │ │ │ │ + bne 6a35c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 6a3b8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 6a35c │ │ │ │ mov r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, #44 @ 0x2c │ │ │ │ cmp r4, r5 │ │ │ │ ldr r0, [r7] │ │ │ │ - beq 6a468 │ │ │ │ + beq 6a40c │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ - bl 1134c4 │ │ │ │ + bl 1134fc │ │ │ │ add r5, r5, #1 │ │ │ │ - b 6a44c │ │ │ │ - bl 99c64 │ │ │ │ - b 6a378 │ │ │ │ + b 6a3f0 │ │ │ │ + bl 99ba8 │ │ │ │ + b 6a31c │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r7, #0 │ │ │ │ - bgt 6a4d8 │ │ │ │ + bgt 6a47c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #160] @ 6a540 │ │ │ │ + ldr r3, [pc, #160] @ 6a4e4 │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq 6a4bc │ │ │ │ + beq 6a460 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ moveq r2, #0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - ldr r3, [pc, #124] @ 6a544 │ │ │ │ + ldr r3, [pc, #124] @ 6a4e8 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ str ip, [sp] │ │ │ │ - ldr r1, [pc, #116] @ 6a548 │ │ │ │ - bl 1177f8 │ │ │ │ - b 6a4f4 │ │ │ │ + ldr r1, [pc, #116] @ 6a4ec │ │ │ │ + bl 1177f0 │ │ │ │ + b 6a498 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r1, #0 │ │ │ │ - bl b9b3c │ │ │ │ + bl b9ac8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6a4fc │ │ │ │ + bne 6a4a0 │ │ │ │ mov r5, #0 │ │ │ │ - b 6a534 │ │ │ │ + b 6a4d8 │ │ │ │ mov r3, r6 │ │ │ │ add r1, r5, #16 │ │ │ │ sub r2, r7, #1 │ │ │ │ - bl ba38c │ │ │ │ + bl ba318 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6a534 │ │ │ │ + beq 6a4d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6a534 │ │ │ │ + bne 6a4d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00368ef0 │ │ │ │ - eorseq sl, r6, ip, asr r1 │ │ │ │ - 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 9b2a8 │ │ │ │ - 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + @ instruction: 0x003697b0 │ │ │ │ + eorseq sl, r6, ip, lsl sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 6a6e4 │ │ │ │ + ldr r2, [pc, #252] @ 6a604 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 6a6e8 │ │ │ │ + ldr r0, [pc, #244] @ 6a608 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 6a620 │ │ │ │ + bne 6a540 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 6a6ec │ │ │ │ + ldr r3, [pc, #224] @ 6a60c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 6a660 │ │ │ │ + beq 6a580 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6a624 │ │ │ │ - b 6a660 │ │ │ │ + bgt 6a544 │ │ │ │ + b 6a580 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ ldrne r3, [r4] │ │ │ │ - bne 6a678 │ │ │ │ + bne 6a598 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #156] @ 6a6ec │ │ │ │ + ldr r3, [pc, #156] @ 6a60c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6a660 │ │ │ │ + beq 6a580 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6a678 │ │ │ │ - ldr r3, [pc, #136] @ 6a6f0 │ │ │ │ - ldr r1, [pc, #136] @ 6a6f4 │ │ │ │ + bgt 6a598 │ │ │ │ + ldr r3, [pc, #136] @ 6a610 │ │ │ │ + ldr r1, [pc, #136] @ 6a614 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r6, #0 │ │ │ │ - b 6a6dc │ │ │ │ + b 6a5fc │ │ │ │ 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 6a6b8 │ │ │ │ + beq 6a5d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6a6b8 │ │ │ │ + bne 6a5d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6a6dc │ │ │ │ + beq 6a5fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6a6dc │ │ │ │ + bne 6a5fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ 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 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #44 @ 0x2c │ │ │ │ cmp r5, r6 │ │ │ │ mla r0, r7, r5, r4 │ │ │ │ - beq 6a734 │ │ │ │ - bl 1134c4 │ │ │ │ + beq 6a654 │ │ │ │ + bl 1134fc │ │ │ │ add r5, r5, #1 │ │ │ │ - b 6a71c │ │ │ │ + b 6a63c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 99c64 │ │ │ │ + b 99ba8 │ │ │ │ + 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 9b1ec │ │ │ │ + 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 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ moveq r4, r3 │ │ │ │ @@ -65767,1364 +65744,1356 @@ │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r2, [r0, #18] │ │ │ │ ldrne fp, [r0, #20] │ │ │ │ orr r6, r6, r2 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ - ldreq fp, [pc, #464] @ 6a96c │ │ │ │ + ldreq fp, [pc, #464] @ 6a910 │ │ │ │ str r2, [sp, #28] │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ ldrb r8, [r0, #14] │ │ │ │ ldrb r9, [r0, #15] │ │ │ │ ldrb sl, [r0, #19] │ │ │ │ mov r7, r0 │ │ │ │ - bne 6a7d4 │ │ │ │ + bne 6a778 │ │ │ │ clz r2, r5 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #5 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6a810 │ │ │ │ - ldr ip, [pc, #404] @ 6a970 │ │ │ │ + beq 6a7b4 │ │ │ │ + ldr ip, [pc, #404] @ 6a914 │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6a810 │ │ │ │ + bne 6a7b4 │ │ │ │ mov r0, #0 │ │ │ │ - b 6a964 │ │ │ │ + b 6a908 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6a910 │ │ │ │ + beq 6a8b4 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a848 │ │ │ │ - bl 14802c │ │ │ │ + beq 6a7ec │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 6a840 │ │ │ │ - bl a55e8 │ │ │ │ + bne 6a7e4 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a808 │ │ │ │ + bne 6a7ac │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 6a910 │ │ │ │ + beq 6a8b4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a878 │ │ │ │ - bl 14802c │ │ │ │ + beq 6a81c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 6a870 │ │ │ │ - bl a55e8 │ │ │ │ + bne 6a814 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a808 │ │ │ │ + bne 6a7ac │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 6a910 │ │ │ │ + beq 6a8b4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a8a8 │ │ │ │ - bl 14802c │ │ │ │ + beq 6a84c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne 6a8a0 │ │ │ │ - bl a55e8 │ │ │ │ + bne 6a844 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a808 │ │ │ │ + bne 6a7ac │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 6a910 │ │ │ │ + beq 6a8b4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a8d8 │ │ │ │ - bl 14802c │ │ │ │ + beq 6a87c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6a8d0 │ │ │ │ - bl a55e8 │ │ │ │ + bne 6a874 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a808 │ │ │ │ + bne 6a7ac │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 6a910 │ │ │ │ + beq 6a8b4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6a8f0 │ │ │ │ + beq 6a894 │ │ │ │ cmp r4, #1 │ │ │ │ mov fp, r3 │ │ │ │ - beq 6a910 │ │ │ │ + beq 6a8b4 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 6a910 │ │ │ │ - bl a55e8 │ │ │ │ + bne 6a8b4 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a808 │ │ │ │ + bne 6a7ac │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - ldr r3, [pc, #88] @ 6a974 │ │ │ │ + ldr r3, [pc, #88] @ 6a918 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 6a944 │ │ │ │ + bne 6a8e8 │ │ │ │ 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 285ea4 │ │ │ │ - b 6a964 │ │ │ │ + bl 2861f0 │ │ │ │ + b 6a908 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #40] @ 6a978 │ │ │ │ + ldr r2, [pc, #40] @ 6a91c │ │ │ │ mov r1, sl │ │ │ │ str fp, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - bl 345888 │ │ │ │ + bl 346120 │ │ │ │ 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, lsr #12 │ │ │ │ + eorseq r0, r9, r0, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ 6aa08 │ │ │ │ + ldr r3, [pc, #116] @ 6a9ac │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6a9f4 │ │ │ │ + beq 6a998 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 6a9f4 │ │ │ │ + ble 6a998 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r0, [pc, #76] @ 6aa0c │ │ │ │ + ldr r0, [pc, #76] @ 6a9b0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 128cb4 │ │ │ │ + bl 128d18 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6aa00 │ │ │ │ + beq 6a9a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6aa00 │ │ │ │ + bne 6a9a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 6aa00 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 6a9a4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #16] @ 6aa10 │ │ │ │ - b 128cb4 │ │ │ │ + ldr r0, [pc, #16] @ 6a9b4 │ │ │ │ + b 128d18 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r0, r9, r8, lsr #12 │ │ │ │ - eorseq r0, r9, ip, asr #12 │ │ │ │ + eorseq r0, r9, r8, ror #29 │ │ │ │ + eorseq r0, r9, ip, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #168] @ 6aad4 │ │ │ │ + ldr r1, [pc, #168] @ 6aa78 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #164] @ 6aad8 │ │ │ │ + ldr r2, [pc, #164] @ 6aa7c │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6aa78 │ │ │ │ + bne 6aa1c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #140] @ 6aadc │ │ │ │ + ldr r3, [pc, #140] @ 6aa80 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6aa60 │ │ │ │ + beq 6aa04 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6aa7c │ │ │ │ - ldr r3, [pc, #120] @ 6aae0 │ │ │ │ - ldr r1, [pc, #120] @ 6aae4 │ │ │ │ + bgt 6aa20 │ │ │ │ + ldr r3, [pc, #120] @ 6aa84 │ │ │ │ + ldr r1, [pc, #120] @ 6aa88 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r5, #0 │ │ │ │ - b 6aac8 │ │ │ │ + b 6aa6c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r0, [pc, #88] @ 6aae8 │ │ │ │ + ldr r0, [pc, #88] @ 6aa8c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl c03a4 │ │ │ │ + bl c0334 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6aac8 │ │ │ │ + beq 6aa6c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6aac8 │ │ │ │ + bne 6aa6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ subseq sl, r7, r0, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 29658 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 6ab38 │ │ │ │ + bne 6aadc │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 6ab68 │ │ │ │ - b 6ab5c │ │ │ │ + bne 6ab0c │ │ │ │ + b 6ab00 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #244] @ 6ac38 │ │ │ │ + ldr r0, [pc, #244] @ 6abdc │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ab20 │ │ │ │ + bne 6aac4 │ │ │ │ mov r4, #0 │ │ │ │ - b 6ac04 │ │ │ │ - bl a55e8 │ │ │ │ + b 6aba8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ab54 │ │ │ │ + bne 6aaf8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 112590 │ │ │ │ + bl 1125c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ab54 │ │ │ │ + bne 6aaf8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2a6134 │ │ │ │ + bl 2a65bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ab54 │ │ │ │ + beq 6aaf8 │ │ │ │ ldrd r8, [sp, #8] │ │ │ │ - bl c3e38 │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6abe4 │ │ │ │ + bge 6ab88 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6ac1c │ │ │ │ - bl 1326d0 │ │ │ │ + bne 6abc0 │ │ │ │ + bl 132738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ab98 │ │ │ │ + beq 6ab3c │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6abf8 │ │ │ │ - bl a55e8 │ │ │ │ + bne 6ab9c │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ab54 │ │ │ │ + bne 6aaf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a58d8 │ │ │ │ + bl a581c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6ac2c │ │ │ │ + beq 6abd0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1134c4 │ │ │ │ - b 6ac2c │ │ │ │ - ldr r3, [pc, #24] @ 6ac3c │ │ │ │ + bl 1134fc │ │ │ │ + b 6abd0 │ │ │ │ + ldr r3, [pc, #24] @ 6abe0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ - b 6abe4 │ │ │ │ + bl 1443e0 │ │ │ │ + b 6ab88 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - eorseq sl, r6, r4, lsr #14 │ │ │ │ + eorseq sl, r6, r4, ror #31 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #168] @ 6ad00 │ │ │ │ + ldr r1, [pc, #168] @ 6aca4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #164] @ 6ad04 │ │ │ │ + ldr r2, [pc, #164] @ 6aca8 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6aca4 │ │ │ │ + bne 6ac48 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #140] @ 6ad08 │ │ │ │ + ldr r3, [pc, #140] @ 6acac │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6ac8c │ │ │ │ + beq 6ac30 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6aca8 │ │ │ │ - ldr r3, [pc, #120] @ 6ad0c │ │ │ │ - ldr r1, [pc, #120] @ 6ad10 │ │ │ │ + bgt 6ac4c │ │ │ │ + ldr r3, [pc, #120] @ 6acb0 │ │ │ │ + ldr r1, [pc, #120] @ 6acb4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r5, #0 │ │ │ │ - b 6acf4 │ │ │ │ + b 6ac98 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r0, [pc, #88] @ 6ad14 │ │ │ │ + ldr r0, [pc, #88] @ 6acb8 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl c03a4 │ │ │ │ + bl c0334 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6acf4 │ │ │ │ + beq 6ac98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6acf4 │ │ │ │ + bne 6ac98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ ldrsheq r9, [r7], #-252 @ 0xffffff04 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl a92dc <_PyObject_New@@Base> │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 6adec │ │ │ │ - mov r3, #0 │ │ │ │ - strh r3, [r5, #8] │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6ad58 │ │ │ │ - add r0, r4, #9 │ │ │ │ - bl 22de1c │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldrb r9, [r3] │ │ │ │ - ldr sl, [r3, #8] │ │ │ │ - mov r0, r9 │ │ │ │ - ldr fp, [r3, #4] │ │ │ │ - ldrd r6, [r3, #16] │ │ │ │ - bl 34a434 <_Py_c_neg@@Base+0x538> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 34a434 <_Py_c_neg@@Base+0x538> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + bne 6acf0 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 6ad08 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6ad08 │ │ │ │ + ldr r3, [pc, #224] @ 6add8 │ │ │ │ + ldr r1, [pc, #224] @ 6addc │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + mov r4, #0 │ │ │ │ + b 6add0 │ │ │ │ + ldr r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne 6ad30 │ │ │ │ + bl 2ea1cc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 6ad40 │ │ │ │ + b 6ad00 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 61aec <_PyMonitoring_FirePyReturnEvent@@Base+0x424> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 6ad00 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6ad54 │ │ │ │ + add r0, r5, #13 │ │ │ │ + bl 22dda0 │ │ │ │ + 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 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 34a434 <_Py_c_neg@@Base+0x538> │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r8 │ │ │ │ bl 29cdc │ │ │ │ mov r1, #8 │ │ │ │ - mov r0, #25 │ │ │ │ + mov r0, r1 │ │ │ │ bl 295a4 │ │ │ │ - mov r2, #200 @ 0xc8 │ │ │ │ - mov r1, fp │ │ │ │ - mov sl, r0 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + mov r1, sl │ │ │ │ + mov r9, r0 │ │ │ │ bl 29cdc │ │ │ │ - mov r0, #24 │ │ │ │ + mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - strd r6, [r0, #16] │ │ │ │ - strb r9, [r0] │ │ │ │ - str sl, [r0, #4] │ │ │ │ - str r8, [r0, #8] │ │ │ │ - str r0, [r5, #12] │ │ │ │ - beq 6adec │ │ │ │ - add r0, r4, #9 │ │ │ │ - bl 8b0cc │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + strd r6, [r0, #8] │ │ │ │ + str r9, [r0] │ │ │ │ + str r8, [r0, #4] │ │ │ │ + str r0, [r4, #16] │ │ │ │ + beq 6add0 │ │ │ │ + add r0, r5, #13 │ │ │ │ + bl 22f250 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq sl, r8, r8, lsr r4 │ │ │ │ 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 6ae34 │ │ │ │ + bhi 6ae20 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 6ae60 │ │ │ │ - b 6ae54 │ │ │ │ - ldr r0, [pc, #368] @ 6afac │ │ │ │ + bne 6ae4c │ │ │ │ + b 6ae40 │ │ │ │ + ldr r0, [pc, #368] @ 6af98 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ae1c │ │ │ │ - b 6afa0 │ │ │ │ - bl a55e8 │ │ │ │ + bne 6ae08 │ │ │ │ + b 6af8c │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6afa0 │ │ │ │ + bne 6af8c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ - bl 2a6134 │ │ │ │ + bl 2a65bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6afa0 │ │ │ │ + beq 6af8c │ │ │ │ cmp r5, #3 │ │ │ │ movle r6, #0 │ │ │ │ - ble 6aea4 │ │ │ │ + ble 6ae90 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6aea4 │ │ │ │ - bl a55e8 │ │ │ │ + bne 6ae90 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6afa0 │ │ │ │ + bne 6af8c │ │ │ │ mov r0, sl │ │ │ │ - bl 1ccf64 │ │ │ │ + bl 1cd47c │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6aecc │ │ │ │ - ldr r3, [pc, #240] @ 6afb0 │ │ │ │ - ldr r1, [pc, #240] @ 6afb4 │ │ │ │ + bne 6aeb8 │ │ │ │ + ldr r3, [pc, #240] @ 6af9c │ │ │ │ + ldr r1, [pc, #240] @ 6afa0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 6af70 │ │ │ │ + bl 18ee38 │ │ │ │ + b 6af5c │ │ │ │ mov r0, sl │ │ │ │ - bl 1cd820 │ │ │ │ + bl 1cdd38 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 6af70 │ │ │ │ + blt 6af5c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ add r1, sp, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 6a2fc │ │ │ │ + bl 6a2a0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6af70 │ │ │ │ - bl c3e38 │ │ │ │ + beq 6af5c │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6af58 │ │ │ │ + bge 6af44 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6af90 │ │ │ │ - bl 1326d0 │ │ │ │ + bne 6af7c │ │ │ │ + bl 132738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6af00 │ │ │ │ + beq 6aeec │ │ │ │ mvn r4, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 6a6f8 │ │ │ │ + bl 6a618 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6af80 │ │ │ │ - bl a55e8 │ │ │ │ + bne 6af6c │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6afa0 │ │ │ │ + bne 6af8c │ │ │ │ mvn r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a58d8 │ │ │ │ - ldr r3, [pc, #32] @ 6afb8 │ │ │ │ + b a581c │ │ │ │ + ldr r3, [pc, #32] @ 6afa4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ - b 6af54 │ │ │ │ + bl 1443e0 │ │ │ │ + b 6af40 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq sl, r6, ip, lsr #14 │ │ │ │ + eorseq sl, r6, ip, ror #31 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r4, ror #12 │ │ │ │ + eorseq r0, r9, r4, lsr #30 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl a9220 <_PyObject_New@@Base> │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 6b07c │ │ │ │ + mov r3, #0 │ │ │ │ + strh r3, [r5, #8] │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6afe8 │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 22dda0 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldrb r9, [r3] │ │ │ │ + ldr sl, [r3, #8] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr fp, [r3, #4] │ │ │ │ + ldrd r6, [r3, #16] │ │ │ │ + bl 34abec <_Py_c_neg@@Base+0x458> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 34abec <_Py_c_neg@@Base+0x458> │ │ │ │ + mov r1, #1 │ │ │ │ + bl 295a4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 34abec <_Py_c_neg@@Base+0x458> │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 29cdc │ │ │ │ + mov r1, #8 │ │ │ │ + mov r0, #25 │ │ │ │ + bl 295a4 │ │ │ │ + mov r2, #200 @ 0xc8 │ │ │ │ + mov r1, fp │ │ │ │ + mov sl, r0 │ │ │ │ + bl 29cdc │ │ │ │ + mov r0, #24 │ │ │ │ + bl 2a1bc │ │ │ │ + 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 6b07c │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 22f250 │ │ │ │ + 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, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ - bne 6aff4 │ │ │ │ + bne 6b0bc │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 6b024 │ │ │ │ - b 6b018 │ │ │ │ + bne 6b0ec │ │ │ │ + b 6b0e0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #308] @ 6b138 │ │ │ │ + ldr r0, [pc, #308] @ 6b200 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6afdc │ │ │ │ - b 6b12c │ │ │ │ - bl a55e8 │ │ │ │ + bne 6b0a4 │ │ │ │ + b 6b1f4 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b12c │ │ │ │ + bne 6b1f4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ccf64 │ │ │ │ + bl 1cd47c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b04c │ │ │ │ - ldr r3, [pc, #252] @ 6b13c │ │ │ │ - ldr r1, [pc, #252] @ 6b140 │ │ │ │ + bne 6b114 │ │ │ │ + ldr r3, [pc, #252] @ 6b204 │ │ │ │ + ldr r1, [pc, #252] @ 6b208 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 6b10c │ │ │ │ + bl 18ee38 │ │ │ │ + b 6b1d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cd820 │ │ │ │ + bl 1cdd38 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 6b10c │ │ │ │ + blt 6b1d4 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 6a2fc │ │ │ │ + bl 6a2a0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6b10c │ │ │ │ - bl c3e38 │ │ │ │ + beq 6b1d4 │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7b9c │ │ │ │ + bl c7b20 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bge 6b0d4 │ │ │ │ + bge 6b19c │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6b0d4 │ │ │ │ - bl 1326d0 │ │ │ │ + bne 6b19c │ │ │ │ + bl 132738 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6b080 │ │ │ │ - b 6b0d8 │ │ │ │ + beq 6b148 │ │ │ │ + b 6b1a0 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r7] │ │ │ │ - bl 6a6f8 │ │ │ │ + bl 6a618 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6b11c │ │ │ │ + bge 6b1e4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6b10c │ │ │ │ - ldr r3, [pc, #64] @ 6b144 │ │ │ │ + bne 6b1d4 │ │ │ │ + ldr r3, [pc, #64] @ 6b20c │ │ │ │ str r6, [r7] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ - bl a55e8 │ │ │ │ + bl 1443e0 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - bne 6b12c │ │ │ │ + bne 6b1f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b a58d8 │ │ │ │ + b a581c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq sl, r6, r4, lsl #14 │ │ │ │ + eorseq sl, r6, r4, asr #31 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, ip, asr #13 │ │ │ │ + eorseq r0, r9, ip, lsl #31 │ │ │ │ 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 6b17c │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 6b194 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6b194 │ │ │ │ - ldr r3, [pc, #224] @ 6b264 │ │ │ │ - ldr r1, [pc, #224] @ 6b268 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - mov r4, #0 │ │ │ │ - b 6b25c │ │ │ │ - ldr r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne 6b1bc │ │ │ │ - bl 61740 <_PyMonitoring_FirePyReturnEvent@@Base+0x48> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 6b1cc │ │ │ │ - b 6b18c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 5d388 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6b18c │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6b1e0 │ │ │ │ - add r0, r5, #13 │ │ │ │ - bl 22de1c │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - mov r1, #1 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - mov r0, #64 @ 0x40 │ │ │ │ - ldr r9, [r3, #4] │ │ │ │ - ldr sl, [r3] │ │ │ │ - ldrd r6, [r3, #8] │ │ │ │ - bl 295a4 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 29cdc │ │ │ │ - mov r1, #4 │ │ │ │ - mov r0, #8 │ │ │ │ - bl 295a4 │ │ │ │ - mov r2, #32 │ │ │ │ - mov r1, sl │ │ │ │ - mov r9, r0 │ │ │ │ - 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 6b25c │ │ │ │ - add r0, r5, #13 │ │ │ │ - bl 8b0cc │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r8, ror fp │ │ │ │ │ │ │ │ -0006b26c : │ │ │ │ +0006b210 : │ │ │ │ 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] @ 6b2c0 │ │ │ │ + ldr r2, [pc, #56] @ 6b264 │ │ │ │ mov r3, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ - bne 6b2a8 │ │ │ │ + bne 6b24c │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 428e0 <_PyImport_ClearExtension@@Base+0x3ac> │ │ │ │ - ldr r3, [pc, #20] @ 6b2c4 │ │ │ │ - ldr r2, [pc, #20] @ 6b2c8 │ │ │ │ + b 42c90 <_PyImport_ClearExtension@@Base+0x6a8> │ │ │ │ + ldr r3, [pc, #20] @ 6b268 │ │ │ │ + ldr r2, [pc, #20] @ 6b26c │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18edd0 <_PyErr_SetString@@Base> │ │ │ │ + bl 18eed4 <_PyErr_SetString@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x003906f0 │ │ │ │ + @ instruction: 0x00390fb0 │ │ │ │ │ │ │ │ -0006b2cc : │ │ │ │ +0006b270 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr lr, [pc, #44] @ 6b310 │ │ │ │ + ldr lr, [pc, #44] @ 6b2b4 │ │ │ │ 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 2754dc │ │ │ │ + bl 275734 │ │ │ │ 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 6b328 │ │ │ │ - b 9ddd8 │ │ │ │ - ldr r0, [pc] @ 6b330 │ │ │ │ - bx lr │ │ │ │ - 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, #4064] @ 0xfe0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bne 6b368 │ │ │ │ + bne 6b2f0 │ │ │ │ cmp r3, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 6b380 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + beq 6b308 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b380 │ │ │ │ - ldr r3, [pc, #224] @ 6b450 │ │ │ │ - ldr r1, [pc, #224] @ 6b454 │ │ │ │ + beq 6b308 │ │ │ │ + ldr r3, [pc, #180] @ 6b3ac │ │ │ │ + ldr r1, [pc, #180] @ 6b3b0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - mov r4, #0 │ │ │ │ - b 6b448 │ │ │ │ - ldr r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne 6b3a8 │ │ │ │ - bl 2e998c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 6b3b8 │ │ │ │ - b 6b378 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 61c64 <_PyMonitoring_FirePyReturnEvent@@Base+0x56c> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6b378 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ + bl 18ee38 │ │ │ │ + mov r5, #0 │ │ │ │ + b 6b3a4 │ │ │ │ + bl 1e7a14 │ │ │ │ + ldr r0, [r0] │ │ │ │ + bl 585e8 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 6b300 │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b3cc │ │ │ │ - add r0, r5, #13 │ │ │ │ - bl 22de1c │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + beq 6b330 │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 22dda0 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ mov r1, #1 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - mov r0, #128 @ 0x80 │ │ │ │ + mov r0, #64 @ 0x40 │ │ │ │ ldr r9, [r3, #4] │ │ │ │ ldr sl, [r3] │ │ │ │ ldrd r6, [r3, #8] │ │ │ │ bl 295a4 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ bl 29cdc │ │ │ │ - mov r1, #8 │ │ │ │ + mov r1, #4 │ │ │ │ mov r0, r1 │ │ │ │ bl 295a4 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ + 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 6b448 │ │ │ │ - add r0, r5, #13 │ │ │ │ - bl 8b0cc │ │ │ │ - mov r0, r4 │ │ │ │ + str r0, [r5, #12] │ │ │ │ + beq 6b3a4 │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 22f250 │ │ │ │ + mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r8, ror fp │ │ │ │ + eorseq sl, r8, r8, lsr r4 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6b3c8 │ │ │ │ + b 9dd1c │ │ │ │ + ldr r0, [pc] @ 6b3d0 │ │ │ │ + bx lr │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 6b468 │ │ │ │ - b 128cb4 │ │ │ │ - eorseq r0, r9, r4, lsr #14 │ │ │ │ + ldr r0, [pc] @ 6b3e4 │ │ │ │ + b 128d18 │ │ │ │ + eorseq r0, r9, r4, ror #31 │ │ │ │ ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ - ldr r2, [pc, #12] @ 6b484 │ │ │ │ + ldr r2, [pc, #12] @ 6b400 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 6b488 │ │ │ │ + ldr r0, [pc, #8] @ 6b404 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ ldrb r3, [r0, #35] @ 0x23 │ │ │ │ - ldr r2, [pc, #20] @ 6b4ac │ │ │ │ + ldr r2, [pc, #20] @ 6b428 │ │ │ │ add r3, r3, #2 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #1 │ │ │ │ - ldr r0, [pc, #8] @ 6b4b0 │ │ │ │ + ldr r0, [pc, #8] @ 6b42c │ │ │ │ movls r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -0006b4b4 <_PyXI_FillNamespaceFromDict@@Base>: │ │ │ │ +0006b430 <_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 6b5d4 <_PyXI_FillNamespaceFromDict@@Base+0x120> │ │ │ │ + ble 6b550 <_PyXI_FillNamespaceFromDict@@Base+0x120> │ │ │ │ ldr r9, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r9, r5, lsl #3] │ │ │ │ - bl 3b05c │ │ │ │ + bl 3afb4 │ │ │ │ add r9, r9, r5, lsl #3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6b510 <_PyXI_FillNamespaceFromDict@@Base+0x5c> │ │ │ │ - bl a55e8 │ │ │ │ + bne 6b48c <_PyXI_FillNamespaceFromDict@@Base+0x5c> │ │ │ │ + bl a552c │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r4, #1 │ │ │ │ rsb r4, r4, #0 │ │ │ │ - b 6b564 <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ + b 6b4e0 <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ mov r0, #24 │ │ │ │ - bl 8aeb8 │ │ │ │ + bl 8ae5c │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r9, #4] │ │ │ │ - bne 6b530 <_PyXI_FillNamespaceFromDict@@Base+0x7c> │ │ │ │ - bl 29e454 │ │ │ │ - b 6b550 <_PyXI_FillNamespaceFromDict@@Base+0x9c> │ │ │ │ + bne 6b4ac <_PyXI_FillNamespaceFromDict@@Base+0x7c> │ │ │ │ + bl 29e8dc │ │ │ │ + b 6b4cc <_PyXI_FillNamespaceFromDict@@Base+0x9c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2262f0 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ + bl 2262c4 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6b554 <_PyXI_FillNamespaceFromDict@@Base+0xa0> │ │ │ │ + beq 6b4d0 <_PyXI_FillNamespaceFromDict@@Base+0xa0> │ │ │ │ ldr r0, [r9, #4] │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ 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 6b5cc <_PyXI_FillNamespaceFromDict@@Base+0x118> │ │ │ │ + bne 6b548 <_PyXI_FillNamespaceFromDict@@Base+0x118> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6b598 <_PyXI_FillNamespaceFromDict@@Base+0xe4> │ │ │ │ - bl 1a9e00 │ │ │ │ + beq 6b514 <_PyXI_FillNamespaceFromDict@@Base+0xe4> │ │ │ │ + bl 1a9f80 │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r0, [r0, #1420] @ 0x58c │ │ │ │ - bl 11a55c │ │ │ │ + bl 11a554 │ │ │ │ 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 6b5d8 <_PyXI_FillNamespaceFromDict@@Base+0x124> │ │ │ │ + ble 6b554 <_PyXI_FillNamespaceFromDict@@Base+0x124> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add r3, r3, r7, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b5c4 <_PyXI_FillNamespaceFromDict@@Base+0x110> │ │ │ │ + beq 6b540 <_PyXI_FillNamespaceFromDict@@Base+0x110> │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 34d798 <_PyWeakref_IsDead@@Base+0x24> │ │ │ │ + bl 34e030 <_PyWeakref_IsDead@@Base+0x24> │ │ │ │ add r7, r7, #1 │ │ │ │ - b 6b59c <_PyXI_FillNamespaceFromDict@@Base+0xe8> │ │ │ │ + b 6b518 <_PyXI_FillNamespaceFromDict@@Base+0xe8> │ │ │ │ add r5, r5, #1 │ │ │ │ - b 6b4d4 <_PyXI_FillNamespaceFromDict@@Base+0x20> │ │ │ │ + b 6b450 <_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 6b680 <_PyXI_FillNamespaceFromDict@@Base+0x1cc> │ │ │ │ - add r3, r5, #428 @ 0x1ac │ │ │ │ - mov r2, #0 │ │ │ │ - strh r2, [r3, #2] │ │ │ │ - ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 6b630 <_PyXI_FillNamespaceFromDict@@Base+0x17c> │ │ │ │ - add r0, r4, #428 @ 0x1ac │ │ │ │ - add r0, r0, #3 │ │ │ │ - bl 22de1c │ │ │ │ + beq 6b5e0 <_PyXI_FillNamespaceFromDict@@Base+0x1b0> │ │ │ │ + mov r3, #0 │ │ │ │ + strh r3, [r5, #222] @ 0xde │ │ │ │ + ldrb r3, [r4, #222] @ 0xde │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6b5a4 <_PyXI_FillNamespaceFromDict@@Base+0x174> │ │ │ │ + add r0, r4, #223 @ 0xdf │ │ │ │ + bl 22dda0 │ │ │ │ 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] @ 6b688 <_PyXI_FillNamespaceFromDict@@Base+0x1d4> │ │ │ │ - add r1, r4, #72 @ 0x48 │ │ │ │ - add r0, r5, #72 @ 0x48 │ │ │ │ + mov r2, #182 @ 0xb6 │ │ │ │ + add r1, r4, #40 @ 0x28 │ │ │ │ + add r0, r5, #40 @ 0x28 │ │ │ │ bl 29cdc │ │ │ │ - ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ + ldrb r3, [r4, #222] @ 0xde │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b680 <_PyXI_FillNamespaceFromDict@@Base+0x1cc> │ │ │ │ - add r0, r4, #428 @ 0x1ac │ │ │ │ - add r0, r0, #3 │ │ │ │ - bl 8b0cc │ │ │ │ + beq 6b5e0 <_PyXI_FillNamespaceFromDict@@Base+0x1b0> │ │ │ │ + add r0, r4, #223 @ 0xdf │ │ │ │ + bl 22f250 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r0, r0, r6, ror #2 │ │ │ │ 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] @ 6b6c4 <_PyXI_FillNamespaceFromDict@@Base+0x210> │ │ │ │ - bl 17dc9c │ │ │ │ + ldr r1, [pc, #20] @ 6b620 <_PyXI_FillNamespaceFromDict@@Base+0x1f0> │ │ │ │ + bl 17dda8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b 2767d0 │ │ │ │ + b 276a28 │ │ │ │ @ instruction: 0x00562790 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, 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 6b74c <_PyXI_FillNamespaceFromDict@@Base+0x298> │ │ │ │ - mov r3, #0 │ │ │ │ - strh r3, [r5, #222] @ 0xde │ │ │ │ - ldrb r3, [r4, #222] @ 0xde │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b710 <_PyXI_FillNamespaceFromDict@@Base+0x25c> │ │ │ │ - add r0, r4, #223 @ 0xdf │ │ │ │ - bl 22de1c │ │ │ │ - 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 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + bne 6b658 <_PyXI_FillNamespaceFromDict@@Base+0x228> │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 6b670 <_PyXI_FillNamespaceFromDict@@Base+0x240> │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6b670 <_PyXI_FillNamespaceFromDict@@Base+0x240> │ │ │ │ + ldr r3, [pc, #224] @ 6b740 <_PyXI_FillNamespaceFromDict@@Base+0x310> │ │ │ │ + ldr r1, [pc, #224] @ 6b744 <_PyXI_FillNamespaceFromDict@@Base+0x314> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + mov r4, #0 │ │ │ │ + b 6b738 <_PyXI_FillNamespaceFromDict@@Base+0x308> │ │ │ │ + ldr r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne 6b698 <_PyXI_FillNamespaceFromDict@@Base+0x268> │ │ │ │ + bl 61698 <_PyMonitoring_FirePyYieldEvent@@Base+0x48> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 6b6a8 <_PyXI_FillNamespaceFromDict@@Base+0x278> │ │ │ │ + b 6b668 <_PyXI_FillNamespaceFromDict@@Base+0x238> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 5d2fc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 6b668 <_PyXI_FillNamespaceFromDict@@Base+0x238> │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6b6bc <_PyXI_FillNamespaceFromDict@@Base+0x28c> │ │ │ │ + add r0, r5, #13 │ │ │ │ + bl 22dda0 │ │ │ │ + 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 │ │ │ │ - ldrb r3, [r4, #222] @ 0xde │ │ │ │ + mov r1, #4 │ │ │ │ + mov r0, #8 │ │ │ │ + bl 295a4 │ │ │ │ + mov r2, #32 │ │ │ │ + mov r1, sl │ │ │ │ + mov r9, r0 │ │ │ │ + bl 29cdc │ │ │ │ + mov r0, #16 │ │ │ │ + bl 2a1bc │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b74c <_PyXI_FillNamespaceFromDict@@Base+0x298> │ │ │ │ - add r0, r4, #223 @ 0xdf │ │ │ │ - bl 8b0cc │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, 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+0x2dc> │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - bne 6b7c0 <_PyXI_FillNamespaceFromDict@@Base+0x30c> │ │ │ │ - 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+0x328> │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 6b7d4 <_PyXI_FillNamespaceFromDict@@Base+0x320> │ │ │ │ + strd r6, [r0, #8] │ │ │ │ + str r9, [r0] │ │ │ │ + str r8, [r0, #4] │ │ │ │ + str r0, [r4, #16] │ │ │ │ + beq 6b738 <_PyXI_FillNamespaceFromDict@@Base+0x308> │ │ │ │ + add r0, r5, #13 │ │ │ │ + bl 22f250 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [r3] │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 69c80 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsheq r4, [r7], #-64 @ 0xffffffc0 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq sl, r8, r8, lsr r4 │ │ │ │ │ │ │ │ -0006b7e0 <_PyXI_ApplyNamespace@@Base>: │ │ │ │ +0006b748 <_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 6b8e8 <_PyXI_ApplyNamespace@@Base+0x108> │ │ │ │ + ble 6b850 <_PyXI_ApplyNamespace@@Base+0x108> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r0, [r3, r6, lsl #3] │ │ │ │ add r5, r3, r6, lsl #3 │ │ │ │ - bl 9ddd8 │ │ │ │ + bl 9dd1c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6b8f0 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + beq 6b858 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b868 <_PyXI_ApplyNamespace@@Base+0x88> │ │ │ │ + beq 6b7d0 <_PyXI_ApplyNamespace@@Base+0x88> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6b87c <_PyXI_ApplyNamespace@@Base+0x9c> │ │ │ │ + bne 6b7e4 <_PyXI_ApplyNamespace@@Base+0x9c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6b8f0 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + beq 6b858 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6b8f0 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + bne 6b858 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 6b8f0 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 6b858 <_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 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov sl, r0 │ │ │ │ - beq 6b8b4 <_PyXI_ApplyNamespace@@Base+0xd4> │ │ │ │ + beq 6b81c <_PyXI_ApplyNamespace@@Base+0xd4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6b8b4 <_PyXI_ApplyNamespace@@Base+0xd4> │ │ │ │ + bne 6b81c <_PyXI_ApplyNamespace@@Base+0xd4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6b8d8 <_PyXI_ApplyNamespace@@Base+0xf8> │ │ │ │ + beq 6b840 <_PyXI_ApplyNamespace@@Base+0xf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6b8d8 <_PyXI_ApplyNamespace@@Base+0xf8> │ │ │ │ + bne 6b840 <_PyXI_ApplyNamespace@@Base+0xf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp sl, #0 │ │ │ │ - bne 6b8f0 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + bne 6b858 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ add r6, r6, #1 │ │ │ │ - b 6b800 <_PyXI_ApplyNamespace@@Base+0x20> │ │ │ │ + b 6b768 <_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, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - bne 6b930 <_PyXI_ApplyNamespace@@Base+0x150> │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - beq 6b948 <_PyXI_ApplyNamespace@@Base+0x168> │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6b948 <_PyXI_ApplyNamespace@@Base+0x168> │ │ │ │ - ldr r3, [pc, #180] @ 6b9ec <_PyXI_ApplyNamespace@@Base+0x20c> │ │ │ │ - ldr r1, [pc, #180] @ 6b9f0 <_PyXI_ApplyNamespace@@Base+0x210> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - mov r5, #0 │ │ │ │ - b 6b9e4 <_PyXI_ApplyNamespace@@Base+0x204> │ │ │ │ - bl 1e7614 │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 58684 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 6b940 <_PyXI_ApplyNamespace@@Base+0x160> │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6b970 <_PyXI_ApplyNamespace@@Base+0x190> │ │ │ │ - add r0, r4, #9 │ │ │ │ - bl 22de1c │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, #64 @ 0x40 │ │ │ │ - ldr r9, [r3, #4] │ │ │ │ - ldr sl, [r3] │ │ │ │ - ldrd r6, [r3, #8] │ │ │ │ - bl 295a4 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 29cdc │ │ │ │ - mov r1, #4 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 295a4 │ │ │ │ - mov r2, #16 │ │ │ │ - mov r1, sl │ │ │ │ - mov r9, r0 │ │ │ │ - bl 29cdc │ │ │ │ - mov r0, #16 │ │ │ │ - bl 2a1bc │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - strd r6, [r0, #8] │ │ │ │ - str r9, [r0] │ │ │ │ - str r8, [r0, #4] │ │ │ │ - str r0, [r5, #12] │ │ │ │ - beq 6b9e4 <_PyXI_ApplyNamespace@@Base+0x204> │ │ │ │ - add r0, r4, #9 │ │ │ │ - bl 8b0cc │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r8, ror fp │ │ │ │ - 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 6ba30 <_PyXI_ApplyNamespace@@Base+0x250> │ │ │ │ + bne 6b89c <_PyXI_ApplyNamespace@@Base+0x154> │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne 6ba60 <_PyXI_ApplyNamespace@@Base+0x280> │ │ │ │ + bne 6b8cc <_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] @ 6ba7c <_PyXI_ApplyNamespace@@Base+0x29c> │ │ │ │ + ldr ip, [pc, #44] @ 6b8e8 <_PyXI_ApplyNamespace@@Base+0x1a0> │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6ba74 <_PyXI_ApplyNamespace@@Base+0x294> │ │ │ │ + beq 6b8e0 <_PyXI_ApplyNamespace@@Base+0x198> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 69c80 │ │ │ │ + b 69e14 <_Py_hashtable_size@@Base+0x1f0> │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r7, ip, lsl r5 │ │ │ │ + ldrsheq r4, [r7], #-64 @ 0xffffffc0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #228] @ 6bb7c <_PyXI_ApplyNamespace@@Base+0x39c> │ │ │ │ - bl 357730 │ │ │ │ + ldr r3, [pc, #228] @ 6b9e8 <_PyXI_ApplyNamespace@@Base+0x2a0> │ │ │ │ + bl 357fd0 │ │ │ │ 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 92e30 │ │ │ │ + bl 92d74 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 6bb6c <_PyXI_ApplyNamespace@@Base+0x38c> │ │ │ │ - ldr r8, [pc, #176] @ 6bb80 <_PyXI_ApplyNamespace@@Base+0x3a0> │ │ │ │ + beq 6b9d8 <_PyXI_ApplyNamespace@@Base+0x290> │ │ │ │ + ldr r8, [pc, #176] @ 6b9ec <_PyXI_ApplyNamespace@@Base+0x2a4> │ │ │ │ add r5, sp, #20 │ │ │ │ mov r7, #3 │ │ │ │ ldm r5, {r2, ip, lr} │ │ │ │ - ldr r1, [pc, #164] @ 6bb84 <_PyXI_ApplyNamespace@@Base+0x3a4> │ │ │ │ - ldr r0, [pc, #164] @ 6bb88 <_PyXI_ApplyNamespace@@Base+0x3a8> │ │ │ │ - ldr r3, [pc, #164] @ 6bb8c <_PyXI_ApplyNamespace@@Base+0x3ac> │ │ │ │ + ldr r1, [pc, #164] @ 6b9f0 <_PyXI_ApplyNamespace@@Base+0x2a8> │ │ │ │ + ldr r0, [pc, #164] @ 6b9f4 <_PyXI_ApplyNamespace@@Base+0x2ac> │ │ │ │ + ldr r3, [pc, #164] @ 6b9f8 <_PyXI_ApplyNamespace@@Base+0x2b0> │ │ │ │ stmib sp, {r8, lr} │ │ │ │ str ip, [sp] │ │ │ │ - bl a9a34 │ │ │ │ + bl a9978 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 6bb64 <_PyXI_ApplyNamespace@@Base+0x384> │ │ │ │ + beq 6b9d0 <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ mov r0, r6 │ │ │ │ - bl ab188 │ │ │ │ + bl ab0cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bb34 <_PyXI_ApplyNamespace@@Base+0x354> │ │ │ │ + beq 6b9a0 <_PyXI_ApplyNamespace@@Base+0x258> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6bb64 <_PyXI_ApplyNamespace@@Base+0x384> │ │ │ │ + beq 6b9d0 <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6bb64 <_PyXI_ApplyNamespace@@Base+0x384> │ │ │ │ + bne 6b9d0 <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 6bb64 <_PyXI_ApplyNamespace@@Base+0x384> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 6b9d0 <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq 6bb54 <_PyXI_ApplyNamespace@@Base+0x374> │ │ │ │ + beq 6b9c0 <_PyXI_ApplyNamespace@@Base+0x278> │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 6bb54 <_PyXI_ApplyNamespace@@Base+0x374> │ │ │ │ + bne 6b9c0 <_PyXI_ApplyNamespace@@Base+0x278> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ subs r7, r7, #1 │ │ │ │ add r5, r5, #12 │ │ │ │ - bne 6bad4 <_PyXI_ApplyNamespace@@Base+0x2f4> │ │ │ │ - b 6bb70 <_PyXI_ApplyNamespace@@Base+0x390> │ │ │ │ + bne 6b940 <_PyXI_ApplyNamespace@@Base+0x1f8> │ │ │ │ + b 6b9dc <_PyXI_ApplyNamespace@@Base+0x294> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x003636b0 │ │ │ │ - eorseq r0, r6, ip, ror #5 │ │ │ │ - eorseq r0, r9, r0, asr #14 │ │ │ │ - eorseq r3, r6, ip, ror #14 │ │ │ │ + eorseq r3, r6, r0, ror pc │ │ │ │ + eorseq r0, r6, ip, lsr #23 │ │ │ │ + eorseq r1, r9, r0 │ │ │ │ + eorseq r4, r6, ip, lsr #32 │ │ │ │ + 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 6ba9c <_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 6ba4c <_PyXI_ApplyNamespace@@Base+0x304> │ │ │ │ + add r0, r4, #428 @ 0x1ac │ │ │ │ + add r0, r0, #3 │ │ │ │ + bl 22dda0 │ │ │ │ + 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] @ 6baa4 <_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 6ba9c <_PyXI_ApplyNamespace@@Base+0x354> │ │ │ │ + add r0, r4, #428 @ 0x1ac │ │ │ │ + add r0, r0, #3 │ │ │ │ + bl 22f250 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r0, r0, r6, ror #2 │ │ │ │ + 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 6bae4 <_PyXI_ApplyNamespace@@Base+0x39c> │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + bne 6bb14 <_PyXI_ApplyNamespace@@Base+0x3cc> │ │ │ │ + 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] @ 6bb30 <_PyXI_ApplyNamespace@@Base+0x3e8> │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 6bb28 <_PyXI_ApplyNamespace@@Base+0x3e0> │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r3] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 69e14 <_Py_hashtable_size@@Base+0x1f0> │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r4, r7, ip, lsl r5 │ │ │ │ │ │ │ │ -0006bb90 <_PyXI_FreeNamespace@@Base>: │ │ │ │ +0006bb34 <_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 6bbcc <_PyXI_FreeNamespace@@Base+0x3c> │ │ │ │ + beq 6bb70 <_PyXI_FreeNamespace@@Base+0x3c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6bbe0 <_PyXI_FreeNamespace@@Base+0x50> │ │ │ │ + bne 6bb84 <_PyXI_FreeNamespace@@Base+0x50> │ │ │ │ mov r0, r4 │ │ │ │ - bl 304850 │ │ │ │ + bl 305090 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 8b454 │ │ │ │ - bl 1a9e00 │ │ │ │ - bl 1aa7d8 │ │ │ │ - b 6bbcc <_PyXI_FreeNamespace@@Base+0x3c> │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6bc00 <_PyXI_FreeNamespace@@Base+0x70> │ │ │ │ - b 9ddd8 │ │ │ │ - ldr r0, [pc] @ 6bc08 <_PyXI_FreeNamespace@@Base+0x78> │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + b 8b3ac │ │ │ │ + bl 1a9f80 │ │ │ │ + bl 1aa958 │ │ │ │ + b 6bb70 <_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 6bc40 <_PyXI_FreeNamespace@@Base+0xb0> │ │ │ │ + bne 6bbc4 <_PyXI_FreeNamespace@@Base+0x90> │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq 6bc58 <_PyXI_FreeNamespace@@Base+0xc8> │ │ │ │ + beq 6bbdc <_PyXI_FreeNamespace@@Base+0xa8> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6bc58 <_PyXI_FreeNamespace@@Base+0xc8> │ │ │ │ - ldr r3, [pc, #184] @ 6bd00 <_PyXI_FreeNamespace@@Base+0x170> │ │ │ │ - ldr r1, [pc, #184] @ 6bd04 <_PyXI_FreeNamespace@@Base+0x174> │ │ │ │ + beq 6bbdc <_PyXI_FreeNamespace@@Base+0xa8> │ │ │ │ + ldr r3, [pc, #184] @ 6bc84 <_PyXI_FreeNamespace@@Base+0x150> │ │ │ │ + ldr r1, [pc, #184] @ 6bc88 <_PyXI_FreeNamespace@@Base+0x154> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r5, #0 │ │ │ │ - b 6bcf8 <_PyXI_FreeNamespace@@Base+0x168> │ │ │ │ + b 6bc7c <_PyXI_FreeNamespace@@Base+0x148> │ │ │ │ ldr r3, [r1, #444] @ 0x1bc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 5b624 │ │ │ │ + bl 5b5cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6bc50 <_PyXI_FreeNamespace@@Base+0xc0> │ │ │ │ + beq 6bbd4 <_PyXI_FreeNamespace@@Base+0xa0> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6bc84 <_PyXI_FreeNamespace@@Base+0xf4> │ │ │ │ + beq 6bc08 <_PyXI_FreeNamespace@@Base+0xd4> │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 22de1c │ │ │ │ + bl 22dda0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ ldr r9, [r3, #4] │ │ │ │ ldr sl, [r3] │ │ │ │ ldrd r6, [r3, #8] │ │ │ │ bl 295a4 │ │ │ │ @@ -67143,44 +67112,52 @@ │ │ │ │ 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 6bcf8 <_PyXI_FreeNamespace@@Base+0x168> │ │ │ │ + beq 6bc7c <_PyXI_FreeNamespace@@Base+0x148> │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b0cc │ │ │ │ + bl 22f250 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r8, ror fp │ │ │ │ + eorseq sl, r8, r8, lsr r4 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6bca0 <_PyXI_FreeNamespace@@Base+0x16c> │ │ │ │ + b 9dd1c │ │ │ │ + ldr r0, [pc] @ 6bca8 <_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 18bdf8 │ │ │ │ + b 18befc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 6be34 │ │ │ │ + bl 6bd4c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 6bd54 <_PyXI_FreeNamespace@@Base+0x1c4> │ │ │ │ - bl a55e8 │ │ │ │ - ldr r3, [pc, #36] @ 6bd6c <_PyXI_FreeNamespace@@Base+0x1dc> │ │ │ │ + bne 6bcf8 <_PyXI_FreeNamespace@@Base+0x1c4> │ │ │ │ + bl a552c │ │ │ │ + ldr r3, [pc, #36] @ 6bd10 <_PyXI_FreeNamespace@@Base+0x1dc> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 6bd70 <_PyXI_FreeNamespace@@Base+0x1e0> │ │ │ │ + ldr r2, [pc, #16] @ 6bd14 <_PyXI_FreeNamespace@@Base+0x1e0> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 6bd6c <_PyXI_FreeNamespace@@Base+0x1dc> │ │ │ │ + ldr r0, [pc, #4] @ 6bd10 <_PyXI_FreeNamespace@@Base+0x1dc> │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -67189,493 +67166,490 @@ │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldr r2, [r0, #120] @ 0x78 │ │ │ │ bic r0, r3, #3 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r3, [r2] │ │ │ │ addne r3, r3, #1 │ │ │ │ addne r0, r0, r3, lsl #2 │ │ │ │ - b 18bdf8 │ │ │ │ + b 18befc │ │ │ │ + │ │ │ │ +0006bd4c : │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + tst r2, #16384 @ 0x4000 │ │ │ │ + beq 6bd9c │ │ │ │ + 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 6bd88 │ │ │ │ + ldr r0, [r4, #-4] │ │ │ │ + and r0, r0, #1 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6bd7c │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bdf0 <_PyXI_FreeNamespace@@Base+0x260> │ │ │ │ + beq 6bdec │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 6bdf0 <_PyXI_FreeNamespace@@Base+0x260> │ │ │ │ + beq 6bdec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6bdf0 <_PyXI_FreeNamespace@@Base+0x260> │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 6bdec │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6be24 <_PyXI_FreeNamespace@@Base+0x294> │ │ │ │ + beq 6be20 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 6be24 <_PyXI_FreeNamespace@@Base+0x294> │ │ │ │ + beq 6be20 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6be24 <_PyXI_FreeNamespace@@Base+0x294> │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 6be20 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 15ae3c │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006be34 : │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - tst r2, #16384 @ 0x4000 │ │ │ │ - beq 6be84 │ │ │ │ - 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 6be70 │ │ │ │ - ldr r0, [r4, #-4] │ │ │ │ - and r0, r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6be64 │ │ │ │ + bl 15ae0c │ │ │ │ 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 6bed4 │ │ │ │ + beq 6be78 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 6bed4 │ │ │ │ + beq 6be78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6bed4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 6be78 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bf08 │ │ │ │ + beq 6beac │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 6bf08 │ │ │ │ + beq 6beac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6bf08 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 6beac │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bf3c │ │ │ │ + beq 6bee0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 6bf3c │ │ │ │ + beq 6bee0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6bf3c │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 6bee0 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 15ae3c │ │ │ │ + bl 15ae0c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - ldr r0, [pc] @ 6bf5c │ │ │ │ - b a9a34 │ │ │ │ - @ instruction: 0x003907b0 │ │ │ │ + ldr r0, [pc] @ 6bf00 │ │ │ │ + b a9978 │ │ │ │ + eorseq r1, r9, r0, ror r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10f960 │ │ │ │ + bl 10f99c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bfac │ │ │ │ + beq 6bf50 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 6bfac │ │ │ │ + beq 6bf50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6bfac │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 6bf50 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bfe0 │ │ │ │ + beq 6bf84 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 6bfe0 │ │ │ │ + beq 6bf84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6bfe0 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 6bf84 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c014 │ │ │ │ + beq 6bfb8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 6c014 │ │ │ │ + beq 6bfb8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c014 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 6bfb8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c048 │ │ │ │ + beq 6bfec │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 6c048 │ │ │ │ + beq 6bfec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c048 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 6bfec │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c07c │ │ │ │ + beq 6c020 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 6c07c │ │ │ │ + beq 6c020 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c07c │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 6c020 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c0b0 │ │ │ │ + beq 6c054 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 6c0b0 │ │ │ │ + beq 6c054 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c0b0 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 6c054 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b 6bf60 │ │ │ │ + b 6bf04 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #120] @ 6c14c │ │ │ │ + ldr r1, [pc, #120] @ 6c0f0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 6c0ec │ │ │ │ - bl 3428a4 │ │ │ │ + bne 6c090 │ │ │ │ + bl 342fb8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 6c144 │ │ │ │ + bne 6c0e8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 27e91c │ │ │ │ + bl 27edb4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c13c │ │ │ │ + bne 6c0e0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c13c │ │ │ │ + bne 6c0e0 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_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 a58d8 │ │ │ │ - ldr r3, [r1] │ │ │ │ - mov r0, r1 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r1] │ │ │ │ - bx lr │ │ │ │ + b a581c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsl r0, r0, #2 │ │ │ │ add r0, r0, #36 @ 0x24 │ │ │ │ - b a58d8 │ │ │ │ + b a581c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #60] @ 6c1e8 │ │ │ │ - ldr r1, [pc, #60] @ 6c1ec │ │ │ │ + ldr r3, [pc, #60] @ 6c174 │ │ │ │ + ldr r1, [pc, #60] @ 6c178 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b8828 │ │ │ │ + bl 1b8d44 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6c1e0 │ │ │ │ + blt 6c16c │ │ │ │ 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, asr #18 │ │ │ │ + eorseq r1, r9, r8, lsl #4 │ │ │ │ + ldr r3, [r1] │ │ │ │ + mov r0, r1 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r1] │ │ │ │ + bx lr │ │ │ │ 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 1ac67c │ │ │ │ + bl 1acb90 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 6c228 │ │ │ │ - blt 6c45c │ │ │ │ - ldr r0, [pc, #588] @ 6c46c │ │ │ │ + beq 6c1cc │ │ │ │ + blt 6c400 │ │ │ │ + ldr r0, [pc, #588] @ 6c410 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9ddd8 │ │ │ │ - ldr r0, [pc, #576] @ 6c470 │ │ │ │ - bl 9ddd8 │ │ │ │ + b 9dd1c │ │ │ │ + ldr r0, [pc, #576] @ 6c414 │ │ │ │ + bl 9dd1c │ │ │ │ subs r4, r0, #0 │ │ │ │ ldrne r3, [r5, #12] │ │ │ │ ldrne r8, [r3, #8] │ │ │ │ - bne 6c280 │ │ │ │ + bne 6c224 │ │ │ │ mov r8, #0 │ │ │ │ - b 6c424 │ │ │ │ + b 6c3c8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r0, [pc, #544] @ 6c474 │ │ │ │ + ldr r0, [pc, #544] @ 6c418 │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 128cb4 │ │ │ │ + bl 128d18 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - bne 6c290 │ │ │ │ + bne 6c234 │ │ │ │ cmp r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ add r6, r6, #1 │ │ │ │ - beq 6c240 │ │ │ │ + beq 6c1e4 │ │ │ │ cmp r8, r6 │ │ │ │ str r6, [sp, #20] │ │ │ │ - ble 6c2ac │ │ │ │ - b 6c248 │ │ │ │ + ble 6c250 │ │ │ │ + b 6c1ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6c270 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 6c270 │ │ │ │ + bne 6c214 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 6c214 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl b8a3c │ │ │ │ + bl b89c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c354 │ │ │ │ + beq 6c2f8 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r0, [pc, #404] @ 6c478 │ │ │ │ + ldr r0, [pc, #404] @ 6c41c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 128cb4 │ │ │ │ + bl 128d18 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 6c320 │ │ │ │ + beq 6c2c4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 6c320 │ │ │ │ + bne 6c2c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c344 │ │ │ │ + beq 6c2e8 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ - bne 6c344 │ │ │ │ + bne 6c2e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6c240 │ │ │ │ + beq 6c1e4 │ │ │ │ mov r4, r7 │ │ │ │ - b 6c2b4 │ │ │ │ + b 6c258 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 252fe0 │ │ │ │ + bl 253000 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 6c430 │ │ │ │ + beq 6c3d4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 29812c │ │ │ │ + bl 2985c4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 6c39c │ │ │ │ + bne 6c340 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c430 │ │ │ │ + beq 6c3d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6c430 │ │ │ │ + bne 6c3d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 6c430 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 6c3d4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r0, [pc, #212] @ 6c47c │ │ │ │ + ldr r0, [pc, #212] @ 6c420 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp] │ │ │ │ - bl 128cb4 │ │ │ │ + bl 128d18 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 6c3dc │ │ │ │ + beq 6c380 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6c3dc │ │ │ │ + bne 6c380 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c400 │ │ │ │ + beq 6c3a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 6c400 │ │ │ │ + bne 6c3a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c424 │ │ │ │ + beq 6c3c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6c424 │ │ │ │ + bne 6c3c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ace68 │ │ │ │ - b 6c460 │ │ │ │ + bl 1ad37c │ │ │ │ + b 6c404 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c454 │ │ │ │ + beq 6c3f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6c454 │ │ │ │ + bne 6c3f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ace68 │ │ │ │ + bl 1ad37c │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq sl, r7, r4, asr sp │ │ │ │ - eorseq fp, r5, r4, lsl #7 │ │ │ │ - @ instruction: 0x003909d4 │ │ │ │ - @ instruction: 0x003909dc │ │ │ │ - eorseq r0, r9, r8, ror #19 │ │ │ │ + eorseq fp, r7, r4, lsl r6 │ │ │ │ + eorseq fp, r5, r4, asr #24 │ │ │ │ + mlaseq r9, r4, r2, r1 │ │ │ │ + mlaseq r9, ip, r2, r1 │ │ │ │ + eorseq r1, r9, r8, lsr #5 │ │ │ │ + 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 18befc │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c4a0 │ │ │ │ + bne 6c46c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6c4c8 │ │ │ │ + beq 6c494 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6c4c8 │ │ │ │ + beq 6c494 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 6c4d0 │ │ │ │ - ldr r1, [pc, #24] @ 6c4d4 │ │ │ │ + ldr r3, [pc, #24] @ 6c49c │ │ │ │ + ldr r1, [pc, #24] @ 6c4a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 6c4d8 │ │ │ │ + ldr r0, [pc, #8] @ 6c4a4 │ │ │ │ bx lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, ip, ror #5 │ │ │ │ + eorseq r1, r9, ip, lsr #23 │ │ │ │ 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 18bdf8 │ │ │ │ - ldr r0, [pc] @ 6c50c │ │ │ │ - b 9ddd8 │ │ │ │ - @ instruction: 0x0037b4dc │ │ │ │ │ │ │ │ -0006c510 <_Py_c_prod@@Base>: │ │ │ │ +0006c4a8 <_Py_c_prod@@Base>: │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #16 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ @@ -67684,118 +67658,121 @@ │ │ │ │ ldrd r6, [sp, #48] @ 0x30 │ │ │ │ strd r2, [sp] │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ strd r2, [sp, #8] │ │ │ │ - bl 355750 │ │ │ │ + bl 355fe8 │ │ │ │ ldrd r8, [sp, #72] @ 0x48 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 355750 │ │ │ │ + bl 355fe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355398 │ │ │ │ + bl 355c30 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355750 │ │ │ │ + bl 355fe8 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 355750 │ │ │ │ + bl 355fe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 35539c │ │ │ │ + bl 355c34 │ │ │ │ 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] @ 6c57c <_Py_c_prod@@Base+0xd4> │ │ │ │ + b 9dd1c │ │ │ │ + mlaseq r7, ip, sp, 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 6c614 <_Py_c_prod@@Base+0x104> │ │ │ │ + bne 6c5b8 <_Py_c_prod@@Base+0x110> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c628 <_Py_c_prod@@Base+0x118> │ │ │ │ - b 6c638 <_Py_c_prod@@Base+0x128> │ │ │ │ + bne 6c5cc <_Py_c_prod@@Base+0x124> │ │ │ │ + b 6c5dc <_Py_c_prod@@Base+0x134> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c604 <_Py_c_prod@@Base+0xf4> │ │ │ │ + beq 6c5a8 <_Py_c_prod@@Base+0x100> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c654 <_Py_c_prod@@Base+0x144> │ │ │ │ + beq 6c5f8 <_Py_c_prod@@Base+0x150> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c670 <_Py_c_prod@@Base+0x160> │ │ │ │ + beq 6c614 <_Py_c_prod@@Base+0x16c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c68c <_Py_c_prod@@Base+0x17c> │ │ │ │ + beq 6c630 <_Py_c_prod@@Base+0x188> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -0006c6a8 <_Py_c_sum@@Base>: │ │ │ │ +0006c64c <_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 35539c │ │ │ │ + bl 355c34 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 35539c │ │ │ │ + bl 355c34 │ │ │ │ strd r6, [r4, #8] │ │ │ │ strd r0, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -67803,400 +67780,378 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 6c738 <_Py_c_sum@@Base+0x90> │ │ │ │ + bne 6c6dc <_Py_c_sum@@Base+0x90> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c74c <_Py_c_sum@@Base+0xa4> │ │ │ │ - b 6c75c <_Py_c_sum@@Base+0xb4> │ │ │ │ + bne 6c6f0 <_Py_c_sum@@Base+0xa4> │ │ │ │ + b 6c700 <_Py_c_sum@@Base+0xb4> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c728 <_Py_c_sum@@Base+0x80> │ │ │ │ + beq 6c6cc <_Py_c_sum@@Base+0x80> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 6c7d8 <_Py_c_sum@@Base+0x130> │ │ │ │ + beq 6c77c <_Py_c_sum@@Base+0x130> │ │ │ │ ldr r2, [r0, #440] @ 0x1b8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6c7e0 <_Py_c_sum@@Base+0x138> │ │ │ │ + beq 6c784 <_Py_c_sum@@Base+0x138> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ mov r0, #1 │ │ │ │ lsl r3, r0, r3 │ │ │ │ - ldr ip, [pc, #64] @ 6c7e8 <_Py_c_sum@@Base+0x140> │ │ │ │ + ldr ip, [pc, #64] @ 6c78c <_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 18bdf8 │ │ │ │ + b 18befc │ │ │ │ mov r0, #208 @ 0xd0 │ │ │ │ - b 6c7e4 <_Py_c_sum@@Base+0x13c> │ │ │ │ + b 6c788 <_Py_c_sum@@Base+0x13c> │ │ │ │ mov r0, #464 @ 0x1d0 │ │ │ │ - b 18bdf8 │ │ │ │ - bge feb1729c <__bss_end__@@Base+0xfe552354> │ │ │ │ + b 18befc │ │ │ │ + bge feb17240 <__bss_end__@@Base+0xfe5522f8> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r5, r0 │ │ │ │ lsr r6, r3, #5 │ │ │ │ ands r7, r3, #64 @ 0x40 │ │ │ │ and r6, r6, #1 │ │ │ │ - beq 6c828 <_Py_c_sum@@Base+0x180> │ │ │ │ + beq 6c7cc <_Py_c_sum@@Base+0x180> │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r4, [r0, #8] │ │ │ │ addne r4, r4, #21 │ │ │ │ - bne 6c874 <_Py_c_sum@@Base+0x1cc> │ │ │ │ - b 6c84c <_Py_c_sum@@Base+0x1a4> │ │ │ │ + bne 6c818 <_Py_c_sum@@Base+0x1cc> │ │ │ │ + b 6c7f0 <_Py_c_sum@@Base+0x1a4> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6c84c <_Py_c_sum@@Base+0x1a4> │ │ │ │ + beq 6c7f0 <_Py_c_sum@@Base+0x1a4> │ │ │ │ lsr r4, r3, #2 │ │ │ │ and r4, r4, #7 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r4 │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ add r4, r3, #28 │ │ │ │ - b 6c874 <_Py_c_sum@@Base+0x1cc> │ │ │ │ + b 6c818 <_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 23a4e0 │ │ │ │ + bl 23a4a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c8a4 <_Py_c_sum@@Base+0x1fc> │ │ │ │ + beq 6c848 <_Py_c_sum@@Base+0x1fc> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6c898 <_Py_c_sum@@Base+0x1f0> │ │ │ │ + beq 6c83c <_Py_c_sum@@Base+0x1f0> │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r3, [r5, #8] │ │ │ │ - bne 6c89c <_Py_c_sum@@Base+0x1f4> │ │ │ │ + bne 6c840 <_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 a58d8 │ │ │ │ + b a581c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3824] @ 0xef0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r4, #1 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ ldrgt r5, [r0, #12] │ │ │ │ subgt r4, r4, #1 │ │ │ │ mlagt r4, r6, r4, r5 │ │ │ │ sub sp, sp, #256 @ 0x100 │ │ │ │ - ble 6c92c <_Py_c_sum@@Base+0x284> │ │ │ │ + ble 6c8d0 <_Py_c_sum@@Base+0x284> │ │ │ │ cmp r5, r4 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bcs 6c92c <_Py_c_sum@@Base+0x284> │ │ │ │ + bcs 6c8d0 <_Py_c_sum@@Base+0x284> │ │ │ │ bl 29a18 <__memcpy_chk@plt> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ bl 29cdc │ │ │ │ add r5, r5, r6 │ │ │ │ sub r4, r4, r6 │ │ │ │ - b 6c8e4 <_Py_c_sum@@Base+0x23c> │ │ │ │ - ldr r0, [pc, #4] @ 6c938 <_Py_c_sum@@Base+0x290> │ │ │ │ + b 6c888 <_Py_c_sum@@Base+0x23c> │ │ │ │ + ldr r0, [pc, #4] @ 6c8dc <_Py_c_sum@@Base+0x290> │ │ │ │ add sp, sp, #256 @ 0x100 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0006c93c : │ │ │ │ - b 1be34c │ │ │ │ +0006c8e0 : │ │ │ │ + b 1be868 │ │ │ │ │ │ │ │ -0006c940 : │ │ │ │ +0006c8e4 : │ │ │ │ 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 a1dec │ │ │ │ + bl a1d30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - cmp r1, #0 │ │ │ │ - bge 6c9f8 │ │ │ │ - ldr r1, [r0, #84] @ 0x54 │ │ │ │ - tst r1, #2 │ │ │ │ - beq 6c9f8 │ │ │ │ - ldr r2, [r0, #180] @ 0xb4 │ │ │ │ - ldr r1, [pc, #104] @ 6ca04 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 357730 │ │ │ │ - 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 │ │ │ │ - ldr lr, [lr, #764] @ 0x2fc │ │ │ │ - movls r2, #0 │ │ │ │ - movhi r2, #1 │ │ │ │ - cmp lr, r3 │ │ │ │ - orreq r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - add r1, r0, #92160 @ 0x16800 │ │ │ │ - addeq r0, r0, #98304 @ 0x18000 │ │ │ │ - addeq r0, r0, #228 @ 0xe4 │ │ │ │ - add r1, r1, #764 @ 0x2fc │ │ │ │ - add r1, ip, r1 │ │ │ │ - addeq r1, ip, r0 │ │ │ │ - add r0, r1, #24 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [r2, #104] @ 0x68 │ │ │ │ - add r0, r3, r2 │ │ │ │ - bx lr │ │ │ │ - andeq r0, r0, ip │ │ │ │ │ │ │ │ -0006ca08 : │ │ │ │ +0006c914 : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r2, [pc, #76] @ 6ca60 │ │ │ │ - ldr r3, [pc, #76] @ 6ca64 │ │ │ │ + ldr r2, [pc, #76] @ 6c96c │ │ │ │ + ldr r3, [pc, #76] @ 6c970 │ │ │ │ cmp r0, r3 │ │ │ │ cmpne r0, r2 │ │ │ │ - beq 6ca58 │ │ │ │ - ldr r1, [pc, #64] @ 6ca68 │ │ │ │ + beq 6c964 │ │ │ │ + ldr r1, [pc, #64] @ 6c974 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 6ca58 │ │ │ │ + beq 6c964 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl addfc │ │ │ │ - ldr r3, [pc, #36] @ 6ca6c │ │ │ │ - ldr r2, [pc, #36] @ 6ca70 │ │ │ │ + bl add90 │ │ │ │ + ldr r3, [pc, #36] @ 6c978 │ │ │ │ + ldr r2, [pc, #36] @ 6c97c │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 6ca6c │ │ │ │ + ldr r0, [pc, #12] @ 6c978 │ │ │ │ bx lr │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ @ instruction: 0x00558194 │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ - eorseq r1, r8, r8, lsr #29 │ │ │ │ - eorseq lr, r5, r4, lsr sp │ │ │ │ + eorseq r2, r8, r8, ror #14 │ │ │ │ + @ instruction: 0x0035f5f4 │ │ │ │ │ │ │ │ -0006ca74 : │ │ │ │ +0006c980 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #88] @ 6cae4 │ │ │ │ + ldr r3, [pc, #88] @ 6c9f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ ldreq r4, [r4, #8] │ │ │ │ - beq 6ca8c │ │ │ │ - ldr r3, [pc, #68] @ 6cae8 │ │ │ │ + beq 6c998 │ │ │ │ + ldr r3, [pc, #68] @ 6c9f4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 6cab4 │ │ │ │ + bne 6c9c0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b bbd64 │ │ │ │ - ldr r1, [pc, #48] @ 6caec │ │ │ │ + b bbcf0 │ │ │ │ + ldr r1, [pc, #48] @ 6c9f8 │ │ │ │ cmp r5, r1 │ │ │ │ - beq 6cad8 │ │ │ │ + beq 6c9e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl addfc │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6cad8 │ │ │ │ + bne 6c9e4 │ │ │ │ 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 18bdf8 │ │ │ │ - ldr r3, [pc, #68] @ 6cb58 │ │ │ │ - mov r2, r0 │ │ │ │ + b 18befc │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + cmp r1, #0 │ │ │ │ + bge 6caa0 │ │ │ │ + ldr r1, [r0, #84] @ 0x54 │ │ │ │ + tst r1, #2 │ │ │ │ + beq 6caa0 │ │ │ │ + ldr r2, [r0, #180] @ 0xb4 │ │ │ │ + ldr r1, [pc, #104] @ 6caac │ │ │ │ + sub r2, r2, #1 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 357730 │ │ │ │ - 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 6cb4c │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - ldr r0, [pc, #20] @ 6cb5c │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 128cb4 │ │ │ │ - ldr r0, [pc, #12] @ 6cb60 │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 128cb4 │ │ │ │ + bl 357fd0 │ │ │ │ + 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 │ │ │ │ + ldr lr, [lr, #764] @ 0x2fc │ │ │ │ + movls r2, #0 │ │ │ │ + movhi r2, #1 │ │ │ │ + cmp lr, r3 │ │ │ │ + orreq r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + add r1, r0, #92160 @ 0x16800 │ │ │ │ + addeq r0, r0, #98304 @ 0x18000 │ │ │ │ + addeq r0, r0, #228 @ 0xe4 │ │ │ │ + add r1, r1, #764 @ 0x2fc │ │ │ │ + add r1, ip, r1 │ │ │ │ + addeq r1, ip, r0 │ │ │ │ + add r0, r1, #24 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r2, [r2, #104] @ 0x68 │ │ │ │ + add r0, r3, r2 │ │ │ │ + bx lr │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x003915f4 │ │ │ │ - @ instruction: 0x003915fc │ │ │ │ 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 6cb9c │ │ │ │ + bne 6cae8 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - beq 6cbb4 │ │ │ │ + beq 6cb00 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6cbb4 │ │ │ │ - ldr r3, [pc, #252] @ 6cca0 │ │ │ │ - ldr r1, [pc, #252] @ 6cca4 │ │ │ │ + beq 6cb00 │ │ │ │ + ldr r3, [pc, #252] @ 6cbec │ │ │ │ + ldr r1, [pc, #252] @ 6cbf0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 1c6c94 │ │ │ │ + bl 1c71ac │ │ │ │ ldr r5, [r4, #144] @ 0x90 │ │ │ │ add r8, r4, #12 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r9, [r0, #16] │ │ │ │ - beq 6cbe0 │ │ │ │ - ldr r3, [pc, #212] @ 6cca8 │ │ │ │ - ldr r1, [pc, #212] @ 6ccac │ │ │ │ + beq 6cb2c │ │ │ │ + ldr r3, [pc, #212] @ 6cbf4 │ │ │ │ + ldr r1, [pc, #212] @ 6cbf8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 6cbac │ │ │ │ + bl 18ee38 │ │ │ │ + b 6caf8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #144] @ 0x90 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6cc00 │ │ │ │ - ldr r0, [pc, #180] @ 6ccb0 │ │ │ │ + bne 6cb4c │ │ │ │ + ldr r0, [pc, #180] @ 6cbfc │ │ │ │ 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 6cc24 │ │ │ │ - bl 99c64 │ │ │ │ + beq 6cb70 │ │ │ │ + bl 99ba8 │ │ │ │ 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 2a1f4c <_PyCapsule_SetTraverse@@Base+0x188> │ │ │ │ + bl 2a23d4 <_PyCapsule_SetTraverse@@Base+0x188> │ │ │ │ mov r6, r0 │ │ │ │ - bl a55e8 │ │ │ │ + bl a552c │ │ │ │ subs r5, r0, #0 │ │ │ │ strne r7, [r4, #144] @ 0x90 │ │ │ │ - bne 6cbac │ │ │ │ + bne 6caf8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 2a2574 <_PyInterpreterConfig_InitFromDict@@Base+0x68> │ │ │ │ + bl 2a29fc <_PyInterpreterConfig_InitFromDict@@Base+0x68> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6cc90 │ │ │ │ + beq 6cbdc │ │ │ │ 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, lsl r6 │ │ │ │ + eorseq r1, r9, r8, asr #29 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r8, ip, lsl #2 │ │ │ │ + eorseq r0, r8, ip, asr #19 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r3, [pc, #68] @ 6cd00 │ │ │ │ + ldr r3, [pc, #68] @ 6cc4c │ │ │ │ mov r2, r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 6ccf4 │ │ │ │ + bne 6cc40 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - ldr r0, [pc, #20] @ 6cd04 │ │ │ │ + ldr r0, [pc, #20] @ 6cc50 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 128cb4 │ │ │ │ - ldr r0, [pc, #12] @ 6cd08 │ │ │ │ + b 128d18 │ │ │ │ + ldr r0, [pc, #12] @ 6cc54 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 128cb4 │ │ │ │ + b 128d18 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r1, r9, r4, lsr r6 │ │ │ │ - eorseq r1, r9, r0, asr #12 │ │ │ │ + eorseq r1, r9, r4, ror #29 │ │ │ │ + eorseq r1, r9, ip, ror #29 │ │ │ │ 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 │ │ │ │ @@ -68205,595 +68160,617 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bne 6cd68 │ │ │ │ + bne 6ccb4 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6cda4 │ │ │ │ + beq 6ccf0 │ │ │ │ mov r3, ip │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #300] @ 6ceac │ │ │ │ + ldr ip, [pc, #300] @ 6cdf8 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6cda4 │ │ │ │ + bne 6ccf0 │ │ │ │ mov r0, #0 │ │ │ │ - b 6cea4 │ │ │ │ + b 6cdf0 │ │ │ │ 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 6cde4 │ │ │ │ - ldr r0, [pc, #204] @ 6ceb0 │ │ │ │ - b 6cea4 │ │ │ │ + bne 6cd30 │ │ │ │ + ldr r0, [pc, #204] @ 6cdfc │ │ │ │ + b 6cdf0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6c94 │ │ │ │ + bl 1c71ac │ │ │ │ mov r6, #0 │ │ │ │ ldr sl, [r0, #16] │ │ │ │ lsl r9, r6, #16 │ │ │ │ cmp r4, r6 │ │ │ │ add r6, r6, #1 │ │ │ │ - ble 6cddc │ │ │ │ + ble 6cd28 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ cmp r7, r6, lsl #16 │ │ │ │ sublt r1, r7, r9 │ │ │ │ movge r1, #65536 @ 0x10000 │ │ │ │ add r0, r0, r9 │ │ │ │ - bl 92878 │ │ │ │ + bl 92874 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6cd9c │ │ │ │ + beq 6cce8 │ │ │ │ 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 c03a4 │ │ │ │ + bl c0334 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - beq 6ce70 │ │ │ │ + beq 6cdbc │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 6ce70 │ │ │ │ + bne 6cdbc │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6cd9c │ │ │ │ + beq 6cce8 │ │ │ │ ldr r2, [r3] │ │ │ │ add r9, r9, #65536 @ 0x10000 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6cdf8 │ │ │ │ + beq 6cd44 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 6cdf4 │ │ │ │ + bne 6cd40 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 6cdf4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 6cd40 │ │ │ │ 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 6cee8 │ │ │ │ + bne 6ce34 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 14eb8c │ │ │ │ + bl 14ebfc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6cefc │ │ │ │ - b 6cf50 │ │ │ │ - ldr r0, [pc, #108] @ 6cf5c │ │ │ │ - bl 1cbe30 <_PyArg_NoPositional@@Base> │ │ │ │ + bne 6ce48 │ │ │ │ + b 6ce9c │ │ │ │ + ldr r0, [pc, #108] @ 6cea8 │ │ │ │ + bl 1cc348 <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ced4 │ │ │ │ - b 6cf50 │ │ │ │ + bne 6ce20 │ │ │ │ + b 6ce9c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl afb60 │ │ │ │ + bl afaf4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6cf2c │ │ │ │ + blt 6ce78 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6cf54 │ │ │ │ + beq 6cea0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl afb60 │ │ │ │ + bl afaf4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6cf54 │ │ │ │ + bge 6cea0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6cf50 │ │ │ │ + beq 6ce9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6cf50 │ │ │ │ + bne 6ce9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r9, r5, r4, ror ip │ │ │ │ + eorseq sl, r5, r4, lsr r5 │ │ │ │ + ldr r3, [pc, #68] @ 6cef8 │ │ │ │ + mov r2, r0 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 357fd0 │ │ │ │ + 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 6ceec │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + ldr r0, [pc, #20] @ 6cefc │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + b 128d18 │ │ │ │ + ldr r0, [pc, #12] @ 6cf00 │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + b 128d18 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq r1, r9, r0, asr #30 │ │ │ │ + eorseq r1, r9, ip, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6cf88 │ │ │ │ - ldr r1, [pc, #16] @ 6cf8c │ │ │ │ + ldr r3, [pc, #16] @ 6cf2c │ │ │ │ + ldr r1, [pc, #16] @ 6cf30 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r9, r8, r6, r1 │ │ │ │ + eorseq r1, r9, r8, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6cfb8 │ │ │ │ - ldr r1, [pc, #16] @ 6cfbc │ │ │ │ + ldr r3, [pc, #16] @ 6cf5c │ │ │ │ + ldr r1, [pc, #16] @ 6cf60 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r4, asr #13 │ │ │ │ + eorseq r1, r9, r4, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6cfe8 │ │ │ │ - ldr r1, [pc, #16] @ 6cfec │ │ │ │ + ldr r3, [pc, #16] @ 6cf8c │ │ │ │ + ldr r1, [pc, #16] @ 6cf90 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003916f4 │ │ │ │ + @ instruction: 0x00391fb4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [pc, #72] @ 6cff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + bl 310e8c │ │ │ │ + ldr r2, [pc, #60] @ 6cffc │ │ │ │ + cmp r0, r2 │ │ │ │ + popne {r4, pc} │ │ │ │ + ldr r2, [r0] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 6cfe4 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r0] │ │ │ │ + bne 6cfe4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + ldr r1, [pc, #8] @ 6cff8 │ │ │ │ + pop {r4, lr} │ │ │ │ + mov r2, #0 │ │ │ │ + b 310e8c │ │ │ │ + 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 6d038 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6d04c │ │ │ │ + b 6d05c │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6d028 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ - beq 6d034 │ │ │ │ + beq 6d0bc │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 335280 <_PyUnicode_ToNumeric@@Base+0x4910> │ │ │ │ + bl 335b18 <_PyUnicode_ToNumeric@@Base+0x47b8> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6d050 │ │ │ │ + bne 6d0d8 │ │ │ │ mov r4, #0 │ │ │ │ - b 6d0fc │ │ │ │ + b 6d184 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 2ae9f8 │ │ │ │ + bl 2aee04 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bne 6d014 │ │ │ │ - b 6d02c │ │ │ │ + bne 6d09c │ │ │ │ + b 6d0b4 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 6d068 │ │ │ │ - bl 273638 │ │ │ │ + bne 6d0f0 │ │ │ │ + bl 273890 │ │ │ │ mov r4, r0 │ │ │ │ - b 6d0d8 │ │ │ │ + b 6d160 │ │ │ │ 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 6d0d4 │ │ │ │ + bge 6d15c │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ - bl 191934 │ │ │ │ + bl 191a38 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 6d0c0 │ │ │ │ + beq 6d148 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6d0c0 │ │ │ │ + bne 6d148 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ add r9, r9, #1 │ │ │ │ mov r6, r4 │ │ │ │ - bne 6d084 │ │ │ │ - b 6d0d8 │ │ │ │ + bne 6d10c │ │ │ │ + b 6d160 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d0fc │ │ │ │ + beq 6d184 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6d0fc │ │ │ │ + bne 6d184 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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] @ 6d168 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - bl 3104b4 │ │ │ │ - ldr r2, [pc, #60] @ 6d16c │ │ │ │ - cmp r0, r2 │ │ │ │ - popne {r4, pc} │ │ │ │ - ldr r2, [r0] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d154 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [r0] │ │ │ │ - bne 6d154 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - ldr r1, [pc, #8] @ 6d168 │ │ │ │ - pop {r4, lr} │ │ │ │ - mov r2, #0 │ │ │ │ - b 3104b4 │ │ │ │ - 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 6d1a8 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6d1bc │ │ │ │ - b 6d1cc │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6d198 │ │ │ │ - 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 6d220 │ │ │ │ + bne 6d1c4 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 11fd1c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd80 <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6d248 │ │ │ │ - b 6d264 │ │ │ │ + bne 6d1ec │ │ │ │ + b 6d208 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #248] @ 6d328 │ │ │ │ + ldr r0, [pc, #248] @ 6d2cc │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6d20c │ │ │ │ + bne 6d1b0 │ │ │ │ mov r0, #0 │ │ │ │ - b 6d320 │ │ │ │ - bl aafb0 │ │ │ │ + b 6d2c4 │ │ │ │ + bl aaef4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6d278 │ │ │ │ + bne 6d21c │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6d294 │ │ │ │ - bl a55e8 │ │ │ │ + bne 6d238 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 6d294 │ │ │ │ - b 6d240 │ │ │ │ + beq 6d238 │ │ │ │ + b 6d1e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6d25c │ │ │ │ + bne 6d200 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 6d25c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 6d200 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2a57ec │ │ │ │ + bl 2a5c74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6d240 │ │ │ │ + beq 6d1e4 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ - bne 6d2cc │ │ │ │ - ldr r3, [pc, #108] @ 6d32c │ │ │ │ - ldr r1, [pc, #108] @ 6d330 │ │ │ │ + bne 6d270 │ │ │ │ + ldr r3, [pc, #108] @ 6d2d0 │ │ │ │ + ldr r1, [pc, #108] @ 6d2d4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 6d240 │ │ │ │ + bl 18ee38 │ │ │ │ + b 6d1e4 │ │ │ │ add r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bb448 │ │ │ │ + bl 1bb964 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6d240 │ │ │ │ + beq 6d1e4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r6, #20] │ │ │ │ - ldreq r6, [pc, #64] @ 6d334 │ │ │ │ + ldreq r6, [pc, #64] @ 6d2d8 │ │ │ │ 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] @ 6d338 │ │ │ │ + ldr r0, [pc, #24] @ 6d2dc │ │ │ │ strb r7, [r6, r4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - mlaseq r5, r8, r3, r9 │ │ │ │ + eorseq r9, r5, r8, asr ip │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq ip, r8, r0, lsr #23 │ │ │ │ + @ instruction: 0x0038d3f0 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0006d33c : │ │ │ │ +0006d2e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #452] @ 6d518 │ │ │ │ - bl 357730 │ │ │ │ + ldr r3, [pc, #452] @ 6d4bc │ │ │ │ + bl 357fd0 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6d3a0 │ │ │ │ + beq 6d344 │ │ │ │ ldrb r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 6d378 │ │ │ │ + bne 6d31c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b 6d35c │ │ │ │ + b 6d300 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 6d3b8 │ │ │ │ + beq 6d35c │ │ │ │ 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 6d3b8 │ │ │ │ - b 6d370 │ │ │ │ - ldr r3, [pc, #372] @ 6d51c │ │ │ │ - ldr r2, [pc, #372] @ 6d520 │ │ │ │ + bcs 6d35c │ │ │ │ + b 6d314 │ │ │ │ + ldr r3, [pc, #372] @ 6d4c0 │ │ │ │ + ldr r2, [pc, #372] @ 6d4c4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18edd0 <_PyErr_SetString@@Base> │ │ │ │ + bl 18eed4 <_PyErr_SetString@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 6d510 │ │ │ │ + b 6d4b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2736c8 │ │ │ │ + bl 273920 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6d3b0 │ │ │ │ - ldr r3, [pc, #340] @ 6d524 │ │ │ │ + beq 6d354 │ │ │ │ + ldr r3, [pc, #340] @ 6d4c8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 6d4c0 │ │ │ │ + bne 6d464 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 6d3f0 │ │ │ │ + bne 6d394 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11ac78 │ │ │ │ + bl 11ac70 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6d45c │ │ │ │ - bl 91918 │ │ │ │ + bne 6d400 │ │ │ │ + bl 9185c │ │ │ │ subs r5, r0, #0 │ │ │ │ strne r5, [r6, #32] │ │ │ │ - bne 6d45c │ │ │ │ + bne 6d400 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d3b0 │ │ │ │ + beq 6d354 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d3b0 │ │ │ │ - ldr r2, [pc, #248] @ 6d528 │ │ │ │ + bne 6d354 │ │ │ │ + ldr r2, [pc, #248] @ 6d4cc │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6d448 │ │ │ │ + beq 6d3ec │ │ │ │ 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 6d3b0 │ │ │ │ + b 6d354 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl afb60 │ │ │ │ + bl afaf4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ movlt r5, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d50c │ │ │ │ + beq 6d4b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d50c │ │ │ │ - ldr r2, [pc, #148] @ 6d528 │ │ │ │ + bne 6d4b0 │ │ │ │ + ldr r2, [pc, #148] @ 6d4cc │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6d4ac │ │ │ │ + beq 6d450 │ │ │ │ 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 6d50c │ │ │ │ + b 6d4b0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d510 │ │ │ │ + beq 6d4b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d510 │ │ │ │ - ldr r2, [pc, #68] @ 6d528 │ │ │ │ + bne 6d4b4 │ │ │ │ + ldr r2, [pc, #68] @ 6d4cc │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6d4f8 │ │ │ │ + beq 6d49c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b 6d510 │ │ │ │ + b 6d4b4 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r8, r7, r4, lsr r0 │ │ │ │ + @ instruction: 0x003788f4 │ │ │ │ @ instruction: 0x00556194 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 6d53c │ │ │ │ - b 3104b4 │ │ │ │ + ldr r1, [pc] @ 6d4e0 │ │ │ │ + b 310e8c │ │ │ │ subseq lr, r7, ip, lsl #4 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 6d550 │ │ │ │ - b 3104b4 │ │ │ │ + ldr r1, [pc] @ 6d4f4 │ │ │ │ + b 310e8c │ │ │ │ subseq lr, r7, r0, ror #9 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 6d564 │ │ │ │ - b 3104b4 │ │ │ │ + ldr r1, [pc] @ 6d508 │ │ │ │ + b 310e8c │ │ │ │ subseq lr, r7, r8, lsr r5 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 6d578 │ │ │ │ - b 3104b4 │ │ │ │ + ldr r1, [pc] @ 6d51c │ │ │ │ + b 310e8c │ │ │ │ subseq lr, r7, r8, asr r5 │ │ │ │ - ldr r1, [pc, #8] @ 6d58c │ │ │ │ + ldr r1, [pc, #8] @ 6d530 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #0 │ │ │ │ - b 3104b4 │ │ │ │ + b 310e8c │ │ │ │ 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] @ 6d694 │ │ │ │ + ldr r3, [pc, #236] @ 6d638 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r1, r3 │ │ │ │ - beq 6d5c0 │ │ │ │ + beq 6d564 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6d5d8 │ │ │ │ + beq 6d57c │ │ │ │ ldr r3, [r4] │ │ │ │ mov r6, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 6d68c │ │ │ │ + b 6d630 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ - ldr r3, [pc, #180] @ 6d698 │ │ │ │ + ldr r3, [pc, #180] @ 6d63c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r8, r3 │ │ │ │ mov r5, r1 │ │ │ │ - beq 6d608 │ │ │ │ + beq 6d5ac │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b fc2ec │ │ │ │ - bl 23f27c │ │ │ │ + b fc33c │ │ │ │ + bl 23f244 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 6d68c │ │ │ │ + beq 6d630 │ │ │ │ ldr r3, [r8, #156] @ 0x9c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6d658 │ │ │ │ + bne 6d5fc │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d68c │ │ │ │ + beq 6d630 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 6d68c │ │ │ │ + bne 6d630 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 6d68c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 6d630 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [r5] │ │ │ │ @@ -68805,142 +68782,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 6d708 │ │ │ │ - ldr ip, [pc, #96] @ 6d710 │ │ │ │ + bhi 6d6ac │ │ │ │ + ldr ip, [pc, #96] @ 6d6b4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 6d708 │ │ │ │ + bne 6d6ac │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - bne 6d708 │ │ │ │ + bne 6d6ac │ │ │ │ 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] @ 6d714 │ │ │ │ + ldr r1, [pc, #36] @ 6d6b8 │ │ │ │ lsreq r3, r3, #5 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r2, r3 │ │ │ │ - ldr r0, [pc, #20] @ 6d718 │ │ │ │ + ldr r0, [pc, #20] @ 6d6bc │ │ │ │ moveq r0, r1 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #12] @ 6d71c │ │ │ │ + ldr r0, [pc, #12] @ 6d6c0 │ │ │ │ bx lr │ │ │ │ @ instruction: 0x0055ca98 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ │ │ │ │ -0006d720 : │ │ │ │ +0006d6c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #116] @ 6d7ac │ │ │ │ + ldr r1, [pc, #116] @ 6d750 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #112] @ 6d7b0 │ │ │ │ - bl 16c214 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + ldr r0, [pc, #112] @ 6d754 │ │ │ │ + bl 16c204 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 6d758 │ │ │ │ + bne 6d6fc │ │ │ │ mov r4, #0 │ │ │ │ mvn r5, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b 6d78c │ │ │ │ + b 6d730 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ddd8 │ │ │ │ + bl 9dd1c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6d748 │ │ │ │ + beq 6d6ec │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl fc2ec │ │ │ │ + bl fc33c │ │ │ │ subs r6, r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 6d78c │ │ │ │ - bl aafb0 │ │ │ │ + beq 6d730 │ │ │ │ + bl aaef4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r6, r7, r4, lsr r3 │ │ │ │ - eorseq r0, r6, r4, lsl #13 │ │ │ │ + eorseq r6, r7, r4, lsr #23 │ │ │ │ + eorseq r0, r6, r4, asr #30 │ │ │ │ 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 34191c │ │ │ │ + b 3421b4 │ │ │ │ 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 a6300 │ │ │ │ + bl a6244 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6d95c │ │ │ │ - ldr r0, [pc, #328] @ 6d968 │ │ │ │ + beq 6d900 │ │ │ │ + ldr r0, [pc, #328] @ 6d90c │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r6, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 19f444 │ │ │ │ + bl 19f5c8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6d928 │ │ │ │ - ldr r3, [pc, #300] @ 6d96c │ │ │ │ + beq 6d8cc │ │ │ │ + ldr r3, [pc, #300] @ 6d910 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6d85c │ │ │ │ - ldr r3, [pc, #288] @ 6d970 │ │ │ │ - ldr r1, [pc, #288] @ 6d974 │ │ │ │ + beq 6d800 │ │ │ │ + ldr r3, [pc, #288] @ 6d914 │ │ │ │ + ldr r1, [pc, #288] @ 6d918 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ - b 6d928 │ │ │ │ + bl 1177f0 │ │ │ │ + b 6d8cc │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 112590 │ │ │ │ + bl 1125c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6d928 │ │ │ │ - ldr r0, [pc, #256] @ 6d978 │ │ │ │ - bl 91b78 <_PyObject_GC_New@@Base> │ │ │ │ + blt 6d8cc │ │ │ │ + ldr r0, [pc, #256] @ 6d91c │ │ │ │ + bl 91abc <_PyObject_GC_New@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6d928 │ │ │ │ + beq 6d8cc │ │ │ │ ldr r2, [r6] │ │ │ │ str r5, [r3, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r6] │ │ │ │ - ldr r2, [pc, #224] @ 6d97c │ │ │ │ - bl 357730 │ │ │ │ + ldr r2, [pc, #224] @ 6d920 │ │ │ │ + bl 357fd0 │ │ │ │ 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] │ │ │ │ @@ -68949,151 +68926,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 6d8f8 │ │ │ │ + beq 6d89c │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6d8f8 │ │ │ │ + bne 6d89c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 6d90c │ │ │ │ + bne 6d8b0 │ │ │ │ mov r0, #0 │ │ │ │ - b 6d960 │ │ │ │ + b 6d904 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d904 │ │ │ │ + bne 6d8a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 6d904 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 6d8a8 │ │ │ │ mov r0, #0 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d95c │ │ │ │ + beq 6d900 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d95c │ │ │ │ + bne 6d900 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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, ror r7 │ │ │ │ + eorseq r2, r9, r4, lsr r0 │ │ │ │ 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 6d9c0 │ │ │ │ - ldr r2, [pc, #232] @ 6da94 │ │ │ │ - ldr r1, [pc, #232] @ 6da98 │ │ │ │ - ldr r0, [pc, #232] @ 6da9c │ │ │ │ + bne 6d964 │ │ │ │ + ldr r2, [pc, #232] @ 6da38 │ │ │ │ + ldr r1, [pc, #232] @ 6da3c │ │ │ │ + ldr r0, [pc, #232] @ 6da40 │ │ │ │ mov r3, r5 │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315648 <_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 6d9ec │ │ │ │ - ldr r3, [pc, #192] @ 6daa0 │ │ │ │ - ldr r1, [pc, #192] @ 6daa4 │ │ │ │ + beq 6d990 │ │ │ │ + ldr r3, [pc, #192] @ 6da44 │ │ │ │ + ldr r1, [pc, #192] @ 6da48 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 6d9b8 │ │ │ │ + bl 18ee38 │ │ │ │ + b 6d95c │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne 6da44 │ │ │ │ + bne 6d9e8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a3fc │ │ │ │ + bl 18a500 │ │ │ │ cmp r0, #1 │ │ │ │ - ble 6da3c │ │ │ │ + ble 6d9e0 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ sub r6, r0, #1 │ │ │ │ add r1, r6, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d3764 │ │ │ │ + bl 2d3c1c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6d9b8 │ │ │ │ + beq 6d95c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ add r1, r1, r7, lsl #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a3fc │ │ │ │ - ldr r0, [pc, #100] @ 6daa8 │ │ │ │ + bl 18a500 │ │ │ │ + ldr r0, [pc, #100] @ 6da4c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 1aaa20 │ │ │ │ + bl 1aaf34 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add r1, r0, r7 │ │ │ │ cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ mov r6, r0 │ │ │ │ - bls 6da68 │ │ │ │ + bls 6da0c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29e454 │ │ │ │ + b 29e8dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d3764 │ │ │ │ + bl 2d3c1c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6d9b8 │ │ │ │ + beq 6d95c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, r1, r7, lsl #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2044a0 │ │ │ │ - b 6da3c │ │ │ │ - @ instruction: 0x0037acf0 │ │ │ │ - eorseq fp, r6, r4, ror fp │ │ │ │ - @ instruction: 0x0037efdc │ │ │ │ + bl 204840 │ │ │ │ + b 6d9e0 │ │ │ │ + @ instruction: 0x0037b5b0 │ │ │ │ + eorseq ip, r6, r4, lsr r4 │ │ │ │ + eorseq pc, r7, ip, lsl r9 @ │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, r0, lsr #15 │ │ │ │ + eorseq r2, r9, r0, rrx │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0006daac : │ │ │ │ +0006da50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6dacc │ │ │ │ + bne 6da70 │ │ │ │ pop {r4, lr} │ │ │ │ - b 29e454 │ │ │ │ + b 29e8dc │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r2, [pc, #56] @ 6db10 │ │ │ │ + ldr r2, [pc, #56] @ 6dab4 │ │ │ │ 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 6db08 │ │ │ │ + beq 6daac │ │ │ │ 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 │ │ │ │ @@ -69112,54 +69089,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 6db90 │ │ │ │ + beq 6db34 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6db90 │ │ │ │ - ldr r2, [pc, #128] @ 6dbfc │ │ │ │ + beq 6db34 │ │ │ │ + ldr r2, [pc, #128] @ 6dba0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 6db90 │ │ │ │ + bne 6db34 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6df40 │ │ │ │ + bl 6dee4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6dbc4 │ │ │ │ + beq 6db68 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 6dbc4 │ │ │ │ + beq 6db68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6dbc4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 6db68 │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - andeq lr, r6, r0, asr #1 │ │ │ │ + b 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + andeq lr, r6, r4, rrx │ │ │ │ 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] │ │ │ │ @@ -69169,998 +69146,998 @@ │ │ │ │ str r1, [r2] │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ 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] @ 6dc94 │ │ │ │ + ldr r3, [pc, #24] @ 6dc38 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldreq r1, [pc, #16] @ 6dc98 │ │ │ │ - ldrne r1, [pc, #16] @ 6dc9c │ │ │ │ - bl 18ed34 │ │ │ │ + ldreq r1, [pc, #16] @ 6dc3c │ │ │ │ + ldrne r1, [pc, #16] @ 6dc40 │ │ │ │ + bl 18ee38 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r8, ror #15 │ │ │ │ - eorseq r1, r9, r0, lsl #16 │ │ │ │ + eorseq r2, r9, r8, lsr #1 │ │ │ │ + eorseq r2, r9, r0, asr #1 │ │ │ │ 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 6dcf0 │ │ │ │ + bne 6dc94 │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6dd28 │ │ │ │ + beq 6dccc │ │ │ │ add r1, sp, #24 │ │ │ │ mov lr, #2 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - ldr ip, [pc, #92] @ 6dd6c │ │ │ │ + ldr ip, [pc, #92] @ 6dd10 │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ str lr, [sp, #8] │ │ │ │ str lr, [sp, #4] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 6dd60 │ │ │ │ + beq 6dd04 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ ldr r5, [ip] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6dd4c │ │ │ │ - bl a55e8 │ │ │ │ + bne 6dcf0 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6dd60 │ │ │ │ + bne 6dd04 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 2643bc │ │ │ │ + b 264614 │ │ │ │ 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 1bf1e0 │ │ │ │ + bl 1bf6fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6dda8 │ │ │ │ + bne 6dd4c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6dda0 │ │ │ │ - ldr r0, [pc] @ 6ddc8 │ │ │ │ + blt 6dd44 │ │ │ │ + ldr r0, [pc] @ 6dd6c │ │ │ │ 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] @ 6ded4 │ │ │ │ + ldr r1, [pc, #208] @ 6de78 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl fe1f4 │ │ │ │ + bl fe244 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6de34 │ │ │ │ + beq 6ddd8 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r3, [pc, #188] @ 6ded8 │ │ │ │ + ldr r3, [pc, #188] @ 6de7c │ │ │ │ ldr r2, [ip, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6de3c │ │ │ │ - ldr r3, [pc, #176] @ 6dedc │ │ │ │ - ldr r1, [pc, #176] @ 6dee0 │ │ │ │ + beq 6dde0 │ │ │ │ + ldr r3, [pc, #176] @ 6de80 │ │ │ │ + ldr r1, [pc, #176] @ 6de84 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ - b 6decc │ │ │ │ + b 6de70 │ │ │ │ ldr r3, [ip, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6de50 │ │ │ │ - ldr r0, [pc, #148] @ 6dee4 │ │ │ │ - b 6decc │ │ │ │ + bne 6ddf4 │ │ │ │ + ldr r0, [pc, #148] @ 6de88 │ │ │ │ + b 6de70 │ │ │ │ cmp r3, r4 │ │ │ │ - beq 6de6c │ │ │ │ - ldr r3, [pc, #136] @ 6dee8 │ │ │ │ - ldr r1, [pc, #136] @ 6deec │ │ │ │ + beq 6de10 │ │ │ │ + ldr r3, [pc, #136] @ 6de8c │ │ │ │ + ldr r1, [pc, #136] @ 6de90 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 6de34 │ │ │ │ + bl 18ee38 │ │ │ │ + b 6ddd8 │ │ │ │ ldr r3, [ip, #20] │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 6de8c │ │ │ │ - ldr r3, [pc, #104] @ 6dee8 │ │ │ │ - ldr r1, [pc, #108] @ 6def0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 6de34 │ │ │ │ - ldr r0, [pc, #96] @ 6def4 │ │ │ │ + beq 6de30 │ │ │ │ + ldr r3, [pc, #104] @ 6de8c │ │ │ │ + ldr r1, [pc, #108] @ 6de94 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b 6ddd8 │ │ │ │ + ldr r0, [pc, #96] @ 6de98 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #12 │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl c03a4 │ │ │ │ + bl c0334 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6de34 │ │ │ │ + beq 6ddd8 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6de48 │ │ │ │ + beq 6ddec │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 6de48 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 6de48 │ │ │ │ + bne 6ddec │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 6ddec │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq fp, r5, r4, lsl #7 │ │ │ │ + eorseq fp, r5, r4, asr #24 │ │ │ │ subseq r4, r5, r8, ror r2 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r4, lsl r8 │ │ │ │ + ldrsbeq r2, [r9], -r4 @ │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, r4, lsr r8 │ │ │ │ - eorseq r1, r9, ip, asr r8 │ │ │ │ + ldrsheq r2, [r9], -r4 @ │ │ │ │ + eorseq r2, r9, ip, lsl r1 │ │ │ │ subseq lr, r7, r8, lsr r6 │ │ │ │ ldmib r0, {r1, r2, r3} │ │ │ │ - ldr r0, [pc] @ 6df04 │ │ │ │ - b a9a34 │ │ │ │ - eorseq r1, r9, ip, lsl #17 │ │ │ │ + ldr r0, [pc] @ 6dea8 │ │ │ │ + b a9978 │ │ │ │ + eorseq r2, r9, ip, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 124a98 <_PyType_Name@@Base> │ │ │ │ + bl 124af8 <_PyType_Name@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc] @ 6df3c │ │ │ │ - b 128cb4 │ │ │ │ - mlaseq r9, r4, r8, r1 │ │ │ │ + ldr r0, [pc] @ 6dee0 │ │ │ │ + b 128d18 │ │ │ │ + eorseq r2, r9, r4, asr 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 11a8a0 │ │ │ │ + bl 11a898 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r7, [pc, #320] @ 6e0ac │ │ │ │ + ldr r7, [pc, #320] @ 6e050 │ │ │ │ ldr r8, [r3, #4] │ │ │ │ cmp r8, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6df98 │ │ │ │ + bne 6df3c │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6e09c │ │ │ │ + beq 6e040 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 6dfc8 │ │ │ │ + b 6df6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ae38 │ │ │ │ + bl 19afbc │ │ │ │ subs r4, r0, #0 │ │ │ │ ldrne r3, [r4, #20] │ │ │ │ orrne r3, r3, #32 │ │ │ │ strne r3, [r4, #20] │ │ │ │ - bne 6dfc8 │ │ │ │ + bne 6df6c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #240] @ 6e0b0 │ │ │ │ + ldr r0, [pc, #240] @ 6e054 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 2a5be0 │ │ │ │ - b 6e09c │ │ │ │ + bl 2a6068 │ │ │ │ + b 6e040 │ │ │ │ mov r2, #2 │ │ │ │ - ldr r0, [pc, #224] @ 6e0b4 │ │ │ │ + ldr r0, [pc, #224] @ 6e058 │ │ │ │ add r1, sp, #8 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 19f444 │ │ │ │ + bl 19f5c8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 6dffc │ │ │ │ + bne 6dfa0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #196] @ 6e0b8 │ │ │ │ + ldr r0, [pc, #196] @ 6e05c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 2a5be0 │ │ │ │ - b 6e01c │ │ │ │ + bl 2a6068 │ │ │ │ + b 6dfc0 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6e01c │ │ │ │ + beq 6dfc0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne 6e01c │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 6dfc0 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, r7 │ │ │ │ - beq 6e078 │ │ │ │ + beq 6e01c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #140] @ 6e0bc │ │ │ │ + ldr r0, [pc, #140] @ 6e060 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl c03a4 │ │ │ │ + bl c0334 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 6e058 │ │ │ │ + bne 6dffc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #96] @ 6e0b0 │ │ │ │ + ldr r0, [pc, #96] @ 6e054 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 2a5be0 │ │ │ │ - b 6e078 │ │ │ │ + bl 2a6068 │ │ │ │ + b 6e01c │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6e078 │ │ │ │ + beq 6e01c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 6e078 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 6e01c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6e09c │ │ │ │ + beq 6e040 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6e09c │ │ │ │ + bne 6e040 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 11a8c4 │ │ │ │ + bl 11a8bc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq sp, r5, r8, lsr #10 │ │ │ │ - eorseq r1, r9, r0, lsr #17 │ │ │ │ + eorseq r2, r9, r0, ror #2 │ │ │ │ subseq sl, r7, r8, ror #25 │ │ │ │ - eorseq r1, r9, ip, asr #17 │ │ │ │ + eorseq r2, r9, ip, lsl #3 │ │ │ │ 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 6df40 │ │ │ │ + bl 6dee4 │ │ │ │ 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 6e118 │ │ │ │ + bge 6e0bc │ │ │ │ ldr r6, [r0, #4]! │ │ │ │ cmp ip, r6 │ │ │ │ - bne 6e0fc │ │ │ │ + bne 6e0a0 │ │ │ │ cmp r1, r3 │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ - ldr ip, [pc, #84] @ 6e17c │ │ │ │ + ldr ip, [pc, #84] @ 6e120 │ │ │ │ add r2, r2, #12 │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ ldr lr, [r0, #4] │ │ │ │ ldr lr, [lr, #84] @ 0x54 │ │ │ │ cmp lr, #0 │ │ │ │ - bge 6e158 │ │ │ │ + bge 6e0fc │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e158 │ │ │ │ + beq 6e0fc │ │ │ │ ldr lr, [r0, #4] │ │ │ │ cmp lr, #0 │ │ │ │ cmpne lr, ip │ │ │ │ - bne 6e168 │ │ │ │ + bne 6e10c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 6e128 │ │ │ │ + bne 6e0cc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, lr │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - andeq lr, r6, r0, asr #1 │ │ │ │ - b 6d170 │ │ │ │ + andeq lr, r6, r4, rrx │ │ │ │ + b 6d000 │ │ │ │ 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 a6300 │ │ │ │ + b a6244 │ │ │ │ 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 6e1ec │ │ │ │ + bne 6e190 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e21c │ │ │ │ + beq 6e1c0 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #112] @ 6e278 │ │ │ │ + ldr ip, [pc, #112] @ 6e21c │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e26c │ │ │ │ + beq 6e210 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6e23c │ │ │ │ - bl a55e8 │ │ │ │ + bne 6e1e0 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e26c │ │ │ │ + bne 6e210 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a21c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6e260 │ │ │ │ - ldr r3, [pc, #40] @ 6e27c │ │ │ │ + bge 6e204 │ │ │ │ + ldr r3, [pc, #40] @ 6e220 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 144370 │ │ │ │ + b 1443e0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6300 │ │ │ │ + b a6244 │ │ │ │ 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] @ 6e2a4 │ │ │ │ + ldreq r0, [pc, #16] @ 6e248 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0006e2a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ +0006e24c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 6e2b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc> │ │ │ │ - b 32eec0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x498> │ │ │ │ - muleq r6, r8, r3 │ │ │ │ + ldr r1, [pc] @ 6e258 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc> │ │ │ │ + b 32f758 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x498> │ │ │ │ + andeq lr, r6, ip, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ - bne 6e304 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5c> │ │ │ │ + bne 6e2a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5c> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e334 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8c> │ │ │ │ + beq 6e2d8 <_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] @ 6e390 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe8> │ │ │ │ + ldr ip, [pc, #112] @ 6e334 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e384 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xdc> │ │ │ │ + beq 6e328 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xdc> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6e354 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xac> │ │ │ │ - bl a55e8 │ │ │ │ + bne 6e2f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xac> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e384 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xdc> │ │ │ │ + bne 6e328 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xdc> │ │ │ │ mov r0, r4 │ │ │ │ bl 29628 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6e378 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd0> │ │ │ │ - ldr r3, [pc, #40] @ 6e394 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xec> │ │ │ │ + bge 6e31c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd0> │ │ │ │ + ldr r3, [pc, #40] @ 6e338 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xec> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 144370 │ │ │ │ + b 1443e0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6300 │ │ │ │ + b a6244 │ │ │ │ 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 1134c4 │ │ │ │ + bl 1134fc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6e3d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x12c> │ │ │ │ + bne 6e378 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x12c> │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e3fc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x154> │ │ │ │ + beq 6e3a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x154> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6e3fc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x154> │ │ │ │ + beq 6e3a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x154> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 6e404 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15c> │ │ │ │ - ldr r1, [pc, #24] @ 6e408 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x160> │ │ │ │ + ldr r3, [pc, #24] @ 6e3a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15c> │ │ │ │ + ldr r1, [pc, #24] @ 6e3ac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x160> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 6e40c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x164> │ │ │ │ + ldr r0, [pc, #8] @ 6e3b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x164> │ │ │ │ bx lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r4, lsl r9 │ │ │ │ + @ instruction: 0x003921d4 │ │ │ │ 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] @ 6e4e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x23c> │ │ │ │ - bl 1c0af8 │ │ │ │ + ldr r1, [pc, #176] @ 6e488 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x23c> │ │ │ │ + bl 1c1014 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e444 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x19c> │ │ │ │ + bne 6e3e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x19c> │ │ │ │ mov r0, #0 │ │ │ │ - b 6e4dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x234> │ │ │ │ + b 6e480 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x234> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ bl 2a0a8 <__sched_rr_get_interval64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e468 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c0> │ │ │ │ - ldr r3, [pc, #136] @ 6e4e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x240> │ │ │ │ + beq 6e40c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c0> │ │ │ │ + ldr r3, [pc, #136] @ 6e48c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x240> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ - b 6e4bc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x214> │ │ │ │ + bl 1443e0 │ │ │ │ + b 6e460 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x214> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 3556f0 │ │ │ │ + bl 355f88 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r5, r1 │ │ │ │ - bl 35566c │ │ │ │ - ldr r2, [pc, #100] @ 6e4ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x244> │ │ │ │ - ldr r3, [pc, #100] @ 6e4f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x248> │ │ │ │ - bl 355750 │ │ │ │ + bl 355f04 │ │ │ │ + ldr r2, [pc, #100] @ 6e490 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x244> │ │ │ │ + ldr r3, [pc, #100] @ 6e494 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x248> │ │ │ │ + bl 355fe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 35539c │ │ │ │ - ldr r3, [pc, #76] @ 6e4f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x24c> │ │ │ │ + bl 355c34 │ │ │ │ + ldr r3, [pc, #76] @ 6e498 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x24c> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 355c88 │ │ │ │ + bl 356520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e4d0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x228> │ │ │ │ - bl a55e8 │ │ │ │ + beq 6e474 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x228> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e43c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x194> │ │ │ │ - ldr r5, [pc, #36] @ 6e4f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x24c> │ │ │ │ + bne 6e3e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x194> │ │ │ │ + ldr r5, [pc, #36] @ 6e498 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x24c> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl ab0a0 │ │ │ │ + bl aafe4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r1, r9, r0, lsr r9 │ │ │ │ + @ instruction: 0x003921f0 │ │ │ │ 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 6e54c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a4> │ │ │ │ + bhi 6e4f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a4> │ │ │ │ ldr r6, [r5] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 6e56c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2c4> │ │ │ │ - ldr r2, [pc, #548] @ 6e760 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4b8> │ │ │ │ - ldr r1, [pc, #548] @ 6e764 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4bc> │ │ │ │ - ldr r0, [pc, #548] @ 6e768 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ + bne 6e510 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2c4> │ │ │ │ + ldr r2, [pc, #548] @ 6e704 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4b8> │ │ │ │ + ldr r1, [pc, #548] @ 6e708 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4bc> │ │ │ │ + ldr r0, [pc, #548] @ 6e70c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ mov r3, r6 │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 6e754 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ - ldr r0, [pc, #532] @ 6e768 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 6e6f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + ldr r0, [pc, #532] @ 6e70c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e520 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x278> │ │ │ │ - b 6e754 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + bne 6e4c4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x278> │ │ │ │ + b 6e6f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ cmp r4, #1 │ │ │ │ - ble 6e5e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x33c> │ │ │ │ + ble 6e588 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x33c> │ │ │ │ ldr ip, [r5, #4] │ │ │ │ - ldr r3, [pc, #492] @ 6e76c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c4> │ │ │ │ + ldr r3, [pc, #492] @ 6e710 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c4> │ │ │ │ cmp ip, r3 │ │ │ │ - beq 6e5e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x33c> │ │ │ │ + beq 6e588 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x33c> │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 6e5cc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x324> │ │ │ │ + beq 6e570 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x324> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, ip │ │ │ │ - bl b269c │ │ │ │ + bl b2630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e754 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + beq 6e6f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 6e5e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x33c> │ │ │ │ - ldr r3, [pc, #432] @ 6e770 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c8> │ │ │ │ - ldr r1, [pc, #432] @ 6e774 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4cc> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 6e754 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ - ldr r2, [pc, #420] @ 6e778 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d0> │ │ │ │ - ldr r1, [pc, #420] @ 6e77c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d4> │ │ │ │ - ldr r0, [pc, #396] @ 6e768 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ + beq 6e588 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x33c> │ │ │ │ + ldr r3, [pc, #432] @ 6e714 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c8> │ │ │ │ + ldr r1, [pc, #432] @ 6e718 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4cc> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b 6e6f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + ldr r2, [pc, #420] @ 6e71c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d0> │ │ │ │ + ldr r1, [pc, #420] @ 6e720 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d4> │ │ │ │ + ldr r0, [pc, #396] @ 6e70c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ mov r3, ip │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 6e754 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 6e6f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ - ble 6e604 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x35c> │ │ │ │ - ldr r3, [pc, #392] @ 6e780 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d8> │ │ │ │ - ldr r1, [pc, #392] @ 6e784 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4dc> │ │ │ │ + ble 6e5a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x35c> │ │ │ │ + ldr r3, [pc, #392] @ 6e724 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d8> │ │ │ │ + ldr r1, [pc, #392] @ 6e728 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4dc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 6e754 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + bl 18ee38 │ │ │ │ + b 6e6f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ lsl r1, r4, #2 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92878 │ │ │ │ + bl 92874 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 6e754 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + beq 6e6f8 <_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 6e718 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x470> │ │ │ │ + ble 6e6bc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x470> │ │ │ │ ldrb lr, [r1, #1]! │ │ │ │ cmp lr, #92 @ 0x5c │ │ │ │ cmpne lr, #39 @ 0x27 │ │ │ │ - bne 6e664 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3bc> │ │ │ │ + bne 6e608 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3bc> │ │ │ │ mov r3, ip │ │ │ │ mov r5, #92 @ 0x5c │ │ │ │ strb r5, [r3], #2 │ │ │ │ strb lr, [ip, #1] │ │ │ │ mov ip, r3 │ │ │ │ - b 6e630 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ + b 6e5d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ cmp lr, #9 │ │ │ │ - bne 6e688 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e0> │ │ │ │ + bne 6e62c <_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 6e630 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ + b 6e5d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ cmp lr, #10 │ │ │ │ - bne 6e6ac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x404> │ │ │ │ + bne 6e650 <_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 6e630 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ + b 6e5d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ cmp lr, #13 │ │ │ │ - bne 6e6d0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x428> │ │ │ │ + bne 6e674 <_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 6e630 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ + b 6e5d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ sub r3, lr, #32 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ strbls lr, [ip], #1 │ │ │ │ - bls 6e630 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ - ldr r3, [pc, #160] @ 6e788 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4e0> │ │ │ │ + bls 6e5d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ + ldr r3, [pc, #160] @ 6e72c <_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 6e630 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ + b 6e5d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ mov r3, #0 │ │ │ │ sub r1, ip, r0 │ │ │ │ strb r3, [ip] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cae48 <_PyBytes_Resize@@Base> │ │ │ │ + bl cada8 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e754 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + bne 6e6f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6e754 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + beq 6e6f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #64] @ 6e78c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4e4> │ │ │ │ + ldr r0, [pc, #64] @ 6e730 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4e4> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9a34 │ │ │ │ + b a9978 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq lr, r8, r0, ror #17 │ │ │ │ - eorseq r9, r6, r8, ror #26 │ │ │ │ - eorseq r2, r7, ip, asr #32 │ │ │ │ + eorseq pc, r8, r8, lsr #3 │ │ │ │ + eorseq sl, r6, r8, lsr #12 │ │ │ │ + eorseq r2, r7, ip, lsl #18 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r6, ip, lsl sp │ │ │ │ - @ instruction: 0x00368bf0 │ │ │ │ - eorseq r9, r6, r8, lsl #28 │ │ │ │ + @ instruction: 0x003615dc │ │ │ │ + @ instruction: 0x003694b0 │ │ │ │ + eorseq sl, r6, r8, asr #13 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r1, r9, r8, asr #18 │ │ │ │ + eorseq r2, r9, r8, lsl #4 │ │ │ │ subseq r2, r6, r8, asr #11 │ │ │ │ - @ instruction: 0x003743f8 │ │ │ │ + @ instruction: 0x00374cb8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6e7b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x508> │ │ │ │ + bne 6e754 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x508> │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e7d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x530> │ │ │ │ + beq 6e77c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x530> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6e7d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x530> │ │ │ │ + beq 6e77c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x530> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 6e7e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x538> │ │ │ │ - ldr r1, [pc, #24] @ 6e7e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x53c> │ │ │ │ + ldr r3, [pc, #24] @ 6e784 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x538> │ │ │ │ + ldr r1, [pc, #24] @ 6e788 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x53c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 6e7e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x540> │ │ │ │ + ldr r0, [pc, #8] @ 6e78c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x540> │ │ │ │ bx lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r8, ror #18 │ │ │ │ + eorseq r2, r9, r8, lsr #4 │ │ │ │ subseq r1, r5, r0, ror sp │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6e80c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x564> │ │ │ │ + bne 6e7b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x564> │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e834 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58c> │ │ │ │ + beq 6e7d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58c> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6e834 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58c> │ │ │ │ + beq 6e7d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58c> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 6e83c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x594> │ │ │ │ - ldr r1, [pc, #24] @ 6e840 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x598> │ │ │ │ + ldr r3, [pc, #24] @ 6e7e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x594> │ │ │ │ + ldr r1, [pc, #24] @ 6e7e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x598> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 6e844 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x59c> │ │ │ │ + ldr r0, [pc, #8] @ 6e7e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x59c> │ │ │ │ bx lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r8, lsl #19 │ │ │ │ + eorseq r2, r9, r8, asr #4 │ │ │ │ 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 c3e38 │ │ │ │ + bl c3dc8 │ │ │ │ mov r5, r0 │ │ │ │ bl 29424 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6e888 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e0> │ │ │ │ - ldr r3, [pc, #16] @ 6e890 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e8> │ │ │ │ + bge 6e82c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e0> │ │ │ │ + ldr r3, [pc, #16] @ 6e834 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e8> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144370 │ │ │ │ - ldr r0, [pc, #4] @ 6e894 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5ec> │ │ │ │ + b 1443e0 │ │ │ │ + ldr r0, [pc, #4] @ 6e838 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5ec> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #32] @ 6e8d0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x628> │ │ │ │ + ldr ip, [pc, #32] @ 6e874 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x628> │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r3, [pc, #28] @ 6e8d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x62c> │ │ │ │ - ldr r2, [pc, #28] @ 6e8d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x630> │ │ │ │ - ldr r1, [pc, #28] @ 6e8dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x634> │ │ │ │ + ldr r3, [pc, #28] @ 6e878 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x62c> │ │ │ │ + ldr r2, [pc, #28] @ 6e87c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x630> │ │ │ │ + ldr r1, [pc, #28] @ 6e880 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x634> │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #24] @ 6e8e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x638> │ │ │ │ - bl a9a34 │ │ │ │ + ldr r0, [pc, #24] @ 6e884 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x638> │ │ │ │ + bl a9978 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r8, r5, ip, asr #26 │ │ │ │ - eorseq r8, r5, r4, ror #26 │ │ │ │ - eorseq r8, r5, r4, asr #26 │ │ │ │ - eorseq r8, r5, r8, asr sp │ │ │ │ - @ instruction: 0x003919b0 │ │ │ │ + eorseq r9, r5, ip, lsl #12 │ │ │ │ + eorseq r9, r5, r4, lsr #12 │ │ │ │ + eorseq r9, r5, r4, lsl #12 │ │ │ │ + eorseq r9, r5, r8, lsl r6 │ │ │ │ + eorseq r2, r9, r0, ror r2 │ │ │ │ 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] @ 6e934 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x68c> │ │ │ │ - bl fe1f4 │ │ │ │ + ldr r1, [pc, #28] @ 6e8d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x68c> │ │ │ │ + bl fe244 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e92c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x684> │ │ │ │ + beq 6e8d0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x684> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 30c60 │ │ │ │ + bl 30d24 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0038babc │ │ │ │ + eorseq ip, r8, ip, ror r3 │ │ │ │ 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 6e970 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6c8> │ │ │ │ + bne 6e914 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6c8> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 298af8 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 298f90 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e998 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6f0> │ │ │ │ - b 6e990 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6e8> │ │ │ │ + bne 6e93c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6f0> │ │ │ │ + b 6e934 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6e8> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #120] @ 6e9f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x750> │ │ │ │ + ldr r0, [pc, #120] @ 6e99c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x750> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e958 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6b0> │ │ │ │ + bne 6e8fc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6b0> │ │ │ │ mov r0, #0 │ │ │ │ - b 6e9f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x748> │ │ │ │ + b 6e994 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x748> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 298af8 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 298f90 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e990 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6e8> │ │ │ │ + beq 6e934 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6e8> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 298af8 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 298f90 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e990 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6e8> │ │ │ │ + beq 6e934 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6e8> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 29d48 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge r0, [pc, #32] @ 6e9fc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x754> │ │ │ │ - bge 6e9f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x748> │ │ │ │ - ldr r3, [pc, #28] @ 6ea00 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x758> │ │ │ │ + ldrge r0, [pc, #32] @ 6e9a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x754> │ │ │ │ + bge 6e994 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x748> │ │ │ │ + ldr r3, [pc, #28] @ 6e9a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x758> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 144370 │ │ │ │ + b 1443e0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r6, r4, asr #17 │ │ │ │ + eorseq fp, r6, r4, lsl #3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ - bne 6ea50 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7a8> │ │ │ │ + bne 6e9f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7a8> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6ea80 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7d8> │ │ │ │ + beq 6ea24 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7d8> │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #92] @ 6eac8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x820> │ │ │ │ + ldr ip, [pc, #92] @ 6ea6c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x820> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6eabc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x814> │ │ │ │ + beq 6ea60 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x814> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1dd204 │ │ │ │ + bl 1dd6d8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 6eabc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x814> │ │ │ │ - ldr r1, [pc, #52] @ 6eacc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x824> │ │ │ │ - ldr r0, [pc, #52] @ 6ead0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x828> │ │ │ │ + blt 6ea60 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x814> │ │ │ │ + ldr r1, [pc, #52] @ 6ea70 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x824> │ │ │ │ + ldr r0, [pc, #52] @ 6ea74 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x828> │ │ │ │ mov r2, r4 │ │ │ │ - bl bbdf4 │ │ │ │ + bl bbd80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6eabc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x814> │ │ │ │ + blt 6ea60 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x814> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #32] @ 6ead4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x82c> │ │ │ │ + ldr r1, [pc, #32] @ 6ea78 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x82c> │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 32f2d0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x8a8> │ │ │ │ + b 32fb68 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x8a8> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, r0, ror r6 │ │ │ │ - @ instruction: 0x003919b8 │ │ │ │ - eorseq pc, r7, r4, ror r9 @ │ │ │ │ + eorseq r2, r9, r8, ror r2 │ │ │ │ + eorseq r0, r8, r4, lsr r2 │ │ │ │ andeq sl, r2, r0, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #3 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ - bne 6eb10 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x868> │ │ │ │ + bne 6eab4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x868> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 27c6b4 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27cb4c <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6eb38 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x890> │ │ │ │ - b 6eb30 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x888> │ │ │ │ + bne 6eadc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x890> │ │ │ │ + b 6ead4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x888> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #120] @ 6eb98 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f0> │ │ │ │ + ldr r0, [pc, #120] @ 6eb3c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f0> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6eaf8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x850> │ │ │ │ + bne 6ea9c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x850> │ │ │ │ mov r0, #0 │ │ │ │ - b 6eb90 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8e8> │ │ │ │ + b 6eb34 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8e8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 27c6b4 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27cb4c <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6eb30 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x888> │ │ │ │ + beq 6ead4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x888> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 27c6b4 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27cb4c <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6eb30 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x888> │ │ │ │ + beq 6ead4 <_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] @ 6eb9c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f4> │ │ │ │ - bge 6eb90 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8e8> │ │ │ │ - ldr r3, [pc, #28] @ 6eba0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f8> │ │ │ │ + ldrge r0, [pc, #32] @ 6eb40 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f4> │ │ │ │ + bge 6eb34 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8e8> │ │ │ │ + ldr r3, [pc, #28] @ 6eb44 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f8> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 144370 │ │ │ │ + b 1443e0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0036a8b8 │ │ │ │ + eorseq fp, r6, r8, ror r1 │ │ │ │ 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 │ │ │ │ @@ -70172,508 +70149,411 @@ │ │ │ │ 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 1ae7f8 │ │ │ │ + bl 1aed10 │ │ │ │ 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] @ 6ec1c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x974> │ │ │ │ - ldr r1, [pc, #16] @ 6ec20 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x978> │ │ │ │ + ldr r3, [pc, #16] @ 6ebc0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x974> │ │ │ │ + ldr r1, [pc, #16] @ 6ebc4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x978> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003919bc │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6ec4c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9a4> │ │ │ │ - ldr r1, [pc, #16] @ 6ec50 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9a8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003919f8 │ │ │ │ + mlaseq r9, r0, r2, r2 │ │ │ │ │ │ │ │ -0006ec54 : │ │ │ │ +0006ebc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #32] @ 6ec8c │ │ │ │ + ldr r5, [pc, #32] @ 6ec00 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 24b47c │ │ │ │ + bl 24b444 │ │ │ │ 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] @ 6ecb8 │ │ │ │ - ldr r1, [pc, #16] @ 6ecbc │ │ │ │ + ldr r3, [pc, #16] @ 6ec2c │ │ │ │ + ldr r1, [pc, #16] @ 6ec30 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, ip, lsr #20 │ │ │ │ + @ instruction: 0x003922b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #136] @ 6ed60 │ │ │ │ + ldr r3, [pc, #132] @ 6ecd0 │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6ecfc │ │ │ │ - add r1, pc, #108 @ 0x6c │ │ │ │ + bne 6ec70 │ │ │ │ + add r1, pc, #104 @ 0x68 │ │ │ │ ldrd r0, [r1] │ │ │ │ - ldr r2, [pc, #112] @ 6ed64 │ │ │ │ + ldr r2, [pc, #108] @ 6ecd4 │ │ │ │ mvn r3, #0 │ │ │ │ strd r0, [sp, #8] │ │ │ │ - b 6ed34 │ │ │ │ + b 6eca8 │ │ │ │ mov r2, #3 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1c3800 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1c3d18 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6ed2c │ │ │ │ + blt 6eca0 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bge 6ed34 │ │ │ │ - ldr r3, [pc, #68] @ 6ed68 │ │ │ │ - ldr r1, [pc, #68] @ 6ed6c │ │ │ │ + bge 6eca8 │ │ │ │ + ldr r3, [pc, #64] @ 6ecd8 │ │ │ │ + ldr r1, [pc, #64] @ 6ecdc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ - b 6ed4c │ │ │ │ + b 6ecc0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #0 │ │ │ │ add r0, r0, #16 │ │ │ │ str r1, [sp] │ │ │ │ bl 29a48 <__atomic_store_8@plt> │ │ │ │ - ldr r0, [pc, #16] @ 6ed60 │ │ │ │ + ldr r0, [pc, #12] @ 6ecd0 │ │ │ │ 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, asr #8 │ │ │ │ + eorseq lr, r8, r8, lsl #26 │ │ │ │ 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 a55e8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ef34 │ │ │ │ + bne 6eea4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 346bb8 <_PyLong_DivmodNear@@Base+0x121c> │ │ │ │ + bl 347450 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6ef34 │ │ │ │ + beq 6eea4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6edf4 │ │ │ │ + beq 6ed64 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 346bb8 <_PyLong_DivmodNear@@Base+0x121c> │ │ │ │ + bl 347450 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6ee0c │ │ │ │ + bne 6ed7c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ef34 │ │ │ │ + beq 6eea4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6ef34 │ │ │ │ - b 6ef28 │ │ │ │ - ldr r2, [pc, #320] @ 6ef3c │ │ │ │ - ldr r5, [pc, #316] @ 6ef3c │ │ │ │ + bne 6eea4 │ │ │ │ + b 6ee98 │ │ │ │ + ldr r2, [pc, #320] @ 6eeac │ │ │ │ + ldr r5, [pc, #316] @ 6eeac │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6ee50 │ │ │ │ + beq 6edc0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 346bb8 <_PyLong_DivmodNear@@Base+0x121c> │ │ │ │ + bl 347450 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 6ee68 │ │ │ │ + bne 6edd8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ef08 │ │ │ │ + beq 6ee78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6ef08 │ │ │ │ + bne 6ee78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 6ef08 │ │ │ │ - ldr r2, [pc, #228] @ 6ef3c │ │ │ │ - ldr r6, [pc, #224] @ 6ef3c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 6ee78 │ │ │ │ + ldr r2, [pc, #228] @ 6eeac │ │ │ │ + ldr r6, [pc, #224] @ 6eeac │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ee94 │ │ │ │ + beq 6ee04 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - bl fc2ec │ │ │ │ - bl 9b2a8 │ │ │ │ - b 6eec0 │ │ │ │ + bl fc33c │ │ │ │ + bl 9b1ec │ │ │ │ + b 6ee30 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 16d144 │ │ │ │ + bl 16d134 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 6eec0 │ │ │ │ - ldr r3, [pc, #140] @ 6ef40 │ │ │ │ - ldr r1, [pc, #140] @ 6ef44 │ │ │ │ + ble 6ee30 │ │ │ │ + ldr r3, [pc, #140] @ 6eeb0 │ │ │ │ + ldr r1, [pc, #140] @ 6eeb4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b8828 │ │ │ │ + bl 1b8d44 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6eee4 │ │ │ │ + beq 6ee54 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6eee4 │ │ │ │ + bne 6ee54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ef08 │ │ │ │ + beq 6ee78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6ef08 │ │ │ │ + bne 6ee78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ef34 │ │ │ │ + beq 6eea4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6ef34 │ │ │ │ + bne 6eea4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + b 9abc4 <_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, r8, asr sl │ │ │ │ + eorseq r2, r9, ip, ror #5 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #16] @ 6eee0 │ │ │ │ + ldr r1, [pc, #16] @ 6eee4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r9, r0, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mvn r3, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ subs r5, r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne 6ef84 │ │ │ │ + bne 6ef24 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - bge 6efa4 │ │ │ │ - b 6ef9c │ │ │ │ + bge 6ef44 │ │ │ │ + b 6ef3c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a57ec │ │ │ │ + bl 2a5c74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ef74 │ │ │ │ - b 6efbc │ │ │ │ + bne 6ef14 │ │ │ │ + b 6ef5c │ │ │ │ adds r4, r4, r3 │ │ │ │ - bmi 6efac │ │ │ │ + bmi 6ef4c │ │ │ │ cmp r4, r3 │ │ │ │ - blt 6efc4 │ │ │ │ - ldr r3, [pc, #76] @ 6f000 │ │ │ │ - ldr r1, [pc, #76] @ 6f004 │ │ │ │ + blt 6ef64 │ │ │ │ + ldr r3, [pc, #76] @ 6efa0 │ │ │ │ + ldr r1, [pc, #76] @ 6efa4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mvn r0, #0 │ │ │ │ - b 6eff8 │ │ │ │ + b 6ef98 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6efe8 │ │ │ │ + bne 6ef88 │ │ │ │ mov r3, r5 │ │ │ │ add r2, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 291d08 │ │ │ │ + b 292054 │ │ │ │ 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, ror #30 │ │ │ │ + eorseq fp, r7, ip, lsr #16 │ │ │ │ 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] @ 6f13c │ │ │ │ - bl 357730 │ │ │ │ + ldr r3, [pc, #284] @ 6f0dc │ │ │ │ + bl 357fd0 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f038 │ │ │ │ - ldr r1, [pc, #268] @ 6f140 │ │ │ │ - ldr r0, [pc, #268] @ 6f144 │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #264] @ 6f148 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 14df78 <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 6f054 │ │ │ │ - mov r4, #0 │ │ │ │ - b 6f134 │ │ │ │ - bl 91918 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6f04c │ │ │ │ - ldr r0, [pc, #228] @ 6f14c │ │ │ │ - bl 23615c <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r3, [pc, #224] @ 6f150 │ │ │ │ - ldr r8, [pc, #224] @ 6f154 │ │ │ │ + bne 6efd8 │ │ │ │ + ldr r1, [pc, #268] @ 6f0e0 │ │ │ │ + ldr r0, [pc, #268] @ 6f0e4 │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #264] @ 6f0e8 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 14dfec <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 6eff4 │ │ │ │ + mov r4, #0 │ │ │ │ + b 6f0d4 │ │ │ │ + bl 9185c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 6efec │ │ │ │ + ldr r0, [pc, #228] @ 6f0ec │ │ │ │ + bl 23611c <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r3, [pc, #224] @ 6f0f0 │ │ │ │ + ldr r8, [pc, #224] @ 6f0f4 │ │ │ │ ldr r7, [r3, #620] @ 0x26c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6f12c │ │ │ │ + beq 6f0cc │ │ │ │ ldr r6, [r7, #3704] @ 0xe78 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6f0fc │ │ │ │ + beq 6f09c │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - bl 282aac │ │ │ │ + bl 282df8 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 6f0a0 │ │ │ │ + bne 6f040 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b 6f080 │ │ │ │ + b 6f020 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ - bl a32b0 │ │ │ │ + bl a31f4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6f104 │ │ │ │ + beq 6f0a4 │ │ │ │ ldr r2, [r9] │ │ │ │ mov r1, r5 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq 6f0f0 │ │ │ │ + beq 6f090 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6f0f0 │ │ │ │ + bne 6f090 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r9, #0 │ │ │ │ - bge 6f098 │ │ │ │ - b 6f104 │ │ │ │ + bge 6f038 │ │ │ │ + b 6f0a4 │ │ │ │ ldr r7, [r7, #3644] @ 0xe3c │ │ │ │ - b 6f074 │ │ │ │ + b 6f014 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6f128 │ │ │ │ + beq 6f0c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6f128 │ │ │ │ + bne 6f0c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - ldr r0, [pc, #24] @ 6f14c │ │ │ │ - bl 8b0cc │ │ │ │ + ldr r0, [pc, #24] @ 6f0ec │ │ │ │ + bl 22f250 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsheq fp, [r5], -r4 @ │ │ │ │ - subseq ip, r3, r4, lsr lr │ │ │ │ - eorseq r1, r9, r4, asr #21 │ │ │ │ + @ instruction: 0x0035b9b4 │ │ │ │ + ldrsheq sp, [r3], #-108 @ 0xffffff94 │ │ │ │ + eorseq r2, r9, r4, lsl #7 │ │ │ │ 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 285ea4 │ │ │ │ + bl 2861f0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ - b a6300 │ │ │ │ + b a6244 │ │ │ │ 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] @ 6f1f4 │ │ │ │ + ldr ip, [pc, #48] @ 6f194 │ │ │ │ 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] @ 6f1f8 │ │ │ │ + ldr ip, [pc, #16] @ 6f198 │ │ │ │ str ip, [sp] │ │ │ │ - bl 285ea4 │ │ │ │ + bl 2861f0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r8, r6, ip, lsl sl │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3912] @ 0xf48 │ │ │ │ - sub sp, sp, #156 @ 0x9c │ │ │ │ - mov lr, r1 │ │ │ │ - add ip, sp, #12 │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r1, r2 │ │ │ │ - stm sp, {r3, ip} │ │ │ │ - ldr r2, [pc, #324] @ 6f370 │ │ │ │ - mov r5, r0 │ │ │ │ - add r3, sp, #20 │ │ │ │ - mov r0, lr │ │ │ │ - bl 2b77c8 <_PyArg_ParseStack@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6f364 │ │ │ │ - ldrd r8, [sp, #16] │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c3e38 │ │ │ │ - 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 c7b9c │ │ │ │ - cmp r4, #0 │ │ │ │ - bge 6f2a0 │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne 6f354 │ │ │ │ - bl 1326d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6f250 │ │ │ │ - b 6f34c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldreq r4, [pc, #196] @ 6f374 │ │ │ │ - beq 6f364 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl aa930 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6f34c │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl a6300 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 6f328 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - bl 261e10 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 6f328 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl a6300 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 6f328 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - str r3, [r4, #20] │ │ │ │ - bl a6300 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 6f328 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - str r3, [r4, #24] │ │ │ │ - bl a6300 │ │ │ │ - cmp r0, #0 │ │ │ │ - strne r0, [r4, #28] │ │ │ │ - bne 6f364 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6f34c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 6f34c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - b 6f364 │ │ │ │ - ldr r3, [pc, #28] @ 6f378 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #156 @ 0x9c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0x00391adc │ │ │ │ - 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] @ 6f534 │ │ │ │ + ldr lr, [pc, #408] @ 6f354 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -70684,647 +70564,743 @@ │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ - bne 6f3fc │ │ │ │ + bne 6f21c │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r5, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6f444 │ │ │ │ + beq 6f264 │ │ │ │ mov ip, #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #296] @ 6f538 │ │ │ │ + ldr ip, [pc, #296] @ 6f358 │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r7, r4 │ │ │ │ moveq r8, r4 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 6f514 │ │ │ │ + beq 6f334 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 16ff18 │ │ │ │ + bl 16ff08 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ - beq 6f514 │ │ │ │ + beq 6f334 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #200] @ 6f53c │ │ │ │ + ldr r3, [pc, #200] @ 6f35c │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 2b5394 │ │ │ │ + bl 2b5770 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f510 │ │ │ │ + beq 6f330 │ │ │ │ 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 6f4b4 │ │ │ │ + beq 6f2d4 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a708 │ │ │ │ mov r4, r0 │ │ │ │ - b 6f4c0 │ │ │ │ + b 6f2e0 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a444 │ │ │ │ mov r4, r0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6f500 │ │ │ │ + bne 6f320 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6f4f4 │ │ │ │ + beq 6f314 │ │ │ │ cmp r3, #22 │ │ │ │ - ldr r3, [pc, #96] @ 6f540 │ │ │ │ + ldr r3, [pc, #96] @ 6f360 │ │ │ │ ldr r0, [r3] │ │ │ │ - bne 6f4ec │ │ │ │ - bl 144370 │ │ │ │ - b 6f4f4 │ │ │ │ + bne 6f30c │ │ │ │ + bl 1443e0 │ │ │ │ + b 6f314 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1706c4 │ │ │ │ - bl a55e8 │ │ │ │ + bl 1706b4 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f510 │ │ │ │ + bne 6f330 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ mov r4, r0 │ │ │ │ - b 6f514 │ │ │ │ + b 6f334 │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 1706e4 │ │ │ │ + bl 1706d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq ip, r3, r0, asr lr │ │ │ │ + subseq sp, r3, r8, lsl r7 │ │ │ │ @ instruction: 0x0057469c │ │ │ │ - eorseq fp, r6, r4, asr #10 │ │ │ │ + eorseq fp, r6, r4, lsl #28 │ │ │ │ + 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] @ 6f4d8 │ │ │ │ + mov r5, r0 │ │ │ │ + add r3, sp, #20 │ │ │ │ + mov r0, lr │ │ │ │ + bl 2b7c50 <_PyArg_ParseStack@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 6f4cc │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl c3dc8 │ │ │ │ + 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 c7b20 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge 6f408 │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne 6f4bc │ │ │ │ + bl 132738 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6f3b8 │ │ │ │ + b 6f4b4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldreq r4, [pc, #196] @ 6f4dc │ │ │ │ + beq 6f4cc │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ + bl aa874 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 6f4b4 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl a6244 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 6f490 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + bl 262068 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 6f490 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl a6244 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 6f490 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + str r3, [r4, #20] │ │ │ │ + bl a6244 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 6f490 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + str r3, [r4, #24] │ │ │ │ + bl a6244 │ │ │ │ + cmp r0, #0 │ │ │ │ + strne r0, [r4, #28] │ │ │ │ + bne 6f4cc │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 6f4b4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 6f4b4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + b 6f4cc │ │ │ │ + ldr r3, [pc, #28] @ 6f4e0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1443e0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #156 @ 0x9c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mlaseq r9, ip, r3, r2 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - bne 6f590 │ │ │ │ + bne 6f530 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6f5c0 │ │ │ │ + beq 6f560 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #64] @ 6f5ec │ │ │ │ + ldr ip, [pc, #64] @ 6f58c │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f5e0 │ │ │ │ + beq 6f580 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1dd204 │ │ │ │ + bl 1dd6d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6f5e0 │ │ │ │ - ldr r1, [pc, #24] @ 6f5f0 │ │ │ │ + blt 6f580 │ │ │ │ + ldr r1, [pc, #24] @ 6f590 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 32f2d0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x8a8> │ │ │ │ + b 32fb68 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x8a8> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r4, r7, r8, asr #13 │ │ │ │ andeq r9, r2, r4, asr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ - bne 6f62c │ │ │ │ + bne 6f5cc │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6f65c │ │ │ │ - b 6f650 │ │ │ │ + bne 6f5fc │ │ │ │ + b 6f5f0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #284] @ 6f758 │ │ │ │ + ldr r0, [pc, #284] @ 6f6f8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f614 │ │ │ │ - b 6f74c │ │ │ │ - bl a55e8 │ │ │ │ + bne 6f5b4 │ │ │ │ + b 6f6ec │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f74c │ │ │ │ + bne 6f6ec │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ccf64 │ │ │ │ + bl 1cd47c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f684 │ │ │ │ - ldr r3, [pc, #228] @ 6f75c │ │ │ │ - ldr r1, [pc, #228] @ 6f760 │ │ │ │ + bne 6f624 │ │ │ │ + ldr r3, [pc, #228] @ 6f6fc │ │ │ │ + ldr r1, [pc, #228] @ 6f700 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 6f71c │ │ │ │ + bl 18ee38 │ │ │ │ + b 6f6bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cd820 │ │ │ │ + bl 1cdd38 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 6f71c │ │ │ │ + blt 6f6bc │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 6a2fc │ │ │ │ + bl 6a2a0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6f71c │ │ │ │ - bl c3e38 │ │ │ │ + beq 6f6bc │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 6f704 │ │ │ │ + bge 6f6a4 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6f73c │ │ │ │ - bl 1326d0 │ │ │ │ + bne 6f6dc │ │ │ │ + bl 132738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f6b8 │ │ │ │ + beq 6f658 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 6a6f8 │ │ │ │ + bl 6a618 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 6f72c │ │ │ │ - bl a55e8 │ │ │ │ + bne 6f6cc │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f74c │ │ │ │ + bne 6f6ec │ │ │ │ mvn r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b a58d8 │ │ │ │ - ldr r3, [pc, #32] @ 6f764 │ │ │ │ + b a581c │ │ │ │ + ldr r3, [pc, #32] @ 6f704 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ - b 6f704 │ │ │ │ + bl 1443e0 │ │ │ │ + b 6f6a4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq sl, r6, ip, lsl r7 │ │ │ │ + @ instruction: 0x0036afdc │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r8, ror #21 │ │ │ │ + eorseq r2, r9, r8, lsr #7 │ │ │ │ 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 6f798 │ │ │ │ - ldr r3, [pc, #156] @ 6f828 │ │ │ │ - ldr r1, [pc, #156] @ 6f82c │ │ │ │ + bgt 6f738 │ │ │ │ + ldr r3, [pc, #156] @ 6f7c8 │ │ │ │ + ldr r1, [pc, #156] @ 6f7cc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 6f7b8 │ │ │ │ + bl 18ee38 │ │ │ │ + b 6f758 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6f7c0 │ │ │ │ - ldr r3, [pc, #120] @ 6f828 │ │ │ │ - ldr r1, [pc, #124] @ 6f830 │ │ │ │ + beq 6f760 │ │ │ │ + ldr r3, [pc, #120] @ 6f7c8 │ │ │ │ + ldr r1, [pc, #124] @ 6f7d0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mvn r5, #0 │ │ │ │ - b 6f820 │ │ │ │ + b 6f7c0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bne 6f7e0 │ │ │ │ - ldr r3, [pc, #96] @ 6f834 │ │ │ │ - ldr r1, [pc, #96] @ 6f838 │ │ │ │ + bne 6f780 │ │ │ │ + ldr r3, [pc, #96] @ 6f7d4 │ │ │ │ + ldr r1, [pc, #96] @ 6f7d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 6f7b8 │ │ │ │ - ldr r6, [pc, #64] @ 6f828 │ │ │ │ + bl 18ee38 │ │ │ │ + b 6f758 │ │ │ │ + ldr r6, [pc, #64] @ 6f7c8 │ │ │ │ ldr r1, [r6] │ │ │ │ - bl 11f9b8 │ │ │ │ + bl 11fa1c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 6f804 │ │ │ │ - bl a55e8 │ │ │ │ + bne 6f7a4 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f810 │ │ │ │ - b 6f7b8 │ │ │ │ + beq 6f7b0 │ │ │ │ + b 6f758 │ │ │ │ cmp r0, #0 │ │ │ │ strgt r0, [r4, #16] │ │ │ │ - bgt 6f820 │ │ │ │ - ldr r1, [pc, #36] @ 6f83c │ │ │ │ + bgt 6f7c0 │ │ │ │ + ldr r1, [pc, #36] @ 6f7dc │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 18ed34 │ │ │ │ - b 6f7b8 │ │ │ │ + bl 18ee38 │ │ │ │ + b 6f758 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, lsr #25 │ │ │ │ - eorseq r2, r7, ip, lsl #27 │ │ │ │ + eorseq pc, r6, ip, ror #10 │ │ │ │ + eorseq r3, r7, ip, asr #12 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00382fb8 │ │ │ │ - eorseq r1, r9, ip, lsl #22 │ │ │ │ + eorseq r3, r8, r8, ror r8 │ │ │ │ + eorseq r2, r9, ip, asr #7 │ │ │ │ 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 6f870 │ │ │ │ + bhi 6f810 │ │ │ │ cmp r4, #0 │ │ │ │ - ble 6f8b0 │ │ │ │ - b 6f894 │ │ │ │ - ldr r0, [pc, #284] @ 6f994 │ │ │ │ + ble 6f850 │ │ │ │ + b 6f834 │ │ │ │ + ldr r0, [pc, #284] @ 6f934 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f864 │ │ │ │ + bne 6f804 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 11fd1c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd80 <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 6f8b8 │ │ │ │ - bl a55e8 │ │ │ │ + bne 6f858 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f88c │ │ │ │ + bne 6f82c │ │ │ │ mvn r4, #0 │ │ │ │ - b 6f8ec │ │ │ │ - bl aafb0 │ │ │ │ + b 6f88c │ │ │ │ + bl aaef4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 6f8e4 │ │ │ │ + beq 6f884 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6f8e4 │ │ │ │ + bne 6f884 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - beq 6f8a4 │ │ │ │ + beq 6f844 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 6f90c │ │ │ │ - ldr r3, [pc, #152] @ 6f998 │ │ │ │ - ldr r1, [pc, #152] @ 6f99c │ │ │ │ + bne 6f8ac │ │ │ │ + ldr r3, [pc, #152] @ 6f938 │ │ │ │ + ldr r1, [pc, #152] @ 6f93c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 6f88c │ │ │ │ + bl 18ee38 │ │ │ │ + b 6f82c │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6f91c │ │ │ │ + bge 6f8bc │ │ │ │ adds r4, r4, r6 │ │ │ │ - bmi 6f924 │ │ │ │ + bmi 6f8c4 │ │ │ │ cmp r6, r4 │ │ │ │ - bgt 6f938 │ │ │ │ - ldr r3, [pc, #108] @ 6f998 │ │ │ │ - ldr r1, [pc, #112] @ 6f9a0 │ │ │ │ + bgt 6f8d8 │ │ │ │ + ldr r3, [pc, #108] @ 6f938 │ │ │ │ + ldr r1, [pc, #112] @ 6f940 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 6f88c │ │ │ │ + bl 18ee38 │ │ │ │ + b 6f82c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 6f958 │ │ │ │ - ldr r3, [pc, #88] @ 6f9a4 │ │ │ │ - ldr r1, [pc, #88] @ 6f9a8 │ │ │ │ + ble 6f8f8 │ │ │ │ + ldr r3, [pc, #88] @ 6f944 │ │ │ │ + ldr r1, [pc, #88] @ 6f948 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 6f88c │ │ │ │ + bl 18ee38 │ │ │ │ + b 6f82c │ │ │ │ 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 1bb448 │ │ │ │ + bl 1bb964 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6f88c │ │ │ │ - ldr r0, [pc, #28] @ 6f9ac │ │ │ │ + beq 6f82c │ │ │ │ + ldr r0, [pc, #28] @ 6f94c │ │ │ │ add r0, r0, r7, lsl #4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mlaseq r7, r4, r5, r5 │ │ │ │ + eorseq r5, r7, r4, lsl #28 │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq r1, r9, r4, lsr fp │ │ │ │ - eorseq sl, r6, r0, lsr #6 │ │ │ │ + @ instruction: 0x003923f4 │ │ │ │ + eorseq sl, r6, r0, ror #23 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r7, r7, r8, lsr #6 │ │ │ │ + mlaseq r7, r8, fp, r7 │ │ │ │ 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] @ 6f9f0 │ │ │ │ + ldr r1, [pc, #32] @ 6f990 │ │ │ │ mov r0, r3 │ │ │ │ - bl 31a984 <_PyTime_AsTimeval@@Base+0x1434> │ │ │ │ + bl 31ac38 <_PyTime_AsTimeval@@Base+0xe54> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6f9e8 │ │ │ │ + beq 6f988 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 6fae4 │ │ │ │ + b 6fa84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sp, r6, ip, asr #7 │ │ │ │ + eorseq sp, r6, ip, lsl #25 │ │ │ │ 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 6fa2c │ │ │ │ + bne 6f9cc │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 1dd204 │ │ │ │ + bl 1dd6d8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 6facc │ │ │ │ - b 6fa50 │ │ │ │ + blt 6fa6c │ │ │ │ + b 6f9f0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #156] @ 6fad8 │ │ │ │ + ldr r0, [pc, #156] @ 6fa78 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6fa18 │ │ │ │ - b 6facc │ │ │ │ - ldr r3, [pc, #132] @ 6fadc │ │ │ │ + bne 6f9b8 │ │ │ │ + b 6fa6c │ │ │ │ + ldr r3, [pc, #132] @ 6fa7c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b5394 │ │ │ │ + bl 2b5770 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6facc │ │ │ │ + beq 6fa6c │ │ │ │ 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 6fabc │ │ │ │ + bne 6fa5c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6fab0 │ │ │ │ - ldr r3, [pc, #52] @ 6fae0 │ │ │ │ + beq 6fa50 │ │ │ │ + ldr r3, [pc, #52] @ 6fa80 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ - bl a55e8 │ │ │ │ + bl 1443e0 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6facc │ │ │ │ + bne 6fa6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6300 │ │ │ │ + b a6244 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r6, r0, ror #16 │ │ │ │ - eorseq fp, r6, r4, asr #10 │ │ │ │ + eorseq fp, r6, r0, lsr #2 │ │ │ │ + eorseq fp, r6, r4, lsl #28 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fb0c │ │ │ │ + beq 6faac │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bxeq lr │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #352] @ 6fc74 │ │ │ │ + ldr r2, [pc, #352] @ 6fc14 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 6fc6c │ │ │ │ + beq 6fc0c │ │ │ │ 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 6fb64 │ │ │ │ + bne 6fb04 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6fb7c │ │ │ │ + bne 6fb1c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6fb7c │ │ │ │ - ldr r0, [pc, #284] @ 6fc78 │ │ │ │ + bne 6fb1c │ │ │ │ + ldr r0, [pc, #284] @ 6fc18 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9ddd8 │ │ │ │ - bge 6fb7c │ │ │ │ - bl 322150 <_PySys_GetSizeOf@@Base+0x210> │ │ │ │ + b 9dd1c │ │ │ │ + bge 6fb1c │ │ │ │ + bl 3229e4 <_PySys_GetSizeOf@@Base+0x210> │ │ │ │ cmp r0, #0 │ │ │ │ movne r6, #45 @ 0x2d │ │ │ │ - bne 6fb90 │ │ │ │ - b 6fc64 │ │ │ │ + bne 6fb30 │ │ │ │ + b 6fc04 │ │ │ │ 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 6fbb8 │ │ │ │ + beq 6fb58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6fbb8 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 6fb58 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 355150 │ │ │ │ + bl 3559e8 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 355370 │ │ │ │ + bl 355c08 │ │ │ │ subs r4, r1, #0 │ │ │ │ sublt r8, r8, #1 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ addlt r4, r4, #60 @ 0x3c │ │ │ │ - bl 355150 │ │ │ │ + bl 3559e8 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 355370 │ │ │ │ + bl 355c08 │ │ │ │ subs r3, r1, #0 │ │ │ │ sublt r5, r5, #1 │ │ │ │ addlt r3, r3, #60 @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6fc2c │ │ │ │ + beq 6fbcc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #84] @ 6fc7c │ │ │ │ - bl 128cb4 │ │ │ │ - b 6fc64 │ │ │ │ + ldr r0, [pc, #84] @ 6fc1c │ │ │ │ + bl 128d18 │ │ │ │ + b 6fc04 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6fc4c │ │ │ │ + beq 6fbec │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #56] @ 6fc80 │ │ │ │ - bl 128cb4 │ │ │ │ - b 6fc64 │ │ │ │ + ldr r0, [pc, #56] @ 6fc20 │ │ │ │ + bl 128d18 │ │ │ │ + b 6fc04 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r0, [pc, #40] @ 6fc84 │ │ │ │ + ldr r0, [pc, #40] @ 6fc24 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 128cb4 │ │ │ │ + b 128d18 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #4] @ 6fc78 │ │ │ │ - b 9ddd8 │ │ │ │ + ldr r0, [pc, #4] @ 6fc18 │ │ │ │ + b 9dd1c │ │ │ │ subseq r8, r6, ip, lsr r9 │ │ │ │ - eorseq r4, r7, r0, ror #26 │ │ │ │ - eorseq r1, r9, r0, asr fp │ │ │ │ - eorseq r1, r9, ip, ror #22 │ │ │ │ - eorseq r1, r9, r0, lsl #23 │ │ │ │ + @ instruction: 0x003755d0 │ │ │ │ + eorseq r2, r9, r0, lsl r4 │ │ │ │ + eorseq r2, r9, ip, lsr #8 │ │ │ │ + eorseq r2, r9, r0, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne 6fcdc │ │ │ │ + bne 6fc7c │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - beq 6fcc0 │ │ │ │ + beq 6fc60 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6fcdc │ │ │ │ - bl 1e7614 │ │ │ │ + bne 6fc7c │ │ │ │ + bl 1e7a14 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #36] @ 6fcf4 │ │ │ │ + ldr r2, [pc, #36] @ 6fc94 │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - b 337854 <_PyUnicode_ToNumeric@@Base+0x6ee4> │ │ │ │ - ldr r3, [pc, #20] @ 6fcf8 │ │ │ │ - ldr r1, [pc, #20] @ 6fcfc │ │ │ │ + b 3380e0 <_PyUnicode_ToNumeric@@Base+0x6d80> │ │ │ │ + ldr r3, [pc, #20] @ 6fc98 │ │ │ │ + ldr r1, [pc, #20] @ 6fc9c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r9, r0, fp, r1 │ │ │ │ + eorseq r2, r9, r0, asr r4 │ │ │ │ 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 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6fd48 │ │ │ │ - bl a55e8 │ │ │ │ + bne 6fce8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6fd70 │ │ │ │ + bne 6fd10 │ │ │ │ mov r0, r4 │ │ │ │ bl 297d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6fd68 │ │ │ │ - ldr r3, [pc, #24] @ 6fd78 │ │ │ │ + bge 6fd08 │ │ │ │ + ldr r3, [pc, #24] @ 6fd18 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144370 │ │ │ │ + b 1443e0 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6300 │ │ │ │ + b a6244 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 6fdb4 │ │ │ │ + bne 6fd54 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6fdc8 │ │ │ │ - b 6fdd8 │ │ │ │ + bne 6fd68 │ │ │ │ + b 6fd78 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fda4 │ │ │ │ + beq 6fd44 │ │ │ │ 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 │ │ │ │ @@ -71339,210 +71315,210 @@ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r2, [pc, #52] @ 6fe58 │ │ │ │ - bl 2b77c8 <_PyArg_ParseStack@@Base> │ │ │ │ + ldr r2, [pc, #52] @ 6fdf8 │ │ │ │ + bl 2b7c50 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fe50 │ │ │ │ + beq 6fdf0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 29ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge r0, [pc, #24] @ 6fe5c │ │ │ │ - bge 6fe50 │ │ │ │ - ldr r3, [pc, #20] @ 6fe60 │ │ │ │ + ldrge r0, [pc, #24] @ 6fdfc │ │ │ │ + bge 6fdf0 │ │ │ │ + ldr r3, [pc, #20] @ 6fe00 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ + bl 1443e0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r1, r9, r8, lsl #24 │ │ │ │ + eorseq r2, r9, r8, asr #9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl a55e8 │ │ │ │ + bl a552c │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 70034 │ │ │ │ + bne 6ffd4 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 6ff70 │ │ │ │ + bne 6ff10 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6fec0 │ │ │ │ + beq 6fe60 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6fecc │ │ │ │ + bne 6fe6c │ │ │ │ ldrb r3, [r7, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70034 │ │ │ │ + beq 6ffd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #352] @ 7003c │ │ │ │ + ldr r2, [pc, #352] @ 6ffdc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1b70 │ │ │ │ + bl e1b40 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 70024 │ │ │ │ + beq 6ffc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #320] @ 7003c │ │ │ │ + ldr r2, [pc, #320] @ 6ffdc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1b70 │ │ │ │ + bl e1b40 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70024 │ │ │ │ + beq 6ffc4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 75a84 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 75a24 │ │ │ │ + bl 9b1ec │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ff44 │ │ │ │ + beq 6fee4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6ff44 │ │ │ │ + bne 6fee4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70034 │ │ │ │ + beq 6ffd4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 70034 │ │ │ │ + bne 6ffd4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + b 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70034 │ │ │ │ + beq 6ffd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #176] @ 7003c │ │ │ │ + ldr r2, [pc, #176] @ 6ffdc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1b70 │ │ │ │ + bl e1b40 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 70024 │ │ │ │ + beq 6ffc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #144] @ 7003c │ │ │ │ + ldr r2, [pc, #144] @ 6ffdc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1b70 │ │ │ │ + bl e1b40 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70024 │ │ │ │ + beq 6ffc4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ strd r4, [sp] │ │ │ │ - bl b9070 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl b8ffc │ │ │ │ + bl 9b1ec │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6fffc │ │ │ │ + beq 6ff9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6fffc │ │ │ │ + bne 6ff9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70034 │ │ │ │ + beq 6ffd4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 70034 │ │ │ │ + bne 6ffd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 70034 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 6ffd4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9b2a8 │ │ │ │ + b 9b1ec │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mlaseq r5, r4, r0, r8 │ │ │ │ + eorseq r8, r5, r4, asr 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 a55e8 │ │ │ │ + bl a552c │ │ │ │ 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 700bc │ │ │ │ + bne 7005c │ │ │ │ mov r0, r4 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #148] @ 70120 │ │ │ │ + ldr r2, [pc, #148] @ 700c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1b70 │ │ │ │ + bl e1b40 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 71ac0 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 71a60 │ │ │ │ + bl 9b1ec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 70104 │ │ │ │ + bne 700a4 │ │ │ │ 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] @ 70120 │ │ │ │ + ldr r2, [pc, #72] @ 700c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1b70 │ │ │ │ + bl e1b40 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 118af0 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 118ae8 │ │ │ │ + bl 9b1ec │ │ │ │ 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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - mlaseq r5, r4, r0, r8 │ │ │ │ + b 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + eorseq r8, r5, r4, asr r9 │ │ │ │ ldrd r0, [r0, #32] │ │ │ │ - b 150b08 │ │ │ │ + b 150ecc │ │ │ │ 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 │ │ │ │ @@ -71552,57 +71528,57 @@ │ │ │ │ mov r1, r3 │ │ │ │ add r6, r6, r3 │ │ │ │ subs r3, ip, #0 │ │ │ │ movne r3, #1 │ │ │ │ orrs r3, r3, r1, lsr #31 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bne 7018c │ │ │ │ + bne 7012c │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 701c4 │ │ │ │ + beq 70164 │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #144] @ 70228 │ │ │ │ + ldr ip, [pc, #144] @ 701c8 │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 701c4 │ │ │ │ + bne 70164 │ │ │ │ mov r0, #0 │ │ │ │ - b 70220 │ │ │ │ + b 701c0 │ │ │ │ cmp r6, #0 │ │ │ │ moveq r2, #1 │ │ │ │ - beq 701e0 │ │ │ │ + beq 70180 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1034d0 │ │ │ │ + bl 103520 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt 701bc │ │ │ │ + blt 7015c │ │ │ │ mov r3, #32768 @ 0x8000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c34c8 │ │ │ │ + bl 2c3950 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 70210 │ │ │ │ - bl a55e8 │ │ │ │ + bne 701b0 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 7022c │ │ │ │ - beq 70220 │ │ │ │ - b 701bc │ │ │ │ - ldr r2, [pc, #24] @ 70230 │ │ │ │ + ldreq r0, [pc, #32] @ 701cc │ │ │ │ + beq 701c0 │ │ │ │ + b 7015c │ │ │ │ + ldr r2, [pc, #24] @ 701d0 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #12] @ 7022c │ │ │ │ + ldr r0, [pc, #12] @ 701cc │ │ │ │ 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 │ │ │ │ @@ -71614,37 +71590,37 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 29658 │ │ │ │ sub r3, r5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 70284 │ │ │ │ + bhi 70224 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r2, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 7030c │ │ │ │ - b 702a4 │ │ │ │ - ldr r0, [pc, #336] @ 703dc │ │ │ │ + beq 702ac │ │ │ │ + b 70244 │ │ │ │ + ldr r0, [pc, #336] @ 7037c │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7031c │ │ │ │ - b 7026c │ │ │ │ + beq 702bc │ │ │ │ + b 7020c │ │ │ │ add r1, sp, #4 │ │ │ │ - bl b269c │ │ │ │ + bl b2630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7031c │ │ │ │ + beq 702bc │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 702d4 │ │ │ │ + beq 70274 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ @@ -71654,158 +71630,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 70324 │ │ │ │ + b 702c4 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 112590 │ │ │ │ + bl 1125c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70324 │ │ │ │ + beq 702c4 │ │ │ │ mov r4, #0 │ │ │ │ - b 703bc │ │ │ │ + b 7035c │ │ │ │ cmp r5, #1 │ │ │ │ - ble 70398 │ │ │ │ + ble 70338 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #168] @ 703e0 │ │ │ │ + ldr r2, [pc, #168] @ 70380 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 70398 │ │ │ │ + beq 70338 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 70384 │ │ │ │ + beq 70324 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b269c │ │ │ │ + bl b2630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7031c │ │ │ │ + beq 702bc │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 70398 │ │ │ │ - ldr r3, [pc, #108] @ 703e4 │ │ │ │ - ldr r1, [pc, #108] @ 703e8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 7031c │ │ │ │ - ldr r2, [pc, #96] @ 703ec │ │ │ │ - ldr r1, [pc, #96] @ 703f0 │ │ │ │ - ldr r0, [pc, #72] @ 703dc │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 7031c │ │ │ │ + beq 70338 │ │ │ │ + ldr r3, [pc, #108] @ 70384 │ │ │ │ + ldr r1, [pc, #108] @ 70388 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b 702bc │ │ │ │ + ldr r2, [pc, #96] @ 7038c │ │ │ │ + ldr r1, [pc, #96] @ 70390 │ │ │ │ + ldr r0, [pc, #72] @ 7037c │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 702bc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 92878 │ │ │ │ + bl 92874 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 7031c │ │ │ │ - ldr r0, [pc, #60] @ 703f4 │ │ │ │ - bl a9a34 │ │ │ │ + beq 702bc │ │ │ │ + ldr r0, [pc, #60] @ 70394 │ │ │ │ + bl a9978 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 703d0 │ │ │ │ + beq 70370 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1134c4 │ │ │ │ + bl 1134fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsbeq r2, [r7], -r8 @ │ │ │ │ + mlaseq r7, r8, r9, r2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r6, ip, lsl sp │ │ │ │ - @ instruction: 0x00368bf0 │ │ │ │ - eorseq r9, r6, r8, lsl #28 │ │ │ │ - @ instruction: 0x003743f8 │ │ │ │ + @ instruction: 0x003615dc │ │ │ │ + @ instruction: 0x003694b0 │ │ │ │ + eorseq sl, r6, r8, asr #13 │ │ │ │ + @ instruction: 0x00374cb8 │ │ │ │ ldmib r0, {r1, r2, r3} │ │ │ │ - ldr r0, [pc] @ 70404 │ │ │ │ - b a9a34 │ │ │ │ - @ instruction: 0x0038c2f0 │ │ │ │ + ldr r0, [pc] @ 703a4 │ │ │ │ + b a9978 │ │ │ │ + @ instruction: 0x0038cbb0 │ │ │ │ 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 70464 │ │ │ │ - ldr r1, [pc, #80] @ 7048c │ │ │ │ + beq 70404 │ │ │ │ + ldr r1, [pc, #80] @ 7042c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1985c0 │ │ │ │ + bl 19818c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70464 │ │ │ │ + beq 70404 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70478 │ │ │ │ + beq 70418 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 70478 │ │ │ │ + b 70418 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a7d90 │ │ │ │ + b a7cd4 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sp, r7, r4, lsl #10 │ │ │ │ + eorseq sp, r7, r0, lsr #27 │ │ │ │ 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 704fc │ │ │ │ + bne 7049c │ │ │ │ clz ip, r0 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 704fc │ │ │ │ + bne 7049c │ │ │ │ ldr r3, [r4, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #76] @ 7053c │ │ │ │ + ldr r1, [pc, #76] @ 704dc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 18ed34 │ │ │ │ - b 70530 │ │ │ │ + bl 18ee38 │ │ │ │ + b 704d0 │ │ │ │ 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] @ 70540 │ │ │ │ + ldr ip, [pc, #36] @ 704e0 │ │ │ │ mov r3, lr │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 704e4 │ │ │ │ + bne 70484 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r1, r9, ip, lsr #24 │ │ │ │ + eorseq r2, r9, ip, ror #9 │ │ │ │ subseq r4, r7, r0, lsr #14 │ │ │ │ - b 70654 <_PyThread_CurrentFrames@@Base> │ │ │ │ + b 705f4 <_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 │ │ │ │ @@ -71813,580 +71789,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 705a0 │ │ │ │ + bne 70540 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 705d8 │ │ │ │ - ldr ip, [pc, #164] @ 7064c │ │ │ │ + beq 70578 │ │ │ │ + ldr ip, [pc, #164] @ 705ec │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 705d8 │ │ │ │ + bne 70578 │ │ │ │ mov r0, #0 │ │ │ │ - b 70644 │ │ │ │ + b 705e4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70618 │ │ │ │ + beq 705b8 │ │ │ │ ldr r6, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 705f4 │ │ │ │ + beq 70594 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 70620 │ │ │ │ + beq 705c0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 70620 │ │ │ │ - bl a55e8 │ │ │ │ + bne 705c0 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70620 │ │ │ │ - b 705d0 │ │ │ │ + beq 705c0 │ │ │ │ + b 70570 │ │ │ │ mov r4, #1 │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov ip, #0 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r5, #20] │ │ │ │ - ldreq r0, [pc, #24] @ 70650 │ │ │ │ + ldreq r0, [pc, #24] @ 705f0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ str ip, [sp] │ │ │ │ - bl 316580 │ │ │ │ + bl 316e14 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r4, r7, ip, asr #14 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ -00070654 <_PyThread_CurrentFrames@@Base>: │ │ │ │ +000705f4 <_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] @ 707e4 <_PyThread_CurrentFrames@@Base+0x190> │ │ │ │ - bl 357730 │ │ │ │ - ldr r1, [pc, #372] @ 707e8 <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ + ldr r3, [pc, #376] @ 70784 <_PyThread_CurrentFrames@@Base+0x190> │ │ │ │ + bl 357fd0 │ │ │ │ + ldr r1, [pc, #372] @ 70788 <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r2, #0 │ │ │ │ - bl 14df78 <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ + bl 14dfec <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 7068c <_PyThread_CurrentFrames@@Base+0x38> │ │ │ │ + bge 7062c <_PyThread_CurrentFrames@@Base+0x38> │ │ │ │ mov r4, #0 │ │ │ │ - b 707dc <_PyThread_CurrentFrames@@Base+0x188> │ │ │ │ - bl 91918 │ │ │ │ + b 7077c <_PyThread_CurrentFrames@@Base+0x188> │ │ │ │ + bl 9185c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 70684 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ - ldr r0, [pc, #332] @ 707ec <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ - bl 23615c <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r3, [pc, #328] @ 707f0 <_PyThread_CurrentFrames@@Base+0x19c> │ │ │ │ + beq 70624 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ + ldr r0, [pc, #332] @ 7078c <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ + bl 23611c <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r3, [pc, #328] @ 70790 <_PyThread_CurrentFrames@@Base+0x19c> │ │ │ │ ldr r8, [r3, #620] @ 0x26c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 7077c <_PyThread_CurrentFrames@@Base+0x128> │ │ │ │ + beq 7071c <_PyThread_CurrentFrames@@Base+0x128> │ │ │ │ ldr r7, [r8, #3704] @ 0xe78 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 70748 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + beq 706e8 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 70740 <_PyThread_CurrentFrames@@Base+0xec> │ │ │ │ + beq 706e0 <_PyThread_CurrentFrames@@Base+0xec> │ │ │ │ ldrb r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 706dc <_PyThread_CurrentFrames@@Base+0x88> │ │ │ │ + bne 7067c <_PyThread_CurrentFrames@@Base+0x88> │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b 706c0 <_PyThread_CurrentFrames@@Base+0x6c> │ │ │ │ + b 70660 <_PyThread_CurrentFrames@@Base+0x6c> │ │ │ │ cmp r3, #1 │ │ │ │ - beq 70700 <_PyThread_CurrentFrames@@Base+0xac> │ │ │ │ + beq 706a0 <_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 706d4 <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ + bcc 70674 <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ - bl a32b0 │ │ │ │ + bl a31f4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7076c <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + beq 7070c <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 70750 <_PyThread_CurrentFrames@@Base+0xfc> │ │ │ │ + beq 706f0 <_PyThread_CurrentFrames@@Base+0xfc> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - bne 707a4 <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ + bne 70744 <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ cmp r6, #0 │ │ │ │ - blt 7076c <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + blt 7070c <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ ldr r7, [r7, #4] │ │ │ │ - b 706b4 <_PyThread_CurrentFrames@@Base+0x60> │ │ │ │ + b 70654 <_PyThread_CurrentFrames@@Base+0x60> │ │ │ │ ldr r8, [r8, #3644] @ 0xe3c │ │ │ │ - b 706a8 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ + b 70648 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ mov r0, r6 │ │ │ │ - bl 11ac78 │ │ │ │ + bl 11ac70 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 7071c <_PyThread_CurrentFrames@@Base+0xc8> │ │ │ │ + bne 706bc <_PyThread_CurrentFrames@@Base+0xc8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 70788 <_PyThread_CurrentFrames@@Base+0x134> │ │ │ │ + bne 70728 <_PyThread_CurrentFrames@@Base+0x134> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 707c0 <_PyThread_CurrentFrames@@Base+0x16c> │ │ │ │ + bne 70760 <_PyThread_CurrentFrames@@Base+0x16c> │ │ │ │ mov r4, #0 │ │ │ │ - ldr r0, [pc, #104] @ 707ec <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ - bl 8b0cc │ │ │ │ - b 707dc <_PyThread_CurrentFrames@@Base+0x188> │ │ │ │ + ldr r0, [pc, #104] @ 7078c <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ + bl 22f250 │ │ │ │ + b 7077c <_PyThread_CurrentFrames@@Base+0x188> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7076c <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + bne 7070c <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 7076c <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 7070c <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70738 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ + bne 706d8 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 70738 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 706d8 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 70778 <_PyThread_CurrentFrames@@Base+0x124> │ │ │ │ + bne 70718 <_PyThread_CurrentFrames@@Base+0x124> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 70778 <_PyThread_CurrentFrames@@Base+0x124> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 70718 <_PyThread_CurrentFrames@@Base+0x124> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - mlaseq r9, r0, ip, r1 │ │ │ │ + eorseq r2, r9, r0, asr r5 │ │ │ │ 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 70838 <_PyThread_CurrentFrames@@Base+0x1e4> │ │ │ │ + bne 707d8 <_PyThread_CurrentFrames@@Base+0x1e4> │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - bne 7085c <_PyThread_CurrentFrames@@Base+0x208> │ │ │ │ - ldr r2, [pc, #196] @ 708f0 <_PyThread_CurrentFrames@@Base+0x29c> │ │ │ │ - ldr r1, [pc, #196] @ 708f4 <_PyThread_CurrentFrames@@Base+0x2a0> │ │ │ │ - ldr r0, [pc, #196] @ 708f8 <_PyThread_CurrentFrames@@Base+0x2a4> │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 70888 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + bne 707fc <_PyThread_CurrentFrames@@Base+0x208> │ │ │ │ + ldr r2, [pc, #196] @ 70890 <_PyThread_CurrentFrames@@Base+0x29c> │ │ │ │ + ldr r1, [pc, #196] @ 70894 <_PyThread_CurrentFrames@@Base+0x2a0> │ │ │ │ + ldr r0, [pc, #196] @ 70898 <_PyThread_CurrentFrames@@Base+0x2a4> │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 70828 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #176] @ 708f8 <_PyThread_CurrentFrames@@Base+0x2a4> │ │ │ │ + ldr r0, [pc, #176] @ 70898 <_PyThread_CurrentFrames@@Base+0x2a4> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 70810 <_PyThread_CurrentFrames@@Base+0x1bc> │ │ │ │ - b 70888 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + bne 707b0 <_PyThread_CurrentFrames@@Base+0x1bc> │ │ │ │ + b 70828 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ee04c │ │ │ │ + bl 1ee44c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 70890 <_PyThread_CurrentFrames@@Base+0x23c> │ │ │ │ - bl a55e8 │ │ │ │ + bne 70830 <_PyThread_CurrentFrames@@Base+0x23c> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70890 <_PyThread_CurrentFrames@@Base+0x23c> │ │ │ │ + beq 70830 <_PyThread_CurrentFrames@@Base+0x23c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #100] @ 708fc <_PyThread_CurrentFrames@@Base+0x2a8> │ │ │ │ - ldr r0, [pc, #100] @ 70900 <_PyThread_CurrentFrames@@Base+0x2ac> │ │ │ │ + ldr r1, [pc, #100] @ 7089c <_PyThread_CurrentFrames@@Base+0x2a8> │ │ │ │ + ldr r0, [pc, #100] @ 708a0 <_PyThread_CurrentFrames@@Base+0x2ac> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl bbdf4 │ │ │ │ + bl bbd80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 70888 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + blt 70828 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 29b20 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 708dc <_PyThread_CurrentFrames@@Base+0x288> │ │ │ │ + beq 7087c <_PyThread_CurrentFrames@@Base+0x288> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #56] @ 70904 <_PyThread_CurrentFrames@@Base+0x2b0> │ │ │ │ + ldr r2, [pc, #56] @ 708a4 <_PyThread_CurrentFrames@@Base+0x2b0> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ - bl 144370 │ │ │ │ - b 70888 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ - bl 1326d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 70888 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ - ldr r0, [pc, #24] @ 70908 <_PyThread_CurrentFrames@@Base+0x2b4> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - eorseq r2, r9, r8, lsl #14 │ │ │ │ - eorseq r9, r6, r8, ror #26 │ │ │ │ - mlaseq r7, r0, lr, r1 │ │ │ │ - eorseq r1, r9, r4, lsr #25 │ │ │ │ - eorseq r1, r9, r8, lsr #25 │ │ │ │ + bl 1443e0 │ │ │ │ + b 70828 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + bl 132738 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 70828 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + ldr r0, [pc, #24] @ 708a8 <_PyThread_CurrentFrames@@Base+0x2b4> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + eorseq r2, r9, r8, asr #31 │ │ │ │ + eorseq sl, r6, r8, lsr #12 │ │ │ │ + eorseq r2, r7, r0, asr r7 │ │ │ │ + eorseq r2, r9, r4, ror #10 │ │ │ │ + eorseq r2, r9, r8, ror #10 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - ldr r0, [pc] @ 70918 <_PyThread_CurrentFrames@@Base+0x2c4> │ │ │ │ - b 128cb4 │ │ │ │ - @ instruction: 0x00391cbc │ │ │ │ - ldr r3, [pc, #24] @ 7093c <_PyThread_CurrentFrames@@Base+0x2e8> │ │ │ │ + ldr r0, [pc] @ 708b8 <_PyThread_CurrentFrames@@Base+0x2c4> │ │ │ │ + b 128d18 │ │ │ │ + eorseq r2, r9, ip, ror r5 │ │ │ │ + ldr r3, [pc, #24] @ 708dc <_PyThread_CurrentFrames@@Base+0x2e8> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3900] @ 0xf3c │ │ │ │ - b a6300 │ │ │ │ + b a6244 │ │ │ │ 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 a55e8 │ │ │ │ + bl a552c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 70be4 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ - ldr r3, [pc, #632] @ 70bec <_PyThread_CurrentFrames@@Base+0x598> │ │ │ │ + bne 70b84 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + ldr r3, [pc, #632] @ 70b8c <_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 70af8 <_PyThread_CurrentFrames@@Base+0x4a4> │ │ │ │ + bne 70a98 <_PyThread_CurrentFrames@@Base+0x4a4> │ │ │ │ ldr r4, [r8, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70bd4 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + beq 70b74 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ ldr r4, [r8, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70bd4 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + beq 70b74 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #560] @ 70bf0 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #560] @ 70b90 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1b70 │ │ │ │ + bl e1b40 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 70be4 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + beq 70b84 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #528] @ 70bf0 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #528] @ 70b90 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e1b70 │ │ │ │ + bl e1b40 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 70a14 <_PyThread_CurrentFrames@@Base+0x3c0> │ │ │ │ + bne 709b4 <_PyThread_CurrentFrames@@Base+0x3c0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70be4 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + beq 70b84 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ - bne 70be4 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ - b 70b64 <_PyThread_CurrentFrames@@Base+0x510> │ │ │ │ + bne 70b84 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + b 70b04 <_PyThread_CurrentFrames@@Base+0x510> │ │ │ │ ldr r3, [r8, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70aa4 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ + beq 70a44 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70aa4 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ + beq 70a44 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #2 │ │ │ │ - bl a27e0 │ │ │ │ + bl a2724 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70aa8 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ + beq 70a48 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ ldr r1, [r8, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 341588 │ │ │ │ + bl 341e20 │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 70a84 <_PyThread_CurrentFrames@@Base+0x430> │ │ │ │ + bne 70a24 <_PyThread_CurrentFrames@@Base+0x430> │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70aa8 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ + beq 70a48 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r5] │ │ │ │ - bne 70aa8 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ + bne 70a48 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 70aa8 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 70a48 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70aa4 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ + beq 70a44 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r5] │ │ │ │ - bne 70aa4 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ + bne 70a44 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - ldr r7, [pc, #328] @ 70bf4 <_PyThread_CurrentFrames@@Base+0x5a0> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r7, [pc, #328] @ 70b94 <_PyThread_CurrentFrames@@Base+0x5a0> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70acc <_PyThread_CurrentFrames@@Base+0x478> │ │ │ │ + beq 70a6c <_PyThread_CurrentFrames@@Base+0x478> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 70acc <_PyThread_CurrentFrames@@Base+0x478> │ │ │ │ + bne 70a6c <_PyThread_CurrentFrames@@Base+0x478> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70af0 <_PyThread_CurrentFrames@@Base+0x49c> │ │ │ │ + beq 70a90 <_PyThread_CurrentFrames@@Base+0x49c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 70af0 <_PyThread_CurrentFrames@@Base+0x49c> │ │ │ │ + bne 70a90 <_PyThread_CurrentFrames@@Base+0x49c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ - b 70bd4 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + b 70b74 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ ldr r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70bd4 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + beq 70b74 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #220] @ 70bf0 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #220] @ 70b90 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1b70 │ │ │ │ + bl e1b40 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70be4 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + beq 70b84 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #188] @ 70bf0 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #188] @ 70b90 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e1b70 │ │ │ │ + bl e1b40 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 70b70 <_PyThread_CurrentFrames@@Base+0x51c> │ │ │ │ + bne 70b10 <_PyThread_CurrentFrames@@Base+0x51c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70be4 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + beq 70b84 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70be4 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + bne 70b84 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + b 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [r9, #24] │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl b9070 │ │ │ │ + bl b8ffc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 70bb0 <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ + beq 70b50 <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 70bb0 <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ + bne 70b50 <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70bd4 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + beq 70b74 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70bd4 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + bne 70b74 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 9b2a8 │ │ │ │ + b 9b1ec │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq fp, r5, r4, lsl #7 │ │ │ │ - mlaseq r5, r4, r0, r8 │ │ │ │ + eorseq fp, r5, r4, asr #24 │ │ │ │ + eorseq r8, r5, r4, asr r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 70c28 <_PyThread_CurrentFrames@@Base+0x5d4> │ │ │ │ - bl a55e8 │ │ │ │ + bne 70bc8 <_PyThread_CurrentFrames@@Base+0x5d4> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 70c44 <_PyThread_CurrentFrames@@Base+0x5f0> │ │ │ │ - ldr r3, [pc, #28] @ 70c4c <_PyThread_CurrentFrames@@Base+0x5f8> │ │ │ │ - bl 357730 │ │ │ │ + bne 70be4 <_PyThread_CurrentFrames@@Base+0x5f0> │ │ │ │ + ldr r3, [pc, #28] @ 70bec <_PyThread_CurrentFrames@@Base+0x5f8> │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r0, [pc, #20] @ 70c50 <_PyThread_CurrentFrames@@Base+0x5fc> │ │ │ │ + ldr r0, [pc, #20] @ 70bf0 <_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 a55e8 │ │ │ │ + bl a552c │ │ │ │ subs r4, r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #180] @ 70d38 <_PyThread_CurrentFrames@@Base+0x6e4> │ │ │ │ + ldr r2, [pc, #180] @ 70cd8 <_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 70ccc <_PyThread_CurrentFrames@@Base+0x678> │ │ │ │ + bne 70c6c <_PyThread_CurrentFrames@@Base+0x678> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70d2c <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + beq 70ccc <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 70d2c <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ - ldr r2, [pc, #128] @ 70d3c <_PyThread_CurrentFrames@@Base+0x6e8> │ │ │ │ - bl 341588 │ │ │ │ - ldr r3, [pc, #120] @ 70d3c <_PyThread_CurrentFrames@@Base+0x6e8> │ │ │ │ + beq 70ccc <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + ldr r2, [pc, #128] @ 70cdc <_PyThread_CurrentFrames@@Base+0x6e8> │ │ │ │ + bl 341e20 │ │ │ │ + ldr r3, [pc, #120] @ 70cdc <_PyThread_CurrentFrames@@Base+0x6e8> │ │ │ │ cmn r0, #1 │ │ │ │ movne r4, r3 │ │ │ │ - b 70d2c <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + b 70ccc <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70d2c <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + beq 70ccc <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #88] @ 70d40 <_PyThread_CurrentFrames@@Base+0x6ec> │ │ │ │ + ldr r2, [pc, #88] @ 70ce0 <_PyThread_CurrentFrames@@Base+0x6ec> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1b70 │ │ │ │ + bl e1b40 │ │ │ │ subs r5, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 118af0 │ │ │ │ + bl 118ae8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 70d2c <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + beq 70ccc <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70d2c <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + bne 70ccc <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9b2a8 │ │ │ │ - eorseq fp, r5, r4, lsl #7 │ │ │ │ + b 9b1ec │ │ │ │ + eorseq fp, r5, r4, asr #24 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - mlaseq r5, r4, r0, r8 │ │ │ │ + eorseq r8, r5, r4, asr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ - blt 70d6c <_PyThread_CurrentFrames@@Base+0x718> │ │ │ │ + blt 70d0c <_PyThread_CurrentFrames@@Base+0x718> │ │ │ │ cmp r5, #1 │ │ │ │ - bne 70d78 <_PyThread_CurrentFrames@@Base+0x724> │ │ │ │ - b 70dd8 <_PyThread_CurrentFrames@@Base+0x784> │ │ │ │ + bne 70d18 <_PyThread_CurrentFrames@@Base+0x724> │ │ │ │ + b 70d78 <_PyThread_CurrentFrames@@Base+0x784> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, #0 │ │ │ │ - b 70d9c <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ + b 70d3c <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - beq 70d9c <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ + beq 70d3c <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 355150 │ │ │ │ + bl 3559e8 │ │ │ │ cmp r0, r6 │ │ │ │ - bge 70d9c <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ + bge 70d3c <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 29e454 │ │ │ │ + b 29e8dc │ │ │ │ mul r5, r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1bb448 │ │ │ │ + bl 1bb964 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 70de8 <_PyThread_CurrentFrames@@Base+0x794> │ │ │ │ + beq 70d88 <_PyThread_CurrentFrames@@Base+0x794> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [r4, #20] │ │ │ │ - ldreq r2, [pc, #32] @ 70df0 <_PyThread_CurrentFrames@@Base+0x79c> │ │ │ │ + ldreq r2, [pc, #32] @ 70d90 <_PyThread_CurrentFrames@@Base+0x79c> │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1bd8cc <_PyBytes_Repeat@@Base> │ │ │ │ + bl 1bdde8 <_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 aafb0 │ │ │ │ + bl aaef4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 70e28 <_PyThread_CurrentFrames@@Base+0x7d4> │ │ │ │ - bl a55e8 │ │ │ │ + bne 70dc8 <_PyThread_CurrentFrames@@Base+0x7d4> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 70e58 <_PyThread_CurrentFrames@@Base+0x804> │ │ │ │ + bne 70df8 <_PyThread_CurrentFrames@@Base+0x804> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70e50 <_PyThread_CurrentFrames@@Base+0x7fc> │ │ │ │ + beq 70df0 <_PyThread_CurrentFrames@@Base+0x7fc> │ │ │ │ cmp r4, #0 │ │ │ │ movlt r4, #0 │ │ │ │ - blt 70e4c <_PyThread_CurrentFrames@@Base+0x7f8> │ │ │ │ + blt 70dec <_PyThread_CurrentFrames@@Base+0x7f8> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ movge r4, r3 │ │ │ │ str r4, [r5, #8] │ │ │ │ - ldr r0, [pc, #8] @ 70e60 <_PyThread_CurrentFrames@@Base+0x80c> │ │ │ │ + ldr r0, [pc, #8] @ 70e00 <_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 │ │ │ │ @@ -72403,2566 +72379,2566 @@ │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bne 70ed0 <_PyThread_CurrentFrames@@Base+0x87c> │ │ │ │ + bne 70e70 <_PyThread_CurrentFrames@@Base+0x87c> │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70f04 <_PyThread_CurrentFrames@@Base+0x8b0> │ │ │ │ + beq 70ea4 <_PyThread_CurrentFrames@@Base+0x8b0> │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #104] @ 70f44 <_PyThread_CurrentFrames@@Base+0x8f0> │ │ │ │ + ldr ip, [pc, #104] @ 70ee4 <_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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70f3c <_PyThread_CurrentFrames@@Base+0x8e8> │ │ │ │ + beq 70edc <_PyThread_CurrentFrames@@Base+0x8e8> │ │ │ │ cmp r6, #1 │ │ │ │ ldr r7, [r0] │ │ │ │ ldrne r6, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ - ldreq r6, [pc, #44] @ 70f48 <_PyThread_CurrentFrames@@Base+0x8f4> │ │ │ │ - bl 1e7614 │ │ │ │ + ldreq r6, [pc, #44] @ 70ee8 <_PyThread_CurrentFrames@@Base+0x8f4> │ │ │ │ + bl 1e7a14 │ │ │ │ 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 14dfb0 │ │ │ │ + bl 14e024 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r4, r7, r8, ror r7 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + │ │ │ │ +00070eec : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #164] @ 70fa8 │ │ │ │ + mov r3, r0 │ │ │ │ + bl 357fd0 │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ + mov r4, r2 │ │ │ │ + ldr ip, [r0, #76] @ 0x4c │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [ip] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 70f3c │ │ │ │ + ldr r3, [ip, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + movne ip, r3 │ │ │ │ + bne 70f18 │ │ │ │ + ldr r3, [pc, #112] @ 70fac │ │ │ │ + b 70f54 │ │ │ │ + ldr r2, [pc, #104] @ 70fac │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 70f54 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 70f64 │ │ │ │ + ldr lr, [r3] │ │ │ │ + cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ + addne lr, lr, #1 │ │ │ │ + strne lr, [r3] │ │ │ │ + str r3, [r0] │ │ │ │ + ldr r3, [ip] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 70f84 │ │ │ │ + ldr r0, [r3] │ │ │ │ + cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r0, r0, #1 │ │ │ │ + strne r0, [r3] │ │ │ │ + str r3, [r1] │ │ │ │ + ldr r0, [ip] │ │ │ │ + bl 2d2234 <_PyTime_AsMilliseconds@@Base+0x6cc> │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + str r0, [r4] │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r0, r0, ip │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #244] @ 71058 <_PyThread_CurrentFrames@@Base+0xa04> │ │ │ │ - ldr r1, [pc, #244] @ 7105c <_PyThread_CurrentFrames@@Base+0xa08> │ │ │ │ + ldr r3, [pc, #244] @ 710bc │ │ │ │ + ldr r1, [pc, #244] @ 710c0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b8828 │ │ │ │ + bl 1b8d44 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 70fe4 <_PyThread_CurrentFrames@@Base+0x990> │ │ │ │ + blt 71048 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7102c <_PyThread_CurrentFrames@@Base+0x9d8> │ │ │ │ + bne 71090 │ │ │ │ mov r0, r3 │ │ │ │ - bl aea40 │ │ │ │ + bl ae9d4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70fe4 <_PyThread_CurrentFrames@@Base+0x990> │ │ │ │ + beq 71048 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7100c <_PyThread_CurrentFrames@@Base+0x9b8> │ │ │ │ - ldr r2, [pc, #172] @ 71060 <_PyThread_CurrentFrames@@Base+0xa0c> │ │ │ │ - ldr r1, [pc, #172] @ 71064 <_PyThread_CurrentFrames@@Base+0xa10> │ │ │ │ - bl 18f080 <_PyObject_CallMethod@@Base> │ │ │ │ + beq 71070 │ │ │ │ + ldr r2, [pc, #172] @ 710c4 │ │ │ │ + ldr r1, [pc, #172] @ 710c8 │ │ │ │ + bl 18f184 <_PyObject_CallMethod@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 70fec <_PyThread_CurrentFrames@@Base+0x998> │ │ │ │ + bne 71050 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70fe4 <_PyThread_CurrentFrames@@Base+0x990> │ │ │ │ + beq 71048 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70fe4 <_PyThread_CurrentFrames@@Base+0x990> │ │ │ │ + bne 71048 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 71050 <_PyThread_CurrentFrames@@Base+0x9fc> │ │ │ │ + b 710b4 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7100c <_PyThread_CurrentFrames@@Base+0x9b8> │ │ │ │ + beq 71070 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 7100c <_PyThread_CurrentFrames@@Base+0x9b8> │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #84] @ 71068 <_PyThread_CurrentFrames@@Base+0xa14> │ │ │ │ + bne 71070 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #84] @ 710cc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #68] @ 7106c <_PyThread_CurrentFrames@@Base+0xa18> │ │ │ │ - bl a9a34 │ │ │ │ - b 71050 <_PyThread_CurrentFrames@@Base+0x9fc> │ │ │ │ + ldr r0, [pc, #68] @ 710d0 │ │ │ │ + bl a9978 │ │ │ │ + b 710b4 │ │ │ │ ldr lr, [r4, #20] │ │ │ │ - ldr r0, [pc, #48] @ 71068 <_PyThread_CurrentFrames@@Base+0xa14> │ │ │ │ + ldr r0, [pc, #48] @ 710cc │ │ │ │ cmp lr, #0 │ │ │ │ - ldr ip, [pc, #48] @ 71070 <_PyThread_CurrentFrames@@Base+0xa1c> │ │ │ │ + ldr ip, [pc, #48] @ 710d4 │ │ │ │ movne ip, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r0, [pc, #40] @ 71074 <_PyThread_CurrentFrames@@Base+0xa20> │ │ │ │ + ldr r0, [pc, #40] @ 710d8 │ │ │ │ str ip, [sp] │ │ │ │ - bl a9a34 │ │ │ │ + bl a9978 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, r8, asr lr @ │ │ │ │ - eorseq ip, r8, ip, ror #13 │ │ │ │ + eorseq r0, r9, r8, lsl r7 │ │ │ │ + eorseq ip, r8, ip, lsr #31 │ │ │ │ subseq sl, r7, r8, ror pc │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - eorseq r1, r9, ip, asr #25 │ │ │ │ + eorseq r2, r9, ip, lsl #11 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - @ instruction: 0x00391cd8 │ │ │ │ - │ │ │ │ -00071078 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #164] @ 71134 │ │ │ │ - mov r3, r0 │ │ │ │ - bl 357730 │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ - mov r4, r2 │ │ │ │ - ldr ip, [r0, #76] @ 0x4c │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [ip] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 710c8 │ │ │ │ - ldr r3, [ip, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - movne ip, r3 │ │ │ │ - bne 710a4 │ │ │ │ - ldr r3, [pc, #112] @ 71138 │ │ │ │ - b 710e0 │ │ │ │ - ldr r2, [pc, #104] @ 71138 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 710e0 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 710f0 │ │ │ │ - ldr lr, [r3] │ │ │ │ - cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ - addne lr, lr, #1 │ │ │ │ - strne lr, [r3] │ │ │ │ - str r3, [r0] │ │ │ │ - ldr r3, [ip] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 71110 │ │ │ │ - ldr r0, [r3] │ │ │ │ - cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r0, r0, #1 │ │ │ │ - strne r0, [r3] │ │ │ │ - str r3, [r1] │ │ │ │ - ldr r0, [ip] │ │ │ │ - bl 2d1d7c │ │ │ │ - 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 │ │ │ │ + mlaseq r9, r8, r5, r2 │ │ │ │ │ │ │ │ -0007113c : │ │ │ │ +000710dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #52] @ 71188 │ │ │ │ + ldr r3, [pc, #52] @ 71128 │ │ │ │ mov r5, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ mov r4, r2 │ │ │ │ - bl 308e68 │ │ │ │ + bl 3096a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9b2a8 │ │ │ │ + b 9b1ec │ │ │ │ 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 711c8 │ │ │ │ + bhi 71168 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r0, [r5] │ │ │ │ ldrgt r5, [r5, #4] │ │ │ │ - ldrle r5, [pc, #1156] @ 7164c │ │ │ │ - b 711ec │ │ │ │ - ldr r0, [pc, #1152] @ 71650 │ │ │ │ + ldrle r5, [pc, #1156] @ 715ec │ │ │ │ + b 7118c │ │ │ │ + ldr r0, [pc, #1152] @ 715f0 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 711b4 │ │ │ │ + bne 71154 │ │ │ │ mov r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r8, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 71220 │ │ │ │ + beq 711c0 │ │ │ │ ldr sl, [r8, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq 71234 │ │ │ │ - ldr r3, [pc, #1088] @ 71654 │ │ │ │ - ldr r1, [pc, #1088] @ 71658 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 711e4 │ │ │ │ - ldr r3, [pc, #1076] @ 7165c │ │ │ │ - ldr r1, [pc, #1076] @ 71660 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 711e4 │ │ │ │ - ldr r1, [pc, #1064] @ 71664 │ │ │ │ - bl 10f50c │ │ │ │ + beq 711d4 │ │ │ │ + ldr r3, [pc, #1088] @ 715f4 │ │ │ │ + ldr r1, [pc, #1088] @ 715f8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b 71184 │ │ │ │ + ldr r3, [pc, #1076] @ 715fc │ │ │ │ + ldr r1, [pc, #1076] @ 71600 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b 71184 │ │ │ │ + ldr r1, [pc, #1064] @ 71604 │ │ │ │ + bl 10f54c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 711e4 │ │ │ │ + beq 71184 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71284 │ │ │ │ + beq 71224 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ - beq 71284 │ │ │ │ + beq 71224 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 71284 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 71224 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 712b8 │ │ │ │ + beq 71258 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ - beq 712b8 │ │ │ │ + beq 71258 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 712b8 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 71258 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 712ec │ │ │ │ + beq 7128c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - beq 712ec │ │ │ │ + beq 7128c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 712ec │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 7128c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71320 │ │ │ │ + beq 712c0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - beq 71320 │ │ │ │ + beq 712c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 71320 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 712c0 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71354 │ │ │ │ + beq 712f4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ - beq 71354 │ │ │ │ + beq 712f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 71354 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 712f4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71388 │ │ │ │ + beq 71328 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ - beq 71388 │ │ │ │ + beq 71328 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 71388 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #700] @ 7164c │ │ │ │ + bne 71328 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #700] @ 715ec │ │ │ │ cmp r5, r3 │ │ │ │ - bne 713a4 │ │ │ │ - ldr r0, [pc, #716] @ 71668 │ │ │ │ - bl 9ddd8 │ │ │ │ + bne 71344 │ │ │ │ + ldr r0, [pc, #716] @ 71608 │ │ │ │ + bl 9dd1c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b 71628 │ │ │ │ - ldr r1, [pc, #704] @ 7166c │ │ │ │ + b 715c8 │ │ │ │ + ldr r1, [pc, #704] @ 7160c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1496e0 │ │ │ │ + bl 149754 │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r9, #0 │ │ │ │ addne fp, r6, #12 │ │ │ │ - beq 711e4 │ │ │ │ + beq 71184 │ │ │ │ ldmib r6, {r2, r3} │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - beq 713e4 │ │ │ │ + beq 71384 │ │ │ │ cmp r9, r3 │ │ │ │ - bge 7161c │ │ │ │ + bge 715bc │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r5, [r3, r9, lsl #2] │ │ │ │ - b 713f0 │ │ │ │ + b 71390 │ │ │ │ cmp r9, r3 │ │ │ │ - bge 7161c │ │ │ │ + bge 715bc │ │ │ │ ldr r5, [fp, r9, lsl #2] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 71410 │ │ │ │ + beq 713b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bbd64 │ │ │ │ + bl bbcf0 │ │ │ │ mov r7, r0 │ │ │ │ - b 7142c │ │ │ │ + b 713cc │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 71428 │ │ │ │ + bne 713c8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 71438 │ │ │ │ - b 71450 │ │ │ │ + bne 713d8 │ │ │ │ + b 713f0 │ │ │ │ add r7, r5, #16 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 71464 │ │ │ │ - b 71418 │ │ │ │ + bne 71404 │ │ │ │ + b 713b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 71450 │ │ │ │ + bne 713f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #516] @ 7165c │ │ │ │ - ldr r1, [pc, #532] @ 71670 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #516] @ 715fc │ │ │ │ + ldr r1, [pc, #532] @ 71610 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ - b 711e4 │ │ │ │ - ldr r1, [pc, #520] @ 71674 │ │ │ │ + bl 1177f0 │ │ │ │ + b 71184 │ │ │ │ + ldr r1, [pc, #520] @ 71614 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71498 │ │ │ │ + bne 71438 │ │ │ │ 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 9b2a8 │ │ │ │ - b 71614 │ │ │ │ - ldr r1, [pc, #456] @ 71668 │ │ │ │ + bl 9b1ec │ │ │ │ + b 715b4 │ │ │ │ + ldr r1, [pc, #456] @ 71608 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 714cc │ │ │ │ + bne 7146c │ │ │ │ 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 9b2a8 │ │ │ │ - b 71614 │ │ │ │ - ldr r1, [pc, #420] @ 71678 │ │ │ │ + bl 9b1ec │ │ │ │ + b 715b4 │ │ │ │ + ldr r1, [pc, #420] @ 71618 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 714fc │ │ │ │ + bne 7149c │ │ │ │ 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 71528 │ │ │ │ - ldr r1, [pc, #376] @ 7167c │ │ │ │ + b 714c8 │ │ │ │ + ldr r1, [pc, #376] @ 7161c │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71548 │ │ │ │ + bne 714e8 │ │ │ │ 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 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #328] @ 71680 │ │ │ │ - ldr r1, [pc, #328] @ 71684 │ │ │ │ + ldr r2, [pc, #328] @ 71620 │ │ │ │ + ldr r1, [pc, #328] @ 71624 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ blx r3 │ │ │ │ - b 71614 │ │ │ │ - ldr r1, [pc, #312] @ 71688 │ │ │ │ + b 715b4 │ │ │ │ + ldr r1, [pc, #312] @ 71628 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71590 │ │ │ │ + bne 71530 │ │ │ │ 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 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #264] @ 7168c │ │ │ │ + ldr r1, [pc, #264] @ 7162c │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ blx r3 │ │ │ │ - b 71614 │ │ │ │ - ldr r1, [pc, #248] @ 71690 │ │ │ │ + b 715b4 │ │ │ │ + ldr r1, [pc, #248] @ 71630 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 715d8 │ │ │ │ + bne 71578 │ │ │ │ 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 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #200] @ 71694 │ │ │ │ + ldr r1, [pc, #200] @ 71634 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ blx r3 │ │ │ │ - b 71614 │ │ │ │ + b 715b4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 715fc │ │ │ │ + beq 7159c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 715fc │ │ │ │ + bne 7159c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #88] @ 7165c │ │ │ │ - ldr r1, [pc, #144] @ 71698 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #88] @ 715fc │ │ │ │ + ldr r1, [pc, #144] @ 71638 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r7 │ │ │ │ - bl 1177f8 │ │ │ │ - b 711e4 │ │ │ │ + bl 1177f0 │ │ │ │ + b 71184 │ │ │ │ add r9, r9, #1 │ │ │ │ - b 713c0 │ │ │ │ + b 71360 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 71630 │ │ │ │ - ldr r0, [pc, #28] @ 7164c │ │ │ │ + bne 715d0 │ │ │ │ + ldr r0, [pc, #28] @ 715ec │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 71628 │ │ │ │ + bne 715c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 71628 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 715c8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq sl, r8, r0, lsl #14 │ │ │ │ + eorseq sl, r8, r0, asr #31 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r8, ror #25 │ │ │ │ + eorseq r2, r9, r8, lsr #11 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r8, r0, asr #20 │ │ │ │ - mlaseq r5, r0, r3, r9 │ │ │ │ - eorseq r9, r5, r4, lsr #4 │ │ │ │ - eorseq r1, r9, ip, lsr #26 │ │ │ │ - eorseq r1, r9, r8, asr #26 │ │ │ │ - eorseq r8, r5, r0, lsr pc │ │ │ │ - eorseq r1, r9, r0, ror #26 │ │ │ │ - eorseq r1, r9, ip, ror #26 │ │ │ │ - andeq r0, r7, r4, asr ip │ │ │ │ - andeq r0, r7, r0, asr #18 │ │ │ │ - eorseq sl, r8, r0, lsl r8 │ │ │ │ - andeq r0, r7, r0, asr #32 │ │ │ │ - eorseq r5, r7, r0, asr #2 │ │ │ │ - andeq pc, r6, r4, ror #28 │ │ │ │ - eorseq r1, r9, r4, ror sp │ │ │ │ + eorseq fp, r8, r0, lsl #6 │ │ │ │ + eorseq r9, r5, r0, asr ip │ │ │ │ + eorseq r9, r5, r4, ror #21 │ │ │ │ + eorseq r2, r9, ip, ror #11 │ │ │ │ + eorseq r2, r9, r8, lsl #12 │ │ │ │ + @ instruction: 0x003597f0 │ │ │ │ + eorseq r2, r9, r0, lsr #12 │ │ │ │ + eorseq r2, r9, ip, lsr #12 │ │ │ │ + strdeq r0, [r7], -r4 │ │ │ │ + andeq r0, r7, r0, ror #17 │ │ │ │ + ldrsbeq fp, [r8], -r0 @ │ │ │ │ + andeq pc, r6, r0, ror #31 │ │ │ │ + @ instruction: 0x003759b0 │ │ │ │ + andeq pc, r6, r4, lsl #28 │ │ │ │ + eorseq r2, r9, r4, lsr r6 │ │ │ │ + │ │ │ │ +0007163c : │ │ │ │ + ldr r3, [pc, #84] @ 71698 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 357fd0 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7166c │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 71650 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r2, [pc, #40] @ 7169c │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 71690 │ │ │ │ + ldr r2, [r3] │ │ │ │ + mov r0, r3 │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r3] │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + mov r0, #0 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq r0, r0, ip │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #60] @ 716f0 │ │ │ │ - ldr r1, [pc, #60] @ 716f4 │ │ │ │ + ldr r3, [pc, #60] @ 716f4 │ │ │ │ + ldr r1, [pc, #60] @ 716f8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b8828 │ │ │ │ + bl 1b8d44 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - blt 716e8 │ │ │ │ + blt 716ec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #16] @ 716f8 │ │ │ │ - bl a9a34 │ │ │ │ + ldr r0, [pc, #16] @ 716fc │ │ │ │ + bl a9978 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, r8, asr lr @ │ │ │ │ - eorseq r1, r9, r8, lsl #27 │ │ │ │ + eorseq r0, r9, r8, lsl r7 │ │ │ │ + eorseq r2, r9, r8, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #64] @ 71754 │ │ │ │ + ldr r3, [pc, #64] @ 71758 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #52] @ 71758 │ │ │ │ + ldr r1, [pc, #52] @ 7175c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b8828 │ │ │ │ + bl 1b8d44 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 71738 │ │ │ │ + bge 7173c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1034d0 │ │ │ │ + bl 103520 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt 71730 │ │ │ │ - ldr r0, [pc, #12] @ 7175c │ │ │ │ + blt 71734 │ │ │ │ + ldr r0, [pc, #12] @ 71760 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, r8, asr lr @ │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - │ │ │ │ -00071760 : │ │ │ │ - ldr r3, [pc, #84] @ 717bc │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 357730 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 71790 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 71774 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #40] @ 717c0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 717b4 │ │ │ │ - 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 │ │ │ │ + eorseq r0, r9, r8, lsl r7 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #48] @ 7180c │ │ │ │ - ldr r1, [pc, #48] @ 71810 │ │ │ │ + ldr r3, [pc, #48] @ 717ac │ │ │ │ + ldr r1, [pc, #48] @ 717b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b8828 │ │ │ │ + bl 1b8d44 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 71804 │ │ │ │ + blt 717a4 │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ - ldr r0, [pc, #20] @ 71814 │ │ │ │ + ldr r0, [pc, #20] @ 717b4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a9a34 │ │ │ │ + b a9978 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, r8, asr lr @ │ │ │ │ - @ instruction: 0x0038c2f0 │ │ │ │ + eorseq r0, r9, r8, lsl r7 │ │ │ │ + @ instruction: 0x0038cbb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ 7188c │ │ │ │ - ldr r1, [pc, #92] @ 71890 │ │ │ │ + ldr r3, [pc, #92] @ 7182c │ │ │ │ + ldr r1, [pc, #92] @ 71830 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b8828 │ │ │ │ + bl 1b8d44 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 71884 │ │ │ │ + blt 71824 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - beq 71870 │ │ │ │ - ldr r0, [pc, #52] @ 71894 │ │ │ │ - bl 2b1814 <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq 71810 │ │ │ │ + ldr r0, [pc, #52] @ 71834 │ │ │ │ + bl 2b1b74 <_PyEval_GetBuiltin@@Base> │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #40] @ 71898 │ │ │ │ - b a9a34 │ │ │ │ + ldr r0, [pc, #40] @ 71838 │ │ │ │ + b a9978 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r0, [pc, #24] @ 7189c │ │ │ │ - b a9a34 │ │ │ │ + ldr r0, [pc, #24] @ 7183c │ │ │ │ + b a9978 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, r8, asr lr @ │ │ │ │ + eorseq r0, r9, r8, lsl r7 │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - @ instruction: 0x0038dfd0 │ │ │ │ - @ instruction: 0x0038c2f0 │ │ │ │ + mlaseq r8, r0, r8, lr │ │ │ │ + @ instruction: 0x0038cbb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #216] @ 71990 │ │ │ │ + ldr r3, [pc, #216] @ 71930 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #200] @ 71994 │ │ │ │ + ldr r1, [pc, #200] @ 71934 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b8828 │ │ │ │ + bl 1b8d44 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 718f8 │ │ │ │ + blt 71898 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 71900 │ │ │ │ - ldr r3, [pc, #168] @ 71998 │ │ │ │ - ldr r1, [pc, #168] @ 7199c │ │ │ │ + bne 718a0 │ │ │ │ + ldr r3, [pc, #168] @ 71938 │ │ │ │ + ldr r1, [pc, #168] @ 7193c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ - b 71988 │ │ │ │ + b 71928 │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #144] @ 719a0 │ │ │ │ + ldr r1, [pc, #144] @ 71940 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl b6a88 │ │ │ │ + bl b6a14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 718f8 │ │ │ │ + beq 71898 │ │ │ │ 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 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ 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 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ 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 9b2a8 │ │ │ │ - ldr r0, [pc, #24] @ 719a4 │ │ │ │ + bl 9b1ec │ │ │ │ + ldr r0, [pc, #24] @ 71944 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, r8, asr lr @ │ │ │ │ + eorseq r0, r9, r8, lsl r7 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r4, ror #11 │ │ │ │ - eorseq pc, r8, r0, lsr #19 │ │ │ │ + eorseq r0, r9, r4, lsr #29 │ │ │ │ + eorseq r0, r9, r0, ror #4 │ │ │ │ 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] @ 71a90 │ │ │ │ + ldr r1, [pc, #204] @ 71a30 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 17dc9c │ │ │ │ + bl 17dda8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r3, #44] @ 0x2c │ │ │ │ cmp r6, r7 │ │ │ │ - beq 719fc │ │ │ │ + beq 7199c │ │ │ │ ldr r2, [r6, #148] @ 0x94 │ │ │ │ ldr r3, [r7, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 719fc │ │ │ │ + beq 7199c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq 71a34 │ │ │ │ - b 71a1c │ │ │ │ + beq 719d4 │ │ │ │ + b 719bc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 719ec │ │ │ │ - ldr r0, [pc, #136] @ 71a94 │ │ │ │ + beq 7198c │ │ │ │ + ldr r0, [pc, #136] @ 71a34 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ef238 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1ef648 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 719ec │ │ │ │ - b 71a88 │ │ │ │ + bne 7198c │ │ │ │ + b 71a28 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #108] @ 71a94 │ │ │ │ + ldr r0, [pc, #108] @ 71a34 │ │ │ │ mov r2, r3 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71a88 │ │ │ │ + beq 71a28 │ │ │ │ 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 71a78 │ │ │ │ + beq 71a18 │ │ │ │ mov r1, r6 │ │ │ │ - bl addfc │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71a78 │ │ │ │ + bne 71a18 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - ldr r1, [pc, #44] @ 71a98 │ │ │ │ - ldr r0, [pc, #36] @ 71a94 │ │ │ │ + ldr r1, [pc, #44] @ 71a38 │ │ │ │ + ldr r0, [pc, #36] @ 71a34 │ │ │ │ mov r3, r5 │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 71a88 │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 71a28 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2e9e80 │ │ │ │ + b 2ea6c0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r6, r6, ip, ror #10 │ │ │ │ - @ instruction: 0x00391fbc │ │ │ │ - eorseq r9, r6, r8, ror #26 │ │ │ │ + eorseq r2, r9, ip, ror r8 │ │ │ │ + eorseq sl, r6, r8, lsr #12 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 71ab4 │ │ │ │ + beq 71a54 │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71abc │ │ │ │ + bne 71a5c │ │ │ │ mov r0, #0 │ │ │ │ - b 92e30 │ │ │ │ - b 13780c │ │ │ │ + b 92d74 │ │ │ │ + b 137874 │ │ │ │ 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 340f7c │ │ │ │ + bl 341814 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 71bac │ │ │ │ + beq 71b4c │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71b4c │ │ │ │ + beq 71aec │ │ │ │ mov r1, r4 │ │ │ │ - bl 118af0 │ │ │ │ + bl 118ae8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 71bac │ │ │ │ + beq 71b4c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldrb r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #168] @ 71bb8 │ │ │ │ + ldr r3, [pc, #168] @ 71b58 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r1, r3 │ │ │ │ - beq 71b5c │ │ │ │ + beq 71afc │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 3419a0 │ │ │ │ + bl 342238 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 71b88 │ │ │ │ + beq 71b28 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 9b2a8 │ │ │ │ - b 71b5c │ │ │ │ + bl 9b1ec │ │ │ │ + b 71afc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 71bb0 │ │ │ │ + beq 71b50 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 71bb0 │ │ │ │ + beq 71b50 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 341588 │ │ │ │ + bl 341e20 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 71bb0 │ │ │ │ + bne 71b50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71bac │ │ │ │ + beq 71b4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 71bac │ │ │ │ + bne 71b4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 71d44 │ │ │ │ + bl 71ce4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 71d2c │ │ │ │ + beq 71ccc │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r9, #0 │ │ │ │ ldrne r7, [r4, #20] │ │ │ │ - ldreq r7, [pc, #316] @ 71d38 │ │ │ │ + ldreq r7, [pc, #316] @ 71cd8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 71d18 │ │ │ │ + beq 71cb8 │ │ │ │ mov r0, #3 │ │ │ │ ldr r8, [r5, #20] │ │ │ │ - bl 92b0c │ │ │ │ + bl 92b08 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 71c1c │ │ │ │ + bne 71bbc │ │ │ │ mov r4, #0 │ │ │ │ - b 71ce8 │ │ │ │ + b 71c88 │ │ │ │ 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 2877fc <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 287b48 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ subs r8, r0, #0 │ │ │ │ - bge 71c7c │ │ │ │ + bge 71c1c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d0670 │ │ │ │ + bl 1d0b50 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d0670 │ │ │ │ + bl 1d0b50 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - b 71cac │ │ │ │ + b 71c4c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d0670 │ │ │ │ + bl 1d0b50 │ │ │ │ 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 1d0670 │ │ │ │ + bl 1d0b50 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl a55e8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71ce8 │ │ │ │ + beq 71c88 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71c14 │ │ │ │ + beq 71bb4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 71c14 │ │ │ │ + bne 71bb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 71c14 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 71bb4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71d04 │ │ │ │ + beq 71ca4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 71d0c │ │ │ │ + beq 71cac │ │ │ │ mov r5, r4 │ │ │ │ - b 71d2c │ │ │ │ + b 71ccc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 71d04 │ │ │ │ - ldr r3, [pc, #28] @ 71d3c │ │ │ │ - ldr r1, [pc, #28] @ 71d40 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 71ca4 │ │ │ │ + ldr r3, [pc, #28] @ 71cdc │ │ │ │ + ldr r1, [pc, #28] @ 71ce0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 71c14 │ │ │ │ + bl 18ee38 │ │ │ │ + b 71bb4 │ │ │ │ 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 │ │ │ │ - eorseq r6, r6, ip, lsl fp │ │ │ │ + @ instruction: 0x003673dc │ │ │ │ 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 112590 │ │ │ │ + bl 1125c8 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r4, #0 │ │ │ │ - blt 71ddc │ │ │ │ + blt 71d7c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ - bl 1d0670 │ │ │ │ + bl 1d0b50 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 71dd0 │ │ │ │ + beq 71d70 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #76] @ 71de8 │ │ │ │ + ldreq r0, [pc, #76] @ 71d88 │ │ │ │ mov r3, #67 @ 0x43 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1bb714 │ │ │ │ + bl 1bbc30 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 71dd4 │ │ │ │ + bge 71d74 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71dd0 │ │ │ │ + beq 71d70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 71dd0 │ │ │ │ + bne 71d70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1134c4 │ │ │ │ + bl 1134fc │ │ │ │ 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] @ 71e54 │ │ │ │ + ldr r2, [pc, #64] @ 71df4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #40] @ 71e58 │ │ │ │ + ldr r1, [pc, #40] @ 71df8 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl fe1f4 │ │ │ │ + bl fe244 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71e4c │ │ │ │ + beq 71dec │ │ │ │ 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, lsl #7 │ │ │ │ - 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] @ 71f94 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 17dc9c │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq 71eb0 │ │ │ │ - ldr r2, [r4, #148] @ 0x94 │ │ │ │ - ldr r3, [r3, #148] @ 0x94 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 71eb0 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - beq 71eec │ │ │ │ - b 71ed4 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 71ea0 │ │ │ │ - ldr r0, [pc, #216] @ 71f98 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 1ef238 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 71ea0 │ │ │ │ - mov r4, #0 │ │ │ │ - b 71f8c │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r0, [pc, #184] @ 71f98 │ │ │ │ - mov r2, r3 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 71ecc │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl aea40 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 71ecc │ │ │ │ - ldr r3, [r4, #152] @ 0x98 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #0 │ │ │ │ - blx r3 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 71f3c │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71ecc │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 71ecc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 71ecc │ │ │ │ - ldr r2, [pc, #88] @ 71f9c │ │ │ │ - mov r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, #2 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - str r3, [r4, #12] │ │ │ │ - bl a27e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r4, #16] │ │ │ │ - bne 71f8c │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71ecc │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 71ecc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 71ecc │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r6, r6, ip, ror #10 │ │ │ │ - @ instruction: 0x00391fdc │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq fp, r5, r4, asr #24 │ │ │ │ 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 71d44 │ │ │ │ + bl 71ce4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 72110 │ │ │ │ + beq 71f6c │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r9, #0 │ │ │ │ ldrne r7, [r4, #20] │ │ │ │ - ldreq r7, [pc, #316] @ 7211c │ │ │ │ + ldreq r7, [pc, #316] @ 71f78 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 720fc │ │ │ │ + beq 71f58 │ │ │ │ mov r0, #3 │ │ │ │ ldr r8, [r5, #20] │ │ │ │ - bl 92b0c │ │ │ │ + bl 92b08 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 72000 │ │ │ │ + bne 71e5c │ │ │ │ mov r4, #0 │ │ │ │ - b 720cc │ │ │ │ + b 71f28 │ │ │ │ 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 2877fc <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 287b48 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ subs r8, r0, #0 │ │ │ │ - bge 72060 │ │ │ │ + bge 71ebc │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d0670 │ │ │ │ + bl 1d0b50 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d0670 │ │ │ │ + bl 1d0b50 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r7 │ │ │ │ - b 72090 │ │ │ │ + b 71eec │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d0670 │ │ │ │ + bl 1d0b50 │ │ │ │ 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 1d0670 │ │ │ │ + bl 1d0b50 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl a55e8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 720cc │ │ │ │ + beq 71f28 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71ff8 │ │ │ │ + beq 71e54 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 71ff8 │ │ │ │ + bne 71e54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 71ff8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 71e54 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 720e8 │ │ │ │ + beq 71f44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 720f0 │ │ │ │ + beq 71f4c │ │ │ │ mov r5, r4 │ │ │ │ - b 72110 │ │ │ │ + b 71f6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 720e8 │ │ │ │ - ldr r3, [pc, #28] @ 72120 │ │ │ │ - ldr r1, [pc, #28] @ 72124 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 71f44 │ │ │ │ + ldr r3, [pc, #28] @ 71f7c │ │ │ │ + ldr r1, [pc, #28] @ 71f80 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 71ff8 │ │ │ │ + bl 18ee38 │ │ │ │ + b 71e54 │ │ │ │ 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 │ │ │ │ - eorseq r6, r6, ip, lsl fp │ │ │ │ + @ instruction: 0x003673dc │ │ │ │ + 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] @ 720bc │ │ │ │ + mov r4, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 17dda8 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq 71fd8 │ │ │ │ + ldr r2, [r4, #148] @ 0x94 │ │ │ │ + ldr r3, [r3, #148] @ 0x94 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 71fd8 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + beq 72014 │ │ │ │ + b 71ffc │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 71fc8 │ │ │ │ + ldr r0, [pc, #216] @ 720c0 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 1ef648 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 71fc8 │ │ │ │ + mov r4, #0 │ │ │ │ + b 720b4 │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r0, [pc, #184] @ 720c0 │ │ │ │ + mov r2, r3 │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 71ff4 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl ae9d4 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 71ff4 │ │ │ │ + ldr r3, [r4, #152] @ 0x98 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #0 │ │ │ │ + blx r3 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 72064 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 71ff4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 71ff4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 71ff4 │ │ │ │ + ldr r2, [pc, #88] @ 720c4 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, #2 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + str r3, [r4, #12] │ │ │ │ + bl a2724 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r4, #16] │ │ │ │ + bne 720b4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 71ff4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 71ff4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 71ff4 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r6, r6, ip, ror #10 │ │ │ │ + mlaseq r9, ip, r8, r2 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00072128 <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ +000720c8 <_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 72180 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58> │ │ │ │ + beq 72120 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 72180 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58> │ │ │ │ + beq 72120 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58> │ │ │ │ cmp r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ - beq 72194 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ + beq 72134 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne 72194 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ - ldr r0, [pc, #52] @ 721bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x94> │ │ │ │ - ldr r1, [pc, #52] @ 721c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x98> │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 72134 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ + ldr r0, [pc, #52] @ 7215c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x94> │ │ │ │ + ldr r1, [pc, #52] @ 72160 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x98> │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 721ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x84> │ │ │ │ + b 7214c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x84> │ │ │ │ add lr, sp, #12 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #12 │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 2dd90c <_PyArg_ParseStackAndKeywords@@Base+0x4c> │ │ │ │ + bl 2de150 <_PyArg_ParseStackAndKeywords@@Base+0x4c> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x003663b4 │ │ │ │ + eorseq r6, r6, r4, ror ip │ │ │ │ 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 9b1ac │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 9b2a8 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 9b2a8 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 9b2a8 │ │ │ │ - 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 9ac80 <_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 2a57ec │ │ │ │ + bl 2a5c74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 722e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c0> │ │ │ │ + beq 72220 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x158> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r6, [r4, #20] │ │ │ │ - ldreq r6, [pc, #128] @ 722f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1cc> │ │ │ │ + ldreq r6, [pc, #128] @ 7222c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x164> │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a6160 │ │ │ │ + bl 2a65e8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge 7229c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x174> │ │ │ │ - ldr r3, [pc, #104] @ 722f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1d0> │ │ │ │ - ldr r1, [pc, #104] @ 722fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1d4> │ │ │ │ + bge 721d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10c> │ │ │ │ + ldr r3, [pc, #104] @ 72230 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x168> │ │ │ │ + ldr r1, [pc, #104] @ 72234 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 722e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c0> │ │ │ │ + bl 18ee38 │ │ │ │ + b 72220 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x158> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 722d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1b0> │ │ │ │ + bgt 72210 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x148> │ │ │ │ add r1, r2, #1 │ │ │ │ add r1, r6, r1 │ │ │ │ add r0, r6, r2 │ │ │ │ sub r2, r5, r2 │ │ │ │ bl 2a3f0 │ │ │ │ sub r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bb448 │ │ │ │ + bl 1bb964 │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r0, [pc, #44] @ 72300 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1d8> │ │ │ │ - bne 722ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ - b 722e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c0> │ │ │ │ - ldr r3, [pc, #36] @ 72304 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1dc> │ │ │ │ - ldr r1, [pc, #36] @ 72308 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1e0> │ │ │ │ + ldrne r0, [pc, #44] @ 72238 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x170> │ │ │ │ + bne 72224 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x15c> │ │ │ │ + b 72220 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x158> │ │ │ │ + ldr r3, [pc, #36] @ 7223c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x174> │ │ │ │ + ldr r1, [pc, #36] @ 72240 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x178> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ 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, ror #31 │ │ │ │ + eorseq r2, r9, r8, lsr #17 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r7, r7, r8, lsr #6 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r5, r2 │ │ │ │ - bne 72344 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x21c> │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 72358 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x230> │ │ │ │ - b 72368 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x240> │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 72334 <_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 72384 <_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 │ │ │ │ + mlaseq r7, r8, fp, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 723c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a0> │ │ │ │ + beq 7226c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a4> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 20a124 <_PyDeadline_Init@@Base+0x6bc> │ │ │ │ - ldr r0, [pc, #8] @ 723d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a8> │ │ │ │ + bl 20a1a4 <_PyBytesWriter_WriteBytes@@Base+0x43a0> │ │ │ │ + ldr r0, [pc, #8] @ 72274 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 723d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a8> │ │ │ │ + ldr r0, [pc] @ 72274 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + bl 9b0f0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 9b1ec │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 9b1ec │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 9b1ec │ │ │ │ + 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 9abc4 <_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 72404 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2dc> │ │ │ │ - ldr r3, [pc, #420] @ 7259c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x474> │ │ │ │ - ldr r1, [pc, #420] @ 725a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x478> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 72444 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31c> │ │ │ │ - ldr r1, [pc, #408] @ 725a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x47c> │ │ │ │ + bne 72310 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x248> │ │ │ │ + ldr r3, [pc, #420] @ 724a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e0> │ │ │ │ + ldr r1, [pc, #420] @ 724ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b 72350 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ + ldr r1, [pc, #408] @ 724b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e8> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dc9c │ │ │ │ + bl 17dda8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 72480 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x358> │ │ │ │ + bne 7238c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2c4> │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r4, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ca6d0 <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ + bl 2cab58 <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ - bne 72474 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x34c> │ │ │ │ + bne 72380 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b8> │ │ │ │ mvn r0, #0 │ │ │ │ - b 72594 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x46c> │ │ │ │ + b 724a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d8> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7246c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x344> │ │ │ │ + beq 72378 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b0> │ │ │ │ ldr r1, [r2] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ add r1, r1, #1 │ │ │ │ strne r1, [r2] │ │ │ │ str r2, [r5, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne 7244c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x324> │ │ │ │ - b 72560 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x438> │ │ │ │ + bne 72358 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x290> │ │ │ │ + b 7246c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a4> │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq 72548 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x420> │ │ │ │ + beq 72454 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x38c> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2ca6d0 <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ + bl 2cab58 <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 72444 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31c> │ │ │ │ + beq 72350 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl b8a3c │ │ │ │ + bl b89c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72560 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x438> │ │ │ │ + beq 7246c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a4> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - bne 724ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3c4> │ │ │ │ - ldr r3, [pc, #188] @ 7259c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x474> │ │ │ │ - ldr r1, [pc, #196] @ 725a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x480> │ │ │ │ + bne 723f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x330> │ │ │ │ + ldr r3, [pc, #188] @ 724a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e0> │ │ │ │ + ldr r1, [pc, #196] @ 724b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 72538 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x410> │ │ │ │ - bl aafb0 │ │ │ │ + bl 18ee38 │ │ │ │ + b 72444 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37c> │ │ │ │ + bl aaef4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ - bne 7251c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f4> │ │ │ │ - bl a55e8 │ │ │ │ + bne 72428 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x360> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72538 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x410> │ │ │ │ - ldr r3, [pc, #156] @ 725ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x484> │ │ │ │ - ldr r1, [pc, #156] @ 725b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x488> │ │ │ │ + bne 72444 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #156] @ 724b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f0> │ │ │ │ + ldr r1, [pc, #156] @ 724bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 72538 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x410> │ │ │ │ + bl 18ee38 │ │ │ │ + b 72444 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37c> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 72508 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e0> │ │ │ │ + blt 72414 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x34c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 202504 │ │ │ │ + bl 2028a0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 724a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x380> │ │ │ │ + bne 723b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2ec> │ │ │ │ cmp r4, #0 │ │ │ │ subne r4, r4, #1 │ │ │ │ - bne 72578 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x450> │ │ │ │ - b 72444 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31c> │ │ │ │ - ldr r0, [pc, #76] @ 7259c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x474> │ │ │ │ + bne 72484 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3bc> │ │ │ │ + b 72350 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ + ldr r0, [pc, #76] @ 724a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e0> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #92] @ 725b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x48c> │ │ │ │ + ldr r1, [pc, #92] @ 724c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f8> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1177f8 │ │ │ │ - b 72444 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31c> │ │ │ │ + bl 1177f0 │ │ │ │ + b 72350 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ mov r0, r6 │ │ │ │ - bl 203598 │ │ │ │ + bl 203938 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [r6, #16] │ │ │ │ str r5, [r6, #12] │ │ │ │ - b 72594 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x46c> │ │ │ │ + b 724a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d8> │ │ │ │ ldr r0, [r5, r4, lsl #2] │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ subs r4, r4, #1 │ │ │ │ - bcs 72578 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x450> │ │ │ │ + bcs 72484 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 99c64 │ │ │ │ - b 72444 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31c> │ │ │ │ + bl 99ba8 │ │ │ │ + b 72350 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, r4, lsl r0 │ │ │ │ + eorseq r2, r9, r8, asr #17 │ │ │ │ subseq sp, r6, ip, lsl #10 │ │ │ │ - eorseq r2, r9, r8, lsr r0 │ │ │ │ + eorseq r2, r9, ip, ror #17 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, r4, asr r0 │ │ │ │ - eorseq r2, r9, r8, ror r0 │ │ │ │ + eorseq r2, r9, r8, lsl #18 │ │ │ │ + eorseq r2, r9, ip, lsr #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 725f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4c8> │ │ │ │ + bne 724fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x434> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72604 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4dc> │ │ │ │ - b 72614 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4ec> │ │ │ │ + bne 72510 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x448> │ │ │ │ + b 72520 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x458> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 725e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4b8> │ │ │ │ + beq 724ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x424> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7253c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x474> │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [r0, #20] │ │ │ │ - ldreq r2, [pc, #76] @ 72690 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x568> │ │ │ │ + ldreq r2, [pc, #76] @ 725b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f0> │ │ │ │ add ip, r3, r3, lsr #31 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r3, r2, r3 │ │ │ │ asr ip, ip, #1 │ │ │ │ sub r0, r3, r3 │ │ │ │ cmp ip, r0 │ │ │ │ mov r1, r3 │ │ │ │ - bgt 72668 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x540> │ │ │ │ - ldr r0, [pc, #44] @ 72694 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x56c> │ │ │ │ + bgt 72590 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4c8> │ │ │ │ + ldr r0, [pc, #44] @ 725bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f4> │ │ │ │ bx lr │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb r0, [r2] │ │ │ │ ldrb lr, [r1] │ │ │ │ strb lr, [r2], #1 │ │ │ │ strb r0, [r1], #-1 │ │ │ │ sub r0, r3, r1 │ │ │ │ cmp ip, r0 │ │ │ │ - bgt 7266c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x544> │ │ │ │ - ldr r0, [pc, #4] @ 72694 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x56c> │ │ │ │ + bgt 72594 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4cc> │ │ │ │ + ldr r0, [pc, #4] @ 725bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f4> │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r5, r2 │ │ │ │ + bne 725f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x530> │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7260c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x544> │ │ │ │ + b 7261c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x554> │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 725e8 <_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 726ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x584> │ │ │ │ + blt 7264c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x584> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt 726d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ac> │ │ │ │ + blt 72674 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ac> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 726e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c0> │ │ │ │ - ldr r1, [pc, #36] @ 726ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c4> │ │ │ │ + ldr r3, [pc, #36] @ 72688 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c0> │ │ │ │ + ldr r1, [pc, #36] @ 7268c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #16] @ 726f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c8> │ │ │ │ + ldr r0, [pc, #16] @ 72690 <_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, ror #30 │ │ │ │ + eorseq fp, r7, ip, lsr #16 │ │ │ │ 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] @ 7274c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x624> │ │ │ │ + ldr r1, [pc, #64] @ 726ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x624> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dc9c │ │ │ │ + bl 17dda8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bl 91b78 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91abc <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 72744 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x61c> │ │ │ │ + beq 726e4 <_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 a661c │ │ │ │ + bl a6560 │ │ │ │ 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 1bf1e0 │ │ │ │ + bl 1bf6fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72788 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x660> │ │ │ │ + bne 72728 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x660> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 727b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x688> │ │ │ │ - bl a55e8 │ │ │ │ + bne 72750 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x688> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72780 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x658> │ │ │ │ - ldr r0, [pc, #20] @ 727c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x69c> │ │ │ │ + bne 72720 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x658> │ │ │ │ + ldr r0, [pc, #20] @ 72764 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x69c> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #16] @ 727c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6a0> │ │ │ │ + ldr r2, [pc, #16] @ 72768 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6a0> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 727c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x69c> │ │ │ │ + ldr r0, [pc, #4] @ 72764 <_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 727fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6d4> │ │ │ │ - ldr r3, [pc, #728] @ 72ac8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a0> │ │ │ │ - ldr r1, [pc, #728] @ 72acc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 72abc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ - ldr r1, [pc, #716] @ 72ad0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a8> │ │ │ │ + bne 7279c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6d4> │ │ │ │ + ldr r3, [pc, #728] @ 72a68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a0> │ │ │ │ + ldr r1, [pc, #728] @ 72a6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b 72a5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ + ldr r1, [pc, #716] @ 72a70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a8> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dc9c │ │ │ │ + bl 17dda8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 728c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x79c> │ │ │ │ + bne 72864 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x79c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 2d5f88 │ │ │ │ + bl 2d6440 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 72abc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ + beq 72a5c <_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 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ movhi r0, #0 │ │ │ │ - bhi 72868 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x740> │ │ │ │ + bhi 72808 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x740> │ │ │ │ lsl r0, r0, #3 │ │ │ │ - bl 99770 │ │ │ │ + bl 996b4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrne lr, [r5, #8] │ │ │ │ ldrne r1, [r5, #12] │ │ │ │ movne r2, #0 │ │ │ │ - bne 728b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x788> │ │ │ │ + bne 72850 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x788> │ │ │ │ mov r0, r4 │ │ │ │ - bl 99c64 │ │ │ │ - bl 29e454 │ │ │ │ - b 72abc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ + bl 99ba8 │ │ │ │ + bl 29e8dc │ │ │ │ + b 72a5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ ldr ip, [r1, r2, lsl #3] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 728b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x788> │ │ │ │ + beq 72850 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x788> │ │ │ │ ldr r3, [ip] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ add r3, r3, #1 │ │ │ │ strne r3, [ip] │ │ │ │ cmp r2, lr │ │ │ │ - bne 72890 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x768> │ │ │ │ + bne 72830 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x768> │ │ │ │ lsl r2, r2, #3 │ │ │ │ bl 29cdc │ │ │ │ - b 72aa8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x980> │ │ │ │ + b 72a48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x980> │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq 72a90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x968> │ │ │ │ + beq 72a30 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x968> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2d5f88 │ │ │ │ + bl 2d6440 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 72abc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ - ldr r9, [pc, #488] @ 72ad4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9ac> │ │ │ │ - ldr r8, [pc, #488] @ 72ad8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b0> │ │ │ │ + beq 72a5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ + ldr r9, [pc, #488] @ 72a74 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9ac> │ │ │ │ + ldr r8, [pc, #488] @ 72a78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b0> │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl b8a3c │ │ │ │ + bl b89c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72aa8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x980> │ │ │ │ + beq 72a48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x980> │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 72928 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x800> │ │ │ │ + beq 728c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x800> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 7293c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x814> │ │ │ │ - ldr r3, [pc, #408] @ 72ac8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a0> │ │ │ │ - ldr r1, [pc, #424] @ 72adc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b4> │ │ │ │ + beq 728dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x814> │ │ │ │ + ldr r3, [pc, #408] @ 72a68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a0> │ │ │ │ + ldr r1, [pc, #424] @ 72a7c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 72a84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x95c> │ │ │ │ + bl 18ee38 │ │ │ │ + b 72a24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x95c> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl aafb0 │ │ │ │ + bl aaef4 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 7295c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x834> │ │ │ │ - bl a55e8 │ │ │ │ + bne 728fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x834> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72a84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x95c> │ │ │ │ + bne 72a24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x95c> │ │ │ │ ldr fp, [r7, #16] │ │ │ │ ldr r7, [r4, #12] │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ - bl 208e58 <_PyLong_UnsignedShort_Converter@@Base+0x2660> │ │ │ │ + bl 208f88 <_PyBytesWriter_WriteBytes@@Base+0x3184> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ strne sl, [r3, #4] │ │ │ │ - bne 728ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c4> │ │ │ │ + bne 7288c <_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 729d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8ac> │ │ │ │ + bhi 72974 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8ac> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r2, r3, r3, lsl #1 │ │ │ │ cmp r2, r1, lsl #1 │ │ │ │ - bcc 728ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c4> │ │ │ │ + bcc 7288c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c4> │ │ │ │ cmp r3, r8 │ │ │ │ movhi r2, #2 │ │ │ │ movls r2, #4 │ │ │ │ - b 729d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8b0> │ │ │ │ + b 72978 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8b0> │ │ │ │ mov r2, #2 │ │ │ │ muls r3, r2, r3 │ │ │ │ - bmi 72a10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e8> │ │ │ │ + bmi 729b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e8> │ │ │ │ mov sl, #8 │ │ │ │ cmp r3, sl │ │ │ │ lslhi sl, sl, #1 │ │ │ │ - bhi 729e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8bc> │ │ │ │ + bhi 72984 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8bc> │ │ │ │ cmn sl, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 72a00 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8d8> │ │ │ │ + bhi 729a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8d8> │ │ │ │ lsl r0, sl, #3 │ │ │ │ - bl 99770 │ │ │ │ + bl 996b4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bne 72a18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8f0> │ │ │ │ + bne 729b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8f0> │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 29e454 │ │ │ │ - b 72a84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x95c> │ │ │ │ + bl 29e8dc │ │ │ │ + b 72a24 <_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 72a78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x950> │ │ │ │ + beq 72a18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x950> │ │ │ │ ldr r3, [sl, #-8] │ │ │ │ str r3, [sp, #4] │ │ │ │ subs r2, r3, #0 │ │ │ │ - beq 72a70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x948> │ │ │ │ + beq 72a10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x948> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 208e58 <_PyLong_UnsignedShort_Converter@@Base+0x2660> │ │ │ │ + bl 208f88 <_PyBytesWriter_WriteBytes@@Base+0x3184> │ │ │ │ sub fp, fp, #1 │ │ │ │ ldr r2, [sl, #-4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ add sl, sl, #8 │ │ │ │ - b 72a38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x910> │ │ │ │ + b 729d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x910> │ │ │ │ mov r0, r7 │ │ │ │ - bl 99c64 │ │ │ │ - b 728ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c4> │ │ │ │ + bl 99ba8 │ │ │ │ + b 7288c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d88d8 <_PyTime_MonotonicWithInfo@@Base+0x55c> │ │ │ │ - b 72abc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ - ldr r0, [pc, #48] @ 72ac8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a0> │ │ │ │ + bl 2d90b0 <_PyTime_MonotonicWithInfo@@Base+0x55c> │ │ │ │ + b 72a5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ + ldr r0, [pc, #48] @ 72a68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a0> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #64] @ 72ae0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b8> │ │ │ │ + ldr r1, [pc, #64] @ 72a80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b8> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1177f8 │ │ │ │ - b 72abc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ + bl 1177f0 │ │ │ │ + b 72a5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2d88d8 <_PyTime_MonotonicWithInfo@@Base+0x55c> │ │ │ │ + bl 2d90b0 <_PyTime_MonotonicWithInfo@@Base+0x55c> │ │ │ │ mov r0, #0 │ │ │ │ str r4, [r6, #8] │ │ │ │ - b 72ac0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x998> │ │ │ │ + b 72a60 <_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 r2, r9, r4, lsl r0 │ │ │ │ + eorseq r2, r9, r8, asr #17 │ │ │ │ subseq sp, r6, ip, lsl #10 │ │ │ │ ldrbpl r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ andeq ip, r0, r0, asr r3 │ │ │ │ - eorseq r2, r9, ip, asr #1 │ │ │ │ - ldrsheq r2, [r9], -r0 @ │ │ │ │ + eorseq r2, r9, ip, lsl #19 │ │ │ │ + @ instruction: 0x003929b0 │ │ │ │ + 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 9b0f0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 72ad4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa0c> │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + beq 72ad4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa0c> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 72ad4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa0c> │ │ │ │ + bl 9abc4 <_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 9abc4 <_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] @ 72b60 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa98> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 17dda8 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ + bl 91abc <_PyObject_GC_New@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 72b58 <_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 a6560 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq sp, r6, ip, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #312] @ 72c34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb0c> │ │ │ │ + ldr r3, [pc, #312] @ 72cb4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbec> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #300] @ 72c38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb10> │ │ │ │ + ldr r1, [pc, #300] @ 72cb8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbf0> │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b8828 │ │ │ │ + bl 1b8d44 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 72b54 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa2c> │ │ │ │ + blt 72bd4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb0c> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 72b44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa1c> │ │ │ │ + beq 72bc4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xafc> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ addeq r8, r5, #8 │ │ │ │ moveq r6, #0 │ │ │ │ - beq 72b7c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa54> │ │ │ │ - ldr r3, [pc, #240] @ 72c3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb14> │ │ │ │ - ldr r1, [pc, #240] @ 72c40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb18> │ │ │ │ + beq 72bfc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb34> │ │ │ │ + ldr r3, [pc, #240] @ 72cbc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbf4> │ │ │ │ + ldr r1, [pc, #240] @ 72cc0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbf8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r5, #0 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 72b70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa48> │ │ │ │ + blt 72bf0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb28> │ │ │ │ cmp r3, r5 │ │ │ │ movge r3, r5 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str r3, [r2, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bge 72bc8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa0> │ │ │ │ + bge 72c48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb80> │ │ │ │ ldr r0, [r8, #4]! │ │ │ │ - bl aafb0 │ │ │ │ + bl aaef4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge 72ba0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa78> │ │ │ │ - bl a55e8 │ │ │ │ + bge 72c20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb58> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72b54 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa2c> │ │ │ │ + bne 72bd4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb0c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ sub r3, r2, #1 │ │ │ │ - bne 72b5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa34> │ │ │ │ + bne 72bdc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb14> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 72c2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb04> │ │ │ │ + b 72cac <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbe4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 92b0c │ │ │ │ + bl 92b08 │ │ │ │ subs r3, r0, #0 │ │ │ │ addne ip, r3, #8 │ │ │ │ movne r2, #0 │ │ │ │ - beq 72b54 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa2c> │ │ │ │ + beq 72bd4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb0c> │ │ │ │ cmp r2, r7 │ │ │ │ - bge 72c20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaf8> │ │ │ │ + bge 72ca0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd8> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ ldr r0, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ add r2, r2, #1 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r1, [r0] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ addne r1, r1, #1 │ │ │ │ strne r1, [r0] │ │ │ │ str r0, [ip, #4]! │ │ │ │ - b 72be0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab8> │ │ │ │ + b 72c60 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb98> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 9b2a8 │ │ │ │ - ldr r0, [pc, #16] @ 72c44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb1c> │ │ │ │ + bl 9b1ec │ │ │ │ + ldr r0, [pc, #16] @ 72cc4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbfc> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, r8, asr lr @ │ │ │ │ + eorseq r0, r9, r8, lsl r7 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, r4, lsl #12 │ │ │ │ + @ instruction: 0x00391eb4 │ │ │ │ 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 9b1ac │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 72c98 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb70> │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - beq 72c98 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb70> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 72c98 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb70> │ │ │ │ - bl 9ac80 <_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 9ac80 <_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] @ 72d24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbfc> │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 17dc9c │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl 91b78 <_PyObject_GC_New@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 72d1c <_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 a661c │ │ │ │ - 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 124a98 <_PyType_Name@@Base> │ │ │ │ - ldr r5, [r4, #12] │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - cmn r5, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - bne 72d64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc3c> │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #16] @ 72d74 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc4c> │ │ │ │ - b 128cb4 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r0, [pc, #8] @ 72d78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc50> │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 128cb4 │ │ │ │ - eorseq sl, r7, r0, lsl sp │ │ │ │ - eorseq r2, r9, ip, lsr r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 72dac <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc84> │ │ │ │ - ldr r3, [pc, #64] @ 72de0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb8> │ │ │ │ - ldr r1, [pc, #64] @ 72de4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcbc> │ │ │ │ + bgt 72cf8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc30> │ │ │ │ + ldr r3, [pc, #64] @ 72d2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc64> │ │ │ │ + ldr r1, [pc, #64] @ 72d30 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc68> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 72dd8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb0> │ │ │ │ + bl 18ee38 │ │ │ │ + b 72d24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc5c> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 72dcc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xca4> │ │ │ │ - ldr r3, [pc, #32] @ 72de0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb8> │ │ │ │ - ldr r1, [pc, #36] @ 72de8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcc0> │ │ │ │ + beq 72d18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc50> │ │ │ │ + ldr r3, [pc, #32] @ 72d2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc64> │ │ │ │ + ldr r1, [pc, #36] @ 72d34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc6c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 72dd8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb0> │ │ │ │ + bl 18ee38 │ │ │ │ + b 72d24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc5c> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b a58d8 │ │ │ │ + b a581c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, lsr #25 │ │ │ │ - eorseq r2, r7, ip, lsl #27 │ │ │ │ + eorseq pc, r6, ip, ror #10 │ │ │ │ + eorseq r3, r7, ip, asr #12 │ │ │ │ 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 9b1ac │ │ │ │ + bl 9b0f0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72e3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd14> │ │ │ │ + beq 72d88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcc0> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 72e3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd14> │ │ │ │ + beq 72d88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcc0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 72e3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd14> │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 72d88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcc0> │ │ │ │ + bl 9abc4 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + b 9abc4 <_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 124af8 <_PyType_Name@@Base> │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + cmn r5, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + bne 72df8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd30> │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r0, [pc, #16] @ 72e08 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd40> │ │ │ │ + b 128d18 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #8] @ 72e0c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd44> │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 128d18 │ │ │ │ + @ instruction: 0x0037b5d0 │ │ │ │ + @ instruction: 0x003929fc │ │ │ │ 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 203598 │ │ │ │ + bl 203938 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2ca6d0 <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ + bl 2cab58 <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r2, [pc, #16] @ 72eb4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd8c> │ │ │ │ + ldr r2, [pc, #16] @ 72e54 <_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] @ 72f1c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdf4> │ │ │ │ - ldr r1, [pc, #76] @ 72f20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdf8> │ │ │ │ + ldr r3, [pc, #76] @ 72ebc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdf4> │ │ │ │ + ldr r1, [pc, #76] @ 72ec0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdf8> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b8828 │ │ │ │ + bl 1b8d44 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 72f14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdec> │ │ │ │ + blt 72eb4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdec> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - blt 72f08 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xde0> │ │ │ │ + blt 72ea8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xde0> │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #28] @ 72f24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdfc> │ │ │ │ - b a9a34 │ │ │ │ + ldr r0, [pc, #28] @ 72ec4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdfc> │ │ │ │ + b a9978 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #20] @ 72f28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe00> │ │ │ │ - b a9a34 │ │ │ │ + ldr r0, [pc, #20] @ 72ec8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe00> │ │ │ │ + b a9978 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, r8, asr lr @ │ │ │ │ - @ instruction: 0x0038c2f8 │ │ │ │ - mlaseq r8, r4, r6, sl │ │ │ │ - b 717c4 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - beq 72f50 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe28> │ │ │ │ - ldr r3, [pc, #12] @ 72f58 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe30> │ │ │ │ - mov r0, #3 │ │ │ │ - b a2710 │ │ │ │ - mov r0, #2 │ │ │ │ - b a27e0 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + eorseq r0, r9, r8, lsl r7 │ │ │ │ + @ instruction: 0x0038cbb8 │ │ │ │ + eorseq sl, r8, r4, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #60] @ 72fd8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb0> │ │ │ │ - ldr r1, [pc, #60] @ 72fdc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb4> │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1b8828 │ │ │ │ - cmp r0, #0 │ │ │ │ - movlt r0, #0 │ │ │ │ - blt 72fd0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xea8> │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - ldmib r4, {r1, r2, r3} │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r0, [pc, #16] @ 72fe0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb8> │ │ │ │ - bl a9a34 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, r8, asr lr @ │ │ │ │ - eorseq r1, r9, r8, lsl #27 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #64] @ 7303c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf14> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #52] @ 73040 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf18> │ │ │ │ - mov r2, #1 │ │ │ │ - bl 1b8828 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 73020 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xef8> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1034d0 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt 73018 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xef0> │ │ │ │ - ldr r0, [pc, #12] @ 73044 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf1c> │ │ │ │ - str r3, [r4, #16] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, r8, asr lr @ │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + b 71764 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + beq 72f18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe50> │ │ │ │ + ldr r3, [pc, #12] @ 72f20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe58> │ │ │ │ + mov r0, #3 │ │ │ │ + b a2654 │ │ │ │ + mov r0, #2 │ │ │ │ + b a2724 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 29658 │ │ │ │ sub r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi 7309c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf74> │ │ │ │ + bhi 72f78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb0> │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 112590 │ │ │ │ + bl 1125c8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 730bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf94> │ │ │ │ - b 73118 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xff0> │ │ │ │ - ldr r0, [pc, #284] @ 731c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1098> │ │ │ │ + beq 72f98 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xed0> │ │ │ │ + b 72ff4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2c> │ │ │ │ + ldr r0, [pc, #284] @ 7309c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd4> │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73080 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf58> │ │ │ │ - b 73118 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xff0> │ │ │ │ + bne 72f5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe94> │ │ │ │ + b 72ff4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2c> │ │ │ │ cmp r6, #1 │ │ │ │ - ble 73154 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x102c> │ │ │ │ + ble 73030 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf68> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #244] @ 731c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x109c> │ │ │ │ + ldr r2, [pc, #244] @ 730a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd8> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 73134 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x100c> │ │ │ │ + beq 73010 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf48> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 73120 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xff8> │ │ │ │ + beq 72ffc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf34> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl b269c │ │ │ │ + bl b2630 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 73118 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xff0> │ │ │ │ + beq 72ff4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2c> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 73138 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1010> │ │ │ │ - ldr r3, [pc, #184] @ 731c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10a0> │ │ │ │ - ldr r1, [pc, #184] @ 731cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10a4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - mov r4, #0 │ │ │ │ - b 731a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1078> │ │ │ │ - ldr r2, [pc, #168] @ 731d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10a8> │ │ │ │ - ldr r1, [pc, #168] @ 731d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10ac> │ │ │ │ - ldr r0, [pc, #144] @ 731c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1098> │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 73118 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xff0> │ │ │ │ + beq 73014 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf4c> │ │ │ │ + ldr r3, [pc, #184] @ 730a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfdc> │ │ │ │ + ldr r1, [pc, #184] @ 730a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfe0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + mov r4, #0 │ │ │ │ + b 7307c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfb4> │ │ │ │ + ldr r2, [pc, #168] @ 730ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfe4> │ │ │ │ + ldr r1, [pc, #168] @ 730b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfe8> │ │ │ │ + ldr r0, [pc, #144] @ 7309c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd4> │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 72ff4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2c> │ │ │ │ mov r5, r4 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 73158 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1030> │ │ │ │ + beq 73034 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf6c> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 1034d0 │ │ │ │ + bl 103520 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 73158 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1030> │ │ │ │ - b 73118 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xff0> │ │ │ │ + bge 73034 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf6c> │ │ │ │ + b 72ff4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2c> │ │ │ │ mov r5, r4 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ addeq r3, sp, #16 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 226e7c │ │ │ │ + bl 226e44 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 731a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1078> │ │ │ │ + beq 7307c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfb4> │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r0, [pc, #60] @ 731d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10b0> │ │ │ │ - bl a9a34 │ │ │ │ + ldr r0, [pc, #60] @ 730b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfec> │ │ │ │ + bl a9978 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 731b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x108c> │ │ │ │ + beq 73090 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc8> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1134c4 │ │ │ │ + bl 1134fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x00371ff4 │ │ │ │ + @ instruction: 0x003728b4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r6, ip, lsl sp │ │ │ │ - @ instruction: 0x00368bf0 │ │ │ │ - eorseq r9, r6, r8, lsl #28 │ │ │ │ - @ instruction: 0x003743f8 │ │ │ │ - subs r0, r1, #0 │ │ │ │ - beq 73200 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10d8> │ │ │ │ + @ instruction: 0x003615dc │ │ │ │ + @ instruction: 0x003694b0 │ │ │ │ + eorseq sl, r6, r8, asr #13 │ │ │ │ + @ instruction: 0x00374cb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1134c4 │ │ │ │ - mov r0, #0 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #60] @ 7310c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1044> │ │ │ │ + ldr r1, [pc, #60] @ 73110 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1048> │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1b8d44 │ │ │ │ + cmp r0, #0 │ │ │ │ + movlt r0, #0 │ │ │ │ + blt 73104 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x103c> │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + ldmib r4, {r1, r2, r3} │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r0, [pc, #16] @ 73114 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x104c> │ │ │ │ + bl a9978 │ │ │ │ + add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + subseq sl, r5, r8, lsl ip │ │ │ │ + eorseq r0, r9, r8, lsl r7 │ │ │ │ + eorseq r2, r9, r8, asr #12 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #64] @ 73170 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10a8> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #52] @ 73174 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10ac> │ │ │ │ + mov r2, #1 │ │ │ │ + bl 1b8d44 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 73154 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x108c> │ │ │ │ mov r0, #0 │ │ │ │ - bx lr │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + bl 103520 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt 7314c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1084> │ │ │ │ + ldr r0, [pc, #12] @ 73178 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10b0> │ │ │ │ + str r3, [r4, #16] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq sl, r5, r8, lsl ip │ │ │ │ + eorseq r0, r9, r8, lsl r7 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subs r0, r1, #0 │ │ │ │ + beq 731a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10d8> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 291a9c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 73234 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x110c> │ │ │ │ - bl a55e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 73240 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1118> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a58d8 │ │ │ │ + bl 1134fc │ │ │ │ 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 r3, [pc, #48] @ 73290 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1168> │ │ │ │ - ldr r1, [pc, #48] @ 73294 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x116c> │ │ │ │ + bl 291de8 │ │ │ │ + cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1b8828 │ │ │ │ + bne 731d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x110c> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 73288 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1160> │ │ │ │ - ldmib r4, {r1, r2, r3} │ │ │ │ - ldr r0, [pc, #20] @ 73298 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1170> │ │ │ │ + bne 731e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1118> │ │ │ │ + mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a9a34 │ │ │ │ + b a581c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, r8, asr lr @ │ │ │ │ - eorseq r2, r9, r8, asr r1 │ │ │ │ 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] @ 73360 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1238> │ │ │ │ + ldr r1, [pc, #160] @ 732ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e4> │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b6a88 │ │ │ │ + bl b6a14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 732f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c8> │ │ │ │ + beq 7323c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1174> │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ bl 29958 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 732f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11d0> │ │ │ │ - ldr r3, [pc, #120] @ 73364 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x123c> │ │ │ │ + bge 73244 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x117c> │ │ │ │ + ldr r3, [pc, #120] @ 732b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ + bl 1443e0 │ │ │ │ mov r0, #0 │ │ │ │ - b 73358 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1230> │ │ │ │ - bne 73310 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e8> │ │ │ │ - ldr r3, [pc, #96] @ 73364 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x123c> │ │ │ │ - ldr r1, [pc, #96] @ 73368 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1240> │ │ │ │ + b 732a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11dc> │ │ │ │ + bne 7325c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1194> │ │ │ │ + ldr r3, [pc, #96] @ 732b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e8> │ │ │ │ + ldr r1, [pc, #96] @ 732b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 732f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c8> │ │ │ │ + bl 18ee38 │ │ │ │ + b 7323c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1174> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 7332c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1204> │ │ │ │ + bne 73278 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11b0> │ │ │ │ mov r1, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 92878 │ │ │ │ - b 73358 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1230> │ │ │ │ + bl 92874 │ │ │ │ + b 732a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11dc> │ │ │ │ cmp r3, #10 │ │ │ │ - bne 73344 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x121c> │ │ │ │ + bne 73290 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c8> │ │ │ │ mov r1, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 92878 │ │ │ │ - b 73358 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1230> │ │ │ │ - ldr r3, [pc, #24] @ 73364 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x123c> │ │ │ │ - ldr r1, [pc, #28] @ 7336c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1244> │ │ │ │ + bl 92874 │ │ │ │ + b 732a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11dc> │ │ │ │ + ldr r3, [pc, #24] @ 732b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e8> │ │ │ │ + ldr r1, [pc, #28] @ 732b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11f0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 732f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c8> │ │ │ │ + bl 18ee38 │ │ │ │ + b 7323c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1174> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r2, r9, ip, ror #2 │ │ │ │ + eorseq r2, r9, r0, lsl sl │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r2, r9, ip, ror r1 │ │ │ │ - eorseq r4, r8, r8, ror r2 │ │ │ │ + eorseq r2, r9, r0, lsr #20 │ │ │ │ + eorseq r4, r8, r8, lsr fp │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #48] @ 73304 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x123c> │ │ │ │ + ldr r1, [pc, #48] @ 73308 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1240> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1b8d44 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 732fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1234> │ │ │ │ + ldmib r4, {r1, r2, r3} │ │ │ │ + ldr r0, [pc, #20] @ 7330c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1244> │ │ │ │ + pop {r4, lr} │ │ │ │ + b a9978 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq sl, r5, r8, lsl ip │ │ │ │ + eorseq r0, r9, r8, lsl r7 │ │ │ │ + eorseq r2, r9, r0, asr sl │ │ │ │ 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 733c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ + beq 73360 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, r7, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73390 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1268> │ │ │ │ + beq 73330 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1268> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73390 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1268> │ │ │ │ + beq 73330 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1268> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 733dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12b4> │ │ │ │ + bne 7337c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12b4> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 733ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12c4> │ │ │ │ - b 733fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12d4> │ │ │ │ + bne 7338c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12c4> │ │ │ │ + b 7339c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12d4> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 733cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12a4> │ │ │ │ + beq 7336c <_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 │ │ │ │ │ │ │ │ -00073418 <_PyLong_Size_t_Converter@@Base>: │ │ │ │ +000733b8 <_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 73460 <_PyLong_Size_t_Converter@@Base+0x48> │ │ │ │ + beq 73400 <_PyLong_Size_t_Converter@@Base+0x48> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 73460 <_PyLong_Size_t_Converter@@Base+0x48> │ │ │ │ - ldr r3, [pc, #60] @ 73490 <_PyLong_Size_t_Converter@@Base+0x78> │ │ │ │ - ldr r1, [pc, #60] @ 73494 <_PyLong_Size_t_Converter@@Base+0x7c> │ │ │ │ + bne 73400 <_PyLong_Size_t_Converter@@Base+0x48> │ │ │ │ + ldr r3, [pc, #60] @ 73430 <_PyLong_Size_t_Converter@@Base+0x78> │ │ │ │ + ldr r1, [pc, #60] @ 73434 <_PyLong_Size_t_Converter@@Base+0x7c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 7347c <_PyLong_Size_t_Converter@@Base+0x64> │ │ │ │ - bl 13b7d4 │ │ │ │ + bl 18ee38 │ │ │ │ + b 7341c <_PyLong_Size_t_Converter@@Base+0x64> │ │ │ │ + bl 13b844 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 73484 <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ - bl a55e8 │ │ │ │ + bne 73424 <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73484 <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ + beq 73424 <_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 │ │ │ │ - eorseq r1, r8, r4, lsr lr │ │ │ │ + @ instruction: 0x003826f4 │ │ │ │ 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 734d0 <_PyLong_Size_t_Converter@@Base+0xb8> │ │ │ │ + bne 73470 <_PyLong_Size_t_Converter@@Base+0xb8> │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 734f4 <_PyLong_Size_t_Converter@@Base+0xdc> │ │ │ │ - b 734e4 <_PyLong_Size_t_Converter@@Base+0xcc> │ │ │ │ + beq 73494 <_PyLong_Size_t_Converter@@Base+0xdc> │ │ │ │ + b 73484 <_PyLong_Size_t_Converter@@Base+0xcc> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 734c0 <_PyLong_Size_t_Converter@@Base+0xa8> │ │ │ │ + beq 73460 <_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 73510 <_PyLong_Size_t_Converter@@Base+0xf8> │ │ │ │ + beq 734b0 <_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 7352c <_PyLong_Size_t_Converter@@Base+0x114> │ │ │ │ + beq 734cc <_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 73548 <_PyLong_Size_t_Converter@@Base+0x130> │ │ │ │ + beq 734e8 <_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 73564 <_PyLong_Size_t_Converter@@Base+0x14c> │ │ │ │ + beq 73504 <_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 73580 <_PyLong_Size_t_Converter@@Base+0x168> │ │ │ │ + beq 73520 <_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 7359c <_PyLong_Size_t_Converter@@Base+0x184> │ │ │ │ + beq 7353c <_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 735b8 <_PyLong_Size_t_Converter@@Base+0x1a0> │ │ │ │ + beq 73558 <_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 735d4 <_PyLong_Size_t_Converter@@Base+0x1bc> │ │ │ │ + beq 73574 <_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 735f0 <_PyLong_Size_t_Converter@@Base+0x1d8> │ │ │ │ + beq 73590 <_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 7360c <_PyLong_Size_t_Converter@@Base+0x1f4> │ │ │ │ + beq 735ac <_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 73628 <_PyLong_Size_t_Converter@@Base+0x210> │ │ │ │ + beq 735c8 <_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 73644 <_PyLong_Size_t_Converter@@Base+0x22c> │ │ │ │ + beq 735e4 <_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 73660 <_PyLong_Size_t_Converter@@Base+0x248> │ │ │ │ + beq 73600 <_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 7367c <_PyLong_Size_t_Converter@@Base+0x264> │ │ │ │ + beq 7361c <_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} │ │ │ │ @@ -74975,94 +74951,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 736d0 <_PyLong_Size_t_Converter@@Base+0x2b8> │ │ │ │ + bne 73670 <_PyLong_Size_t_Converter@@Base+0x2b8> │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 736e4 <_PyLong_Size_t_Converter@@Base+0x2cc> │ │ │ │ - b 736f4 <_PyLong_Size_t_Converter@@Base+0x2dc> │ │ │ │ + bne 73684 <_PyLong_Size_t_Converter@@Base+0x2cc> │ │ │ │ + b 73694 <_PyLong_Size_t_Converter@@Base+0x2dc> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 736c0 <_PyLong_Size_t_Converter@@Base+0x2a8> │ │ │ │ + beq 73660 <_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 73710 <_PyLong_Size_t_Converter@@Base+0x2f8> │ │ │ │ + beq 736b0 <_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 7372c <_PyLong_Size_t_Converter@@Base+0x314> │ │ │ │ + beq 736cc <_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 73748 <_PyLong_Size_t_Converter@@Base+0x330> │ │ │ │ + beq 736e8 <_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 73764 <_PyLong_Size_t_Converter@@Base+0x34c> │ │ │ │ + beq 73704 <_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 73780 <_PyLong_Size_t_Converter@@Base+0x368> │ │ │ │ + beq 73720 <_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 7379c <_PyLong_Size_t_Converter@@Base+0x384> │ │ │ │ + beq 7373c <_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 737b8 <_PyLong_Size_t_Converter@@Base+0x3a0> │ │ │ │ + beq 73758 <_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 737d4 <_PyLong_Size_t_Converter@@Base+0x3bc> │ │ │ │ + beq 73774 <_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 737f0 <_PyLong_Size_t_Converter@@Base+0x3d8> │ │ │ │ + beq 73790 <_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 7380c <_PyLong_Size_t_Converter@@Base+0x3f4> │ │ │ │ + beq 737ac <_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} │ │ │ │ @@ -75070,118 +75046,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] @ 739b4 <_PyLong_Size_t_Converter@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #372] @ 73954 <_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 ef4b8 │ │ │ │ + bl ef51c │ │ │ │ cmp r0, #2 │ │ │ │ - beq 7387c <_PyLong_Size_t_Converter@@Base+0x464> │ │ │ │ + beq 7381c <_PyLong_Size_t_Converter@@Base+0x464> │ │ │ │ cmp r0, #3 │ │ │ │ mov r2, r0 │ │ │ │ - bne 738c4 <_PyLong_Size_t_Converter@@Base+0x4ac> │ │ │ │ - b 7389c <_PyLong_Size_t_Converter@@Base+0x484> │ │ │ │ - ldr r1, [pc, #308] @ 739b8 <_PyLong_Size_t_Converter@@Base+0x5a0> │ │ │ │ + bne 73864 <_PyLong_Size_t_Converter@@Base+0x4ac> │ │ │ │ + b 7383c <_PyLong_Size_t_Converter@@Base+0x484> │ │ │ │ + ldr r1, [pc, #308] @ 73958 <_PyLong_Size_t_Converter@@Base+0x5a0> │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6a88 │ │ │ │ + bl b6a14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 738d8 <_PyLong_Size_t_Converter@@Base+0x4c0> │ │ │ │ - b 73908 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ + bne 73878 <_PyLong_Size_t_Converter@@Base+0x4c0> │ │ │ │ + b 738a8 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #272] @ 739bc <_PyLong_Size_t_Converter@@Base+0x5a4> │ │ │ │ + ldr r1, [pc, #272] @ 7395c <_PyLong_Size_t_Converter@@Base+0x5a4> │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ - bl b6a88 │ │ │ │ + bl b6a14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 738d8 <_PyLong_Size_t_Converter@@Base+0x4c0> │ │ │ │ - b 73908 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ - ldr r3, [pc, #244] @ 739c0 <_PyLong_Size_t_Converter@@Base+0x5a8> │ │ │ │ - ldr r1, [pc, #244] @ 739c4 <_PyLong_Size_t_Converter@@Base+0x5ac> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ - b 73908 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ - ldr r2, [pc, #232] @ 739c8 <_PyLong_Size_t_Converter@@Base+0x5b0> │ │ │ │ + bne 73878 <_PyLong_Size_t_Converter@@Base+0x4c0> │ │ │ │ + b 738a8 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ + ldr r3, [pc, #244] @ 73960 <_PyLong_Size_t_Converter@@Base+0x5a8> │ │ │ │ + ldr r1, [pc, #244] @ 73964 <_PyLong_Size_t_Converter@@Base+0x5ac> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1177f0 │ │ │ │ + b 738a8 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ + ldr r2, [pc, #232] @ 73968 <_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 2d9478 │ │ │ │ + bl 2d9c50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73910 <_PyLong_Size_t_Converter@@Base+0x4f8> │ │ │ │ + bne 738b0 <_PyLong_Size_t_Converter@@Base+0x4f8> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 1134c4 │ │ │ │ + bl 1134fc │ │ │ │ mov r0, #0 │ │ │ │ - b 73990 <_PyLong_Size_t_Converter@@Base+0x578> │ │ │ │ + b 73930 <_PyLong_Size_t_Converter@@Base+0x578> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #176] @ 739cc <_PyLong_Size_t_Converter@@Base+0x5b4> │ │ │ │ - ldr r0, [pc, #176] @ 739d0 <_PyLong_Size_t_Converter@@Base+0x5b8> │ │ │ │ + ldr r1, [pc, #176] @ 7396c <_PyLong_Size_t_Converter@@Base+0x5b4> │ │ │ │ + ldr r0, [pc, #176] @ 73970 <_PyLong_Size_t_Converter@@Base+0x5b8> │ │ │ │ mov r2, r4 │ │ │ │ - bl bbdf4 │ │ │ │ + bl bbd80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 73908 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ + blt 738a8 <_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] @ 739d4 <_PyLong_Size_t_Converter@@Base+0x5bc> │ │ │ │ + ldr r2, [pc, #108] @ 73974 <_PyLong_Size_t_Converter@@Base+0x5bc> │ │ │ │ add r3, sp, #28 │ │ │ │ mov r1, #1 │ │ │ │ str ip, [sp, #32] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 2d1838 │ │ │ │ + bl 2d1cf0 <_PyTime_AsMilliseconds@@Base+0x188> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 73900 <_PyLong_Size_t_Converter@@Base+0x4e8> │ │ │ │ + beq 738a0 <_PyLong_Size_t_Converter@@Base+0x4e8> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 1134c4 │ │ │ │ + bl 1134fc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl a58d8 │ │ │ │ - ldr r3, [pc, #28] @ 739b4 <_PyLong_Size_t_Converter@@Base+0x59c> │ │ │ │ + bl a581c │ │ │ │ + ldr r3, [pc, #28] @ 73954 <_PyLong_Size_t_Converter@@Base+0x59c> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 739ac <_PyLong_Size_t_Converter@@Base+0x594> │ │ │ │ + beq 7394c <_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, ror #3 │ │ │ │ - @ instruction: 0x003921f0 │ │ │ │ + eorseq r2, r9, r4, lsr #21 │ │ │ │ + @ instruction: 0x00392ab0 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003921fc │ │ │ │ - eorseq r2, r9, r8, ror #3 │ │ │ │ - eorseq r7, r8, ip, lsr #23 │ │ │ │ - eorseq r2, r9, r8, lsr #4 │ │ │ │ - ldrdeq r3, [r7], -r8 │ │ │ │ + @ instruction: 0x00392abc │ │ │ │ + eorseq r2, r9, r8, lsr #21 │ │ │ │ + eorseq r8, r8, ip, ror #8 │ │ │ │ + eorseq r2, r9, r8, ror #21 │ │ │ │ + andeq r3, r7, r8, ror r9 │ │ │ │ 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 │ │ │ │ @@ -75204,129 +75180,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] @ 73b20 <_PyLong_Size_t_Converter@@Base+0x708> │ │ │ │ + ldr r1, [pc, #200] @ 73ac0 <_PyLong_Size_t_Converter@@Base+0x708> │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl b6a88 │ │ │ │ + bl b6a14 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 73a88 <_PyLong_Size_t_Converter@@Base+0x670> │ │ │ │ + beq 73a28 <_PyLong_Size_t_Converter@@Base+0x670> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - bge 73a90 <_PyLong_Size_t_Converter@@Base+0x678> │ │ │ │ - ldr r3, [pc, #164] @ 73b24 <_PyLong_Size_t_Converter@@Base+0x70c> │ │ │ │ - ldr r1, [pc, #164] @ 73b28 <_PyLong_Size_t_Converter@@Base+0x710> │ │ │ │ + bge 73a30 <_PyLong_Size_t_Converter@@Base+0x678> │ │ │ │ + ldr r3, [pc, #164] @ 73ac4 <_PyLong_Size_t_Converter@@Base+0x70c> │ │ │ │ + ldr r1, [pc, #164] @ 73ac8 <_PyLong_Size_t_Converter@@Base+0x710> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r4, #0 │ │ │ │ - b 73b14 <_PyLong_Size_t_Converter@@Base+0x6fc> │ │ │ │ + b 73ab4 <_PyLong_Size_t_Converter@@Base+0x6fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92878 │ │ │ │ + bl 92874 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 73a88 <_PyLong_Size_t_Converter@@Base+0x670> │ │ │ │ + beq 73a28 <_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 73b2c <_PyLong_Size_t_Converter@@Base+0x714> │ │ │ │ + bl 73acc <_PyLong_Size_t_Converter@@Base+0x714> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge 73acc <_PyLong_Size_t_Converter@@Base+0x6b4> │ │ │ │ + bge 73a6c <_PyLong_Size_t_Converter@@Base+0x6b4> │ │ │ │ mov r4, #0 │ │ │ │ - b 73b04 <_PyLong_Size_t_Converter@@Base+0x6ec> │ │ │ │ + b 73aa4 <_PyLong_Size_t_Converter@@Base+0x6ec> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 73af0 <_PyLong_Size_t_Converter@@Base+0x6d8> │ │ │ │ + bne 73a90 <_PyLong_Size_t_Converter@@Base+0x6d8> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #2 │ │ │ │ - bl a27e0 │ │ │ │ + bl a2724 │ │ │ │ mov r4, r0 │ │ │ │ - b 73b04 <_PyLong_Size_t_Converter@@Base+0x6ec> │ │ │ │ + b 73aa4 <_PyLong_Size_t_Converter@@Base+0x6ec> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl cae48 <_PyBytes_Resize@@Base> │ │ │ │ + bl cada8 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 73ad8 <_PyLong_Size_t_Converter@@Base+0x6c0> │ │ │ │ - b 73ac4 <_PyLong_Size_t_Converter@@Base+0x6ac> │ │ │ │ + bge 73a78 <_PyLong_Size_t_Converter@@Base+0x6c0> │ │ │ │ + b 73a64 <_PyLong_Size_t_Converter@@Base+0x6ac> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r2, r9, r8, lsr r2 │ │ │ │ + @ instruction: 0x00392af8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, r8, asr #4 │ │ │ │ + eorseq r2, r9, r8, lsl #22 │ │ │ │ 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] @ 73c14 <_PyLong_Size_t_Converter@@Base+0x7fc> │ │ │ │ + ldr ip, [pc, #204] @ 73bb4 <_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 2d03b8 │ │ │ │ + bl 2d0840 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 73b88 <_PyLong_Size_t_Converter@@Base+0x770> │ │ │ │ + bne 73b28 <_PyLong_Size_t_Converter@@Base+0x770> │ │ │ │ mvn r0, #0 │ │ │ │ - b 73bf0 <_PyLong_Size_t_Converter@@Base+0x7d8> │ │ │ │ + b 73b90 <_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] @ 73c18 <_PyLong_Size_t_Converter@@Base+0x800> │ │ │ │ + ldr r2, [pc, #112] @ 73bb8 <_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 2d1838 │ │ │ │ + bl 2d1cf0 <_PyTime_AsMilliseconds@@Base+0x188> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 73b80 <_PyLong_Size_t_Converter@@Base+0x768> │ │ │ │ + beq 73b20 <_PyLong_Size_t_Converter@@Base+0x768> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2d04cc │ │ │ │ + bl 2d0954 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r9] │ │ │ │ - beq 73b80 <_PyLong_Size_t_Converter@@Base+0x768> │ │ │ │ + beq 73b20 <_PyLong_Size_t_Converter@@Base+0x768> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #28] @ 73c14 <_PyLong_Size_t_Converter@@Base+0x7fc> │ │ │ │ + ldr r3, [pc, #28] @ 73bb4 <_PyLong_Size_t_Converter@@Base+0x7fc> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 73c0c <_PyLong_Size_t_Converter@@Base+0x7f4> │ │ │ │ + beq 73bac <_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, lsl ip │ │ │ │ + @ instruction: 0x00073bbc │ │ │ │ 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 │ │ │ │ @@ -75353,116 +75329,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 73cc0 <_PyLong_Size_t_Converter@@Base+0x8a8> │ │ │ │ - ldr r2, [pc, #40] @ 73cd8 <_PyLong_Size_t_Converter@@Base+0x8c0> │ │ │ │ - ldr r1, [pc, #40] @ 73cdc <_PyLong_Size_t_Converter@@Base+0x8c4> │ │ │ │ - ldr r0, [pc, #40] @ 73ce0 <_PyLong_Size_t_Converter@@Base+0x8c8> │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ + bne 73c60 <_PyLong_Size_t_Converter@@Base+0x8a8> │ │ │ │ + ldr r2, [pc, #40] @ 73c78 <_PyLong_Size_t_Converter@@Base+0x8c0> │ │ │ │ + ldr r1, [pc, #40] @ 73c7c <_PyLong_Size_t_Converter@@Base+0x8c4> │ │ │ │ + ldr r0, [pc, #40] @ 73c80 <_PyLong_Size_t_Converter@@Base+0x8c8> │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r2, [r1, #16] │ │ │ │ - ldr r3, [pc, #24] @ 73ce4 <_PyLong_Size_t_Converter@@Base+0x8cc> │ │ │ │ + ldr r3, [pc, #24] @ 73c84 <_PyLong_Size_t_Converter@@Base+0x8cc> │ │ │ │ tst r2, #3 │ │ │ │ - ldr r0, [pc, #20] @ 73ce8 <_PyLong_Size_t_Converter@@Base+0x8d0> │ │ │ │ + ldr r0, [pc, #20] @ 73c88 <_PyLong_Size_t_Converter@@Base+0x8d0> │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0037acf0 │ │ │ │ - eorseq fp, r6, r4, ror fp │ │ │ │ - @ instruction: 0x0035fdbc │ │ │ │ + @ instruction: 0x0037b5b0 │ │ │ │ + eorseq ip, r6, r4, lsr r4 │ │ │ │ + eorseq r0, r6, ip, ror r6 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -00073cec : │ │ │ │ +00073c8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 73d14 │ │ │ │ + beq 73cb4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #1073741824 @ 0x40000000 │ │ │ │ - bne 73d28 │ │ │ │ - ldr r3, [pc, #244] @ 73e10 │ │ │ │ - ldr r1, [pc, #244] @ 73e14 │ │ │ │ + bne 73cc8 │ │ │ │ + ldr r3, [pc, #244] @ 73db0 │ │ │ │ + ldr r1, [pc, #244] @ 73db4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 73e08 │ │ │ │ + bl 18ee38 │ │ │ │ + b 73da8 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r1 │ │ │ │ - beq 73d44 │ │ │ │ + beq 73ce4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - bne 73d58 │ │ │ │ - ldr r3, [pc, #196] @ 73e10 │ │ │ │ - ldr r1, [pc, #200] @ 73e18 │ │ │ │ + bne 73cf8 │ │ │ │ + ldr r3, [pc, #196] @ 73db0 │ │ │ │ + ldr r1, [pc, #200] @ 73db8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 73e08 │ │ │ │ + bl 18ee38 │ │ │ │ + b 73da8 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ - ldr r0, [pc, #184] @ 73e1c │ │ │ │ + ldr r0, [pc, #184] @ 73dbc │ │ │ │ mov r2, #0 │ │ │ │ cmp r2, ip │ │ │ │ - bge 73db0 │ │ │ │ + bge 73d50 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 73d94 │ │ │ │ + beq 73d34 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ subs r3, r3, r0 │ │ │ │ ldrb r1, [r1, #87] @ 0x57 │ │ │ │ movne r3, #1 │ │ │ │ bics r1, r3, r1, lsr #6 │ │ │ │ - beq 73da8 │ │ │ │ - ldr r3, [pc, #116] @ 73e10 │ │ │ │ - ldr r1, [pc, #128] @ 73e20 │ │ │ │ + beq 73d48 │ │ │ │ + ldr r3, [pc, #116] @ 73db0 │ │ │ │ + ldr r1, [pc, #128] @ 73dc0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ - b 73e08 │ │ │ │ + bl 1177f0 │ │ │ │ + b 73da8 │ │ │ │ add r2, r2, #1 │ │ │ │ - b 73d64 │ │ │ │ + b 73d04 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73dd0 │ │ │ │ - ldr r3, [pc, #96] @ 73e24 │ │ │ │ - ldr r1, [pc, #96] @ 73e28 │ │ │ │ + bne 73d70 │ │ │ │ + ldr r3, [pc, #96] @ 73dc4 │ │ │ │ + ldr r1, [pc, #96] @ 73dc8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ - b 73e08 │ │ │ │ + bl 1177f0 │ │ │ │ + b 73da8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 73df8 │ │ │ │ + beq 73d98 │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ add r2, r3, #1 │ │ │ │ streq r2, [r0] │ │ │ │ - beq 73df8 │ │ │ │ + beq 73d98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 73df8 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 73d98 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 3096b4 │ │ │ │ + b 309ef4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, r8, ror #4 │ │ │ │ - eorseq r2, r9, ip, lsl #5 │ │ │ │ + eorseq r2, r9, r8, lsr #22 │ │ │ │ + eorseq r2, r9, ip, asr #22 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x003922b8 │ │ │ │ + eorseq r2, r9, r8, ror fp │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003922dc │ │ │ │ + mlaseq r9, ip, fp, r2 │ │ │ │ │ │ │ │ -00073e2c <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ +00073dcc <_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] │ │ │ │ @@ -75478,216 +75454,216 @@ │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #2 │ │ │ │ str r1, [r0, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r3, #24] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00073e84 <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ +00073e24 <_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] @ 73f3c <_PyErr_SetFromPyStatus@@Base+0xb8> │ │ │ │ - ldrne r1, [pc, #144] @ 73f40 <_PyErr_SetFromPyStatus@@Base+0xbc> │ │ │ │ - bne 73ed0 <_PyErr_SetFromPyStatus@@Base+0x4c> │ │ │ │ + ldrne r3, [pc, #144] @ 73edc <_PyErr_SetFromPyStatus@@Base+0xb8> │ │ │ │ + ldrne r1, [pc, #144] @ 73ee0 <_PyErr_SetFromPyStatus@@Base+0xbc> │ │ │ │ + bne 73e70 <_PyErr_SetFromPyStatus@@Base+0x4c> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 73ec8 <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ + beq 73e68 <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 73ee0 <_PyErr_SetFromPyStatus@@Base+0x5c> │ │ │ │ - ldr r3, [pc, #108] @ 73f3c <_PyErr_SetFromPyStatus@@Base+0xb8> │ │ │ │ - ldr r1, [pc, #112] @ 73f44 <_PyErr_SetFromPyStatus@@Base+0xc0> │ │ │ │ + bne 73e80 <_PyErr_SetFromPyStatus@@Base+0x5c> │ │ │ │ + ldr r3, [pc, #108] @ 73edc <_PyErr_SetFromPyStatus@@Base+0xb8> │ │ │ │ + ldr r1, [pc, #112] @ 73ee4 <_PyErr_SetFromPyStatus@@Base+0xc0> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1177f8 │ │ │ │ - ldr r1, [pc, #96] @ 73f48 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + b 1177f0 │ │ │ │ + ldr r1, [pc, #96] @ 73ee8 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73f00 <_PyErr_SetFromPyStatus@@Base+0x7c> │ │ │ │ + bne 73ea0 <_PyErr_SetFromPyStatus@@Base+0x7c> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 29e454 │ │ │ │ + b 29e8dc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #64] @ 73f4c <_PyErr_SetFromPyStatus@@Base+0xc8> │ │ │ │ + ldr r3, [pc, #64] @ 73eec <_PyErr_SetFromPyStatus@@Base+0xc8> │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq 73f28 <_PyErr_SetFromPyStatus@@Base+0xa4> │ │ │ │ + beq 73ec8 <_PyErr_SetFromPyStatus@@Base+0xa4> │ │ │ │ mov r3, r4 │ │ │ │ - ldr r1, [pc, #48] @ 73f50 <_PyErr_SetFromPyStatus@@Base+0xcc> │ │ │ │ + ldr r1, [pc, #48] @ 73ef0 <_PyErr_SetFromPyStatus@@Base+0xcc> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1177f8 │ │ │ │ + b 1177f0 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #32] @ 73f54 <_PyErr_SetFromPyStatus@@Base+0xd0> │ │ │ │ + ldr r1, [pc, #32] @ 73ef4 <_PyErr_SetFromPyStatus@@Base+0xd0> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1177f8 │ │ │ │ + b 1177f0 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r9, r4, lsl #6 │ │ │ │ - eorseq r2, r9, r4, lsr r3 │ │ │ │ - eorseq r7, r5, r4, lsl fp │ │ │ │ + eorseq r2, r9, r4, asr #23 │ │ │ │ + @ instruction: 0x00392bf4 │ │ │ │ + @ instruction: 0x003583d4 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - @ instruction: 0x00383fd8 │ │ │ │ - @ instruction: 0x00383fdc │ │ │ │ + mlaseq r8, r8, r8, r4 │ │ │ │ + mlaseq r8, ip, r8, r4 │ │ │ │ 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 73fa4 <_PyErr_SetFromPyStatus@@Base+0x120> │ │ │ │ + bne 73f44 <_PyErr_SetFromPyStatus@@Base+0x120> │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 73fdc <_PyErr_SetFromPyStatus@@Base+0x158> │ │ │ │ - ldr r1, [pc, #120] @ 74024 <_PyErr_SetFromPyStatus@@Base+0x1a0> │ │ │ │ + beq 73f7c <_PyErr_SetFromPyStatus@@Base+0x158> │ │ │ │ + ldr r1, [pc, #120] @ 73fc4 <_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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74018 <_PyErr_SetFromPyStatus@@Base+0x194> │ │ │ │ + beq 73fb8 <_PyErr_SetFromPyStatus@@Base+0x194> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 73ffc <_PyErr_SetFromPyStatus@@Base+0x178> │ │ │ │ + bgt 73f9c <_PyErr_SetFromPyStatus@@Base+0x178> │ │ │ │ ldr r3, [r5, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #56] @ 74028 <_PyErr_SetFromPyStatus@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #56] @ 73fc8 <_PyErr_SetFromPyStatus@@Base+0x1a4> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18ed34 │ │ │ │ - b 74018 <_PyErr_SetFromPyStatus@@Base+0x194> │ │ │ │ + bl 18ee38 │ │ │ │ + b 73fb8 <_PyErr_SetFromPyStatus@@Base+0x194> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 73fe4 <_PyErr_SetFromPyStatus@@Base+0x160> │ │ │ │ - bl a55e8 │ │ │ │ + bne 73f84 <_PyErr_SetFromPyStatus@@Base+0x160> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73fe4 <_PyErr_SetFromPyStatus@@Base+0x160> │ │ │ │ + beq 73f84 <_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, ror #22 │ │ │ │ + eorseq fp, r6, r4, lsr #8 │ │ │ │ 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 74074 <_PyErr_SetFromPyStatus@@Base+0x1f0> │ │ │ │ + bne 74014 <_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 74098 <_PyErr_SetFromPyStatus@@Base+0x214> │ │ │ │ + b 74038 <_PyErr_SetFromPyStatus@@Base+0x214> │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74058 <_PyErr_SetFromPyStatus@@Base+0x1d4> │ │ │ │ + beq 73ff8 <_PyErr_SetFromPyStatus@@Base+0x1d4> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 740a8 <_PyErr_SetFromPyStatus@@Base+0x224> │ │ │ │ + bne 74048 <_PyErr_SetFromPyStatus@@Base+0x224> │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r8 │ │ │ │ mov r1, r6 │ │ │ │ - blt 74088 <_PyErr_SetFromPyStatus@@Base+0x204> │ │ │ │ - b 740b8 <_PyErr_SetFromPyStatus@@Base+0x234> │ │ │ │ + blt 74028 <_PyErr_SetFromPyStatus@@Base+0x204> │ │ │ │ + b 74058 <_PyErr_SetFromPyStatus@@Base+0x234> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74094 <_PyErr_SetFromPyStatus@@Base+0x210> │ │ │ │ + beq 74034 <_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] @ 740d4 <_PyErr_SetFromPyStatus@@Base+0x250> │ │ │ │ - b a9a34 │ │ │ │ - eorseq r2, r9, ip, ror #6 │ │ │ │ - ldr r0, [pc] @ 740e0 <_PyErr_SetFromPyStatus@@Base+0x25c> │ │ │ │ + ldr r0, [pc] @ 74074 <_PyErr_SetFromPyStatus@@Base+0x250> │ │ │ │ + b a9978 │ │ │ │ + eorseq r2, r9, ip, lsr #24 │ │ │ │ + ldr r0, [pc] @ 74080 <_PyErr_SetFromPyStatus@@Base+0x25c> │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ │ │ │ │ -000740e4 : │ │ │ │ +00074084 : │ │ │ │ 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] @ 74188 │ │ │ │ + ldr r1, [pc, #140] @ 74128 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #132] @ 7418c │ │ │ │ + ldr r0, [pc, #132] @ 7412c │ │ │ │ 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 16c214 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 16c204 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7417c │ │ │ │ - ldr ip, [pc, #96] @ 74190 │ │ │ │ + beq 7411c │ │ │ │ + ldr ip, [pc, #96] @ 74130 │ │ │ │ cmp r8, #0 │ │ │ │ - ldr r1, [pc, #92] @ 74194 │ │ │ │ + ldr r1, [pc, #92] @ 74134 │ │ │ │ movne r1, ip │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ stm sp, {r7, r9, sl, fp} │ │ │ │ - ldr r1, [pc, #72] @ 74198 │ │ │ │ - bl ad024 │ │ │ │ + ldr r1, [pc, #72] @ 74138 │ │ │ │ + bl acfb8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 74178 │ │ │ │ + beq 74118 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 74178 │ │ │ │ + bne 74118 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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, lsl #25 │ │ │ │ - eorseq sl, r5, ip, lsl #11 │ │ │ │ + eorseq r8, r6, r4, asr #10 │ │ │ │ + eorseq sl, r5, ip, asr #28 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - eorseq r2, r9, r4, ror r3 │ │ │ │ - b 3e7f4 │ │ │ │ + eorseq r2, r9, r4, lsr ip │ │ │ │ + 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 │ │ │ │ @@ -75695,208 +75671,208 @@ │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ - bne 741f8 │ │ │ │ + bne 74198 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp ip, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7422c │ │ │ │ + beq 741cc │ │ │ │ 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] @ 742b8 │ │ │ │ + ldr ip, [pc, #156] @ 74258 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74254 │ │ │ │ + beq 741f4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 7425c │ │ │ │ - ldr r2, [pc, #112] @ 742bc │ │ │ │ - ldr r1, [pc, #112] @ 742c0 │ │ │ │ - ldr r0, [pc, #112] @ 742c4 │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ + bne 741fc │ │ │ │ + ldr r2, [pc, #112] @ 7425c │ │ │ │ + ldr r1, [pc, #112] @ 74260 │ │ │ │ + ldr r0, [pc, #112] @ 74264 │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 742ac │ │ │ │ + b 7424c │ │ │ │ mov r0, r3 │ │ │ │ - bl a8d1c │ │ │ │ + bl a8c60 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 74254 │ │ │ │ + beq 741f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7614 │ │ │ │ + bl 1e7a14 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 315580 │ │ │ │ + bl 315e14 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 742ac │ │ │ │ + beq 7424c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 742ac │ │ │ │ + bne 7424c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrheq r4, [r7], #-136 @ 0xffffff78 │ │ │ │ - eorseq r1, r8, r0, lsr r6 │ │ │ │ - eorseq r9, r6, r8, lsl #28 │ │ │ │ - eorseq sl, r8, r4, lsl #16 │ │ │ │ - ldr r0, [pc, #12] @ 742dc │ │ │ │ + @ instruction: 0x00381ef0 │ │ │ │ + eorseq sl, r6, r8, asr #13 │ │ │ │ + eorseq fp, r8, r4, asr #1 │ │ │ │ + ldr r0, [pc, #12] @ 7427c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #7 │ │ │ │ mov r1, #2 │ │ │ │ - b 128cb4 │ │ │ │ - eorseq r2, r9, ip, ror r3 │ │ │ │ - ldr r0, [pc] @ 742e8 │ │ │ │ - b 9ddd8 │ │ │ │ - eorseq fp, r5, ip, ror #9 │ │ │ │ + b 128d18 │ │ │ │ + eorseq r2, r9, ip, lsr ip │ │ │ │ + ldr r0, [pc] @ 74288 │ │ │ │ + b 9dd1c │ │ │ │ + eorseq fp, r5, ip, lsr #27 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 74338 │ │ │ │ + blt 742d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl c3e38 │ │ │ │ + bl c3dc8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 29b68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #12] @ 74340 │ │ │ │ - ldrne r0, [pc, #12] @ 74344 │ │ │ │ + ldreq r0, [pc, #12] @ 742e0 │ │ │ │ + ldrne r0, [pc, #12] @ 742e4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc] @ 74340 │ │ │ │ + ldr r0, [pc] @ 742e0 │ │ │ │ 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 7438c │ │ │ │ - ldr r3, [pc, #128] @ 74400 │ │ │ │ - ldr r1, [pc, #128] @ 74404 │ │ │ │ + bne 7432c │ │ │ │ + ldr r3, [pc, #128] @ 743a0 │ │ │ │ + ldr r1, [pc, #128] @ 743a4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 743b0 │ │ │ │ + bl 18ee38 │ │ │ │ + b 74350 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 743b8 │ │ │ │ - ldr r0, [pc, #100] @ 74408 │ │ │ │ + bne 74358 │ │ │ │ + ldr r0, [pc, #100] @ 743a8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #96] @ 7440c │ │ │ │ + ldr r1, [pc, #96] @ 743ac │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 743f0 │ │ │ │ + beq 74390 │ │ │ │ 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 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 314798 <_PyGen_SetStopIterationValue@@Base+0xbc> │ │ │ │ + bl 31502c <_PyGen_SetStopIterationValue@@Base+0xc0> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 743c8 │ │ │ │ - b 743b0 │ │ │ │ + bne 74368 │ │ │ │ + b 74350 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r8, lsl #11 │ │ │ │ + eorseq lr, r8, r8, asr #28 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, ip, lsl #7 │ │ │ │ + eorseq r2, r9, ip, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #72] @ 74470 │ │ │ │ + ldr r3, [pc, #72] @ 74410 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #60] @ 74474 │ │ │ │ + ldr r1, [pc, #60] @ 74414 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b8828 │ │ │ │ + bl 1b8d44 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 74468 │ │ │ │ + blt 74408 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [r5, #24] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r5, #24] │ │ │ │ - bl 9b2a8 │ │ │ │ - ldr r0, [pc, #16] @ 74478 │ │ │ │ + bl 9b1ec │ │ │ │ + ldr r0, [pc, #16] @ 74418 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, r8, asr lr @ │ │ │ │ + eorseq r0, r9, r8, lsl r7 │ │ │ │ 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 744b4 │ │ │ │ + bne 74454 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 744c8 │ │ │ │ - b 744d8 │ │ │ │ + bne 74468 │ │ │ │ + b 74478 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 744a4 │ │ │ │ + beq 74444 │ │ │ │ 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 744f4 │ │ │ │ + beq 74494 │ │ │ │ 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} │ │ │ │ @@ -75904,219 +75880,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 aafb0 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 74544 │ │ │ │ - bl a55e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 74574 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 7456c │ │ │ │ - cmp r4, #0 │ │ │ │ - movlt r4, #0 │ │ │ │ - blt 74568 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r4, r3 │ │ │ │ - movge r4, r3 │ │ │ │ - str r4, [r5, #8] │ │ │ │ - ldr r0, [pc, #8] @ 7457c │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - 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] @ 745f0 │ │ │ │ + ldr r2, [pc, #60] @ 74520 │ │ │ │ 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 745dc │ │ │ │ + beq 7450c │ │ │ │ add r5, r5, #3648 @ 0xe40 │ │ │ │ ldrd r0, [r5] │ │ │ │ - ldr r2, [pc, #16] @ 745f4 │ │ │ │ + ldr r2, [pc, #16] @ 74524 │ │ │ │ strd r0, [r3, #8] │ │ │ │ str r2, [r3, #16] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - strdeq r4, [r7], -r8 │ │ │ │ + muleq r7, r8, r5 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl aaef4 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 7455c │ │ │ │ + bl a552c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7458c │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 74584 │ │ │ │ + cmp r4, #0 │ │ │ │ + movlt r4, #0 │ │ │ │ + blt 74580 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r4, r3 │ │ │ │ + movge r4, r3 │ │ │ │ + str r4, [r5, #8] │ │ │ │ + ldr r0, [pc, #8] @ 74594 │ │ │ │ + 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] @ 74610 │ │ │ │ + ldr r2, [pc, #12] @ 745b0 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 74614 │ │ │ │ + ldr r0, [pc, #8] @ 745b4 │ │ │ │ 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 74650 │ │ │ │ + bne 745f0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74674 │ │ │ │ - b 74664 │ │ │ │ + beq 74614 │ │ │ │ + b 74604 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74640 │ │ │ │ + beq 745e0 │ │ │ │ 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 74690 │ │ │ │ + beq 74630 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 746ac │ │ │ │ + beq 7464c │ │ │ │ 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 7470c │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 746f0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #76] @ 74784 │ │ │ │ + ldr ip, [pc, #76] @ 746cc │ │ │ │ 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 226944 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ + bl 226918 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 7477c │ │ │ │ + beq 746c4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r4] │ │ │ │ - bl 1af5fc │ │ │ │ + bl 1afb14 │ │ │ │ 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 #16 │ │ │ │ + andeq r4, r7, r8, lsr #14 │ │ │ │ + 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 74714 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 746f8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldrd r0, [r3] │ │ │ │ + b aafe4 │ │ │ │ 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 747c0 │ │ │ │ + bne 7476c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 747d4 │ │ │ │ - b 747e4 │ │ │ │ + bne 74780 │ │ │ │ + b 74790 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 747b0 │ │ │ │ + beq 7475c │ │ │ │ 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 ab0a0 │ │ │ │ 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 74844 │ │ │ │ + bne 747e4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74858 │ │ │ │ - b 74868 │ │ │ │ + bne 747f8 │ │ │ │ + b 74808 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74834 │ │ │ │ + beq 747d4 │ │ │ │ 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 │ │ │ │ @@ -76130,368 +76106,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 748bc │ │ │ │ + bne 7485c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 748d0 │ │ │ │ - b 748e0 │ │ │ │ + bne 74870 │ │ │ │ + b 74880 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 748ac │ │ │ │ + beq 7484c │ │ │ │ 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 74884 │ │ │ │ + b 74824 │ │ │ │ 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 74938 │ │ │ │ + bne 748d8 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7494c │ │ │ │ - b 7495c │ │ │ │ + bne 748ec │ │ │ │ + b 748fc │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74928 │ │ │ │ + beq 748c8 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00074978 : │ │ │ │ - ldr r1, [pc, #4] @ 74984 │ │ │ │ +00074918 : │ │ │ │ + ldr r1, [pc, #4] @ 74924 │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ svcvc 0x00efffff │ │ │ │ │ │ │ │ -00074988 : │ │ │ │ +00074928 : │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1048576 @ 0x100000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00074994 <_PyXI_InitExcInfo@@Base>: │ │ │ │ +00074934 <_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] @ 74c34 <_PyXI_InitExcInfo@@Base+0x2a0> │ │ │ │ + ldr r3, [pc, #648] @ 74bd4 <_PyXI_InitExcInfo@@Base+0x2a0> │ │ │ │ cmp r1, r3 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 749c8 <_PyXI_InitExcInfo@@Base+0x34> │ │ │ │ - ldr r3, [pc, #636] @ 74c38 <_PyXI_InitExcInfo@@Base+0x2a4> │ │ │ │ - ldr r1, [pc, #636] @ 74c3c <_PyXI_InitExcInfo@@Base+0x2a8> │ │ │ │ + bne 74968 <_PyXI_InitExcInfo@@Base+0x34> │ │ │ │ + ldr r3, [pc, #636] @ 74bd8 <_PyXI_InitExcInfo@@Base+0x2a4> │ │ │ │ + ldr r1, [pc, #636] @ 74bdc <_PyXI_InitExcInfo@@Base+0x2a8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 74c2c <_PyXI_InitExcInfo@@Base+0x298> │ │ │ │ + bl 18ee38 │ │ │ │ + b 74bcc <_PyXI_InitExcInfo@@Base+0x298> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #1073741824 @ 0x40000000 │ │ │ │ - bne 749f4 <_PyXI_InitExcInfo@@Base+0x60> │ │ │ │ + bne 74994 <_PyXI_InitExcInfo@@Base+0x60> │ │ │ │ cmp r3, #0 │ │ │ │ - bge 74a10 <_PyXI_InitExcInfo@@Base+0x7c> │ │ │ │ + bge 749b0 <_PyXI_InitExcInfo@@Base+0x7c> │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ tst r3, #1073741824 @ 0x40000000 │ │ │ │ - beq 74a10 <_PyXI_InitExcInfo@@Base+0x7c> │ │ │ │ + beq 749b0 <_PyXI_InitExcInfo@@Base+0x7c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2da870 │ │ │ │ + bl 2db048 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 74c1c <_PyXI_InitExcInfo@@Base+0x288> │ │ │ │ + bne 74bbc <_PyXI_InitExcInfo@@Base+0x288> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #552] @ 74c40 <_PyXI_InitExcInfo@@Base+0x2ac> │ │ │ │ + ldr r1, [pc, #552] @ 74be0 <_PyXI_InitExcInfo@@Base+0x2ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10f50c │ │ │ │ + bl 10f54c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 74bf0 <_PyXI_InitExcInfo@@Base+0x25c> │ │ │ │ - ldr r1, [pc, #536] @ 74c44 <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ - bl 10f50c │ │ │ │ + beq 74b90 <_PyXI_InitExcInfo@@Base+0x25c> │ │ │ │ + ldr r1, [pc, #536] @ 74be4 <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ + bl 10f54c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 74a3c <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ + bne 749dc <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ mvn r6, #0 │ │ │ │ - b 74b1c <_PyXI_InitExcInfo@@Base+0x188> │ │ │ │ + b 74abc <_PyXI_InitExcInfo@@Base+0x188> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2dada4 │ │ │ │ + bl 2db57c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #4] │ │ │ │ - beq 74a6c <_PyXI_InitExcInfo@@Base+0xd8> │ │ │ │ + beq 74a0c <_PyXI_InitExcInfo@@Base+0xd8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 74a6c <_PyXI_InitExcInfo@@Base+0xd8> │ │ │ │ + bne 74a0c <_PyXI_InitExcInfo@@Base+0xd8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 74a34 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ - ldr r1, [pc, #456] @ 74c48 <_PyXI_InitExcInfo@@Base+0x2b4> │ │ │ │ + beq 749d4 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ + ldr r1, [pc, #456] @ 74be8 <_PyXI_InitExcInfo@@Base+0x2b4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f50c │ │ │ │ + bl 10f54c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 74a34 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ + beq 749d4 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2dada4 │ │ │ │ + bl 2db57c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq 74abc <_PyXI_InitExcInfo@@Base+0x128> │ │ │ │ + beq 74a5c <_PyXI_InitExcInfo@@Base+0x128> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 74abc <_PyXI_InitExcInfo@@Base+0x128> │ │ │ │ + bne 74a5c <_PyXI_InitExcInfo@@Base+0x128> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 74a34 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ - ldr r1, [pc, #380] @ 74c4c <_PyXI_InitExcInfo@@Base+0x2b8> │ │ │ │ + beq 749d4 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ + ldr r1, [pc, #380] @ 74bec <_PyXI_InitExcInfo@@Base+0x2b8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f50c │ │ │ │ + bl 10f54c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 74a34 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ + beq 749d4 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2dada4 │ │ │ │ + bl 2db57c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 74b0c <_PyXI_InitExcInfo@@Base+0x178> │ │ │ │ + beq 74aac <_PyXI_InitExcInfo@@Base+0x178> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 74b0c <_PyXI_InitExcInfo@@Base+0x178> │ │ │ │ + bne 74aac <_PyXI_InitExcInfo@@Base+0x178> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 74b40 <_PyXI_InitExcInfo@@Base+0x1ac> │ │ │ │ + beq 74ae0 <_PyXI_InitExcInfo@@Base+0x1ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 74b40 <_PyXI_InitExcInfo@@Base+0x1ac> │ │ │ │ + bne 74ae0 <_PyXI_InitExcInfo@@Base+0x1ac> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmn r6, #1 │ │ │ │ - beq 74bf8 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ - ldr r1, [pc, #256] @ 74c50 <_PyXI_InitExcInfo@@Base+0x2bc> │ │ │ │ + beq 74b98 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ + ldr r1, [pc, #256] @ 74bf0 <_PyXI_InitExcInfo@@Base+0x2bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10f50c │ │ │ │ + bl 10f54c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 74c00 <_PyXI_InitExcInfo@@Base+0x26c> │ │ │ │ + beq 74ba0 <_PyXI_InitExcInfo@@Base+0x26c> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2dada4 │ │ │ │ + bl 2db57c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #16] │ │ │ │ - beq 74b8c <_PyXI_InitExcInfo@@Base+0x1f8> │ │ │ │ + beq 74b2c <_PyXI_InitExcInfo@@Base+0x1f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 74b8c <_PyXI_InitExcInfo@@Base+0x1f8> │ │ │ │ + bne 74b2c <_PyXI_InitExcInfo@@Base+0x1f8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 74c08 <_PyXI_InitExcInfo@@Base+0x274> │ │ │ │ + beq 74ba8 <_PyXI_InitExcInfo@@Base+0x274> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #176] @ 74c54 <_PyXI_InitExcInfo@@Base+0x2c0> │ │ │ │ - bl 10f50c │ │ │ │ + ldr r1, [pc, #176] @ 74bf4 <_PyXI_InitExcInfo@@Base+0x2c0> │ │ │ │ + bl 10f54c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 74c10 <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ + beq 74bb0 <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2dada4 │ │ │ │ + bl 2db57c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #20] │ │ │ │ - beq 74bdc <_PyXI_InitExcInfo@@Base+0x248> │ │ │ │ + beq 74b7c <_PyXI_InitExcInfo@@Base+0x248> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 74bdc <_PyXI_InitExcInfo@@Base+0x248> │ │ │ │ + bne 74b7c <_PyXI_InitExcInfo@@Base+0x248> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r5, [pc, #108] @ 74c58 <_PyXI_InitExcInfo@@Base+0x2c4> │ │ │ │ - bne 74a08 <_PyXI_InitExcInfo@@Base+0x74> │ │ │ │ - b 74c14 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ - ldr r5, [pc, #100] @ 74c5c <_PyXI_InitExcInfo@@Base+0x2c8> │ │ │ │ - b 74c14 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ - ldr r5, [pc, #96] @ 74c60 <_PyXI_InitExcInfo@@Base+0x2cc> │ │ │ │ - b 74c14 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ - ldr r5, [pc, #92] @ 74c64 <_PyXI_InitExcInfo@@Base+0x2d0> │ │ │ │ - b 74c14 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ - ldr r5, [pc, #88] @ 74c68 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ - b 74c14 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ - ldr r5, [pc, #84] @ 74c6c <_PyXI_InitExcInfo@@Base+0x2d8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 351310 <_PySemaphore_Destroy@@Base+0x570> │ │ │ │ - ldr r3, [pc, #76] @ 74c70 <_PyXI_InitExcInfo@@Base+0x2dc> │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + ldreq r5, [pc, #108] @ 74bf8 <_PyXI_InitExcInfo@@Base+0x2c4> │ │ │ │ + bne 749a8 <_PyXI_InitExcInfo@@Base+0x74> │ │ │ │ + b 74bb4 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #100] @ 74bfc <_PyXI_InitExcInfo@@Base+0x2c8> │ │ │ │ + b 74bb4 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #96] @ 74c00 <_PyXI_InitExcInfo@@Base+0x2cc> │ │ │ │ + b 74bb4 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #92] @ 74c04 <_PyXI_InitExcInfo@@Base+0x2d0> │ │ │ │ + b 74bb4 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #88] @ 74c08 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + b 74bb4 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #84] @ 74c0c <_PyXI_InitExcInfo@@Base+0x2d8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 351ba8 <_PySemaphore_Destroy@@Base+0x570> │ │ │ │ + ldr r3, [pc, #76] @ 74c10 <_PyXI_InitExcInfo@@Base+0x2dc> │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ 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, ror #8 │ │ │ │ - @ instruction: 0x00360dd0 │ │ │ │ - eorseq r9, r5, r0, ror #1 │ │ │ │ - eorseq r9, r5, ip, ror #1 │ │ │ │ - eorseq r9, r5, ip, lsl r1 │ │ │ │ - eorseq ip, r5, r0, lsr #5 │ │ │ │ - @ instruction: 0x00383fb8 │ │ │ │ - eorseq r2, r9, ip, lsr r4 │ │ │ │ - @ instruction: 0x003923b0 │ │ │ │ - @ instruction: 0x00382cd0 │ │ │ │ - @ instruction: 0x003923dc │ │ │ │ - eorseq r2, r8, r8, lsr #26 │ │ │ │ - eorseq r2, r9, r8, lsl #8 │ │ │ │ + eorseq r2, r9, r8, lsr #26 │ │ │ │ + mlaseq r6, r0, r6, r1 │ │ │ │ + eorseq r9, r5, r0, lsr #19 │ │ │ │ + eorseq r9, r5, ip, lsr #19 │ │ │ │ + @ instruction: 0x003599dc │ │ │ │ + eorseq ip, r5, r0, ror #22 │ │ │ │ + eorseq r4, r8, r8, ror r8 │ │ │ │ + @ instruction: 0x00392cfc │ │ │ │ + eorseq r2, r9, r0, ror ip │ │ │ │ + mlaseq r8, r0, r5, r3 │ │ │ │ + mlaseq r9, ip, ip, r2 │ │ │ │ + eorseq r3, r8, r8, ror #11 │ │ │ │ + eorseq r2, r9, r8, asr #25 │ │ │ │ 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 74cb0 <_PyXI_InitExcInfo@@Base+0x31c> │ │ │ │ + bne 74c50 <_PyXI_InitExcInfo@@Base+0x31c> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 74cb0 <_PyXI_InitExcInfo@@Base+0x31c> │ │ │ │ + bne 74c50 <_PyXI_InitExcInfo@@Base+0x31c> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 74d60 <_PyXI_InitExcInfo@@Base+0x3cc> │ │ │ │ + beq 74d00 <_PyXI_InitExcInfo@@Base+0x3cc> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 74cc8 <_PyXI_InitExcInfo@@Base+0x334> │ │ │ │ + beq 74c68 <_PyXI_InitExcInfo@@Base+0x334> │ │ │ │ mov r0, r4 │ │ │ │ - bl a8d1c │ │ │ │ + bl a8c60 │ │ │ │ mov r4, r0 │ │ │ │ - b 74cd0 <_PyXI_InitExcInfo@@Base+0x33c> │ │ │ │ - bl 91918 │ │ │ │ + b 74c70 <_PyXI_InitExcInfo@@Base+0x33c> │ │ │ │ + bl 9185c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 74dd8 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ + beq 74d78 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 74cf8 <_PyXI_InitExcInfo@@Base+0x364> │ │ │ │ - ldr r1, [pc, #248] @ 74de4 <_PyXI_InitExcInfo@@Base+0x450> │ │ │ │ + beq 74c98 <_PyXI_InitExcInfo@@Base+0x364> │ │ │ │ + ldr r1, [pc, #248] @ 74d84 <_PyXI_InitExcInfo@@Base+0x450> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 74d38 <_PyXI_InitExcInfo@@Base+0x3a4> │ │ │ │ + blt 74cd8 <_PyXI_InitExcInfo@@Base+0x3a4> │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 74d18 <_PyXI_InitExcInfo@@Base+0x384> │ │ │ │ - ldr r1, [pc, #220] @ 74de8 <_PyXI_InitExcInfo@@Base+0x454> │ │ │ │ + beq 74cb8 <_PyXI_InitExcInfo@@Base+0x384> │ │ │ │ + ldr r1, [pc, #220] @ 74d88 <_PyXI_InitExcInfo@@Base+0x454> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 74d38 <_PyXI_InitExcInfo@@Base+0x3a4> │ │ │ │ + blt 74cd8 <_PyXI_InitExcInfo@@Base+0x3a4> │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 74d7c <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ - ldr r1, [pc, #192] @ 74dec <_PyXI_InitExcInfo@@Base+0x458> │ │ │ │ + beq 74d1c <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ + ldr r1, [pc, #192] @ 74d8c <_PyXI_InitExcInfo@@Base+0x458> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 74d7c <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ + bge 74d1c <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 74dd8 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ + beq 74d78 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 74dd8 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ + bne 74d78 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 74dd8 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 74d78 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #132] @ 74df0 <_PyXI_InitExcInfo@@Base+0x45c> │ │ │ │ - beq 74d7c <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ + ldreq r4, [pc, #132] @ 74d90 <_PyXI_InitExcInfo@@Base+0x45c> │ │ │ │ + beq 74d1c <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r3, [pc, #108] @ 74df0 <_PyXI_InitExcInfo@@Base+0x45c> │ │ │ │ + ldr r3, [pc, #108] @ 74d90 <_PyXI_InitExcInfo@@Base+0x45c> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r4, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bne 74da0 <_PyXI_InitExcInfo@@Base+0x40c> │ │ │ │ + bne 74d40 <_PyXI_InitExcInfo@@Base+0x40c> │ │ │ │ mov r0, #2 │ │ │ │ - bl a27e0 │ │ │ │ + bl a2724 │ │ │ │ mov r5, r0 │ │ │ │ - b 74db0 <_PyXI_InitExcInfo@@Base+0x41c> │ │ │ │ + b 74d50 <_PyXI_InitExcInfo@@Base+0x41c> │ │ │ │ mov r3, r4 │ │ │ │ mov r0, #3 │ │ │ │ - bl a2710 │ │ │ │ + bl a2654 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 74ddc <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ + beq 74d7c <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 74ddc <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ + bne 74d7c <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 74ddc <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 74d7c <_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 │ │ │ │ │ │ │ │ -00074df4 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ +00074d94 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ b 35698 <_PyXI_ApplyError@@Base+0x1f8> │ │ │ │ │ │ │ │ -00074df8 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ +00074d98 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ b 359f4 <_PyXI_ApplyError@@Base+0x554> │ │ │ │ │ │ │ │ -00074dfc <_PyXI_ClearExcInfo@@Base>: │ │ │ │ - b 351310 <_PySemaphore_Destroy@@Base+0x570> │ │ │ │ +00074d9c <_PyXI_ClearExcInfo@@Base>: │ │ │ │ + b 351ba8 <_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 │ │ │ │ @@ -76501,72 +76477,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 74e60 <_PyXI_ClearExcInfo@@Base+0x64> │ │ │ │ + bne 74e00 <_PyXI_ClearExcInfo@@Base+0x64> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 74e94 <_PyXI_ClearExcInfo@@Base+0x98> │ │ │ │ + beq 74e34 <_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] @ 74f38 <_PyXI_ClearExcInfo@@Base+0x13c> │ │ │ │ + ldr ip, [pc, #184] @ 74ed8 <_PyXI_ClearExcInfo@@Base+0x13c> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 74f2c <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ + beq 74ecc <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 74eb4 <_PyXI_ClearExcInfo@@Base+0xb8> │ │ │ │ - bl a55e8 │ │ │ │ + bne 74e54 <_PyXI_ClearExcInfo@@Base+0xb8> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74f2c <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ + bne 74ecc <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ cmp r6, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 74ee0 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + beq 74e80 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 74ee0 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ - bl a55e8 │ │ │ │ + bne 74e80 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74f2c <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ - bl c3e38 │ │ │ │ + bne 74ecc <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ + bl c3dc8 │ │ │ │ orr r1, r4, #524288 @ 0x80000 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a6d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 74f1c <_PyXI_ClearExcInfo@@Base+0x120> │ │ │ │ - ldr r3, [pc, #44] @ 74f3c <_PyXI_ClearExcInfo@@Base+0x140> │ │ │ │ + bne 74ebc <_PyXI_ClearExcInfo@@Base+0x120> │ │ │ │ + ldr r3, [pc, #44] @ 74edc <_PyXI_ClearExcInfo@@Base+0x140> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 144370 │ │ │ │ + b 1443e0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6300 │ │ │ │ + b a6244 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r4, r7, r4, ror #17 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -76578,69 +76554,69 @@ │ │ │ │ subs r1, r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 74f94 <_PyXI_ClearExcInfo@@Base+0x198> │ │ │ │ + bne 74f34 <_PyXI_ClearExcInfo@@Base+0x198> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 74fc8 <_PyXI_ClearExcInfo@@Base+0x1cc> │ │ │ │ + beq 74f68 <_PyXI_ClearExcInfo@@Base+0x1cc> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r3, ip │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #132] @ 7503c <_PyXI_ClearExcInfo@@Base+0x240> │ │ │ │ + ldr ip, [pc, #132] @ 74fdc <_PyXI_ClearExcInfo@@Base+0x240> │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75030 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ + beq 74fd0 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 74ff0 <_PyXI_ClearExcInfo@@Base+0x1f4> │ │ │ │ - ldr r2, [pc, #92] @ 75040 <_PyXI_ClearExcInfo@@Base+0x244> │ │ │ │ - ldr r1, [pc, #92] @ 75044 <_PyXI_ClearExcInfo@@Base+0x248> │ │ │ │ - ldr r0, [pc, #92] @ 75048 <_PyXI_ClearExcInfo@@Base+0x24c> │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 75030 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ + bne 74f90 <_PyXI_ClearExcInfo@@Base+0x1f4> │ │ │ │ + ldr r2, [pc, #92] @ 74fe0 <_PyXI_ClearExcInfo@@Base+0x244> │ │ │ │ + ldr r1, [pc, #92] @ 74fe4 <_PyXI_ClearExcInfo@@Base+0x248> │ │ │ │ + ldr r0, [pc, #92] @ 74fe8 <_PyXI_ClearExcInfo@@Base+0x24c> │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 74fd0 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl b269c │ │ │ │ + bl b2630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75030 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ + beq 74fd0 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ ldreq r3, [r4, #444] @ 0x1bc │ │ │ │ - ldrne r3, [pc, #48] @ 7504c <_PyXI_ClearExcInfo@@Base+0x250> │ │ │ │ + ldrne r3, [pc, #48] @ 74fec <_PyXI_ClearExcInfo@@Base+0x250> │ │ │ │ ldreq r3, [r3, #16] │ │ │ │ - ldrne r1, [pc, #44] @ 75050 <_PyXI_ClearExcInfo@@Base+0x254> │ │ │ │ + ldrne r1, [pc, #44] @ 74ff0 <_PyXI_ClearExcInfo@@Base+0x254> │ │ │ │ ldrne r0, [r3] │ │ │ │ - ldreq r1, [pc, #28] @ 75048 <_PyXI_ClearExcInfo@@Base+0x24c> │ │ │ │ + ldreq r1, [pc, #28] @ 74fe8 <_PyXI_ClearExcInfo@@Base+0x24c> │ │ │ │ ldreq r0, [r3, #4] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, r0, lsl r9 │ │ │ │ - @ instruction: 0x0037acf0 │ │ │ │ - eorseq r9, r6, r8, ror #26 │ │ │ │ - @ instruction: 0x0036a9b8 │ │ │ │ + @ instruction: 0x0037b5b0 │ │ │ │ + eorseq sl, r6, r8, lsr #12 │ │ │ │ + eorseq fp, r6, r8, ror r2 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r6, ip, lsl sp │ │ │ │ + @ instruction: 0x003615dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ moveq r5, r3 │ │ │ │ @@ -76651,725 +76627,725 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ sub r8, r5, #1 │ │ │ │ - bne 750b8 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + bne 75058 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 750ec <_PyXI_ClearExcInfo@@Base+0x2f0> │ │ │ │ + beq 7508c <_PyXI_ClearExcInfo@@Base+0x2f0> │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #552] @ 752f4 <_PyXI_ClearExcInfo@@Base+0x4f8> │ │ │ │ + ldr ip, [pc, #552] @ 75294 <_PyXI_ClearExcInfo@@Base+0x4f8> │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 75274 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + beq 75214 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1dd204 │ │ │ │ + bl 1dd6d8 │ │ │ │ subs r9, r0, #0 │ │ │ │ - blt 75274 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + blt 75214 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 751ec <_PyXI_ClearExcInfo@@Base+0x3f0> │ │ │ │ + beq 7518c <_PyXI_ClearExcInfo@@Base+0x3f0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75138 <_PyXI_ClearExcInfo@@Base+0x33c> │ │ │ │ - bl 14802c │ │ │ │ + beq 750d8 <_PyXI_ClearExcInfo@@Base+0x33c> │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 7512c <_PyXI_ClearExcInfo@@Base+0x330> │ │ │ │ - bl a55e8 │ │ │ │ + bne 750cc <_PyXI_ClearExcInfo@@Base+0x330> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75274 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + bne 75214 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ subs r5, r5, #2 │ │ │ │ - bne 75140 <_PyXI_ClearExcInfo@@Base+0x344> │ │ │ │ - b 751ec <_PyXI_ClearExcInfo@@Base+0x3f0> │ │ │ │ + bne 750e0 <_PyXI_ClearExcInfo@@Base+0x344> │ │ │ │ + b 7518c <_PyXI_ClearExcInfo@@Base+0x3f0> │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - ldr sl, [pc, #428] @ 752f8 <_PyXI_ClearExcInfo@@Base+0x4fc> │ │ │ │ + ldr sl, [pc, #428] @ 75298 <_PyXI_ClearExcInfo@@Base+0x4fc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7519c <_PyXI_ClearExcInfo@@Base+0x3a0> │ │ │ │ + beq 7513c <_PyXI_ClearExcInfo@@Base+0x3a0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 75164 <_PyXI_ClearExcInfo@@Base+0x368> │ │ │ │ + bne 75104 <_PyXI_ClearExcInfo@@Base+0x368> │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 75190 <_PyXI_ClearExcInfo@@Base+0x394> │ │ │ │ - bl 1af5fc │ │ │ │ - ldr r3, [pc, #396] @ 752fc <_PyXI_ClearExcInfo@@Base+0x500> │ │ │ │ + b 75130 <_PyXI_ClearExcInfo@@Base+0x394> │ │ │ │ + bl 1afb14 │ │ │ │ + ldr r3, [pc, #396] @ 7529c <_PyXI_ClearExcInfo@@Base+0x500> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 355c88 │ │ │ │ + bl 356520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75190 <_PyXI_ClearExcInfo@@Base+0x394> │ │ │ │ - bl a55e8 │ │ │ │ + beq 75130 <_PyXI_ClearExcInfo@@Base+0x394> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75274 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + bne 75214 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ cmp r5, #1 │ │ │ │ - bne 751a4 <_PyXI_ClearExcInfo@@Base+0x3a8> │ │ │ │ - b 75200 <_PyXI_ClearExcInfo@@Base+0x404> │ │ │ │ + bne 75144 <_PyXI_ClearExcInfo@@Base+0x3a8> │ │ │ │ + b 751a0 <_PyXI_ClearExcInfo@@Base+0x404> │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 751bc <_PyXI_ClearExcInfo@@Base+0x3c0> │ │ │ │ + bne 7515c <_PyXI_ClearExcInfo@@Base+0x3c0> │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 75208 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ - bl 1af5fc │ │ │ │ - ldr r3, [pc, #308] @ 752fc <_PyXI_ClearExcInfo@@Base+0x500> │ │ │ │ + b 751a8 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ + bl 1afb14 │ │ │ │ + ldr r3, [pc, #308] @ 7529c <_PyXI_ClearExcInfo@@Base+0x500> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 355c88 │ │ │ │ + bl 356520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75208 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ - bl a55e8 │ │ │ │ + beq 751a8 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75208 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ - b 75274 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + beq 751a8 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ + b 75214 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r5 │ │ │ │ - b 75208 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ + b 751a8 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r7, [pc, #228] @ 75300 <_PyXI_ClearExcInfo@@Base+0x504> │ │ │ │ + ldr r7, [pc, #228] @ 752a0 <_PyXI_ClearExcInfo@@Base+0x504> │ │ │ │ add r0, sp, #24 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 29b16c │ │ │ │ + bl 29b5f4 │ │ │ │ cmp r0, r6 │ │ │ │ - blt 75274 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + blt 75214 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 29b16c │ │ │ │ + bl 29b5f4 │ │ │ │ cmp r0, r6 │ │ │ │ - blt 75274 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + blt 75214 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl 1c4d3c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c5254 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, r6 │ │ │ │ - bge 7527c <_PyXI_ClearExcInfo@@Base+0x480> │ │ │ │ - ldr r3, [pc, #152] @ 75304 <_PyXI_ClearExcInfo@@Base+0x508> │ │ │ │ - ldr r1, [pc, #152] @ 75308 <_PyXI_ClearExcInfo@@Base+0x50c> │ │ │ │ + bge 7521c <_PyXI_ClearExcInfo@@Base+0x480> │ │ │ │ + ldr r3, [pc, #152] @ 752a4 <_PyXI_ClearExcInfo@@Base+0x508> │ │ │ │ + ldr r1, [pc, #152] @ 752a8 <_PyXI_ClearExcInfo@@Base+0x50c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ - b 752ec <_PyXI_ClearExcInfo@@Base+0x4f0> │ │ │ │ + b 7528c <_PyXI_ClearExcInfo@@Base+0x4f0> │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 1c4d3c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c5254 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 752a4 <_PyXI_ClearExcInfo@@Base+0x4a8> │ │ │ │ - ldr r3, [pc, #108] @ 75304 <_PyXI_ClearExcInfo@@Base+0x508> │ │ │ │ - ldr r1, [pc, #112] @ 7530c <_PyXI_ClearExcInfo@@Base+0x510> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 75274 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ - bl c3e38 │ │ │ │ + bge 75244 <_PyXI_ClearExcInfo@@Base+0x4a8> │ │ │ │ + ldr r3, [pc, #108] @ 752a4 <_PyXI_ClearExcInfo@@Base+0x508> │ │ │ │ + ldr r1, [pc, #112] @ 752ac <_PyXI_ClearExcInfo@@Base+0x510> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b 75214 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 752e4 <_PyXI_ClearExcInfo@@Base+0x4e8> │ │ │ │ - ldr r3, [pc, #52] @ 75310 <_PyXI_ClearExcInfo@@Base+0x514> │ │ │ │ + bne 75284 <_PyXI_ClearExcInfo@@Base+0x4e8> │ │ │ │ + ldr r3, [pc, #52] @ 752b0 <_PyXI_ClearExcInfo@@Base+0x514> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ - b 752ec <_PyXI_ClearExcInfo@@Base+0x4f0> │ │ │ │ + bl 1443e0 │ │ │ │ + b 7528c <_PyXI_ClearExcInfo@@Base+0x4f0> │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 754bc <_PyXI_ClearExcInfo@@Base+0x6c0> │ │ │ │ + bl 7545c <_PyXI_ClearExcInfo@@Base+0x6c0> │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r4, r7, ip, lsr r9 │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - blcc fe727b08 <__bss_end__@@Base+0xfe162bc0> │ │ │ │ + blcc fe727aa8 <__bss_end__@@Base+0xfe162b60> │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, r4, ror r4 │ │ │ │ - eorseq r2, r9, ip, lsl #9 │ │ │ │ + eorseq r2, r9, r4, lsr sp │ │ │ │ + eorseq r2, r9, ip, asr #26 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ subs r3, ip, #0 │ │ │ │ movne r3, #1 │ │ │ │ orrs r3, r3, r4, lsr #31 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ - bne 75360 <_PyXI_ClearExcInfo@@Base+0x564> │ │ │ │ + bne 75300 <_PyXI_ClearExcInfo@@Base+0x564> │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 75398 <_PyXI_ClearExcInfo@@Base+0x59c> │ │ │ │ - ldr r1, [pc, #120] @ 753e0 <_PyXI_ClearExcInfo@@Base+0x5e4> │ │ │ │ + beq 75338 <_PyXI_ClearExcInfo@@Base+0x59c> │ │ │ │ + ldr r1, [pc, #120] @ 75380 <_PyXI_ClearExcInfo@@Base+0x5e4> │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, ip │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 753d4 <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ + beq 75374 <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 753b8 <_PyXI_ClearExcInfo@@Base+0x5bc> │ │ │ │ + bgt 75358 <_PyXI_ClearExcInfo@@Base+0x5bc> │ │ │ │ ldr r3, [r5, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #56] @ 753e4 <_PyXI_ClearExcInfo@@Base+0x5e8> │ │ │ │ + ldr r1, [pc, #56] @ 75384 <_PyXI_ClearExcInfo@@Base+0x5e8> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18ed34 │ │ │ │ - b 753d4 <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ + bl 18ee38 │ │ │ │ + b 75374 <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 753a0 <_PyXI_ClearExcInfo@@Base+0x5a4> │ │ │ │ - bl a55e8 │ │ │ │ + bne 75340 <_PyXI_ClearExcInfo@@Base+0x5a4> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 753a0 <_PyXI_ClearExcInfo@@Base+0x5a4> │ │ │ │ + beq 75340 <_PyXI_ClearExcInfo@@Base+0x5a4> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r4, r7, r8, ror #18 │ │ │ │ - eorseq r4, r8, r4, lsr #2 │ │ │ │ + eorseq r4, r8, r4, ror #19 │ │ │ │ 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 75434 <_PyXI_ClearExcInfo@@Base+0x638> │ │ │ │ + bne 753d4 <_PyXI_ClearExcInfo@@Base+0x638> │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7546c <_PyXI_ClearExcInfo@@Base+0x670> │ │ │ │ - ldr r1, [pc, #120] @ 754b4 <_PyXI_ClearExcInfo@@Base+0x6b8> │ │ │ │ + beq 7540c <_PyXI_ClearExcInfo@@Base+0x670> │ │ │ │ + ldr r1, [pc, #120] @ 75454 <_PyXI_ClearExcInfo@@Base+0x6b8> │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, ip │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 754a8 <_PyXI_ClearExcInfo@@Base+0x6ac> │ │ │ │ + beq 75448 <_PyXI_ClearExcInfo@@Base+0x6ac> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 7548c <_PyXI_ClearExcInfo@@Base+0x690> │ │ │ │ + bgt 7542c <_PyXI_ClearExcInfo@@Base+0x690> │ │ │ │ ldr r3, [r5, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #56] @ 754b8 <_PyXI_ClearExcInfo@@Base+0x6bc> │ │ │ │ + ldr r1, [pc, #56] @ 75458 <_PyXI_ClearExcInfo@@Base+0x6bc> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18ed34 │ │ │ │ - b 754a8 <_PyXI_ClearExcInfo@@Base+0x6ac> │ │ │ │ + bl 18ee38 │ │ │ │ + b 75448 <_PyXI_ClearExcInfo@@Base+0x6ac> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 75474 <_PyXI_ClearExcInfo@@Base+0x678> │ │ │ │ - bl a55e8 │ │ │ │ + bne 75414 <_PyXI_ClearExcInfo@@Base+0x678> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75474 <_PyXI_ClearExcInfo@@Base+0x678> │ │ │ │ + beq 75414 <_PyXI_ClearExcInfo@@Base+0x678> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0x00574994 │ │ │ │ - @ instruction: 0x003605b0 │ │ │ │ + eorseq r0, r6, r0, ror lr │ │ │ │ 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 3556f0 │ │ │ │ + bl 355f88 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ mov r7, r1 │ │ │ │ - bl 35566c │ │ │ │ - ldr r2, [pc, #248] @ 755e8 <_PyXI_ClearExcInfo@@Base+0x7ec> │ │ │ │ - ldr r3, [pc, #248] @ 755ec <_PyXI_ClearExcInfo@@Base+0x7f0> │ │ │ │ - bl 355750 │ │ │ │ + bl 355f04 │ │ │ │ + ldr r2, [pc, #248] @ 75588 <_PyXI_ClearExcInfo@@Base+0x7ec> │ │ │ │ + ldr r3, [pc, #248] @ 7558c <_PyXI_ClearExcInfo@@Base+0x7f0> │ │ │ │ + bl 355fe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 35539c │ │ │ │ - bl ab0a0 │ │ │ │ + bl 355c34 │ │ │ │ + bl aafe4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7557c <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ + beq 7551c <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 3556f0 │ │ │ │ + bl 355f88 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r7, r1 │ │ │ │ - bl 35566c │ │ │ │ - ldr r2, [pc, #180] @ 755e8 <_PyXI_ClearExcInfo@@Base+0x7ec> │ │ │ │ - ldr r3, [pc, #180] @ 755ec <_PyXI_ClearExcInfo@@Base+0x7f0> │ │ │ │ - bl 355750 │ │ │ │ + bl 355f04 │ │ │ │ + ldr r2, [pc, #180] @ 75588 <_PyXI_ClearExcInfo@@Base+0x7ec> │ │ │ │ + ldr r3, [pc, #180] @ 7558c <_PyXI_ClearExcInfo@@Base+0x7f0> │ │ │ │ + bl 355fe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 35539c │ │ │ │ - bl ab0a0 │ │ │ │ + bl 355c34 │ │ │ │ + bl aafe4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 75584 <_PyXI_ClearExcInfo@@Base+0x788> │ │ │ │ + bne 75524 <_PyXI_ClearExcInfo@@Base+0x788> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7557c <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ + beq 7551c <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7557c <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ + bne 7551c <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ - b 755e0 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ + b 75580 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #2 │ │ │ │ - bl a27e0 │ │ │ │ + bl a2724 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 755bc <_PyXI_ClearExcInfo@@Base+0x7c0> │ │ │ │ + beq 7555c <_PyXI_ClearExcInfo@@Base+0x7c0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 755bc <_PyXI_ClearExcInfo@@Base+0x7c0> │ │ │ │ + bne 7555c <_PyXI_ClearExcInfo@@Base+0x7c0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 755e0 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ + beq 75580 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 755e0 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ + bne 75580 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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} │ │ │ │ │ │ │ │ -000755f0 : │ │ │ │ +00075590 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 9ddd8 │ │ │ │ + bl 9dd1c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 75644 │ │ │ │ - bl 2769e8 │ │ │ │ + beq 755e4 │ │ │ │ + bl 276c40 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 75630 │ │ │ │ + beq 755d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 75638 │ │ │ │ + beq 755d8 │ │ │ │ mov r4, r5 │ │ │ │ - b 75644 │ │ │ │ + b 755e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 75630 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 755d0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1dd204 │ │ │ │ + bl 1dd6d8 │ │ │ │ subs r4, r0, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - blt 756b4 │ │ │ │ - bl c3e38 │ │ │ │ + blt 75654 │ │ │ │ + bl c3dc8 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a144 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 756ac │ │ │ │ - ldr r3, [pc, #24] @ 756bc │ │ │ │ + bne 7564c │ │ │ │ + ldr r3, [pc, #24] @ 7565c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ - b 756b4 │ │ │ │ + bl 1443e0 │ │ │ │ + b 75654 │ │ │ │ mov r0, sp │ │ │ │ - bl 754bc <_PyXI_ClearExcInfo@@Base+0x6c0> │ │ │ │ + bl 7545c <_PyXI_ClearExcInfo@@Base+0x6c0> │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -000756c0 : │ │ │ │ +00075660 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 756cc │ │ │ │ + b 7566c │ │ │ │ │ │ │ │ -000756cc : │ │ │ │ +0007566c : │ │ │ │ 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 9ddd8 │ │ │ │ + bl 9dd1c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 75838 │ │ │ │ + beq 757d8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 7582c │ │ │ │ + beq 757cc │ │ │ │ mov r0, r5 │ │ │ │ - bl bb7f4 │ │ │ │ + bl bb780 │ │ │ │ subs r5, r0, #0 │ │ │ │ moveq r7, r5 │ │ │ │ moveq r4, r5 │ │ │ │ - beq 75750 │ │ │ │ + beq 756f0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7578c │ │ │ │ + beq 7572c │ │ │ │ mov r0, r4 │ │ │ │ - bl bb7f4 │ │ │ │ + bl bb780 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 75820 │ │ │ │ + beq 757c0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 758bc │ │ │ │ + bl 7585c │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 75774 │ │ │ │ + beq 75714 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 75774 │ │ │ │ + bne 75714 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ mov r6, r4 │ │ │ │ - b 75838 │ │ │ │ - ldr r3, [pc, #176] @ 75844 │ │ │ │ - bl 357730 │ │ │ │ + b 757d8 │ │ │ │ + ldr r3, [pc, #176] @ 757e4 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 757b0 │ │ │ │ - ldr r1, [pc, #156] @ 75848 │ │ │ │ - ldr r0, [pc, #156] @ 7584c │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne 75750 │ │ │ │ + ldr r1, [pc, #156] @ 757e8 │ │ │ │ + ldr r0, [pc, #156] @ 757ec │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [r3, #3888] @ 0xf30 │ │ │ │ - ldr r1, [pc, #148] @ 75850 │ │ │ │ - bl 10f50c │ │ │ │ + ldr r1, [pc, #148] @ 757f0 │ │ │ │ + bl 10f54c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 757cc │ │ │ │ - bl 11a910 │ │ │ │ - b 75730 │ │ │ │ + bne 7576c │ │ │ │ + bl 11a908 │ │ │ │ + b 756d0 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r0, [pc, #124] @ 75854 │ │ │ │ + ldr r0, [pc, #124] @ 757f4 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ mov r1, sp │ │ │ │ str r7, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl c03a4 │ │ │ │ + bl c0334 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 75810 │ │ │ │ + beq 757b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 75810 │ │ │ │ + bne 757b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 757c4 │ │ │ │ + beq 75764 │ │ │ │ mov r4, r8 │ │ │ │ - b 75730 │ │ │ │ + b 756d0 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r4 │ │ │ │ - b 75750 │ │ │ │ + b 756f0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 75720 │ │ │ │ - b 75730 │ │ │ │ + bne 756c0 │ │ │ │ + b 756d0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r4, r7, r4, lsr r4 │ │ │ │ - ldrsheq ip, [r3], #-224 @ 0xffffff20 │ │ │ │ - eorseq r4, r7, r4, asr r8 │ │ │ │ + @ instruction: 0x00374cf4 │ │ │ │ + ldrheq sp, [r3], #-120 @ 0xffffff88 │ │ │ │ + eorseq r5, r7, r4, lsl r1 │ │ │ │ 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 75894 │ │ │ │ + beq 75834 │ │ │ │ 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 758a8 │ │ │ │ - bl a55e8 │ │ │ │ + bne 75848 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 758b4 │ │ │ │ + bne 75854 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 18bdf8 │ │ │ │ + b 18befc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000758bc : │ │ │ │ +0007585c : │ │ │ │ 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] @ 75a04 │ │ │ │ + ldr r3, [pc, #300] @ 759a4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r9, [r3, r0] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r2 │ │ │ │ - bl 241a00 │ │ │ │ + bl 2419c8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 75944 │ │ │ │ + beq 758e4 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r3, #3888] @ 0xf30 │ │ │ │ - ldr r1, [pc, #244] @ 75a08 │ │ │ │ + ldr r1, [pc, #244] @ 759a8 │ │ │ │ ldreq r4, [r8, #80] @ 0x50 │ │ │ │ - bl 10f50c │ │ │ │ + bl 10f54c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 7594c │ │ │ │ + bne 758ec │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 75944 │ │ │ │ + beq 758e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 75944 │ │ │ │ + bne 758e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 759f8 │ │ │ │ + b 75998 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r4, sl} │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #172] @ 75a0c │ │ │ │ + ldr r1, [pc, #172] @ 759ac │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 14dfb0 │ │ │ │ + bl 14e024 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 75990 │ │ │ │ + beq 75930 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 75990 │ │ │ │ + bne 75930 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 759d4 │ │ │ │ + beq 75974 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 759bc │ │ │ │ + beq 7595c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 759bc │ │ │ │ + bne 7595c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 241c48 │ │ │ │ + bl 241c10 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 759f8 │ │ │ │ + beq 75998 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 759f8 │ │ │ │ + bne 75998 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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, asr r8 │ │ │ │ + eorseq r5, r7, r4, lsl r1 │ │ │ │ subseq fp, r7, ip, ror #9 │ │ │ │ - b 71ac0 │ │ │ │ + b 71a60 │ │ │ │ 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 75a50 │ │ │ │ + bhi 759f0 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r1, [r5] │ │ │ │ ldrgt r2, [r5, #4] │ │ │ │ - ldrle r2, [pc, #44] @ 75a7c │ │ │ │ - b 75a70 │ │ │ │ - ldr r0, [pc, #40] @ 75a80 │ │ │ │ + ldrle r2, [pc, #44] @ 75a1c │ │ │ │ + b 75a10 │ │ │ │ + ldr r0, [pc, #40] @ 75a20 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75a3c │ │ │ │ + bne 759dc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 75a84 │ │ │ │ + b 75a24 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r5, r7, r0, asr #2 │ │ │ │ + @ instruction: 0x003759b0 │ │ │ │ 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 340f7c │ │ │ │ + bl 341814 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 75ad8 │ │ │ │ + beq 75a78 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75b2c │ │ │ │ + beq 75acc │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl b9070 │ │ │ │ + bl b8ffc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 75ae0 │ │ │ │ + bne 75a80 │ │ │ │ mov r4, #0 │ │ │ │ - b 75b98 │ │ │ │ + b 75b38 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldrb r2, [r5, #77] @ 0x4d │ │ │ │ - ldr r3, [pc, #180] @ 75ba4 │ │ │ │ + ldr r3, [pc, #180] @ 75b44 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r1, r3 │ │ │ │ - beq 75b44 │ │ │ │ + beq 75ae4 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 3419a0 │ │ │ │ + bl 342238 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 75b70 │ │ │ │ + beq 75b10 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 9b2a8 │ │ │ │ - b 75b44 │ │ │ │ + bl 9b1ec │ │ │ │ + b 75ae4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, #2 │ │ │ │ - bl a27e0 │ │ │ │ + bl a2724 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 75ad8 │ │ │ │ + beq 75a78 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 75b98 │ │ │ │ + beq 75b38 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 75b98 │ │ │ │ + beq 75b38 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 341588 │ │ │ │ + bl 341e20 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 75b98 │ │ │ │ + bne 75b38 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 75ad8 │ │ │ │ + beq 75a78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 75ad8 │ │ │ │ + bne 75a78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 75ad8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 75a78 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -77384,304 +77360,304 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ sub r5, r4, #1 │ │ │ │ - bne 75c0c │ │ │ │ + bne 75bac │ │ │ │ clz r2, r7 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 75c40 │ │ │ │ + beq 75be0 │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #444] @ 75ddc │ │ │ │ + ldr ip, [pc, #444] @ 75d7c │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 75d84 │ │ │ │ + beq 75d24 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 1dd204 │ │ │ │ + bl 1dd6d8 │ │ │ │ subs r8, r0, #0 │ │ │ │ - blt 75d84 │ │ │ │ + blt 75d24 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 75d04 │ │ │ │ + beq 75ca4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75c8c │ │ │ │ - bl 14802c │ │ │ │ + beq 75c2c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 75c80 │ │ │ │ - bl a55e8 │ │ │ │ + bne 75c20 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75d84 │ │ │ │ + bne 75d24 │ │ │ │ subs r4, r4, #2 │ │ │ │ - bne 75c94 │ │ │ │ - b 75d18 │ │ │ │ + bne 75c34 │ │ │ │ + b 75cb8 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75cd0 │ │ │ │ - bl 17eb1c │ │ │ │ + beq 75c70 │ │ │ │ + bl 17ec28 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bne 75cc4 │ │ │ │ - bl a55e8 │ │ │ │ + bne 75c64 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75d84 │ │ │ │ + bne 75d24 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 75cd8 │ │ │ │ - b 75d28 │ │ │ │ + bne 75c78 │ │ │ │ + b 75cc8 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 17eb1c │ │ │ │ + bl 17ec28 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bne 75d30 │ │ │ │ - bl a55e8 │ │ │ │ + bne 75cd0 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75d30 │ │ │ │ - b 75d84 │ │ │ │ + beq 75cd0 │ │ │ │ + b 75d24 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b 75d30 │ │ │ │ + b 75cd0 │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b 75d30 │ │ │ │ + b 75cd0 │ │ │ │ mov r4, #0 │ │ │ │ mov r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 1c4d3c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c5254 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 75d5c │ │ │ │ - ldr r3, [pc, #144] @ 75de0 │ │ │ │ - ldr r1, [pc, #144] @ 75de4 │ │ │ │ + bge 75cfc │ │ │ │ + ldr r3, [pc, #144] @ 75d80 │ │ │ │ + ldr r1, [pc, #144] @ 75d84 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 75d84 │ │ │ │ + bl 18ee38 │ │ │ │ + b 75d24 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 1c4d3c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c5254 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 75d8c │ │ │ │ - ldr r3, [pc, #100] @ 75de0 │ │ │ │ - ldr r1, [pc, #104] @ 75de8 │ │ │ │ + bge 75d2c │ │ │ │ + ldr r3, [pc, #100] @ 75d80 │ │ │ │ + ldr r1, [pc, #104] @ 75d88 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ - b 75dd4 │ │ │ │ - bl c3e38 │ │ │ │ + b 75d74 │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 75dcc │ │ │ │ - ldr r3, [pc, #40] @ 75dec │ │ │ │ + bne 75d6c │ │ │ │ + ldr r3, [pc, #40] @ 75d8c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ - b 75dd4 │ │ │ │ + bl 1443e0 │ │ │ │ + b 75d74 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 75df8 │ │ │ │ + bl 75d98 │ │ │ │ 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, ror r4 │ │ │ │ - eorseq r2, r9, ip, lsl #9 │ │ │ │ + eorseq r2, r9, r4, lsr sp │ │ │ │ + eorseq r2, r9, ip, asr #26 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -00075df0 : │ │ │ │ +00075d90 : │ │ │ │ mov r3, #0 │ │ │ │ - b 756cc │ │ │ │ + b 7566c │ │ │ │ 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 259810 <_PySys_GetRequiredAttrString@@Base+0x32bc> │ │ │ │ + bl 25993c <_PySys_GetRequiredAttrString@@Base+0x33c8> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 75e30 │ │ │ │ + bge 75dd0 │ │ │ │ mov r0, #0 │ │ │ │ - b 75e5c │ │ │ │ + b 75dfc │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 259810 <_PySys_GetRequiredAttrString@@Base+0x32bc> │ │ │ │ + bl 25993c <_PySys_GetRequiredAttrString@@Base+0x33c8> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 75e28 │ │ │ │ + blt 75dc8 │ │ │ │ ldrd r4, [sp, #8] │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - ldr r0, [pc, #12] @ 75e64 │ │ │ │ + ldr r0, [pc, #12] @ 75e04 │ │ │ │ strd r4, [sp] │ │ │ │ - bl a9a34 │ │ │ │ + bl a9978 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r7, r5, ip, asr #29 │ │ │ │ + eorseq r8, r5, ip, lsl #15 │ │ │ │ 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 1dd204 │ │ │ │ + bl 1dd6d8 │ │ │ │ subs r4, r0, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - blt 75ed0 │ │ │ │ - bl c3e38 │ │ │ │ + blt 75e70 │ │ │ │ + bl c3dc8 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a144 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 75ec8 │ │ │ │ - ldr r3, [pc, #24] @ 75ed8 │ │ │ │ + bne 75e68 │ │ │ │ + ldr r3, [pc, #24] @ 75e78 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ - b 75ed0 │ │ │ │ + bl 1443e0 │ │ │ │ + b 75e70 │ │ │ │ mov r0, sp │ │ │ │ - bl 75df8 │ │ │ │ + bl 75d98 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 75f54 │ │ │ │ + beq 75ef4 │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 75f68 │ │ │ │ + beq 75f08 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r2, [pc, #68] @ 75f78 │ │ │ │ + ldr r2, [pc, #68] @ 75f18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 30ea00 │ │ │ │ + bl 30fb14 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx r3 │ │ │ │ - b 75f6c │ │ │ │ - ldr r3, [pc, #32] @ 75f7c │ │ │ │ - ldr r1, [pc, #32] @ 75f80 │ │ │ │ + b 75f0c │ │ │ │ + ldr r3, [pc, #32] @ 75f1c │ │ │ │ + ldr r1, [pc, #32] @ 75f20 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 75f6c │ │ │ │ - ldr r5, [pc, #20] @ 75f84 │ │ │ │ + bl 18ee38 │ │ │ │ + b 75f0c │ │ │ │ + ldr r5, [pc, #20] @ 75f24 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq fp, r5, r4, lsl #7 │ │ │ │ + eorseq fp, r5, r4, asr #24 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r8, r0, asr #20 │ │ │ │ + eorseq fp, r8, r0, lsl #6 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00075f88 : │ │ │ │ - ldr r0, [pc] @ 75f90 │ │ │ │ +00075f28 : │ │ │ │ + ldr r0, [pc] @ 75f30 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0035f4f4 │ │ │ │ + @ instruction: 0x0035fdb4 │ │ │ │ │ │ │ │ -00075f94 : │ │ │ │ +00075f34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 75fcc │ │ │ │ - bl 357730 │ │ │ │ + ldr r3, [pc, #32] @ 75f6c │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r1, [pc, #8] @ 75fd0 │ │ │ │ - ldr r0, [pc, #8] @ 75fd4 │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #8] @ 75f70 │ │ │ │ + ldr r0, [pc, #8] @ 75f74 │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq fp, r5, r0, ror #8 │ │ │ │ - eorseq pc, ip, r0, ror lr @ │ │ │ │ + eorseq fp, r5, r0, lsr #26 │ │ │ │ + eorseq r0, sp, r0, lsr r7 │ │ │ │ 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] @ 760d8 │ │ │ │ + ldr r3, [pc, #220] @ 76078 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ - ldr ip, [pc, #212] @ 760dc │ │ │ │ + ldr ip, [pc, #212] @ 7607c │ │ │ │ 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] @ 760e0 │ │ │ │ - ldr r2, [pc, #184] @ 760e4 │ │ │ │ + ldr r3, [pc, #184] @ 76080 │ │ │ │ + ldr r2, [pc, #184] @ 76084 │ │ │ │ mov r6, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, lr │ │ │ │ - bl 118e24 │ │ │ │ + bl 118e1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 760d0 │ │ │ │ + beq 76070 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 76064 │ │ │ │ + bne 76004 │ │ │ │ ldrb r3, [ip, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne lr, [ip, #20] │ │ │ │ - ldreq lr, [pc, #132] @ 760e8 │ │ │ │ + ldreq lr, [pc, #132] @ 76088 │ │ │ │ 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] │ │ │ │ @@ -77701,226 +77677,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 310f9c │ │ │ │ + bl 311880 │ │ │ │ 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, lsr #10 │ │ │ │ + eorseq r2, r9, r0, ror #27 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #52] @ 76138 │ │ │ │ - ldr r1, [pc, #52] @ 7613c │ │ │ │ + ldr r3, [pc, #52] @ 760d8 │ │ │ │ + ldr r1, [pc, #52] @ 760dc │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b8828 │ │ │ │ + bl 1b8d44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76130 │ │ │ │ + bne 760d0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #24] @ 76140 │ │ │ │ + ldr r2, [pc, #24] @ 760e0 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #20] @ 76144 │ │ │ │ - b 3ac94 │ │ │ │ + ldr r1, [pc, #20] @ 760e4 │ │ │ │ + b 3ac3c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r2, r9, r0, lsr r5 │ │ │ │ + @ instruction: 0x00392df0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eoreq r8, r9, r4, lsr r1 │ │ │ │ + eoreq r8, r9, ip, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 76178 │ │ │ │ - bl a55e8 │ │ │ │ + bne 76118 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 761bc │ │ │ │ - ldr r3, [pc, #68] @ 761c4 │ │ │ │ - bl 357730 │ │ │ │ - ldr r2, [pc, #64] @ 761c8 │ │ │ │ + bne 7615c │ │ │ │ + ldr r3, [pc, #68] @ 76164 │ │ │ │ + bl 357fd0 │ │ │ │ + ldr r2, [pc, #64] @ 76168 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r2, [r2, #624] @ 0x270 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 761ac │ │ │ │ - ldr r3, [pc, #44] @ 761cc │ │ │ │ - ldr r1, [pc, #44] @ 761d0 │ │ │ │ + bne 7614c │ │ │ │ + ldr r3, [pc, #44] @ 7616c │ │ │ │ + ldr r1, [pc, #44] @ 76170 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 761bc │ │ │ │ + bl 18ee38 │ │ │ │ + b 7615c │ │ │ │ ldr r0, [r3, #3896] @ 0xf38 │ │ │ │ str r4, [r3, #3896] @ 0xf38 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6300 │ │ │ │ + b a6244 │ │ │ │ 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, ror #11 │ │ │ │ + eorseq r2, r9, r8, lsr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [pc, #312] @ 76324 │ │ │ │ + ldr r8, [pc, #312] @ 762c4 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r7, r8 │ │ │ │ - beq 76318 │ │ │ │ + beq 762b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl addfc │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76318 │ │ │ │ + bne 762b8 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r8 │ │ │ │ - beq 76318 │ │ │ │ + beq 762b8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl addfc │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76318 │ │ │ │ - ldr r8, [pc, #236] @ 76328 │ │ │ │ + bne 762b8 │ │ │ │ + ldr r8, [pc, #236] @ 762c8 │ │ │ │ cmp r7, r8 │ │ │ │ - beq 76254 │ │ │ │ + beq 761f4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl addfc │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76318 │ │ │ │ + beq 762b8 │ │ │ │ cmp r6, r8 │ │ │ │ - ldr r7, [pc, #204] @ 7632c │ │ │ │ - beq 76274 │ │ │ │ - ldr r1, [pc, #192] @ 76328 │ │ │ │ + ldr r7, [pc, #204] @ 762cc │ │ │ │ + beq 76214 │ │ │ │ + ldr r1, [pc, #192] @ 762c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl addfc │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 762e4 │ │ │ │ + beq 76284 │ │ │ │ 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 2b2d0c <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ + bl 2b30e8 <_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 2b2d0c <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ + bl 2b30e8 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp] │ │ │ │ sub r0, r4, r0 │ │ │ │ - bl 1afd1c │ │ │ │ - b 7631c │ │ │ │ + bl 1b0234 │ │ │ │ + b 762bc │ │ │ │ cmp r6, r7 │ │ │ │ - beq 76300 │ │ │ │ + beq 762a0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl addfc │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76318 │ │ │ │ + beq 762b8 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 76430 │ │ │ │ - ldr r0, [pc, #16] @ 76330 │ │ │ │ + b 763d0 │ │ │ │ + ldr r0, [pc, #16] @ 762d0 │ │ │ │ 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] @ 76420 │ │ │ │ + ldr r8, [pc, #212] @ 763c0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, r8 │ │ │ │ - beq 76418 │ │ │ │ + beq 763b8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl addfc │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76418 │ │ │ │ + bne 763b8 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp r7, r8 │ │ │ │ - beq 76418 │ │ │ │ + beq 763b8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl addfc │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76418 │ │ │ │ - ldr r1, [pc, #140] @ 76424 │ │ │ │ - ldr r8, [pc, #140] @ 76428 │ │ │ │ + bne 763b8 │ │ │ │ + ldr r1, [pc, #140] @ 763c4 │ │ │ │ + ldr r8, [pc, #140] @ 763c8 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 763b0 │ │ │ │ + beq 76350 │ │ │ │ mov r0, r4 │ │ │ │ - bl addfc │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 763bc │ │ │ │ + beq 7635c │ │ │ │ cmp r7, r8 │ │ │ │ - beq 763dc │ │ │ │ - b 763c8 │ │ │ │ + beq 7637c │ │ │ │ + b 76368 │ │ │ │ cmp r4, r8 │ │ │ │ - beq 76404 │ │ │ │ - b 763f0 │ │ │ │ - ldr r1, [pc, #88] @ 76428 │ │ │ │ + beq 763a4 │ │ │ │ + b 76390 │ │ │ │ + ldr r1, [pc, #88] @ 763c8 │ │ │ │ mov r0, r7 │ │ │ │ - bl addfc │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76418 │ │ │ │ + beq 763b8 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 76430 │ │ │ │ + b 763d0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl addfc │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76418 │ │ │ │ + beq 763b8 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 76430 │ │ │ │ - ldr r0, [pc, #12] @ 7642c │ │ │ │ + b 763d0 │ │ │ │ + ldr r0, [pc, #12] @ 763cc │ │ │ │ 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} │ │ │ │ @@ -77942,301 +77918,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 312a70 <_Py_c_pow@@Base+0xdb4> │ │ │ │ + bl 313620 <_Py_c_pow@@Base+0x1030> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 764b0 │ │ │ │ + bne 76450 │ │ │ │ ldmib sp, {r0, r1, r2} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b99d0 │ │ │ │ + b 2b9e58 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000764bc : │ │ │ │ +0007645c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #44] @ 76500 │ │ │ │ - ldr r1, [pc, #44] @ 76504 │ │ │ │ + ldr r3, [pc, #44] @ 764a0 │ │ │ │ + ldr r1, [pc, #44] @ 764a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b8828 │ │ │ │ + bl 1b8d44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 764f8 │ │ │ │ + bne 76498 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 16f5fc │ │ │ │ + b 16f5ec │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r2, r9, r0, asr #12 │ │ │ │ + eorseq r2, r9, r0, lsl #30 │ │ │ │ │ │ │ │ -00076508 : │ │ │ │ +000764a8 : │ │ │ │ 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 7653c │ │ │ │ - ldr r1, [pc, #24] @ 76548 │ │ │ │ - ldr r0, [pc, #24] @ 7654c │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 764dc │ │ │ │ + ldr r1, [pc, #24] @ 764e8 │ │ │ │ + ldr r0, [pc, #24] @ 764ec │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 24f4bc │ │ │ │ + bl 24f484 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, sp, asr #11 │ │ │ │ - eorseq fp, r5, ip, asr r5 │ │ │ │ + eorseq fp, r5, ip, lsl lr │ │ │ │ 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 765d0 │ │ │ │ + bl 76570 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00076590 : │ │ │ │ +00076530 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq 765a4 │ │ │ │ - b 148cb0 <_PyList_Extend@@Base+0x2c> │ │ │ │ + beq 76544 │ │ │ │ + b 148d20 <_PyList_Extend@@Base+0x2c> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #12] @ 765c8 │ │ │ │ - ldr r0, [pc, #12] @ 765cc │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #12] @ 76568 │ │ │ │ + ldr r0, [pc, #12] @ 7656c │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, r2, asr #11 │ │ │ │ - eorseq fp, r5, ip, asr r5 │ │ │ │ + eorseq fp, r5, ip, lsl lr │ │ │ │ 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 2b2d0c <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ + bl 2b30e8 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ mov r1, #7 │ │ │ │ - ldr sl, [pc, #68] @ 76650 │ │ │ │ + ldr sl, [pc, #68] @ 765f0 │ │ │ │ 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 355370 │ │ │ │ + bl 355c08 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp, #12] │ │ │ │ stmib sp, {r8, r9} │ │ │ │ str r7, [sp] │ │ │ │ - ldr r0, [pc, #20] @ 76654 │ │ │ │ + ldr r0, [pc, #20] @ 765f4 │ │ │ │ add sl, sl, r1, lsl #2 │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ - bl 128cb4 │ │ │ │ + bl 128d18 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrsheq ip, [r3], #-224 @ 0xffffff20 │ │ │ │ - @ instruction: 0x003926bc │ │ │ │ + ldrheq sp, [r3], #-120 @ 0xffffff88 │ │ │ │ + eorseq r2, r9, ip, ror pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ 7668c │ │ │ │ - ldr r1, [pc, #28] @ 76690 │ │ │ │ + ldr r3, [pc, #28] @ 7662c │ │ │ │ + ldr r1, [pc, #28] @ 76630 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b8828 │ │ │ │ + bl 1b8d44 │ │ │ │ cmp r0, #0 │ │ │ │ mvnlt r0, #0 │ │ │ │ movge r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r2, r9, ip, lsl #14 │ │ │ │ + eorseq r2, r9, ip, asr #31 │ │ │ │ │ │ │ │ -00076694 : │ │ │ │ +00076634 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 766d8 │ │ │ │ + beq 76678 │ │ │ │ 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 16afa0 <_PyLong_FromByteArray@@Base> │ │ │ │ - ldr r1, [pc, #12] @ 766ec │ │ │ │ - ldr r0, [pc, #12] @ 766f0 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 16af90 <_PyLong_FromByteArray@@Base> │ │ │ │ + ldr r1, [pc, #12] @ 7668c │ │ │ │ + ldr r0, [pc, #12] @ 76690 │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x00360ad0 │ │ │ │ + mlaseq r6, r0, r3, r1 │ │ │ │ │ │ │ │ -000766f4 : │ │ │ │ +00076694 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7672c │ │ │ │ + beq 766cc │ │ │ │ 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 16afa0 <_PyLong_FromByteArray@@Base> │ │ │ │ - ldr r1, [pc, #12] @ 76740 │ │ │ │ - ldr r0, [pc, #12] @ 76744 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 16af90 <_PyLong_FromByteArray@@Base> │ │ │ │ + ldr r1, [pc, #12] @ 766e0 │ │ │ │ + ldr r0, [pc, #12] @ 766e4 │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, r2, lsr #10 │ │ │ │ - @ instruction: 0x00360ad0 │ │ │ │ + mlaseq r6, r0, r3, r1 │ │ │ │ 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 76780 │ │ │ │ - ldr r3, [pc, #164] @ 76818 │ │ │ │ - ldr r1, [pc, #164] @ 7681c │ │ │ │ + bne 76720 │ │ │ │ + ldr r3, [pc, #164] @ 767b8 │ │ │ │ + ldr r1, [pc, #164] @ 767bc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 7680c │ │ │ │ + bl 18ee38 │ │ │ │ + b 767ac │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl b269c │ │ │ │ + bl b2630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 767f8 │ │ │ │ + beq 76798 │ │ │ │ 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 767f8 │ │ │ │ + bhi 76798 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 3539b0 │ │ │ │ + bl 354248 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 767f8 │ │ │ │ + bne 76798 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 2b99d0 │ │ │ │ - ldr r3, [pc, #32] @ 76820 │ │ │ │ - ldr r1, [pc, #32] @ 76824 │ │ │ │ + b 2b9e58 │ │ │ │ + ldr r3, [pc, #32] @ 767c0 │ │ │ │ + ldr r1, [pc, #32] @ 767c4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, r4, asr #14 │ │ │ │ + eorseq r3, r9, r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, r8, ror #14 │ │ │ │ + eorseq r3, r9, r8, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1034d0 │ │ │ │ + bl 103520 │ │ │ │ subs r3, r0, #0 │ │ │ │ - ldrge r0, [pc, #8] @ 76858 │ │ │ │ + ldrge r0, [pc, #8] @ 767f8 │ │ │ │ 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] @ 76890 │ │ │ │ + ldr r1, [pc, #16] @ 76830 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #12] @ 76894 │ │ │ │ - bl a9a34 │ │ │ │ + ldr r0, [pc, #12] @ 76834 │ │ │ │ + bl a9978 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - eorseq r2, r9, r8, lsl #15 │ │ │ │ + eorseq r3, r9, r8, asr #32 │ │ │ │ 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 92878 │ │ │ │ + bl 92874 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 768dc │ │ │ │ - bl a9a34 │ │ │ │ + ldr r0, [pc, #20] @ 7687c │ │ │ │ + bl a9978 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #4] @ 768e0 │ │ │ │ - b a9a34 │ │ │ │ - @ instruction: 0x003898f0 │ │ │ │ - eorseq lr, r8, r8, lsr ip │ │ │ │ + ldr r0, [pc, #4] @ 76880 │ │ │ │ + b a9978 │ │ │ │ + @ instruction: 0x0038a1b0 │ │ │ │ + eorseq pc, r8, r8, lsl #10 │ │ │ │ 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 │ │ │ │ @@ -78253,75 +78229,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 76960 │ │ │ │ + bne 76900 │ │ │ │ clz r2, r5 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 76994 │ │ │ │ - ldr ip, [pc, #220] @ 76a44 │ │ │ │ + beq 76934 │ │ │ │ + ldr ip, [pc, #220] @ 769e4 │ │ │ │ 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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 76a38 │ │ │ │ + beq 769d8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 76a1c │ │ │ │ + beq 769bc │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 769cc │ │ │ │ - bl 14802c │ │ │ │ + beq 7696c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 769c4 │ │ │ │ - bl a55e8 │ │ │ │ + bne 76964 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76a38 │ │ │ │ + bne 769d8 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 76a1c │ │ │ │ + beq 769bc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 769fc │ │ │ │ - bl 14802c │ │ │ │ + beq 7699c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 769f4 │ │ │ │ - bl a55e8 │ │ │ │ + bne 76994 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76a38 │ │ │ │ + bne 769d8 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 76a1c │ │ │ │ + beq 769bc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne 76a1c │ │ │ │ - bl a55e8 │ │ │ │ + bne 769bc │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76a38 │ │ │ │ + bne 769d8 │ │ │ │ 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 2b99d0 │ │ │ │ + b 2b9e58 │ │ │ │ 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 │ │ │ │ @@ -78332,21 +78308,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 2b2d0c <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ + bl 2b30e8 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ mov r1, #7 │ │ │ │ add r0, r0, #6 │ │ │ │ - bl 355370 │ │ │ │ + bl 355c08 │ │ │ │ pop {r4, lr} │ │ │ │ add r0, r1, #1 │ │ │ │ - b a6300 │ │ │ │ + b a6244 │ │ │ │ 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] │ │ │ │ @@ -78354,2918 +78330,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 765d0 │ │ │ │ + bl 76570 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00076ae4 : │ │ │ │ - ldr r3, [pc, #52] @ 76b20 │ │ │ │ +00076a84 : │ │ │ │ + ldr r3, [pc, #52] @ 76ac0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 76b18 │ │ │ │ + beq 76ab8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ 76b24 │ │ │ │ - ldr r0, [pc, #24] @ 76b28 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #24] @ 76ac4 │ │ │ │ + ldr r0, [pc, #24] @ 76ac8 │ │ │ │ + bl 2dfc1c <_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, asr #13 │ │ │ │ + eorseq r7, r7, r4, lsl #31 │ │ │ │ │ │ │ │ -00076b2c : │ │ │ │ - ldr r3, [pc, #52] @ 76b68 │ │ │ │ +00076acc : │ │ │ │ + ldr r3, [pc, #52] @ 76b08 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 76b60 │ │ │ │ + beq 76b00 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ 76b6c │ │ │ │ - ldr r0, [pc, #24] @ 76b70 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #24] @ 76b0c │ │ │ │ + ldr r0, [pc, #24] @ 76b10 │ │ │ │ + bl 2dfc1c <_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, asr #13 │ │ │ │ + eorseq r7, r7, r4, lsl #31 │ │ │ │ │ │ │ │ -00076b74 : │ │ │ │ - ldr r3, [pc, #52] @ 76bb0 │ │ │ │ +00076b14 : │ │ │ │ + ldr r3, [pc, #52] @ 76b50 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 76ba8 │ │ │ │ + beq 76b48 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ 76bb4 │ │ │ │ - ldr r0, [pc, #24] @ 76bb8 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #24] @ 76b54 │ │ │ │ + ldr r0, [pc, #24] @ 76b58 │ │ │ │ + bl 2dfc1c <_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, asr #13 │ │ │ │ + eorseq r7, r7, r4, lsl #31 │ │ │ │ │ │ │ │ -00076bbc : │ │ │ │ +00076b5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #220] @ 76cb0 │ │ │ │ + ldr r3, [pc, #220] @ 76c50 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 76bec │ │ │ │ - ldr r1, [pc, #208] @ 76cb4 │ │ │ │ - ldr r0, [pc, #208] @ 76cb8 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 76c3c │ │ │ │ - ldr r3, [pc, #200] @ 76cbc │ │ │ │ + beq 76b8c │ │ │ │ + ldr r1, [pc, #208] @ 76c54 │ │ │ │ + ldr r0, [pc, #208] @ 76c58 │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 76bdc │ │ │ │ + ldr r3, [pc, #200] @ 76c5c │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - beq 76c44 │ │ │ │ + beq 76be4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 76c2c │ │ │ │ + beq 76bcc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 76c2c │ │ │ │ + beq 76bcc │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ - b 76c48 │ │ │ │ - ldr r3, [pc, #140] @ 76cc0 │ │ │ │ - ldr r1, [pc, #140] @ 76cc4 │ │ │ │ + b 76be8 │ │ │ │ + ldr r3, [pc, #140] @ 76c60 │ │ │ │ + ldr r1, [pc, #140] @ 76c64 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #3 │ │ │ │ - bl 2aadec │ │ │ │ + bl 2ab274 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 76c94 │ │ │ │ - ldr r2, [pc, #92] @ 76cc8 │ │ │ │ - bl 357730 │ │ │ │ + beq 76c34 │ │ │ │ + ldr r2, [pc, #92] @ 76c68 │ │ │ │ + bl 357fd0 │ │ │ │ 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 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - eorseq r7, r7, r4, asr #13 │ │ │ │ + eorseq r7, r7, r4, lsl #31 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r9, r8, lsr #16 │ │ │ │ + eorseq r3, r9, r8, ror #1 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00076ccc : │ │ │ │ +00076c6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #220] @ 76dc0 │ │ │ │ + ldr r3, [pc, #220] @ 76d60 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 76cfc │ │ │ │ - ldr r0, [pc, #208] @ 76dc4 │ │ │ │ + beq 76c9c │ │ │ │ + ldr r0, [pc, #208] @ 76d64 │ │ │ │ mov r1, #460 @ 0x1cc │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 76d4c │ │ │ │ - ldr r3, [pc, #196] @ 76dc8 │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 76cec │ │ │ │ + ldr r3, [pc, #196] @ 76d68 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - beq 76d54 │ │ │ │ + beq 76cf4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 76d3c │ │ │ │ + beq 76cdc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq 76d3c │ │ │ │ + beq 76cdc │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ - b 76d58 │ │ │ │ - ldr r3, [pc, #136] @ 76dcc │ │ │ │ - ldr r1, [pc, #136] @ 76dd0 │ │ │ │ + b 76cf8 │ │ │ │ + ldr r3, [pc, #136] @ 76d6c │ │ │ │ + ldr r1, [pc, #136] @ 76d70 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #4 │ │ │ │ - bl 2aadec │ │ │ │ + bl 2ab274 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 76da4 │ │ │ │ - ldr r2, [pc, #88] @ 76dd4 │ │ │ │ - bl 357730 │ │ │ │ + beq 76d44 │ │ │ │ + ldr r2, [pc, #88] @ 76d74 │ │ │ │ + bl 357fd0 │ │ │ │ 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 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ - eorseq r7, r7, r4, asr #13 │ │ │ │ + eorseq r7, r7, r4, lsl #31 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r9, r0, asr #16 │ │ │ │ + eorseq r3, r9, r0, lsl #2 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00076dd8 : │ │ │ │ +00076d78 : │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00076df0 : │ │ │ │ +00076d90 : │ │ │ │ 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 76e20 │ │ │ │ + beq 76dc0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #32 │ │ │ │ - bne 76e28 │ │ │ │ - bl 58570 │ │ │ │ - b 76efc │ │ │ │ + bne 76dc8 │ │ │ │ + bl 58514 │ │ │ │ + b 76e9c │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r1 │ │ │ │ - blt 76e40 │ │ │ │ + blt 76de0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt 76e54 │ │ │ │ - ldr r3, [pc, #188] @ 76f04 │ │ │ │ - ldr r1, [pc, #188] @ 76f08 │ │ │ │ + blt 76df4 │ │ │ │ + ldr r3, [pc, #188] @ 76ea4 │ │ │ │ + ldr r1, [pc, #188] @ 76ea8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 76efc │ │ │ │ + bl 18ee38 │ │ │ │ + b 76e9c │ │ │ │ mov r6, r2 │ │ │ │ - bl 2aae54 │ │ │ │ + bl 2ab2dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76efc │ │ │ │ + bne 76e9c │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsr r2, r3, #6 │ │ │ │ ands r1, r2, #1 │ │ │ │ movne r2, #127 @ 0x7f │ │ │ │ - bne 76e9c │ │ │ │ + bne 76e3c │ │ │ │ lsr ip, r3, #2 │ │ │ │ and ip, ip, #7 │ │ │ │ cmp ip, #1 │ │ │ │ moveq r2, #255 @ 0xff │ │ │ │ - beq 76e9c │ │ │ │ - ldr lr, [pc, #120] @ 76f0c │ │ │ │ + beq 76e3c │ │ │ │ + ldr lr, [pc, #120] @ 76eac │ │ │ │ cmp ip, #2 │ │ │ │ - ldr r2, [pc, #116] @ 76f10 │ │ │ │ + ldr r2, [pc, #116] @ 76eb0 │ │ │ │ movne r2, lr │ │ │ │ cmp r6, r2 │ │ │ │ - bls 76eb8 │ │ │ │ - ldr r3, [pc, #104] @ 76f14 │ │ │ │ - ldr r1, [pc, #104] @ 76f18 │ │ │ │ + bls 76e58 │ │ │ │ + ldr r3, [pc, #104] @ 76eb4 │ │ │ │ + ldr r1, [pc, #104] @ 76eb8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 76efc │ │ │ │ + bl 18ee38 │ │ │ │ + b 76e9c │ │ │ │ tst r3, #32 │ │ │ │ lsr r3, r3, #2 │ │ │ │ ldreq r4, [r4, #28] │ │ │ │ and r3, r3, #7 │ │ │ │ - beq 76ed8 │ │ │ │ + beq 76e78 │ │ │ │ cmp r1, #0 │ │ │ │ addne r4, r4, #20 │ │ │ │ addeq r4, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 76ee8 │ │ │ │ + bne 76e88 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x003621b0 │ │ │ │ + eorseq r2, r6, r0, ror sl │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, r4, ror #16 │ │ │ │ + eorseq r3, r9, r4, lsr #2 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bne 76f40 │ │ │ │ + bne 76ee0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bxeq lr │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ bx lr │ │ │ │ - b 12360c │ │ │ │ + b 12366c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #92] @ 76fb8 │ │ │ │ + ldr r3, [pc, #92] @ 76f58 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #76] @ 76fbc │ │ │ │ + ldr r1, [pc, #76] @ 76f5c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b8828 │ │ │ │ + bl 1b8d44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76f84 │ │ │ │ + beq 76f24 │ │ │ │ mov r0, #0 │ │ │ │ - b 76fb0 │ │ │ │ - ldr r1, [pc, #52] @ 76fc0 │ │ │ │ + b 76f50 │ │ │ │ + ldr r1, [pc, #52] @ 76f60 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6a88 │ │ │ │ + bl b6a14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76f7c │ │ │ │ - ldr r3, [pc, #32] @ 76fc4 │ │ │ │ + beq 76f1c │ │ │ │ + ldr r3, [pc, #32] @ 76f64 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #28] @ 76fc8 │ │ │ │ + ldr r1, [pc, #28] @ 76f68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 317ff4 │ │ │ │ + bl 318720 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r2, r9, ip, ror r8 │ │ │ │ - eorseq r2, r9, r4, asr r9 │ │ │ │ + eorseq r3, r9, ip, lsr r1 │ │ │ │ + eorseq r3, r9, r4, lsl r2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eoreq r8, r9, r4, lsr r1 │ │ │ │ + eoreq r8, r9, ip, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #2 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 52f30 <_PyEval_FormatAwaitableError@@Base+0x894> │ │ │ │ + bl 52ed8 <_PyEval_FormatAwaitableError@@Base+0x860> │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 76ffc │ │ │ │ - b a9a34 │ │ │ │ - eorseq lr, r8, r8, lsr ip │ │ │ │ + ldr r0, [pc] @ 76f9c │ │ │ │ + b a9978 │ │ │ │ + eorseq pc, r8, r8, lsl #10 │ │ │ │ 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] @ 7706c │ │ │ │ + ldreq lr, [pc, #48] @ 7700c │ │ │ │ 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] @ 77070 │ │ │ │ + ldr ip, [pc, #16] @ 77010 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 285ea4 │ │ │ │ + bl 2861f0 │ │ │ │ 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] @ 770a0 │ │ │ │ - ldr r2, [pc, #20] @ 770a4 │ │ │ │ - ldr r1, [pc, #20] @ 770a8 │ │ │ │ + ldr r3, [pc, #20] @ 77040 │ │ │ │ + ldr r2, [pc, #20] @ 77044 │ │ │ │ + ldr r1, [pc, #20] @ 77048 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, ip, ror r9 │ │ │ │ - eorseq r5, r7, r8, lsl #14 │ │ │ │ - eorseq r2, r9, r8, ror #18 │ │ │ │ + eorseq r5, r7, r8, ror pc │ │ │ │ + eorseq r3, r9, r8, lsr #4 │ │ │ │ │ │ │ │ -000770ac : │ │ │ │ +0007704c : │ │ │ │ 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] @ 771f0 │ │ │ │ + ldr r8, [pc, #268] @ 77190 │ │ │ │ add r2, r1, r2 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ lsl r4, r3, #3 │ │ │ │ sub r3, r1, r3, lsl #3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r9, [r0, r8] │ │ │ │ - bhi 77118 │ │ │ │ + bhi 770b8 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r2, r4 │ │ │ │ - bl 91e44 │ │ │ │ + bl 91d88 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 77130 │ │ │ │ + bne 770d0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 29e470 │ │ │ │ + bl 29e8f8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 771b8 │ │ │ │ - b 771e8 │ │ │ │ + bne 77158 │ │ │ │ + b 77188 │ │ │ │ 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 771b8 │ │ │ │ + ble 77158 │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 771b8 │ │ │ │ + beq 77158 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 771b8 │ │ │ │ + beq 77158 │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 771b8 │ │ │ │ + bne 77158 │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 771a0 │ │ │ │ + beq 77140 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 771b8 │ │ │ │ + bne 77158 │ │ │ │ add r0, r2, #12 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 771b8 │ │ │ │ + bne 77158 │ │ │ │ mov r1, #16 │ │ │ │ - bl 356884 │ │ │ │ + bl 35711c │ │ │ │ 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 92520 <_Py_NewReference@@Base> │ │ │ │ + bl 92464 <_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 7726c │ │ │ │ + beq 7720c │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - ldr r6, [pc, #284] @ 77340 │ │ │ │ + ldr r6, [pc, #284] @ 772e0 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 7726c │ │ │ │ - ldr r1, [pc, #276] @ 77344 │ │ │ │ + beq 7720c │ │ │ │ + ldr r1, [pc, #276] @ 772e4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 29a83c │ │ │ │ + bl 29acd4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 77244 │ │ │ │ + bne 771e4 │ │ │ │ mov r0, #0 │ │ │ │ - b 77338 │ │ │ │ + b 772d8 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 77280 │ │ │ │ + bne 77220 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7726c │ │ │ │ + beq 7720c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7726c │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 7720c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 772c0 │ │ │ │ + b 77260 │ │ │ │ mov r0, r4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 312020 <_Py_c_pow@@Base+0x364> │ │ │ │ + bl 31285c <_Py_c_pow@@Base+0x26c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 772b8 │ │ │ │ + beq 77258 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 772b8 │ │ │ │ + bne 77258 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7723c │ │ │ │ + beq 771dc │ │ │ │ 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 77314 │ │ │ │ + beq 772b4 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ - bne 77314 │ │ │ │ + bne 772b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 2b83dc │ │ │ │ + bl 2b8864 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r5, r7, r8, lsl #14 │ │ │ │ + eorseq r5, r7, r8, ror pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #144] @ 773f0 │ │ │ │ + ldr r3, [pc, #144] @ 77390 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 773e8 │ │ │ │ + beq 77388 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 13a8f0 │ │ │ │ + bl 13a960 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 773a4 │ │ │ │ + beq 77344 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 773a4 │ │ │ │ + bne 77344 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ moveq r4, r5 │ │ │ │ - beq 773e8 │ │ │ │ - ldr r0, [pc, #60] @ 773f4 │ │ │ │ + beq 77388 │ │ │ │ + ldr r0, [pc, #60] @ 77394 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128cb4 │ │ │ │ + bl 128d18 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 773e8 │ │ │ │ + beq 77388 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 773e8 │ │ │ │ + bne 77388 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - mlaseq r9, r0, r9, r2 │ │ │ │ + eorseq r3, r9, r0, asr 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] @ 77454 │ │ │ │ + ldr r1, [pc, #60] @ 773f4 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b6a88 │ │ │ │ + bl b6a14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7744c │ │ │ │ + beq 773ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 7745c │ │ │ │ + bl 773fc │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 77458 │ │ │ │ - bl a9a34 │ │ │ │ + ldr r0, [pc, #12] @ 773f8 │ │ │ │ + bl a9978 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq lr, r8, r8, lsr #24 │ │ │ │ - eorseq lr, r8, r8, lsr ip │ │ │ │ + @ instruction: 0x0038f4f8 │ │ │ │ + eorseq pc, r8, r8, lsl #10 │ │ │ │ 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 92878 │ │ │ │ + bl 92874 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 77514 │ │ │ │ + beq 774b4 │ │ │ │ cmp r6, #3 │ │ │ │ - ble 774a8 │ │ │ │ + ble 77448 │ │ │ │ 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 774c8 │ │ │ │ + beq 77468 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - ldr r3, [pc, #88] @ 7751c │ │ │ │ + ldr r3, [pc, #88] @ 774bc │ │ │ │ cmp r2, r3 │ │ │ │ - bne 774d8 │ │ │ │ + bne 77478 │ │ │ │ mov r0, #1 │ │ │ │ - bl a2970 │ │ │ │ + bl a28b4 │ │ │ │ mov r5, r0 │ │ │ │ - b 774e4 │ │ │ │ + b 77484 │ │ │ │ mov r0, #2 │ │ │ │ - bl a27e0 │ │ │ │ + bl a2724 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77500 │ │ │ │ + beq 774a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 77508 │ │ │ │ + beq 774a8 │ │ │ │ mov r4, r5 │ │ │ │ - b 77514 │ │ │ │ + b 774b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 77500 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 774a0 │ │ │ │ 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 13a8f0 │ │ │ │ + bl 13a960 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 77570 │ │ │ │ + beq 77510 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77570 │ │ │ │ + bne 77510 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 775bc │ │ │ │ - ldr r0, [pc, #68] @ 775c4 │ │ │ │ + beq 7755c │ │ │ │ + ldr r0, [pc, #68] @ 77564 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 128cb4 │ │ │ │ + bl 128d18 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 775a8 │ │ │ │ + beq 77548 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 775b0 │ │ │ │ + beq 77550 │ │ │ │ mov r4, r5 │ │ │ │ - b 775bc │ │ │ │ + b 7755c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 775a8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 77548 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r2, r9, r0, lsr #19 │ │ │ │ + eorseq r3, r9, r0, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 775f4 │ │ │ │ - ldr r2, [pc, #20] @ 775f8 │ │ │ │ - ldr r1, [pc, #20] @ 775fc │ │ │ │ + ldr r3, [pc, #20] @ 77594 │ │ │ │ + ldr r2, [pc, #20] @ 77598 │ │ │ │ + ldr r1, [pc, #20] @ 7759c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, ip, ror r9 │ │ │ │ - eorseq sp, r6, ip, asr #7 │ │ │ │ - eorseq r2, r9, r8, ror #18 │ │ │ │ + eorseq sp, r6, ip, lsl #25 │ │ │ │ + eorseq r3, r9, r8, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 7762c │ │ │ │ - ldr r2, [pc, #20] @ 77630 │ │ │ │ - ldr r1, [pc, #20] @ 77634 │ │ │ │ + ldr r3, [pc, #20] @ 775cc │ │ │ │ + ldr r2, [pc, #20] @ 775d0 │ │ │ │ + ldr r1, [pc, #20] @ 775d4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, ip, ror r9 │ │ │ │ - eorseq r5, r7, ip, ror #14 │ │ │ │ - eorseq r2, r9, r8, ror #18 │ │ │ │ + @ instruction: 0x00375fdc │ │ │ │ + eorseq r3, r9, r8, lsr #4 │ │ │ │ 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] @ 7770c │ │ │ │ - ldr r2, [pc, #172] @ 77710 │ │ │ │ + ldr r3, [pc, #172] @ 776ac │ │ │ │ + ldr r2, [pc, #172] @ 776b0 │ │ │ │ mov r5, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, lr │ │ │ │ - bl 118e24 │ │ │ │ + bl 118e1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77680 │ │ │ │ + bne 77620 │ │ │ │ mov r5, #0 │ │ │ │ - b 77700 │ │ │ │ + b 776a0 │ │ │ │ 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] @ 77714 │ │ │ │ - ldr r0, [pc, #104] @ 77718 │ │ │ │ + ldr r1, [pc, #104] @ 776b4 │ │ │ │ + ldr r0, [pc, #104] @ 776b8 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl a9a34 │ │ │ │ + bl a9978 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 77678 │ │ │ │ - ldr r3, [pc, #80] @ 7771c │ │ │ │ + beq 77618 │ │ │ │ + ldr r3, [pc, #80] @ 776bc │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ - bl 2b881c │ │ │ │ + bl 2b8ca4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 77700 │ │ │ │ + beq 776a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 77700 │ │ │ │ + bne 776a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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, asr #16 │ │ │ │ + eorseq pc, r7, r8, lsl #2 │ │ │ │ andeq r0, r0, ip, ror #14 │ │ │ │ - @ instruction: 0x003929b0 │ │ │ │ + eorseq r3, r9, r0, ror r2 │ │ │ │ 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 7745c │ │ │ │ + bl 773fc │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 77750 │ │ │ │ - b a9a34 │ │ │ │ - eorseq lr, r8, r8, lsr ip │ │ │ │ + ldr r0, [pc] @ 776f0 │ │ │ │ + b a9978 │ │ │ │ + eorseq pc, r8, r8, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #28] @ 77788 │ │ │ │ + ldr ip, [pc, #28] @ 77728 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r0, #12 │ │ │ │ ldm r0, {r0, r1, r2} │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 1afd1c │ │ │ │ + bl 1b0234 │ │ │ │ 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] @ 77934 │ │ │ │ + ldr r6, [pc, #400] @ 778d4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 777c4 │ │ │ │ + beq 77764 │ │ │ │ mov r1, r6 │ │ │ │ - bl addfc │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77928 │ │ │ │ + beq 778c8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 777e0 │ │ │ │ - ldr r1, [pc, #348] @ 77934 │ │ │ │ - bl addfc │ │ │ │ + beq 77780 │ │ │ │ + ldr r1, [pc, #348] @ 778d4 │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77928 │ │ │ │ + beq 778c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 319f50 <_PyTime_AsTimeval@@Base+0xa00> │ │ │ │ + bl 31a864 <_PyTime_AsTimeval@@Base+0xa80> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 778c0 │ │ │ │ + beq 77860 │ │ │ │ mov r0, r4 │ │ │ │ - bl 319f50 <_PyTime_AsTimeval@@Base+0xa00> │ │ │ │ + bl 31a864 <_PyTime_AsTimeval@@Base+0xa80> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 77828 │ │ │ │ + bne 777c8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 778c0 │ │ │ │ + beq 77860 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 778c0 │ │ │ │ + bne 77860 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 778c0 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 77860 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30b6b0 │ │ │ │ + bl 30bf44 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 7785c │ │ │ │ + beq 777fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7785c │ │ │ │ + bne 777fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77880 │ │ │ │ + beq 77820 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 77880 │ │ │ │ + bne 77820 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 778c0 │ │ │ │ - ldr r1, [pc, #164] @ 77934 │ │ │ │ + beq 77860 │ │ │ │ + ldr r1, [pc, #164] @ 778d4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 30b384 │ │ │ │ + bl 30bc18 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 778c8 │ │ │ │ + bne 77868 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 778c0 │ │ │ │ + beq 77860 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 778c0 │ │ │ │ + bne 77860 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ - b 7792c │ │ │ │ + b 778cc │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #2 │ │ │ │ - bl a27e0 │ │ │ │ + bl a2724 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 77900 │ │ │ │ + beq 778a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77900 │ │ │ │ + bne 778a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7792c │ │ │ │ + beq 778cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7792c │ │ │ │ + bne 778cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 7792c │ │ │ │ - ldr r6, [pc, #8] @ 77938 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 778cc │ │ │ │ + ldr r6, [pc, #8] @ 778d8 │ │ │ │ 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] @ 77a84 │ │ │ │ + ldr r6, [pc, #304] @ 77a24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 77974 │ │ │ │ + beq 77914 │ │ │ │ mov r1, r6 │ │ │ │ - bl addfc │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77a78 │ │ │ │ + beq 77a18 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 77990 │ │ │ │ - ldr r1, [pc, #252] @ 77a84 │ │ │ │ - bl addfc │ │ │ │ + beq 77930 │ │ │ │ + ldr r1, [pc, #252] @ 77a24 │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77a78 │ │ │ │ + beq 77a18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 319f50 <_PyTime_AsTimeval@@Base+0xa00> │ │ │ │ + bl 31a864 <_PyTime_AsTimeval@@Base+0xa80> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 779a8 │ │ │ │ + bne 77948 │ │ │ │ mov r4, #0 │ │ │ │ - b 77a7c │ │ │ │ + b 77a1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 319f50 <_PyTime_AsTimeval@@Base+0xa00> │ │ │ │ + bl 31a864 <_PyTime_AsTimeval@@Base+0xa80> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 779e0 │ │ │ │ + bne 77980 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 779a0 │ │ │ │ + beq 77940 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 779a0 │ │ │ │ + bne 77940 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 779a0 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 77940 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1d34 │ │ │ │ + bl 1a1eb8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 77a14 │ │ │ │ + beq 779b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 77a14 │ │ │ │ + bne 779b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77a38 │ │ │ │ + beq 779d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 77a38 │ │ │ │ + bne 779d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 779a0 │ │ │ │ - ldr r1, [pc, #60] @ 77a84 │ │ │ │ + beq 77940 │ │ │ │ + ldr r1, [pc, #60] @ 77a24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30b384 │ │ │ │ + bl 30bc18 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 77a7c │ │ │ │ + beq 77a1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77a7c │ │ │ │ + bne 77a1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 77a7c │ │ │ │ - ldr r4, [pc, #8] @ 77a88 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 77a1c │ │ │ │ + ldr r4, [pc, #8] @ 77a28 │ │ │ │ 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 3164a4 │ │ │ │ - ldr r2, [pc, #52] @ 77ad0 │ │ │ │ + b 316d38 │ │ │ │ + ldr r2, [pc, #52] @ 77a70 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bne 77ab0 │ │ │ │ - ldr r0, [pc, #36] @ 77ad4 │ │ │ │ - b 128cb4 │ │ │ │ + bne 77a50 │ │ │ │ + ldr r0, [pc, #36] @ 77a74 │ │ │ │ + b 128d18 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 77ac8 │ │ │ │ - ldr r0, [pc, #16] @ 77ad8 │ │ │ │ - b 128cb4 │ │ │ │ - ldr r0, [pc, #12] @ 77adc │ │ │ │ - b 128cb4 │ │ │ │ + bne 77a68 │ │ │ │ + ldr r0, [pc, #16] @ 77a78 │ │ │ │ + b 128d18 │ │ │ │ + ldr r0, [pc, #12] @ 77a7c │ │ │ │ + b 128d18 │ │ │ │ subseq r8, r6, ip, lsr r9 │ │ │ │ - @ instruction: 0x003929bc │ │ │ │ - eorseq sl, r7, r0, lsl sp │ │ │ │ - eorseq r1, r9, ip, ror #19 │ │ │ │ + eorseq r3, r9, ip, ror r2 │ │ │ │ + @ instruction: 0x0037b5d0 │ │ │ │ + eorseq r2, r9, r4, lsl #5 │ │ │ │ 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 77b38 │ │ │ │ - bl 321f40 <_PySys_GetSizeOf@@Base> │ │ │ │ + beq 77ad8 │ │ │ │ + bl 3227d4 <_PySys_GetSizeOf@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ addne r4, r4, r0 │ │ │ │ - bne 77b38 │ │ │ │ - bl a55e8 │ │ │ │ + bne 77ad8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 77b40 │ │ │ │ - b 77b4c │ │ │ │ + beq 77ae0 │ │ │ │ + b 77aec │ │ │ │ cmn r4, #1 │ │ │ │ - beq 77b24 │ │ │ │ + beq 77ac4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 18bdf8 │ │ │ │ + b 18befc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #156] @ 77c08 │ │ │ │ + ldr r0, [pc, #156] @ 77ba8 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 256554 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ + bl 256574 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 77bbc │ │ │ │ - ldr r1, [pc, #132] @ 77c0c │ │ │ │ - ldr r0, [pc, #132] @ 77c10 │ │ │ │ + beq 77b5c │ │ │ │ + ldr r1, [pc, #132] @ 77bac │ │ │ │ + ldr r0, [pc, #132] @ 77bb0 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbdf4 │ │ │ │ + bl bbd80 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 77bc4 │ │ │ │ + bge 77b64 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77bbc │ │ │ │ + beq 77b5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 77bbc │ │ │ │ + bne 77b5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 77c00 │ │ │ │ + b 77ba0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl b9070 │ │ │ │ + bl b8ffc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 77c00 │ │ │ │ + beq 77ba0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 77c00 │ │ │ │ + bne 77ba0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq pc, r5, ip, lsl #8 │ │ │ │ - @ instruction: 0x0038ddd8 │ │ │ │ - eorseq r2, r9, r4, asr #19 │ │ │ │ + eorseq pc, r5, ip, asr #25 │ │ │ │ + mlaseq r8, r8, r6, lr │ │ │ │ + eorseq r3, r9, r4, lsl #5 │ │ │ │ + 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 77c08 │ │ │ │ + bl 29c28 │ │ │ │ + add r4, r4, #1 │ │ │ │ + add r4, r0, r4 │ │ │ │ + ldr r0, [r5, #116] @ 0x74 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 77c20 │ │ │ │ + bl 29c28 │ │ │ │ + add r4, r4, #1 │ │ │ │ + add r4, r4, r0 │ │ │ │ + ldr r0, [r5, #120] @ 0x78 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 77c38 │ │ │ │ + bl 29c28 │ │ │ │ + add r4, r4, #1 │ │ │ │ + add r4, r0, r4 │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 77c4c │ │ │ │ + bl a552c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 77c58 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 18befc │ │ │ │ + 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] @ 77e04 │ │ │ │ - bl 357730 │ │ │ │ + ldr r4, [pc, #472] @ 77e50 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r6, [r4, r0] │ │ │ │ - ldr r0, [pc, #464] @ 77e08 │ │ │ │ + ldr r0, [pc, #464] @ 77e54 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ - bl 232c80 │ │ │ │ + bl 232c4c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 77c70 │ │ │ │ + beq 77cbc │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 77c70 │ │ │ │ - ldr r1, [pc, #428] @ 77e0c │ │ │ │ + beq 77cbc │ │ │ │ + ldr r1, [pc, #428] @ 77e58 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77c74 │ │ │ │ - ldr r4, [pc, #416] @ 77e10 │ │ │ │ - b 77dfc │ │ │ │ - ldr r4, [pc, #412] @ 77e14 │ │ │ │ + bne 77cc0 │ │ │ │ + ldr r4, [pc, #416] @ 77e5c │ │ │ │ + b 77e48 │ │ │ │ + ldr r4, [pc, #412] @ 77e60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22f478 │ │ │ │ + bl 22f444 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 77c90 │ │ │ │ + bne 77cdc │ │ │ │ mov r0, r6 │ │ │ │ - bl 29e470 │ │ │ │ - b 77ce0 │ │ │ │ + bl 29e8f8 │ │ │ │ + b 77d2c │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ bl 296ac │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne 77cb4 │ │ │ │ - ldr r0, [pc, #368] @ 77e18 │ │ │ │ - bl 9ddd8 │ │ │ │ + bne 77d00 │ │ │ │ + ldr r0, [pc, #368] @ 77e64 │ │ │ │ + bl 9dd1c │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b 77cd0 │ │ │ │ + b 77d1c │ │ │ │ cmp r4, sl │ │ │ │ - beq 77dc4 │ │ │ │ + beq 77e10 │ │ │ │ sub r1, sl, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5564 │ │ │ │ + bl a54a8 │ │ │ │ add sl, sl, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 77ce8 │ │ │ │ + bne 77d34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ mov r4, #0 │ │ │ │ - b 77dfc │ │ │ │ + b 77e48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16c334 │ │ │ │ + bl 16c324 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - beq 77d18 │ │ │ │ + beq 77d64 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77d18 │ │ │ │ + bne 77d64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp fp, #0 │ │ │ │ - ldreq r3, [pc, #248] @ 77e1c │ │ │ │ - beq 77d64 │ │ │ │ + ldreq r3, [pc, #248] @ 77e68 │ │ │ │ + beq 77db0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 10f50c │ │ │ │ + bl 10f54c │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 77d58 │ │ │ │ + beq 77da4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne 77d58 │ │ │ │ + bne 77da4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 77d7c │ │ │ │ - ldr r3, [pc, #184] @ 77e20 │ │ │ │ + bne 77dc8 │ │ │ │ + ldr r3, [pc, #184] @ 77e6c │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 189538 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 18963c <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77dc4 │ │ │ │ - b 77cd8 │ │ │ │ + bne 77e10 │ │ │ │ + b 77d24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl b9070 │ │ │ │ + bl b8ffc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 77dfc │ │ │ │ + beq 77e48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77dfc │ │ │ │ + bne 77e48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 77dfc │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 77e48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189560 <_PyErr_Clear@@Base> │ │ │ │ - ldr r3, [pc, #80] @ 77e24 │ │ │ │ - ldr r2, [pc, #80] @ 77e28 │ │ │ │ + bl 189664 <_PyErr_Clear@@Base> │ │ │ │ + ldr r3, [pc, #80] @ 77e70 │ │ │ │ + ldr r2, [pc, #80] @ 77e74 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2b1c48 │ │ │ │ + bl 2b1fa8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ cmp r5, #0 │ │ │ │ - bge 77c68 │ │ │ │ - b 77ce0 │ │ │ │ + bge 77cb4 │ │ │ │ + b 77d2c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r2, r9, r8, ror #19 │ │ │ │ - eorseq r3, r9, ip, lsl #12 │ │ │ │ + eorseq r3, r9, r8, lsr #5 │ │ │ │ + @ instruction: 0x00393eb4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x003929d8 │ │ │ │ - eorseq fp, r5, r4, lsl #6 │ │ │ │ + mlaseq r9, r8, r2, r3 │ │ │ │ + eorseq fp, r5, r4, asr #23 │ │ │ │ subseq fp, r5, r0, asr #23 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ subseq sp, r5, r8, lsl fp │ │ │ │ - @ instruction: 0x003929fc │ │ │ │ - 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 77e80 │ │ │ │ - bl 29c28 │ │ │ │ - add r4, r4, #1 │ │ │ │ - add r4, r0, r4 │ │ │ │ - ldr r0, [r5, #116] @ 0x74 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 77e98 │ │ │ │ - bl 29c28 │ │ │ │ - add r4, r4, #1 │ │ │ │ - add r4, r4, r0 │ │ │ │ - ldr r0, [r5, #120] @ 0x78 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 77eb0 │ │ │ │ - bl 29c28 │ │ │ │ - add r4, r4, #1 │ │ │ │ - add r4, r0, r4 │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 77ec4 │ │ │ │ - bl a55e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 77ed0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 18bdf8 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0x003932bc │ │ │ │ │ │ │ │ -00077ed8 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ +00077e78 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ ldr r0, [r0, #3664] @ 0xe50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00077ee0 : │ │ │ │ +00077e80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #196] @ 77fbc │ │ │ │ + ldr r2, [pc, #196] @ 77f5c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 77f14 │ │ │ │ - ldr r1, [pc, #180] @ 77fc0 │ │ │ │ - ldr r0, [pc, #180] @ 77fc4 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 77f58 │ │ │ │ - ldr r2, [pc, #172] @ 77fc8 │ │ │ │ + beq 77eb4 │ │ │ │ + ldr r1, [pc, #180] @ 77f60 │ │ │ │ + ldr r0, [pc, #180] @ 77f64 │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 77ef8 │ │ │ │ + ldr r2, [pc, #172] @ 77f68 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 77f60 │ │ │ │ + beq 77f00 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ tst r0, #67108864 @ 0x4000000 │ │ │ │ - beq 77f44 │ │ │ │ + beq 77ee4 │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ - b 77f64 │ │ │ │ - ldr r3, [pc, #128] @ 77fcc │ │ │ │ + b 77f04 │ │ │ │ + ldr r3, [pc, #128] @ 77f6c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #124] @ 77fd0 │ │ │ │ + ldr r1, [pc, #124] @ 77f70 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #0 │ │ │ │ - ldr r4, [pc, #104] @ 77fd4 │ │ │ │ + ldr r4, [pc, #104] @ 77f74 │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - beq 77fa0 │ │ │ │ + beq 77f40 │ │ │ │ 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 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - eorseq r7, r7, r4, asr #13 │ │ │ │ + eorseq r7, r7, r4, lsl #31 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r9, ip, lsr #20 │ │ │ │ + eorseq r3, r9, ip, ror #5 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00077fd8 : │ │ │ │ +00077f78 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00077ff8 : │ │ │ │ +00077f98 : │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00078010 : │ │ │ │ +00077fb0 : │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ add r3, r3, #124 @ 0x7c │ │ │ │ sub r0, r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00078024 <_PyRWMutex_Lock@@Base>: │ │ │ │ +00077fc4 <_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 7806c <_PyRWMutex_Lock@@Base+0x48> │ │ │ │ + bne 7800c <_PyRWMutex_Lock@@Base+0x48> │ │ │ │ mov r5, r1 │ │ │ │ - bl 3573fc │ │ │ │ + bl 357c94 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 78070 <_PyRWMutex_Lock@@Base+0x4c> │ │ │ │ - b 78078 <_PyRWMutex_Lock@@Base+0x54> │ │ │ │ - bl 7812c <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ + bne 78010 <_PyRWMutex_Lock@@Base+0x4c> │ │ │ │ + b 78018 <_PyRWMutex_Lock@@Base+0x54> │ │ │ │ + bl 780d0 <_PyRWMutex_RLock@@Base+0x68> │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 78044 <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ + b 77fe4 <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00078080 <_PyRWMutex_Unlock@@Base>: │ │ │ │ +00078020 <_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 3573fc │ │ │ │ + bl 357c94 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ - bne 78098 <_PyRWMutex_Unlock@@Base+0x18> │ │ │ │ + bne 78038 <_PyRWMutex_Unlock@@Base+0x18> │ │ │ │ tst r5, #2 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2b609c <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + b 2b6478 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ │ │ │ │ -000780c8 <_PyRWMutex_RLock@@Base>: │ │ │ │ +00078068 <_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 78104 <_PyRWMutex_RLock@@Base+0x3c> │ │ │ │ - tst r1, #2 │ │ │ │ - beq 78110 <_PyRWMutex_RLock@@Base+0x48> │ │ │ │ - bl 7812c <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ + tst r3, #1 │ │ │ │ + add r2, r3, #4 │ │ │ │ + mov r1, r3 │ │ │ │ + bne 780a8 <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ + tst r3, #2 │ │ │ │ + beq 780b4 <_PyRWMutex_RLock@@Base+0x4c> │ │ │ │ + bl 780d0 <_PyRWMutex_RLock@@Base+0x68> │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 780e8 <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ + b 78088 <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 3573fc │ │ │ │ + bl 357c94 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 78108 <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ + bne 780ac <_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 7816c <_PyRWMutex_RLock@@Base+0xa4> │ │ │ │ + bne 78110 <_PyRWMutex_RLock@@Base+0xa8> │ │ │ │ orr r6, r1, #2 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 3573fc │ │ │ │ + bl 357c94 │ │ │ │ cmp r0, r4 │ │ │ │ - bne 7819c <_PyRWMutex_RLock@@Base+0xd4> │ │ │ │ + bne 78140 <_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 1dc6c4 <_PyParkingLot_Park@@Base> │ │ │ │ + bl 1dccc0 <_PyParkingLot_Park@@Base> │ │ │ │ ldr r0, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000781a4 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ +00078148 <_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 356dd8 │ │ │ │ + bl 357670 │ │ │ │ lsrs r3, r0, #2 │ │ │ │ popne {r4, pc} │ │ │ │ tst r0, #2 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b609c <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + b 2b6478 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ │ │ │ │ -000781dc : │ │ │ │ +00078180 : │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 7820c │ │ │ │ - ldr r2, [pc, #72] @ 78234 │ │ │ │ + beq 781b0 │ │ │ │ + ldr r2, [pc, #72] @ 781d8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 7820c │ │ │ │ + bne 781b0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7820c │ │ │ │ + beq 781b0 │ │ │ │ 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] @ 78238 │ │ │ │ - ldr r1, [pc, #20] @ 7823c │ │ │ │ + ldr r3, [pc, #20] @ 781dc │ │ │ │ + ldr r1, [pc, #20] @ 781e0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, r8, asr sl │ │ │ │ + eorseq r3, r9, r8, lsl r3 │ │ │ │ │ │ │ │ -00078240 : │ │ │ │ +000781e4 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7826c │ │ │ │ - ldr r3, [pc, #68] @ 78294 │ │ │ │ + beq 78210 │ │ │ │ + ldr r3, [pc, #68] @ 78238 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7826c │ │ │ │ + bne 78210 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7826c │ │ │ │ + beq 78210 │ │ │ │ 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] @ 78298 │ │ │ │ - ldr r1, [pc, #20] @ 7829c │ │ │ │ + ldr r3, [pc, #20] @ 7823c │ │ │ │ + ldr r1, [pc, #20] @ 78240 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r9, r4, sl, r2 │ │ │ │ + eorseq r3, r9, r4, asr r3 │ │ │ │ │ │ │ │ -000782a0 : │ │ │ │ +00078244 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 782cc │ │ │ │ - ldr r3, [pc, #68] @ 782f4 │ │ │ │ + beq 78270 │ │ │ │ + ldr r3, [pc, #68] @ 78298 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 782cc │ │ │ │ + bne 78270 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 782cc │ │ │ │ + beq 78270 │ │ │ │ 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] @ 782f8 │ │ │ │ - ldr r1, [pc, #20] @ 782fc │ │ │ │ + ldr r3, [pc, #20] @ 7829c │ │ │ │ + ldr r1, [pc, #20] @ 782a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00392ad0 │ │ │ │ + mlaseq r9, r0, r3, r3 │ │ │ │ │ │ │ │ -00078300 : │ │ │ │ +000782a4 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7832c │ │ │ │ - ldr r3, [pc, #68] @ 78354 │ │ │ │ + beq 782d0 │ │ │ │ + ldr r3, [pc, #68] @ 782f8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7832c │ │ │ │ + bne 782d0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7832c │ │ │ │ + beq 782d0 │ │ │ │ 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] @ 78358 │ │ │ │ - ldr r1, [pc, #20] @ 7835c │ │ │ │ + ldr r3, [pc, #20] @ 782fc │ │ │ │ + ldr r1, [pc, #20] @ 78300 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, r0, lsl fp │ │ │ │ + @ instruction: 0x003933d0 │ │ │ │ │ │ │ │ -00078360 : │ │ │ │ +00078304 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 783b0 │ │ │ │ - ldr r2, [pc, #84] @ 783d4 │ │ │ │ + beq 78354 │ │ │ │ + ldr r2, [pc, #84] @ 78378 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 783b0 │ │ │ │ + bne 78354 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 783b0 │ │ │ │ + beq 78354 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 783c8 │ │ │ │ - ldr r3, [pc, #52] @ 783d8 │ │ │ │ - ldr r1, [pc, #52] @ 783dc │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 783c0 │ │ │ │ - ldr r3, [pc, #32] @ 783d8 │ │ │ │ - ldr r1, [pc, #36] @ 783e0 │ │ │ │ + bne 7836c │ │ │ │ + ldr r3, [pc, #52] @ 7837c │ │ │ │ + ldr r1, [pc, #52] @ 78380 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b 78364 │ │ │ │ + ldr r3, [pc, #32] @ 7837c │ │ │ │ + ldr r1, [pc, #36] @ 78384 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ 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, lsl #23 │ │ │ │ - eorseq r2, r9, r8, asr #22 │ │ │ │ + eorseq r3, r9, r4, asr #8 │ │ │ │ + eorseq r3, r9, r8, lsl #8 │ │ │ │ │ │ │ │ -000783e4 : │ │ │ │ +00078388 : │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 78414 │ │ │ │ - ldr r2, [pc, #72] @ 7843c │ │ │ │ + beq 783b8 │ │ │ │ + ldr r2, [pc, #72] @ 783e0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 78414 │ │ │ │ + bne 783b8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 78414 │ │ │ │ + beq 783b8 │ │ │ │ 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] @ 78440 │ │ │ │ - ldr r1, [pc, #20] @ 78444 │ │ │ │ + ldr r3, [pc, #20] @ 783e4 │ │ │ │ + ldr r1, [pc, #20] @ 783e8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00392bb4 │ │ │ │ + eorseq r3, r9, r4, ror r4 │ │ │ │ │ │ │ │ -00078448 : │ │ │ │ +000783ec : │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 78478 │ │ │ │ - ldr r2, [pc, #72] @ 784a0 │ │ │ │ + beq 7841c │ │ │ │ + ldr r2, [pc, #72] @ 78444 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 78478 │ │ │ │ + bne 7841c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 78478 │ │ │ │ + beq 7841c │ │ │ │ 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] @ 784a4 │ │ │ │ - ldr r1, [pc, #20] @ 784a8 │ │ │ │ + ldr r3, [pc, #20] @ 78448 │ │ │ │ + ldr r1, [pc, #20] @ 7844c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, ip, ror #23 │ │ │ │ + eorseq r3, r9, ip, lsr #9 │ │ │ │ │ │ │ │ -000784ac : │ │ │ │ - b 16ad8c <_PyArena_Free@@Base+0x2acc> │ │ │ │ +00078450 : │ │ │ │ + b 16ad7c <_PyArena_Free@@Base+0x2aec> │ │ │ │ │ │ │ │ -000784b0 : │ │ │ │ - b 2cd96c │ │ │ │ +00078454 : │ │ │ │ + b 2cddf4 │ │ │ │ │ │ │ │ -000784b4 : │ │ │ │ - b 41870 │ │ │ │ +00078458 : │ │ │ │ + b 41818 │ │ │ │ │ │ │ │ -000784b8 : │ │ │ │ - b 2d7e64 <_PyThreadState_GetCurrent@@Base+0x168> │ │ │ │ +0007845c : │ │ │ │ + b 2d863c <_PyThreadState_GetCurrent@@Base+0x168> │ │ │ │ │ │ │ │ -000784bc : │ │ │ │ +00078460 : │ │ │ │ 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 1bb944 │ │ │ │ + bl 1bbe60 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7850c │ │ │ │ + beq 784b0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ bl 29cdc │ │ │ │ - b 785ac │ │ │ │ + b 78550 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 99770 │ │ │ │ + bl 996b4 │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r3, r5 │ │ │ │ - bne 78530 │ │ │ │ - bl 29e454 │ │ │ │ + bne 784d4 │ │ │ │ + bl 29e8dc │ │ │ │ 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 78530 │ │ │ │ - ldr r3, [pc, #104] @ 785b4 │ │ │ │ + bgt 784d4 │ │ │ │ + ldr r3, [pc, #104] @ 78558 │ │ │ │ mov r0, r8 │ │ │ │ cmp r9, #70 @ 0x46 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - ldr r8, [pc, #92] @ 785b8 │ │ │ │ + ldr r8, [pc, #92] @ 7855c │ │ │ │ moveq r8, r3 │ │ │ │ - bl 355150 │ │ │ │ + bl 3559e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - beq 785a4 │ │ │ │ - bl 22b4fc │ │ │ │ + beq 78548 │ │ │ │ + bl 22b480 │ │ │ │ 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 78564 │ │ │ │ + b 78508 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x000796b4 │ │ │ │ - @ instruction: 0x000785bc │ │ │ │ + andeq r9, r7, r8, asr r6 │ │ │ │ + andeq r8, r7, r0, ror #10 │ │ │ │ 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 785f0 │ │ │ │ + bge 78594 │ │ │ │ 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 785c4 │ │ │ │ + b 78568 │ │ │ │ │ │ │ │ -00078604 : │ │ │ │ +000785a8 : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007861c : │ │ │ │ +000785c0 : │ │ │ │ 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] @ 786a0 │ │ │ │ + ldr r3, [pc, #108] @ 78644 │ │ │ │ mov r6, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 786a4 │ │ │ │ + bl 78648 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 78698 │ │ │ │ + bne 7863c │ │ │ │ add r5, r5, #16 │ │ │ │ cmp r5, r8 │ │ │ │ - bne 78660 │ │ │ │ + bne 78604 │ │ │ │ add r2, r4, #3792 @ 0xed0 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 786a4 │ │ │ │ + bl 78648 │ │ │ │ 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 78724 │ │ │ │ + beq 786c8 │ │ │ │ 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 78714 │ │ │ │ + beq 786b8 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bne 78714 │ │ │ │ + bne 786b8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 7872c │ │ │ │ + beq 786d0 │ │ │ │ ldr r4, [r4] │ │ │ │ - b 786c4 │ │ │ │ + b 78668 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00078734 : │ │ │ │ +000786d8 : │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00078750 : │ │ │ │ - b 23cda4 │ │ │ │ +000786f4 : │ │ │ │ + b 23cd70 │ │ │ │ │ │ │ │ -00078754 : │ │ │ │ +000786f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, #8 │ │ │ │ - bl 8aeb8 │ │ │ │ + bl 8ae5c │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007877c : │ │ │ │ +00078720 : │ │ │ │ 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 787b0 │ │ │ │ + beq 78754 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 2a2c4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 8b454 │ │ │ │ + b 8b3ac │ │ │ │ │ │ │ │ -000787bc : │ │ │ │ +00078760 : │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000787d8 : │ │ │ │ - ldr r3, [pc, #16] @ 787f0 │ │ │ │ +0007877c : │ │ │ │ + ldr r3, [pc, #16] @ 78794 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r2, [r3, #1420] @ 0x58c │ │ │ │ strne r2, [r0] │ │ │ │ ldr r0, [r3, #1416] @ 0x588 │ │ │ │ bx lr │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ │ │ │ │ -000787f4 : │ │ │ │ +00078798 : │ │ │ │ ldrd r0, [r0, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000787fc : │ │ │ │ +000787a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 78858 │ │ │ │ + beq 787fc │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - ldr r1, [pc, #136] @ 788a8 │ │ │ │ + ldr r1, [pc, #136] @ 7884c │ │ │ │ cmp r4, r1 │ │ │ │ - beq 7886c │ │ │ │ + beq 78810 │ │ │ │ mov r0, r4 │ │ │ │ - bl addfc │ │ │ │ - ldr r2, [pc, #120] @ 788ac │ │ │ │ - ldr r3, [pc, #120] @ 788b0 │ │ │ │ + bl add90 │ │ │ │ + ldr r2, [pc, #120] @ 78850 │ │ │ │ + ldr r3, [pc, #120] @ 78854 │ │ │ │ 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 7886c │ │ │ │ - ldr r1, [pc, #84] @ 788b4 │ │ │ │ - ldr r0, [pc, #84] @ 788b8 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + beq 78810 │ │ │ │ + ldr r1, [pc, #84] @ 78858 │ │ │ │ + ldr r0, [pc, #84] @ 7885c │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - ldr r2, [pc, #68] @ 788bc │ │ │ │ + ldr r2, [pc, #68] @ 78860 │ │ │ │ cmp r0, r2 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 788a0 │ │ │ │ + ble 78844 │ │ │ │ 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: 0x00369cf4 │ │ │ │ + @ instruction: 0x0036a5b4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -000788c0 <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ +00078864 <_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 b269c │ │ │ │ + bl b2630 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 78930 <_Py_UTF8_Edit_Cost@@Base+0x70> │ │ │ │ + beq 788d4 <_Py_UTF8_Edit_Cost@@Base+0x70> │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl b269c │ │ │ │ + bl b2630 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 78930 <_Py_UTF8_Edit_Cost@@Base+0x70> │ │ │ │ + beq 788d4 <_Py_UTF8_Edit_Cost@@Base+0x70> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 7891c <_Py_UTF8_Edit_Cost@@Base+0x5c> │ │ │ │ + bne 788c0 <_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 99770 │ │ │ │ + bl 996b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 78938 <_Py_UTF8_Edit_Cost@@Base+0x78> │ │ │ │ - bl 29e454 │ │ │ │ + bne 788dc <_Py_UTF8_Edit_Cost@@Base+0x78> │ │ │ │ + bl 29e8dc │ │ │ │ mvn r4, #0 │ │ │ │ - b 7895c <_Py_UTF8_Edit_Cost@@Base+0x9c> │ │ │ │ + b 78900 <_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 2bdb2c │ │ │ │ + bl 2bdfb4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00078968 <_Py_hashtable_new@@Base>: │ │ │ │ +0007890c <_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 8bd38 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 8bc90 <_Py_hashtable_new_full@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00078994 : │ │ │ │ - ldr ip, [pc, #60] @ 789d8 │ │ │ │ +00078938 : │ │ │ │ + ldr ip, [pc, #60] @ 7897c │ │ │ │ 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 789cc │ │ │ │ + beq 78970 │ │ │ │ cmp lr, #0 │ │ │ │ ldrb lr, [ip, r2] │ │ │ │ - beq 789cc │ │ │ │ + beq 78970 │ │ │ │ cmp lr, r0 │ │ │ │ - beq 789a4 │ │ │ │ + beq 78948 │ │ │ │ ldrb r3, [ip, r2] │ │ │ │ sub r0, r3, r0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r6, r9, r0, ror #12 │ │ │ │ + eorseq r6, r9, r0, lsr #30 │ │ │ │ │ │ │ │ -000789dc : │ │ │ │ +00078980 : │ │ │ │ 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 15afcc <_PyObject_SetManagedDict@@Base+0x164> │ │ │ │ - b 78a00 │ │ │ │ + bl 15b26c <_PyObject_SetManagedDict@@Base+0x434> │ │ │ │ + b 789a4 │ │ │ │ │ │ │ │ -00078a18 : │ │ │ │ +000789bc : │ │ │ │ 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 bb7f4 │ │ │ │ + bl bb780 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 78aa4 │ │ │ │ + beq 78a48 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ stmib sp, {r9, sl} │ │ │ │ str r8, [sp] │ │ │ │ - bl 279220 │ │ │ │ + bl 2796b8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 78a90 │ │ │ │ + beq 78a34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 78a98 │ │ │ │ + beq 78a3c │ │ │ │ mov r4, r5 │ │ │ │ - b 78aa4 │ │ │ │ + b 78a48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 78a90 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 78a34 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00078ab0 : │ │ │ │ +00078a54 : │ │ │ │ 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] @ 78af4 │ │ │ │ + ldr r1, [pc, #40] @ 78a98 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r1] │ │ │ │ - ldr r0, [pc, #24] @ 78af8 │ │ │ │ + ldr r0, [pc, #24] @ 78a9c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 23fda0 │ │ │ │ + bl 23fd68 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00078afc : │ │ │ │ +00078aa0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #120] @ 78b8c │ │ │ │ + ldr r3, [pc, #120] @ 78b30 │ │ │ │ mov r1, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r4, [r3, r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r5, [r3, #3872] @ 0xf20 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 78b80 │ │ │ │ + beq 78b24 │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl bb620 │ │ │ │ + bl bb5ac │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78b68 │ │ │ │ + beq 78b0c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78b68 │ │ │ │ - ldr r0, [pc, #40] @ 78b90 │ │ │ │ - bl 2a5be0 │ │ │ │ + beq 78b0c │ │ │ │ + ldr r0, [pc, #40] @ 78b34 │ │ │ │ + bl 2a6068 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r2, r9, ip, lsr #24 │ │ │ │ + eorseq r3, r9, ip, ror #9 │ │ │ │ │ │ │ │ -00078b94 : │ │ │ │ +00078b38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 78bc4 │ │ │ │ - bl 357730 │ │ │ │ + ldr r3, [pc, #24] @ 78b68 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 78bc8 │ │ │ │ + bl 78b6c │ │ │ │ mov r4, r0 │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ 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] @ 78c74 │ │ │ │ - bl 18dc20 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #136] @ 78c18 │ │ │ │ + bl 18dd24 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 78c60 │ │ │ │ + blt 78c04 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78c10 │ │ │ │ + beq 78bb4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne 78c68 │ │ │ │ - bl 9b224 │ │ │ │ - bl 91918 │ │ │ │ + bne 78c0c │ │ │ │ + bl 9b168 │ │ │ │ + bl 9185c │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 78c60 │ │ │ │ - ldr r1, [pc, #68] @ 78c74 │ │ │ │ + beq 78c04 │ │ │ │ + ldr r1, [pc, #68] @ 78c18 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 276504 │ │ │ │ + bl 27675c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78c68 │ │ │ │ + beq 78c0c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 78c60 │ │ │ │ + beq 78c04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 78c60 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 78c04 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 78c6c │ │ │ │ + b 78c10 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq fp, r7, r0, lsr r8 │ │ │ │ │ │ │ │ -00078c78 : │ │ │ │ +00078c1c : │ │ │ │ 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] @ 78cbc │ │ │ │ + ldr r1, [pc, #40] @ 78c60 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r1] │ │ │ │ - ldr r0, [pc, #24] @ 78cc0 │ │ │ │ + ldr r0, [pc, #24] @ 78c64 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 262f68 │ │ │ │ + bl 2631c0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00078cc4 : │ │ │ │ +00078c68 : │ │ │ │ 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 78d08 │ │ │ │ + bne 78cac │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 259810 <_PySys_GetRequiredAttrString@@Base+0x32bc> │ │ │ │ + bl 25993c <_PySys_GetRequiredAttrString@@Base+0x33c8> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 78d18 │ │ │ │ + bne 78cbc │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mvn r4, #0 │ │ │ │ strd r2, [r5] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00078d24 : │ │ │ │ +00078cc8 : │ │ │ │ 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 10ccc0 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10cd04 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 78f84 │ │ │ │ + beq 78f28 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ - bl 10ccc0 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10cd04 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 78f84 │ │ │ │ + beq 78f28 │ │ │ │ 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 78f8c │ │ │ │ + blt 78f30 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr sl, [r8, #8] │ │ │ │ cmp r4, r3 │ │ │ │ movgt r4, r3 │ │ │ │ - bgt 78da8 │ │ │ │ + bgt 78d4c │ │ │ │ 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 78f8c │ │ │ │ + bgt 78f30 │ │ │ │ tst r1, #32 │ │ │ │ ldreq r5, [r5, #28] │ │ │ │ - beq 78dd8 │ │ │ │ + beq 78d7c │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ addne r5, r5, #20 │ │ │ │ addeq r5, r5, #28 │ │ │ │ tst r2, #32 │ │ │ │ ldreq r8, [r8, #28] │ │ │ │ - beq 78df0 │ │ │ │ + beq 78d94 │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ addne r8, r8, #20 │ │ │ │ addeq r8, r8, #28 │ │ │ │ cmp r6, r7 │ │ │ │ - beq 78e1c │ │ │ │ + beq 78dc0 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 2981ec <_PyTime_gmtime@@Base+0xb8> │ │ │ │ + bl 298684 <_PyTime_gmtime@@Base+0xb8> │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 78e1c │ │ │ │ - bl 99c64 │ │ │ │ - b 78f84 │ │ │ │ + bne 78dc0 │ │ │ │ + bl 99ba8 │ │ │ │ + b 78f28 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 78e50 │ │ │ │ + beq 78df4 │ │ │ │ cmp r6, #2 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - bne 78f54 │ │ │ │ + bne 78ef8 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ add r0, r5, r9, lsl #1 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 2c3244 │ │ │ │ + bl 2c36cc │ │ │ │ mov r4, r0 │ │ │ │ - b 78f70 │ │ │ │ + b 78f14 │ │ │ │ cmp r4, #0 │ │ │ │ add r0, r5, r9 │ │ │ │ movlt r4, #0 │ │ │ │ - blt 78f70 │ │ │ │ + blt 78f14 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 78e74 │ │ │ │ + bne 78e18 │ │ │ │ cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ addne r4, r4, #1 │ │ │ │ - b 78f70 │ │ │ │ + b 78f14 │ │ │ │ cmp sl, #1 │ │ │ │ - bgt 78eb8 │ │ │ │ + bgt 78e5c │ │ │ │ mvnne r0, #0 │ │ │ │ - bne 78f4c │ │ │ │ + bne 78ef0 │ │ │ │ ldrb r3, [r8] │ │ │ │ mov r5, r0 │ │ │ │ add r2, r0, r4 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, r5 │ │ │ │ - beq 78f4c │ │ │ │ + beq 78ef0 │ │ │ │ ldrb r1, [r5], #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 78e94 │ │ │ │ + bne 78e38 │ │ │ │ add r0, r0, #1 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 78e94 │ │ │ │ - b 78f4c │ │ │ │ - ldr r3, [pc, #220] @ 78f9c │ │ │ │ + bne 78e38 │ │ │ │ + b 78ef0 │ │ │ │ + ldr r3, [pc, #220] @ 78f40 │ │ │ │ cmp r4, r3 │ │ │ │ - ble 78ee8 │ │ │ │ - ldr r3, [pc, #212] @ 78fa0 │ │ │ │ + ble 78e8c │ │ │ │ + ldr r3, [pc, #212] @ 78f44 │ │ │ │ cmp sl, #99 @ 0x63 │ │ │ │ cmple r4, r3 │ │ │ │ movle r3, #1 │ │ │ │ movgt r3, #0 │ │ │ │ cmp sl, #5 │ │ │ │ orrle r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78f0c │ │ │ │ + beq 78eb0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ - bl 196b90 │ │ │ │ - b 78f4c │ │ │ │ + bl 196998 │ │ │ │ + b 78ef0 │ │ │ │ asr r2, sl, #2 │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ cmp r2, r4, asr #2 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ - bge 78f38 │ │ │ │ + bge 78edc │ │ │ │ str r2, [sp] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ - bl 311398 │ │ │ │ - b 78f4c │ │ │ │ + bl 311770 │ │ │ │ + b 78ef0 │ │ │ │ stm sp, {r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 30ef94 │ │ │ │ + bl 30f434 │ │ │ │ bic r4, r0, r0, asr #31 │ │ │ │ - b 78f70 │ │ │ │ + b 78f14 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ add r0, r5, r9, lsl #2 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 339b7c │ │ │ │ + bl 33a350 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r7 │ │ │ │ - beq 78f90 │ │ │ │ + beq 78f34 │ │ │ │ mov r0, r8 │ │ │ │ - bl 99c64 │ │ │ │ - b 78f90 │ │ │ │ + bl 99ba8 │ │ │ │ + b 78f34 │ │ │ │ mvn r4, #0 │ │ │ │ - b 78f90 │ │ │ │ + b 78f34 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00078fa4 : │ │ │ │ +00078f48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 78fcc │ │ │ │ - ldr r1, [pc, #80] @ 79014 │ │ │ │ - ldr r0, [pc, #80] @ 79018 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 7900c │ │ │ │ + bne 78f70 │ │ │ │ + ldr r1, [pc, #80] @ 78fb8 │ │ │ │ + ldr r0, [pc, #80] @ 78fbc │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 78fb0 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78ff4 │ │ │ │ + beq 78f98 │ │ │ │ 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 79004 │ │ │ │ - ldr r1, [pc, #32] @ 7901c │ │ │ │ - ldr r0, [pc, #24] @ 79018 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 7900c │ │ │ │ + beq 78fa8 │ │ │ │ + ldr r1, [pc, #32] @ 78fc0 │ │ │ │ + ldr r0, [pc, #24] @ 78fbc │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 78fb0 │ │ │ │ pop {r4, lr} │ │ │ │ - b 150b90 │ │ │ │ + b 150a98 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, r3, ror r7 │ │ │ │ - @ instruction: 0x00360cbc │ │ │ │ + eorseq r1, r6, ip, ror r5 │ │ │ │ andeq r0, r0, r9, ror r7 │ │ │ │ │ │ │ │ -00079020 : │ │ │ │ +00078fc4 : │ │ │ │ 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 10ccc0 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10cd04 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 79078 │ │ │ │ + beq 7901c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 79068 │ │ │ │ + bne 7900c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 300284 <_PyGen_yf@@Base+0x5c4> │ │ │ │ + b 300ac4 <_PyGen_yf@@Base+0x5c4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 10ccc0 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10cd04 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 79054 │ │ │ │ + bne 78ff8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00079080 : │ │ │ │ +00079024 : │ │ │ │ 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 10ccc0 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10cd04 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 790c0 │ │ │ │ + beq 79064 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2a39e8 │ │ │ │ + b 2a3e70 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000790c8 : │ │ │ │ +0007906c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #108] @ 7914c │ │ │ │ + ldr r2, [pc, #108] @ 790f0 │ │ │ │ mov r1, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 79128 │ │ │ │ + bne 790cc │ │ │ │ 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 790f8 │ │ │ │ - ldr r3, [pc, #20] @ 79150 │ │ │ │ - ldr r1, [pc, #20] @ 79154 │ │ │ │ + bne 7909c │ │ │ │ + ldr r3, [pc, #20] @ 790f4 │ │ │ │ + ldr r1, [pc, #20] @ 790f8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r2, r9, ip, asr #25 │ │ │ │ + eorseq r3, r9, ip, lsl #11 │ │ │ │ │ │ │ │ -00079158 : │ │ │ │ +000790fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #120] @ 791e8 │ │ │ │ + ldr r3, [pc, #120] @ 7918c │ │ │ │ mov r2, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r2, #7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bls 79198 │ │ │ │ - ldr r3, [pc, #96] @ 791ec │ │ │ │ - ldr r1, [pc, #96] @ 791f0 │ │ │ │ + bls 7913c │ │ │ │ + ldr r3, [pc, #96] @ 79190 │ │ │ │ + ldr r1, [pc, #96] @ 79194 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ - b 791e0 │ │ │ │ + bl 1177f0 │ │ │ │ + b 79184 │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ add r1, r1, #4096 @ 0x1000 │ │ │ │ ldr r0, [r1, #1568] @ 0x620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 791c0 │ │ │ │ - ldr r3, [pc, #56] @ 791ec │ │ │ │ - ldr r1, [pc, #60] @ 791f4 │ │ │ │ + bne 79164 │ │ │ │ + ldr r3, [pc, #56] @ 79190 │ │ │ │ + ldr r1, [pc, #60] @ 79198 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ - b 791e0 │ │ │ │ + bl 1177f0 │ │ │ │ + b 79184 │ │ │ │ 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: 0x00392cf0 │ │ │ │ - eorseq r2, r9, ip, lsl #26 │ │ │ │ + @ instruction: 0x003935b0 │ │ │ │ + eorseq r3, r9, ip, asr #11 │ │ │ │ │ │ │ │ -000791f8 : │ │ │ │ +0007919c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #92] @ 7926c │ │ │ │ + ldr r2, [pc, #92] @ 79210 │ │ │ │ mov r1, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 79248 │ │ │ │ + bne 791ec │ │ │ │ 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 79228 │ │ │ │ - ldr r3, [pc, #20] @ 79270 │ │ │ │ - ldr r1, [pc, #20] @ 79274 │ │ │ │ + bne 791cc │ │ │ │ + ldr r3, [pc, #20] @ 79214 │ │ │ │ + ldr r1, [pc, #20] @ 79218 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r2, r9, ip, lsr #26 │ │ │ │ + eorseq r3, r9, ip, ror #11 │ │ │ │ │ │ │ │ -00079278 : │ │ │ │ +0007921c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #52] @ 792c4 │ │ │ │ + ldr r3, [pc, #52] @ 79268 │ │ │ │ mov r4, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 276bc0 │ │ │ │ + bl 276e18 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000792c8 : │ │ │ │ +0007926c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #108] @ 7934c │ │ │ │ + ldr r2, [pc, #108] @ 792f0 │ │ │ │ mov r1, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 79328 │ │ │ │ + bne 792cc │ │ │ │ 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 792f8 │ │ │ │ - ldr r3, [pc, #20] @ 79350 │ │ │ │ - ldr r1, [pc, #20] @ 79354 │ │ │ │ + bne 7929c │ │ │ │ + ldr r3, [pc, #20] @ 792f4 │ │ │ │ + ldr r1, [pc, #20] @ 792f8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r2, r9, r0, asr sp │ │ │ │ + eorseq r3, r9, r0, lsl r6 │ │ │ │ │ │ │ │ -00079358 : │ │ │ │ +000792fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #116] @ 793e4 │ │ │ │ + ldr r3, [pc, #116] @ 79388 │ │ │ │ mov r2, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r2, #7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bls 79398 │ │ │ │ - ldr r3, [pc, #92] @ 793e8 │ │ │ │ - ldr r1, [pc, #92] @ 793ec │ │ │ │ + bls 7933c │ │ │ │ + ldr r3, [pc, #92] @ 7938c │ │ │ │ + ldr r1, [pc, #92] @ 79390 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ - b 793bc │ │ │ │ + bl 1177f0 │ │ │ │ + b 79360 │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ add r1, r1, #4096 @ 0x1000 │ │ │ │ ldr r0, [r1, #344] @ 0x158 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 793c4 │ │ │ │ - ldr r3, [pc, #52] @ 793e8 │ │ │ │ - ldr r1, [pc, #56] @ 793f0 │ │ │ │ + bne 79368 │ │ │ │ + ldr r3, [pc, #52] @ 7938c │ │ │ │ + ldr r1, [pc, #56] @ 79394 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ 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, ror sp │ │ │ │ - mlaseq r9, r0, sp, r2 │ │ │ │ + eorseq r3, r9, r4, lsr r6 │ │ │ │ + eorseq r3, r9, r0, asr r6 │ │ │ │ │ │ │ │ -000793f4 : │ │ │ │ +00079398 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #88] @ 79464 │ │ │ │ + ldr r2, [pc, #88] @ 79408 │ │ │ │ mov r3, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 79440 │ │ │ │ + bne 793e4 │ │ │ │ add r3, r0, #1408 @ 0x580 │ │ │ │ str r2, [r1, r3, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #8 │ │ │ │ - bne 79428 │ │ │ │ - ldr r3, [pc, #20] @ 79468 │ │ │ │ - ldr r1, [pc, #20] @ 7946c │ │ │ │ + bne 793cc │ │ │ │ + ldr r3, [pc, #20] @ 7940c │ │ │ │ + ldr r1, [pc, #20] @ 79410 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - @ instruction: 0x00392df0 │ │ │ │ + @ instruction: 0x003936b0 │ │ │ │ │ │ │ │ -00079470 : │ │ │ │ +00079414 : │ │ │ │ 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 794a4 │ │ │ │ - ldr r3, [pc, #100] @ 794fc │ │ │ │ - ldr r1, [pc, #100] @ 79500 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 794d0 │ │ │ │ - ldr r3, [pc, #88] @ 79504 │ │ │ │ + blt 79448 │ │ │ │ + ldr r3, [pc, #100] @ 794a0 │ │ │ │ + ldr r1, [pc, #100] @ 794a4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b 79474 │ │ │ │ + ldr r3, [pc, #88] @ 794a8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79508 │ │ │ │ + bl 794ac │ │ │ │ cmn r0, #1 │ │ │ │ - bne 794d8 │ │ │ │ + bne 7947c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl a87d0 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8714 <_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 │ │ │ │ - eorseq r2, r9, r4, lsl lr │ │ │ │ + @ instruction: 0x003936d4 │ │ │ │ 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 79538 │ │ │ │ - ldr r3, [pc, #60] @ 79568 │ │ │ │ - ldr r1, [pc, #60] @ 7956c │ │ │ │ + bls 794dc │ │ │ │ + ldr r3, [pc, #60] @ 7950c │ │ │ │ + ldr r1, [pc, #60] @ 79510 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ - b 79558 │ │ │ │ + bl 1177f0 │ │ │ │ + b 794fc │ │ │ │ add r3, r1, #1408 @ 0x580 │ │ │ │ ldr r3, [r0, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79560 │ │ │ │ - ldr r3, [pc, #24] @ 79568 │ │ │ │ - ldr r1, [pc, #28] @ 79570 │ │ │ │ + bne 79504 │ │ │ │ + ldr r3, [pc, #24] @ 7950c │ │ │ │ + ldr r1, [pc, #28] @ 79514 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, ip, lsr #28 │ │ │ │ - eorseq r2, r9, r8, asr #28 │ │ │ │ + eorseq r3, r9, ip, ror #13 │ │ │ │ + eorseq r3, r9, r8, lsl #14 │ │ │ │ │ │ │ │ -00079574 : │ │ │ │ +00079518 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #48] @ 795bc │ │ │ │ + ldr r3, [pc, #48] @ 79560 │ │ │ │ mov r4, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 79508 │ │ │ │ + bl 794ac │ │ │ │ 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 │ │ │ │ │ │ │ │ -000795c0 : │ │ │ │ +00079564 : │ │ │ │ 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 795f4 │ │ │ │ - ldr r3, [pc, #80] @ 79638 │ │ │ │ - ldr r1, [pc, #80] @ 7963c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 7961c │ │ │ │ - ldr r3, [pc, #68] @ 79640 │ │ │ │ + blt 79598 │ │ │ │ + ldr r3, [pc, #80] @ 795dc │ │ │ │ + ldr r1, [pc, #80] @ 795e0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b 795c0 │ │ │ │ + ldr r3, [pc, #68] @ 795e4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 79508 │ │ │ │ + bl 794ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79624 │ │ │ │ + beq 795c8 │ │ │ │ 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 │ │ │ │ - eorseq r2, r9, r4, lsl lr │ │ │ │ + @ instruction: 0x003936d4 │ │ │ │ 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 │ │ │ │ @@ -81278,651 +81255,903 @@ │ │ │ │ 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 796a8 │ │ │ │ + beq 7964c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 796a8 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 7964c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a413c │ │ │ │ + b a4080 │ │ │ │ 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 796ec │ │ │ │ + bge 79690 │ │ │ │ add ip, ip, #1 │ │ │ │ str ip, [r1] │ │ │ │ pop {r4, pc} │ │ │ │ str r4, [r1], #4 │ │ │ │ - b 796c0 │ │ │ │ + b 79664 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #160] @ 797ac │ │ │ │ + ldr r1, [pc, #160] @ 79750 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 79724 │ │ │ │ - bl 3428a4 │ │ │ │ + bne 796c8 │ │ │ │ + bl 342fb8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 797a4 │ │ │ │ + bne 79748 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7979c │ │ │ │ + bne 79740 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7979c │ │ │ │ + bne 79740 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7979c │ │ │ │ + bne 79740 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7979c │ │ │ │ + bne 79740 │ │ │ │ mov r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_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 237690 │ │ │ │ + b 237650 │ │ │ │ mov r1, #2 │ │ │ │ - b 61228 │ │ │ │ + b 614c0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9d8f8 │ │ │ │ + bl 9d83c │ │ │ │ cmp r0, #0 │ │ │ │ mvnne r3, #0 │ │ │ │ strne r3, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000797e0 : │ │ │ │ +00079784 : │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb ip, [sp, #4] │ │ │ │ cmp ip, #70 @ 0x46 │ │ │ │ subne r0, r0, #1 │ │ │ │ - bne 79814 │ │ │ │ + bne 797b8 │ │ │ │ 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 797f8 │ │ │ │ + b 7979c │ │ │ │ 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 79814 │ │ │ │ + b 797b8 │ │ │ │ │ │ │ │ -00079830 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ +000797d4 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 7983c <_PyBuffer_ReleaseInInterpreter@@Base+0xc> │ │ │ │ - b 34a560 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ - muleq r6, r8, r3 │ │ │ │ + ldr r1, [pc] @ 797e0 <_PyBuffer_ReleaseInInterpreter@@Base+0xc> │ │ │ │ + b 34adf8 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + andeq lr, r6, ip, lsr r3 │ │ │ │ │ │ │ │ -00079840 : │ │ │ │ +000797e4 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r3, [pc, #16] @ 7986c │ │ │ │ + ldr r3, [pc, #16] @ 79810 │ │ │ │ cmp r0, r3 │ │ │ │ cmpne r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ - andeq r6, r4, ip, lsl #16 │ │ │ │ + andeq r6, r4, r8, ror #18 │ │ │ │ │ │ │ │ -00079870 : │ │ │ │ +00079814 : │ │ │ │ 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] @ 798b8 │ │ │ │ + ldr r2, [pc, #44] @ 7985c │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 23d800 │ │ │ │ + bl 23d7c8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -000798bc <_PyObject_CallFunction_SizeT@@Base>: │ │ │ │ +00079860 <_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] @ 79904 <_PyObject_CallFunction_SizeT@@Base+0x48> │ │ │ │ + ldr r2, [pc, #44] @ 798a8 <_PyObject_CallFunction_SizeT@@Base+0x48> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 23d800 │ │ │ │ + bl 23d7c8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00079908 : │ │ │ │ +000798ac : │ │ │ │ + bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000798b4 : │ │ │ │ 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 79948 │ │ │ │ - bl 348b64 │ │ │ │ - b 79968 │ │ │ │ + beq 798f4 │ │ │ │ + bl 3493fc │ │ │ │ + b 79914 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79970 │ │ │ │ - ldr r3, [pc, #88] @ 799b8 │ │ │ │ - ldr r1, [pc, #88] @ 799bc │ │ │ │ + bne 7991c │ │ │ │ + ldr r3, [pc, #88] @ 79964 │ │ │ │ + ldr r1, [pc, #88] @ 79968 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mvn r4, #0 │ │ │ │ - b 799ac │ │ │ │ + b 79958 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79958 │ │ │ │ + beq 79904 │ │ │ │ mov r6, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, #1 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 79958 │ │ │ │ + bne 79904 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6] │ │ │ │ - bl 1134c4 │ │ │ │ + bl 1134fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, r8, ror #28 │ │ │ │ + eorseq r3, r9, r8, lsr #14 │ │ │ │ + │ │ │ │ +0007996c : │ │ │ │ + b 1cdd38 │ │ │ │ + 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] @ 799b4 │ │ │ │ + ldrne r3, [pc, #32] @ 799b8 │ │ │ │ + mov ip, r0 │ │ │ │ + ldreq r2, [pc, #28] @ 799bc │ │ │ │ + mov r1, r3 │ │ │ │ + str ip, [sp] │ │ │ │ + ldr r0, [pc, #20] @ 799c0 │ │ │ │ + bl 128d18 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + eorseq fp, r5, r4, asr #24 │ │ │ │ + eorseq r3, r9, r8, ror #5 │ │ │ │ + eorseq r6, r6, r4, lsl r1 │ │ │ │ + eorseq r3, r9, r0, asr r7 │ │ │ │ + │ │ │ │ +000799c4 : │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 79a28 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 79a28 │ │ │ │ + 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 79a14 │ │ │ │ + bl 11a908 │ │ │ │ + mov r0, #0 │ │ │ │ + b 79a20 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 1134fc │ │ │ │ + mov r0, #1 │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00079a30 : │ │ │ │ + ldr r3, [pc, #84] @ 79a8c │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 79a64 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [pc, #56] @ 79a90 │ │ │ │ + mov r1, #57 @ 0x39 │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 79a84 │ │ │ │ + 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 #27 │ │ │ │ + │ │ │ │ +00079a94 : │ │ │ │ + ldr r3, [pc, #52] @ 79ad0 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 79ac8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [pc, #24] @ 79ad4 │ │ │ │ + mov r1, #25 │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bx lr │ │ │ │ + @ instruction: 0x00558194 │ │ │ │ + @ instruction: 0x003676b0 │ │ │ │ + │ │ │ │ +00079ad8 : │ │ │ │ + ldr r3, [pc, #52] @ 79b14 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 79b0c │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [pc, #24] @ 79b18 │ │ │ │ + mov r1, #35 @ 0x23 │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + bx lr │ │ │ │ + @ instruction: 0x00558194 │ │ │ │ + @ instruction: 0x003676b0 │ │ │ │ + │ │ │ │ +00079b1c : │ │ │ │ + ldr r3, [pc, #52] @ 79b58 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 79b50 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [pc, #24] @ 79b5c │ │ │ │ + mov r1, #380 @ 0x17c │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bx lr │ │ │ │ + ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ + @ instruction: 0x003676b0 │ │ │ │ + │ │ │ │ +00079b60 : │ │ │ │ + b 15e558 │ │ │ │ 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 79a00 │ │ │ │ - bl 348b64 │ │ │ │ - b 79a14 │ │ │ │ + beq 79ba4 │ │ │ │ + bl 3493fc │ │ │ │ + b 79bb8 │ │ │ │ mov r6, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 112590 │ │ │ │ + bl 1125c8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 79a1c │ │ │ │ + beq 79bc0 │ │ │ │ mvn r4, #0 │ │ │ │ - b 79a34 │ │ │ │ + b 79bd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r5] │ │ │ │ - bl 1134c4 │ │ │ │ + bl 1134fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00079a40 : │ │ │ │ - b 799c0 │ │ │ │ - │ │ │ │ -00079a44 : │ │ │ │ - b 799c0 │ │ │ │ +00079be4 : │ │ │ │ + b 79b64 │ │ │ │ │ │ │ │ -00079a48 : │ │ │ │ - b 1cd820 │ │ │ │ - │ │ │ │ -00079a4c : │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 79ab0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 79ab0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - mov r2, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - blx r3 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 79a9c │ │ │ │ - bl 11a910 │ │ │ │ - mov r0, #0 │ │ │ │ - b 79aa8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 1134c4 │ │ │ │ - mov r0, #1 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ +00079be8 : │ │ │ │ + b 79b64 │ │ │ │ │ │ │ │ -00079ab8 : │ │ │ │ +00079bec : │ │ │ │ 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 79b20 │ │ │ │ + beq 79c54 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79b20 │ │ │ │ + beq 79c54 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79b20 │ │ │ │ + beq 79c54 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79b20 │ │ │ │ - ldr r2, [pc, #532] @ 79d24 │ │ │ │ + beq 79c54 │ │ │ │ + ldr r2, [pc, #532] @ 79e58 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 112590 │ │ │ │ + bl 1125c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79b38 │ │ │ │ - b 79b30 │ │ │ │ - ldr r3, [pc, #512] @ 79d28 │ │ │ │ - ldr r1, [pc, #512] @ 79d2c │ │ │ │ + beq 79c6c │ │ │ │ + b 79c64 │ │ │ │ + ldr r3, [pc, #512] @ 79e5c │ │ │ │ + ldr r1, [pc, #512] @ 79e60 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mvn r5, #0 │ │ │ │ - b 79d18 │ │ │ │ + b 79e4c │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 112590 │ │ │ │ + bl 1125c8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 79b5c │ │ │ │ + beq 79c90 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1134c4 │ │ │ │ - b 79b30 │ │ │ │ + bl 1134fc │ │ │ │ + b 79c64 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - bge 79b90 │ │ │ │ - ldr r3, [pc, #444] @ 79d30 │ │ │ │ - ldr r1, [pc, #444] @ 79d34 │ │ │ │ + bge 79cc4 │ │ │ │ + ldr r3, [pc, #444] @ 79e64 │ │ │ │ + ldr r1, [pc, #444] @ 79e68 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1134c4 │ │ │ │ + bl 1134fc │ │ │ │ mov r0, sp │ │ │ │ - bl 1134c4 │ │ │ │ - b 79b30 │ │ │ │ + bl 1134fc │ │ │ │ + b 79c64 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79c18 │ │ │ │ + bne 79d4c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 291bd8 │ │ │ │ + bl 291f24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79bc8 │ │ │ │ + beq 79cfc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79bc8 │ │ │ │ + bne 79cfc │ │ │ │ mov r0, sp │ │ │ │ - bl 291bd8 │ │ │ │ + bl 291f24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 79bf4 │ │ │ │ + bne 79d28 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 31aea0 <_PyTime_AsTimeval@@Base+0x1950> │ │ │ │ + bl 31b734 <_PyTime_AsTimeval@@Base+0x1950> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79c18 │ │ │ │ + beq 79d4c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79c18 │ │ │ │ + bne 79d4c │ │ │ │ mov r0, sp │ │ │ │ - bl 31aea0 <_PyTime_AsTimeval@@Base+0x1950> │ │ │ │ + bl 31b734 <_PyTime_AsTimeval@@Base+0x1950> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79c18 │ │ │ │ + beq 79d4c │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 29cdc │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1134c4 │ │ │ │ + bl 1134fc │ │ │ │ mov r0, sp │ │ │ │ - bl 1134c4 │ │ │ │ - b 79d18 │ │ │ │ + bl 1134fc │ │ │ │ + b 79e4c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 99770 │ │ │ │ + bl 996b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ movne r1, r3 │ │ │ │ - bne 79c4c │ │ │ │ - bl 29e454 │ │ │ │ + bne 79d80 │ │ │ │ + bl 29e8dc │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1134c4 │ │ │ │ + bl 1134fc │ │ │ │ mov r0, sp │ │ │ │ - bl 1134c4 │ │ │ │ - b 79b30 │ │ │ │ + bl 1134fc │ │ │ │ + b 79c64 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ strgt r1, [r4, r3, lsl #2] │ │ │ │ addgt r3, r3, #1 │ │ │ │ - bgt 79c4c │ │ │ │ + bgt 79d80 │ │ │ │ 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 79c6c │ │ │ │ + bgt 79da0 │ │ │ │ mov r7, #0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bcc 79d00 │ │ │ │ + bcc 79e34 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ sub r1, r3, #1 │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 79cd0 │ │ │ │ + blt 79e04 │ │ │ │ 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 79c9c │ │ │ │ + bge 79dd0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 22b4fc │ │ │ │ + bl 22b480 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 22b4fc │ │ │ │ + bl 22b480 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 29cdc │ │ │ │ - b 79c84 │ │ │ │ + b 79db8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1134c4 │ │ │ │ + bl 1134fc │ │ │ │ mov r0, sp │ │ │ │ - bl 1134c4 │ │ │ │ + bl 1134fc │ │ │ │ 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 │ │ │ │ - mlaseq r9, r0, lr, r2 │ │ │ │ + eorseq r3, r9, r0, ror r7 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r2, r9, r8, asr #29 │ │ │ │ + eorseq r3, r9, r8, lsr #15 │ │ │ │ │ │ │ │ -00079d38 : │ │ │ │ - b 15e588 │ │ │ │ +00079e6c : │ │ │ │ + b 115a84 │ │ │ │ │ │ │ │ -00079d3c : │ │ │ │ - b 115a8c │ │ │ │ +00079e70 : │ │ │ │ + b 1c012c │ │ │ │ │ │ │ │ -00079d40 : │ │ │ │ - b 1bfc10 │ │ │ │ - │ │ │ │ -00079d44 <_PyBytes_DecodeEscape@@Base>: │ │ │ │ +00079e74 <_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 110554 <_PyBytes_DecodeEscape2@@Base> │ │ │ │ + bl 110590 <_PyBytes_DecodeEscape2@@Base> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79d84 <_PyBytes_DecodeEscape@@Base+0x40> │ │ │ │ + beq 79eb4 <_PyBytes_DecodeEscape@@Base+0x40> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79dac <_PyBytes_DecodeEscape@@Base+0x68> │ │ │ │ + bne 79edc <_PyBytes_DecodeEscape@@Base+0x68> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 79db4 <_PyBytes_DecodeEscape@@Base+0x70> │ │ │ │ - ldr r2, [pc, #24] @ 79db8 <_PyBytes_DecodeEscape@@Base+0x74> │ │ │ │ + ldr r3, [pc, #24] @ 79ee4 <_PyBytes_DecodeEscape@@Base+0x70> │ │ │ │ + ldr r2, [pc, #24] @ 79ee8 <_PyBytes_DecodeEscape@@Base+0x74> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18edd0 <_PyErr_SetString@@Base> │ │ │ │ + bl 18eed4 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq pc, r8, r8, lsl #16 │ │ │ │ + eorseq r0, r9, r8, asr #1 │ │ │ │ + │ │ │ │ +00079eec : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r2, r3} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #144] @ 79f98 │ │ │ │ + mov r3, r0 │ │ │ │ + bl 357fd0 │ │ │ │ + cmp r1, #0 │ │ │ │ + cmpne r3, #0 │ │ │ │ + ldr r5, [r2, r0] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + bne 79f2c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79e9c <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ + b 79f3c │ │ │ │ + mov r0, r3 │ │ │ │ + bl 10f54c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 79f44 │ │ │ │ + mov r5, #0 │ │ │ │ + b 79f84 │ │ │ │ + add r3, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 24a8e8 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 79f84 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 79f84 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + add sp, sp, #8 │ │ │ │ + bx lr │ │ │ │ + andeq r0, r0, ip │ │ │ │ │ │ │ │ -00079dbc : │ │ │ │ +00079f9c <_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] @ 79e68 │ │ │ │ + ldr r2, [pc, #144] @ 7a048 <_PyObject_CallMethod_SizeT@@Base+0xac> │ │ │ │ mov r3, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r3, #0 │ │ │ │ ldr r5, [r2, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ - bne 79dfc │ │ │ │ + bne 79fdc <_PyObject_CallMethod_SizeT@@Base+0x40> │ │ │ │ mov r0, r5 │ │ │ │ - bl 79d6c <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ - b 79e0c │ │ │ │ + bl 79e9c <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ + b 79fec <_PyObject_CallMethod_SizeT@@Base+0x50> │ │ │ │ mov r0, r3 │ │ │ │ - bl 10f50c │ │ │ │ + bl 10f54c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 79e14 │ │ │ │ + bne 79ff4 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ mov r5, #0 │ │ │ │ - b 79e54 │ │ │ │ + b 7a034 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 24a920 │ │ │ │ + bl 24a8e8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 79e54 │ │ │ │ + beq 7a034 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 79e54 │ │ │ │ + bne 7a034 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00079e6c : │ │ │ │ +0007a04c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #176] @ 79f34 │ │ │ │ + ldr r4, [pc, #176] @ 7a114 │ │ │ │ mov r3, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ subs lr, r1, #0 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r3 │ │ │ │ mov ip, r2 │ │ │ │ - beq 79ec4 │ │ │ │ + beq 7a0a4 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 79f10 │ │ │ │ - ldr r3, [pc, #128] @ 79f38 │ │ │ │ - ldr r2, [pc, #128] @ 79f3c │ │ │ │ + bne 7a0f0 │ │ │ │ + ldr r3, [pc, #128] @ 7a118 │ │ │ │ + ldr r2, [pc, #128] @ 7a11c │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18edd0 <_PyErr_SetString@@Base> │ │ │ │ - b 79eec │ │ │ │ + bl 18eed4 <_PyErr_SetString@@Base> │ │ │ │ + b 7a0cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq 79efc │ │ │ │ + beq 7a0dc │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne 79ef4 │ │ │ │ - ldr r3, [pc, #84] @ 79f38 │ │ │ │ - ldr r2, [pc, #88] @ 79f40 │ │ │ │ + bne 7a0d4 │ │ │ │ + ldr r3, [pc, #84] @ 7a118 │ │ │ │ + ldr r2, [pc, #88] @ 7a120 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18edd0 <_PyErr_SetString@@Base> │ │ │ │ + bl 18eed4 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 79f2c │ │ │ │ + b 7a10c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 79f18 │ │ │ │ + bne 7a0f8 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str ip, [sp] │ │ │ │ - bl ba3d0 │ │ │ │ - b 79f2c │ │ │ │ + bl ba35c │ │ │ │ + b 7a10c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 79ecc │ │ │ │ + bne 7a0ac │ │ │ │ mov r3, ip │ │ │ │ mov r2, lr │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 127f4c │ │ │ │ + b 127fac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r7, r0, fp, sl │ │ │ │ - eorseq r2, r9, r0, lsl #30 │ │ │ │ + eorseq fp, r7, r0, asr r4 │ │ │ │ + eorseq r3, r9, r0, ror #15 │ │ │ │ │ │ │ │ -00079f44 <_PyObject_CallMethodId@@Base>: │ │ │ │ +0007a124 <_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] @ 79ff0 <_PyObject_CallMethodId@@Base+0xac> │ │ │ │ + ldr r2, [pc, #144] @ 7a1d0 <_PyObject_CallMethodId@@Base+0xac> │ │ │ │ mov r3, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r3, #0 │ │ │ │ ldr r5, [r2, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ - bne 79f84 <_PyObject_CallMethodId@@Base+0x40> │ │ │ │ + bne 7a164 <_PyObject_CallMethodId@@Base+0x40> │ │ │ │ mov r0, r5 │ │ │ │ - bl 79d6c <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ - b 79f94 <_PyObject_CallMethodId@@Base+0x50> │ │ │ │ + bl 79e9c <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ + b 7a174 <_PyObject_CallMethodId@@Base+0x50> │ │ │ │ mov r0, r3 │ │ │ │ - bl 80314 <_PyObject_GetAttrId@@Base> │ │ │ │ + bl 80130 <_PyObject_GetAttrId@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 79f9c <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + bne 7a17c <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ mov r5, #0 │ │ │ │ - b 79fdc <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ + b 7a1bc <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 24a920 │ │ │ │ + bl 24a8e8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 79fdc <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ + beq 7a1bc <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 79fdc <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ + bne 7a1bc <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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] @ 7a1e0 <_PyObject_CallMethodId@@Base+0xbc> │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b b96d0 │ │ │ │ + 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 a43c0 <_PyType_GetDict@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 7a228 <_PyObject_CallMethodId@@Base+0x104> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl a8584 <_PyType_LookupRef@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 7a23c <_PyObject_CallMethodId@@Base+0x118> │ │ │ │ + b 7a28c <_PyObject_CallMethodId@@Base+0x168> │ │ │ │ + mov r0, r6 │ │ │ │ + bl a5478 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 7a210 <_PyObject_CallMethodId@@Base+0xec> │ │ │ │ + b 7a29c <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #136] @ 0x88 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7a29c <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 7a278 <_PyObject_CallMethodId@@Base+0x154> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 7a280 <_PyObject_CallMethodId@@Base+0x15c> │ │ │ │ + mov r4, r5 │ │ │ │ + b 7a29c <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 7a278 <_PyObject_CallMethodId@@Base+0x154> │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b b96d0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b 127628 │ │ │ │ + sub r3, r2, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi 7a330 <_PyObject_CallMethodId@@Base+0x20c> │ │ │ │ + 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] @ 7a348 <_PyObject_CallMethodId@@Base+0x224> │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 7a338 <_PyObject_CallMethodId@@Base+0x214> │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 7a338 <_PyObject_CallMethodId@@Base+0x214> │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r2, #2 │ │ │ │ + bl 116f44 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt 7a340 <_PyObject_CallMethodId@@Base+0x21c> │ │ │ │ + cmp r4, #2 │ │ │ │ + ldreq r2, [pc, #64] @ 7a34c <_PyObject_CallMethodId@@Base+0x228> │ │ │ │ + ldreq r0, [pc, #64] @ 7a350 <_PyObject_CallMethodId@@Base+0x22c> │ │ │ │ + ldrne r0, [pc, #56] @ 7a34c <_PyObject_CallMethodId@@Base+0x228> │ │ │ │ + ldrne r2, [pc, #56] @ 7a350 <_PyObject_CallMethodId@@Base+0x22c> │ │ │ │ + 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] @ 7a354 <_PyObject_CallMethodId@@Base+0x230> │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #20] @ 7a354 <_PyObject_CallMethodId@@Base+0x230> │ │ │ │ + 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 r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -81933,30 +82162,30 @@ │ │ │ │ bx r3 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ - ldr r2, [pc, #36] @ 7a068 <_PyObject_CallMethodId@@Base+0x124> │ │ │ │ + ldr r2, [pc, #36] @ 7a3cc <_PyObject_CallMethodId@@Base+0x2a8> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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] @ 7a084 <_PyObject_CallMethodId@@Base+0x140> │ │ │ │ + ldr r3, [pc, #16] @ 7a3e8 <_PyObject_CallMethodId@@Base+0x2c4> │ │ │ │ mov r2, #0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -81993,26 +82222,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 7a14c <_PyObject_CallMethodId@@Base+0x208> │ │ │ │ + bne 7a4b0 <_PyObject_CallMethodId@@Base+0x38c> │ │ │ │ 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 7a130 <_PyObject_CallMethodId@@Base+0x1ec> │ │ │ │ + beq 7a494 <_PyObject_CallMethodId@@Base+0x370> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ @@ -82023,206 +82252,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 7a20c <_PyObject_CallMethodId@@Base+0x2c8> │ │ │ │ + bge 7a570 <_PyObject_CallMethodId@@Base+0x44c> │ │ │ │ cmp r3, #0 │ │ │ │ ldrh r7, [r6, r7] │ │ │ │ ldrh r5, [r6, r5] │ │ │ │ - beq 7a1c4 <_PyObject_CallMethodId@@Base+0x280> │ │ │ │ + beq 7a528 <_PyObject_CallMethodId@@Base+0x404> │ │ │ │ cmp r7, r5 │ │ │ │ - bls 7a1dc <_PyObject_CallMethodId@@Base+0x298> │ │ │ │ - b 7a1cc <_PyObject_CallMethodId@@Base+0x288> │ │ │ │ + bls 7a540 <_PyObject_CallMethodId@@Base+0x41c> │ │ │ │ + b 7a530 <_PyObject_CallMethodId@@Base+0x40c> │ │ │ │ cmp r7, r5 │ │ │ │ - bcs 7a1dc <_PyObject_CallMethodId@@Base+0x298> │ │ │ │ + bcs 7a540 <_PyObject_CallMethodId@@Base+0x41c> │ │ │ │ add lr, r8, #1 │ │ │ │ sub r4, lr, r0 │ │ │ │ mov ip, #0 │ │ │ │ - b 7a190 <_PyObject_CallMethodId@@Base+0x24c> │ │ │ │ + b 7a4f4 <_PyObject_CallMethodId@@Base+0x3d0> │ │ │ │ cmp r7, r5 │ │ │ │ - bne 7a1f8 <_PyObject_CallMethodId@@Base+0x2b4> │ │ │ │ + bne 7a55c <_PyObject_CallMethodId@@Base+0x438> │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r4 │ │ │ │ addeq lr, lr, ip │ │ │ │ moveq ip, #0 │ │ │ │ - b 7a190 <_PyObject_CallMethodId@@Base+0x24c> │ │ │ │ + b 7a4f4 <_PyObject_CallMethodId@@Base+0x3d0> │ │ │ │ mov r4, #1 │ │ │ │ mov r0, lr │ │ │ │ mov ip, #0 │ │ │ │ add lr, lr, r4 │ │ │ │ - b 7a190 <_PyObject_CallMethodId@@Base+0x24c> │ │ │ │ + b 7a4f4 <_PyObject_CallMethodId@@Base+0x3d0> │ │ │ │ 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 7a2a0 <_PyObject_CallMethodId@@Base+0x35c> │ │ │ │ + bge 7a604 <_PyObject_CallMethodId@@Base+0x4e0> │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r5, r6, lsl #2] │ │ │ │ ldr r7, [r5, r7, lsl #2] │ │ │ │ - beq 7a258 <_PyObject_CallMethodId@@Base+0x314> │ │ │ │ + beq 7a5bc <_PyObject_CallMethodId@@Base+0x498> │ │ │ │ cmp r8, r7 │ │ │ │ - bls 7a270 <_PyObject_CallMethodId@@Base+0x32c> │ │ │ │ - b 7a260 <_PyObject_CallMethodId@@Base+0x31c> │ │ │ │ + bls 7a5d4 <_PyObject_CallMethodId@@Base+0x4b0> │ │ │ │ + b 7a5c4 <_PyObject_CallMethodId@@Base+0x4a0> │ │ │ │ cmp r8, r7 │ │ │ │ - bcs 7a270 <_PyObject_CallMethodId@@Base+0x32c> │ │ │ │ + bcs 7a5d4 <_PyObject_CallMethodId@@Base+0x4b0> │ │ │ │ add lr, r6, #1 │ │ │ │ sub r4, lr, r0 │ │ │ │ mov ip, #0 │ │ │ │ - b 7a22c <_PyObject_CallMethodId@@Base+0x2e8> │ │ │ │ + b 7a590 <_PyObject_CallMethodId@@Base+0x46c> │ │ │ │ cmp r8, r7 │ │ │ │ - bne 7a28c <_PyObject_CallMethodId@@Base+0x348> │ │ │ │ + bne 7a5f0 <_PyObject_CallMethodId@@Base+0x4cc> │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r4 │ │ │ │ addeq lr, lr, ip │ │ │ │ moveq ip, #0 │ │ │ │ - b 7a22c <_PyObject_CallMethodId@@Base+0x2e8> │ │ │ │ + b 7a590 <_PyObject_CallMethodId@@Base+0x46c> │ │ │ │ mov r4, #1 │ │ │ │ mov r0, lr │ │ │ │ mov ip, #0 │ │ │ │ add lr, lr, r4 │ │ │ │ - b 7a22c <_PyObject_CallMethodId@@Base+0x2e8> │ │ │ │ + b 7a590 <_PyObject_CallMethodId@@Base+0x46c> │ │ │ │ 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 7a2f0 <_PyObject_CallMethodId@@Base+0x3ac> │ │ │ │ + bmi 7a654 <_PyObject_CallMethodId@@Base+0x530> │ │ │ │ ldr r0, [r4, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a2c8 <_PyObject_CallMethodId@@Base+0x384> │ │ │ │ + beq 7a62c <_PyObject_CallMethodId@@Base+0x508> │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a2c8 <_PyObject_CallMethodId@@Base+0x384> │ │ │ │ + beq 7a62c <_PyObject_CallMethodId@@Base+0x508> │ │ │ │ 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 7a338 <_PyObject_CallMethodId@@Base+0x3f4> │ │ │ │ + bne 7a69c <_PyObject_CallMethodId@@Base+0x578> │ │ │ │ cmp r5, r4 │ │ │ │ - bne 7a318 <_PyObject_CallMethodId@@Base+0x3d4> │ │ │ │ + bne 7a67c <_PyObject_CallMethodId@@Base+0x558> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a328 <_PyObject_CallMethodId@@Base+0x3e4> │ │ │ │ + beq 7a68c <_PyObject_CallMethodId@@Base+0x568> │ │ │ │ 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] @ 7a394 <_PyObject_CallMethodId@@Base+0x450> │ │ │ │ + ldr r3, [pc, #44] @ 7a6f8 <_PyObject_CallMethodId@@Base+0x5d4> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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] @ 7a3a0 <_PyObject_CallMethodId@@Base+0x45c> │ │ │ │ + ldr r0, [pc] @ 7a704 <_PyObject_CallMethodId@@Base+0x5e0> │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc] @ 7a3ac <_PyObject_CallMethodId@@Base+0x468> │ │ │ │ + ldr r0, [pc] @ 7a710 <_PyObject_CallMethodId@@Base+0x5ec> │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 131ebc │ │ │ │ + b 131f24 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ - b 2a72c0 <_PyObject_FunctionStr@@Base+0x148> │ │ │ │ - b 237690 │ │ │ │ - b 237690 │ │ │ │ - b 237690 │ │ │ │ - b 237690 │ │ │ │ + b 2a7748 <_PyObject_FunctionStr@@Base+0x148> │ │ │ │ + b 237650 │ │ │ │ + b 237650 │ │ │ │ + b 237650 │ │ │ │ + b 237650 │ │ │ │ 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 7a414 <_PyObject_CallMethodId@@Base+0x4d0> │ │ │ │ - ldr r3, [pc, #148] @ 7a490 <_PyObject_CallMethodId@@Base+0x54c> │ │ │ │ + beq 7a778 <_PyObject_CallMethodId@@Base+0x654> │ │ │ │ + ldr r3, [pc, #148] @ 7a7f4 <_PyObject_CallMethodId@@Base+0x6d0> │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 7a414 <_PyObject_CallMethodId@@Base+0x4d0> │ │ │ │ - ldr r3, [pc, #136] @ 7a494 <_PyObject_CallMethodId@@Base+0x550> │ │ │ │ + beq 7a778 <_PyObject_CallMethodId@@Base+0x654> │ │ │ │ + ldr r3, [pc, #136] @ 7a7f8 <_PyObject_CallMethodId@@Base+0x6d4> │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 7a468 <_PyObject_CallMethodId@@Base+0x524> │ │ │ │ - bl 7a03c <_PyObject_CallMethodId@@Base+0xf8> │ │ │ │ + bne 7a7cc <_PyObject_CallMethodId@@Base+0x6a8> │ │ │ │ + bl 7a3a0 <_PyObject_CallMethodId@@Base+0x27c> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #112] @ 7a498 <_PyObject_CallMethodId@@Base+0x554> │ │ │ │ + ldr r3, [pc, #112] @ 7a7fc <_PyObject_CallMethodId@@Base+0x6d8> │ │ │ │ ldr r5, [r3] │ │ │ │ - bl 357590 │ │ │ │ - ldr r2, [pc, #104] @ 7a49c <_PyObject_CallMethodId@@Base+0x558> │ │ │ │ - ldr r3, [pc, #104] @ 7a4a0 <_PyObject_CallMethodId@@Base+0x55c> │ │ │ │ + bl 357e28 │ │ │ │ + ldr r2, [pc, #104] @ 7a800 <_PyObject_CallMethodId@@Base+0x6dc> │ │ │ │ + ldr r3, [pc, #104] @ 7a804 <_PyObject_CallMethodId@@Base+0x6e0> │ │ │ │ ldr r4, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 7a454 <_PyObject_CallMethodId@@Base+0x510> │ │ │ │ + beq 7a7b8 <_PyObject_CallMethodId@@Base+0x694> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 7a06c <_PyObject_CallMethodId@@Base+0x128> │ │ │ │ + b 7a3d0 <_PyObject_CallMethodId@@Base+0x2ac> │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ - beq 7a47c <_PyObject_CallMethodId@@Base+0x538> │ │ │ │ + beq 7a7e0 <_PyObject_CallMethodId@@Base+0x6bc> │ │ │ │ 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, r0, ror #19 │ │ │ │ + andeq sl, r7, r4, asr #26 │ │ │ │ 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 │ │ │ │ @@ -82232,75 +82461,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 7a504 <_PyObject_CallMethodId@@Base+0x5c0> │ │ │ │ + bcc 7a868 <_PyObject_CallMethodId@@Base+0x744> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldm r4, {r0, r1, r3} │ │ │ │ - bl 7a3d4 <_PyObject_CallMethodId@@Base+0x490> │ │ │ │ + bl 7a738 <_PyObject_CallMethodId@@Base+0x614> │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r7, #10 │ │ │ │ str r1, [r4, #12] │ │ │ │ strb r7, [r2, r3] │ │ │ │ - bne 7a4d0 <_PyObject_CallMethodId@@Base+0x58c> │ │ │ │ + bne 7a834 <_PyObject_CallMethodId@@Base+0x710> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldm r4, {r0, r1, r3} │ │ │ │ - bl 7a3d4 <_PyObject_CallMethodId@@Base+0x490> │ │ │ │ + bl 7a738 <_PyObject_CallMethodId@@Base+0x614> │ │ │ │ str r6, [r4, #12] │ │ │ │ - b 7a4d0 <_PyObject_CallMethodId@@Base+0x58c> │ │ │ │ + b 7a834 <_PyObject_CallMethodId@@Base+0x710> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #132] @ 7a5d8 <_PyObject_CallMethodId@@Base+0x694> │ │ │ │ + ldr r4, [pc, #132] @ 7a93c <_PyObject_CallMethodId@@Base+0x818> │ │ │ │ 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] @ 7a5dc <_PyObject_CallMethodId@@Base+0x698> │ │ │ │ + ldr lr, [pc, #100] @ 7a940 <_PyObject_CallMethodId@@Base+0x81c> │ │ │ │ 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] @ 7a5e0 <_PyObject_CallMethodId@@Base+0x69c> │ │ │ │ - ldr r1, [pc, #64] @ 7a5e4 <_PyObject_CallMethodId@@Base+0x6a0> │ │ │ │ + ldr ip, [pc, #64] @ 7a944 <_PyObject_CallMethodId@@Base+0x820> │ │ │ │ + ldr r1, [pc, #64] @ 7a948 <_PyObject_CallMethodId@@Base+0x824> │ │ │ │ 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 7a5a8 <_PyObject_CallMethodId@@Base+0x664> │ │ │ │ + bhi 7a90c <_PyObject_CallMethodId@@Base+0x7e8> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - andeq sl, r7, ip, lsr r5 │ │ │ │ + andeq sl, r7, r0, lsr #17 │ │ │ │ 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 │ │ │ │ @@ -82308,87 +82537,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 7a628 <_PyObject_CallMethodId@@Base+0x6e4> │ │ │ │ + bne 7a98c <_PyObject_CallMethodId@@Base+0x868> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 7a890 <_PyObject_CallMethodId@@Base+0x94c> │ │ │ │ + b 7abf4 <_PyObject_CallMethodId@@Base+0xad0> │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7a61c <_PyObject_CallMethodId@@Base+0x6d8> │ │ │ │ + beq 7a980 <_PyObject_CallMethodId@@Base+0x85c> │ │ │ │ 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] @ 7a8a0 <_PyObject_CallMethodId@@Base+0x95c> │ │ │ │ + ldr r0, [pc, #568] @ 7ac04 <_PyObject_CallMethodId@@Base+0xae0> │ │ │ │ movge r5, r3 │ │ │ │ lsllt r5, r5, #15 │ │ │ │ asr r2, r2, #4 │ │ │ │ cmp r3, #3 │ │ │ │ mul r2, r0, r2 │ │ │ │ movls r3, #0 │ │ │ │ - bls 7a694 <_PyObject_CallMethodId@@Base+0x750> │ │ │ │ + bls 7a9f8 <_PyObject_CallMethodId@@Base+0x8d4> │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ addls r3, r3, r3, lsl #1 │ │ │ │ - bls 7a694 <_PyObject_CallMethodId@@Base+0x750> │ │ │ │ + bls 7a9f8 <_PyObject_CallMethodId@@Base+0x8d4> │ │ │ │ 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 7a6cc <_PyObject_CallMethodId@@Base+0x788> │ │ │ │ + bne 7aa30 <_PyObject_CallMethodId@@Base+0x90c> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ blx r8 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 7a890 <_PyObject_CallMethodId@@Base+0x94c> │ │ │ │ + b 7abf4 <_PyObject_CallMethodId@@Base+0xad0> │ │ │ │ cmp r1, fp │ │ │ │ moveq fp, #0 │ │ │ │ - bne 7a710 <_PyObject_CallMethodId@@Base+0x7cc> │ │ │ │ + bne 7aa74 <_PyObject_CallMethodId@@Base+0x950> │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, fp │ │ │ │ - bls 7a61c <_PyObject_CallMethodId@@Base+0x6d8> │ │ │ │ + bls 7a980 <_PyObject_CallMethodId@@Base+0x85c> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a890 <_PyObject_CallMethodId@@Base+0x94c> │ │ │ │ + beq 7abf4 <_PyObject_CallMethodId@@Base+0xad0> │ │ │ │ add r4, r4, r5 │ │ │ │ add fp, fp, #1 │ │ │ │ - b 7a6d8 <_PyObject_CallMethodId@@Base+0x794> │ │ │ │ + b 7aa3c <_PyObject_CallMethodId@@Base+0x918> │ │ │ │ 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 7a758 <_PyObject_CallMethodId@@Base+0x814> │ │ │ │ + beq 7aabc <_PyObject_CallMethodId@@Base+0x998> │ │ │ │ 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 │ │ │ │ @@ -82396,23 +82625,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 3565c4 │ │ │ │ + bl 356e5c │ │ │ │ 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 7a7e8 <_PyObject_CallMethodId@@Base+0x8a4> │ │ │ │ + beq 7ab4c <_PyObject_CallMethodId@@Base+0xa28> │ │ │ │ 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 │ │ │ │ @@ -82423,100 +82652,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 7a790 <_PyObject_CallMethodId@@Base+0x84c> │ │ │ │ + b 7aaf4 <_PyObject_CallMethodId@@Base+0x9d0> │ │ │ │ mov fp, r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - beq 7a61c <_PyObject_CallMethodId@@Base+0x6d8> │ │ │ │ + beq 7a980 <_PyObject_CallMethodId@@Base+0x85c> │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r6, [r3, fp, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7a83c <_PyObject_CallMethodId@@Base+0x8f8> │ │ │ │ + bne 7aba0 <_PyObject_CallMethodId@@Base+0xa7c> │ │ │ │ mov r6, #32 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a890 <_PyObject_CallMethodId@@Base+0x94c> │ │ │ │ + beq 7abf4 <_PyObject_CallMethodId@@Base+0xad0> │ │ │ │ subs r6, r6, #1 │ │ │ │ add r4, r4, r5 │ │ │ │ - bne 7a80c <_PyObject_CallMethodId@@Base+0x8c8> │ │ │ │ - b 7a888 <_PyObject_CallMethodId@@Base+0x944> │ │ │ │ + bne 7ab70 <_PyObject_CallMethodId@@Base+0xa4c> │ │ │ │ + b 7abec <_PyObject_CallMethodId@@Base+0xac8> │ │ │ │ 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 7a884 <_PyObject_CallMethodId@@Base+0x940> │ │ │ │ + beq 7abe8 <_PyObject_CallMethodId@@Base+0xac4> │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a890 <_PyObject_CallMethodId@@Base+0x94c> │ │ │ │ + beq 7abf4 <_PyObject_CallMethodId@@Base+0xad0> │ │ │ │ sub r3, r6, #1 │ │ │ │ and r6, r6, r3 │ │ │ │ - b 7a840 <_PyObject_CallMethodId@@Base+0x8fc> │ │ │ │ + b 7aba4 <_PyObject_CallMethodId@@Base+0xa80> │ │ │ │ add r4, r4, r5, lsl #5 │ │ │ │ add fp, fp, #1 │ │ │ │ - b 7a7ec <_PyObject_CallMethodId@@Base+0x8a8> │ │ │ │ + b 7ab50 <_PyObject_CallMethodId@@Base+0xa2c> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, sp, #1040 @ 0x410 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bge feb25354 <__bss_end__@@Base+0xfe56040c> │ │ │ │ + bge feb256b8 <__bss_end__@@Base+0xfe560770> │ │ │ │ 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 7a904 <_PyObject_CallMethodId@@Base+0x9c0> │ │ │ │ + beq 7ac68 <_PyObject_CallMethodId@@Base+0xb44> │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7a904 <_PyObject_CallMethodId@@Base+0x9c0> │ │ │ │ + beq 7ac68 <_PyObject_CallMethodId@@Base+0xb44> │ │ │ │ ldmib r4, {r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 7a5e8 <_PyObject_CallMethodId@@Base+0x6a4> │ │ │ │ + b 7a94c <_PyObject_CallMethodId@@Base+0x828> │ │ │ │ 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 23cc00 │ │ │ │ + bl 23cbcc │ │ │ │ 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 │ │ │ │ @@ -82528,20 +82757,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] @ 7a9dc <_PyObject_CallMethodId@@Base+0xa98> │ │ │ │ + ldr r0, [pc, #76] @ 7ad40 <_PyObject_CallMethodId@@Base+0xc1c> │ │ │ │ mul ip, r0, ip │ │ │ │ - bls 7a9a8 <_PyObject_CallMethodId@@Base+0xa64> │ │ │ │ + bls 7ad0c <_PyObject_CallMethodId@@Base+0xbe8> │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ addls r1, r1, r1, lsl #1 │ │ │ │ - bls 7a9a8 <_PyObject_CallMethodId@@Base+0xa64> │ │ │ │ + bls 7ad0c <_PyObject_CallMethodId@@Base+0xbe8> │ │ │ │ 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] │ │ │ │ @@ -82549,224 +82778,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 feb25490 <__bss_end__@@Base+0xfe560548> │ │ │ │ + bge feb257f4 <__bss_end__@@Base+0xfe5608ac> │ │ │ │ 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] @ 7aa50 <_PyObject_CallMethodId@@Base+0xb0c> │ │ │ │ + ldr r5, [pc, #80] @ 7adb4 <_PyObject_CallMethodId@@Base+0xc90> │ │ │ │ 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 356814 │ │ │ │ + bl 3570ac │ │ │ │ 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] @ 7aa54 <_PyObject_CallMethodId@@Base+0xb10> │ │ │ │ + ldr r3, [pc, #24] @ 7adb8 <_PyObject_CallMethodId@@Base+0xc94> │ │ │ │ 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 7aa8c <_PyObject_CallMethodId@@Base+0xb48> │ │ │ │ + beq 7adf0 <_PyObject_CallMethodId@@Base+0xccc> │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7aa8c <_PyObject_CallMethodId@@Base+0xb48> │ │ │ │ - ldr r3, [pc, #20] @ 7aa9c <_PyObject_CallMethodId@@Base+0xb58> │ │ │ │ + beq 7adf0 <_PyObject_CallMethodId@@Base+0xccc> │ │ │ │ + ldr r3, [pc, #20] @ 7ae00 <_PyObject_CallMethodId@@Base+0xcdc> │ │ │ │ ldr r1, [r3] │ │ │ │ bl 2aa38 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 7a9e0 <_PyObject_CallMethodId@@Base+0xa9c> │ │ │ │ + b 7ad44 <_PyObject_CallMethodId@@Base+0xc20> │ │ │ │ @ instruction: 0x00599690 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #4] @ 7aab0 <_PyObject_CallMethodId@@Base+0xb6c> │ │ │ │ - ldr r0, [pc, #4] @ 7aab4 <_PyObject_CallMethodId@@Base+0xb70> │ │ │ │ - b 4ac24 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + ldr r1, [pc, #4] @ 7ae14 <_PyObject_CallMethodId@@Base+0xcf0> │ │ │ │ + ldr r0, [pc, #4] @ 7ae18 <_PyObject_CallMethodId@@Base+0xcf4> │ │ │ │ + b 4abcc <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ andeq fp, r4, r8, asr r9 │ │ │ │ subseq sp, r5, r8, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ 7aaf8 <_PyObject_CallMethodId@@Base+0xbb4> │ │ │ │ - bl 357730 │ │ │ │ + ldr r3, [pc, #40] @ 7ae5c <_PyObject_CallMethodId@@Base+0xd38> │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 357590 │ │ │ │ + bl 357e28 │ │ │ │ ldrb r4, [r4, #3912] @ 0xf48 │ │ │ │ - bl 357590 │ │ │ │ - ldr r3, [pc, #16] @ 7aafc <_PyObject_CallMethodId@@Base+0xbb8> │ │ │ │ + bl 357e28 │ │ │ │ + ldr r3, [pc, #16] @ 7ae60 <_PyObject_CallMethodId@@Base+0xd3c> │ │ │ │ tst r4, #1 │ │ │ │ - ldr r0, [pc, #12] @ 7ab00 <_PyObject_CallMethodId@@Base+0xbbc> │ │ │ │ + ldr r0, [pc, #12] @ 7ae64 <_PyObject_CallMethodId@@Base+0xd40> │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -0007ab04 : │ │ │ │ - bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0007ab0c : │ │ │ │ +0007ae68 : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007ab14 : │ │ │ │ - ldr r1, [pc, #4] @ 7ab20 │ │ │ │ +0007ae70 : │ │ │ │ + ldr r1, [pc, #4] @ 7ae7c │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b 2cdbc0 │ │ │ │ - eorseq ip, r5, ip, lsl r3 │ │ │ │ + b 2ce048 │ │ │ │ + @ instruction: 0x0035cbdc │ │ │ │ │ │ │ │ -0007ab24 : │ │ │ │ - b 7ab14 │ │ │ │ +0007ae80 : │ │ │ │ + b 7ae70 │ │ │ │ │ │ │ │ -0007ab28 : │ │ │ │ - b 7ab14 │ │ │ │ +0007ae84 : │ │ │ │ + b 7ae70 │ │ │ │ │ │ │ │ -0007ab2c : │ │ │ │ +0007ae88 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007ab34 : │ │ │ │ +0007ae90 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007ab38 : │ │ │ │ +0007ae94 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007ab3c <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ +0007ae98 <_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 │ │ │ │ │ │ │ │ -0007ab5c : │ │ │ │ +0007aeb8 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #15 │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007ab70 : │ │ │ │ +0007aecc : │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ and r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007ab88 <_PyDict_NewPresized@@Base>: │ │ │ │ - ldr r3, [pc, #28] @ 7abac <_PyDict_NewPresized@@Base+0x24> │ │ │ │ +0007aee4 <_PyDict_NewPresized@@Base>: │ │ │ │ + ldr r3, [pc, #28] @ 7af08 <_PyDict_NewPresized@@Base+0x24> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, #0 │ │ │ │ - b fa960 <_PyDict_FromItems@@Base+0x464> │ │ │ │ + b fa9b0 <_PyDict_FromItems@@Base+0x464> │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007abb0 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base>: │ │ │ │ +0007af0c <_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 9b3d4 │ │ │ │ + bl 9b318 │ │ │ │ cmn r0, #3 │ │ │ │ moveq r2, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 7ac08 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x58> │ │ │ │ + beq 7af64 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x58> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7ac04 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x54> │ │ │ │ + beq 7af60 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x54> │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, #1 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ addne r1, r1, #1 │ │ │ │ strne r1, [r2] │ │ │ │ - b 7ac08 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x58> │ │ │ │ + b 7af64 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x58> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007ac14 : │ │ │ │ - ldr r3, [pc, #16] @ 7ac2c │ │ │ │ +0007af70 : │ │ │ │ + ldr r3, [pc, #16] @ 7af88 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3, #156] @ 0x9c │ │ │ │ - ldr r0, [pc, #8] @ 7ac30 │ │ │ │ + ldr r0, [pc, #8] @ 7af8c │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ ldrsheq r4, [r5], #-76 @ 0xffffffb4 │ │ │ │ │ │ │ │ -0007ac34 <_Py_BreakPoint@@Base>: │ │ │ │ +0007af90 <_Py_BreakPoint@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007ac38 : │ │ │ │ - b 6c970 │ │ │ │ +0007af94 : │ │ │ │ + b 6ca18 │ │ │ │ │ │ │ │ -0007ac3c : │ │ │ │ - ldr r3, [pc, #12] @ 7ac50 │ │ │ │ +0007af98 : │ │ │ │ + ldr r3, [pc, #12] @ 7afac │ │ │ │ sub r0, r3, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0007ac54 : │ │ │ │ - ldr r3, [pc, #12] @ 7ac68 │ │ │ │ +0007afb0 : │ │ │ │ + ldr r3, [pc, #12] @ 7afc4 │ │ │ │ sub r0, r3, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ │ │ │ │ -0007ac6c : │ │ │ │ - ldr r3, [pc, #12] @ 7ac80 │ │ │ │ +0007afc8 : │ │ │ │ + ldr r3, [pc, #12] @ 7afdc │ │ │ │ sub r0, r3, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -0007ac84 <_Py_SetRefcnt@@Base>: │ │ │ │ +0007afe0 <_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 │ │ │ │ @@ -82775,652 +83000,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 7acf4 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ + bne 7b050 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7acf4 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ + beq 7b050 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ mov r0, r1 │ │ │ │ - bl 23f214 │ │ │ │ + bl 23f1dc │ │ │ │ cmp r0, #4 │ │ │ │ - bls 7acf4 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ + bls 7b050 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ sub r1, r0, #4 │ │ │ │ - ldr r2, [pc, #216] @ 7adc8 <_Py_SetRefcnt@@Base+0x144> │ │ │ │ + ldr r2, [pc, #216] @ 7b124 <_Py_SetRefcnt@@Base+0x144> │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 84b4c │ │ │ │ + bl 84db8 │ │ │ │ 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 7ad24 <_Py_SetRefcnt@@Base+0xa0> │ │ │ │ + beq 7b080 <_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 3573fc │ │ │ │ + bl 357c94 │ │ │ │ cmp r0, r8 │ │ │ │ strne r0, [sp] │ │ │ │ - bne 7ad00 <_Py_SetRefcnt@@Base+0x7c> │ │ │ │ + bne 7b05c <_Py_SetRefcnt@@Base+0x7c> │ │ │ │ cmp r7, #0 │ │ │ │ - bne 7adc0 <_Py_SetRefcnt@@Base+0x13c> │ │ │ │ + bne 7b11c <_Py_SetRefcnt@@Base+0x13c> │ │ │ │ ldr r7, [r5, #36] @ 0x24 │ │ │ │ - bl 357590 │ │ │ │ + bl 357e28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 7ad90 <_Py_SetRefcnt@@Base+0x10c> │ │ │ │ + beq 7b0ec <_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 3573fc │ │ │ │ + bl 357c94 │ │ │ │ cmp r0, r7 │ │ │ │ strne r0, [sp, #4] │ │ │ │ - bne 7ad68 <_Py_SetRefcnt@@Base+0xe4> │ │ │ │ + bne 7b0c4 <_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 3573fc │ │ │ │ + bl 357c94 │ │ │ │ cmp r0, r4 │ │ │ │ strne r0, [sp] │ │ │ │ - bne 7ad98 <_Py_SetRefcnt@@Base+0x114> │ │ │ │ + bne 7b0f4 <_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] @ 7ae40 <_Py_SetRefcnt@@Base+0x1bc> │ │ │ │ + ldr ip, [pc, #84] @ 7b19c <_Py_SetRefcnt@@Base+0x1bc> │ │ │ │ sub r3, r1, r3 │ │ │ │ asr r3, r3, #4 │ │ │ │ cmp r4, #3 │ │ │ │ mul r3, ip, r3 │ │ │ │ movls ip, #0 │ │ │ │ - bls 7ae18 <_Py_SetRefcnt@@Base+0x194> │ │ │ │ + bls 7b174 <_Py_SetRefcnt@@Base+0x194> │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ addls ip, r4, r4, lsl #1 │ │ │ │ - bls 7ae18 <_Py_SetRefcnt@@Base+0x194> │ │ │ │ + bls 7b174 <_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 355130 │ │ │ │ + bl 3559c8 │ │ │ │ sub r0, r4, r1 │ │ │ │ pop {r4, pc} │ │ │ │ - bge feb258f4 <__bss_end__@@Base+0xfe5609ac> │ │ │ │ + bge feb25c50 <__bss_end__@@Base+0xfe560d08> │ │ │ │ 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 357590 │ │ │ │ + bl 357e28 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ - bl 357590 │ │ │ │ + bl 357e28 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 847c0 │ │ │ │ + bl 84a2c │ │ │ │ add r7, r7, r5, lsl #22 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 7aeac <_Py_SetRefcnt@@Base+0x228> │ │ │ │ + beq 7b208 <_Py_SetRefcnt@@Base+0x228> │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 26296c │ │ │ │ + bl 262bc4 │ │ │ │ mov r7, r0 │ │ │ │ - b 7aed4 <_Py_SetRefcnt@@Base+0x250> │ │ │ │ + b 7b230 <_Py_SetRefcnt@@Base+0x250> │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 26296c │ │ │ │ + bl 262bc4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r8, #96 @ 0x60 │ │ │ │ - bl 23907c │ │ │ │ + bl 23903c │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 239a84 │ │ │ │ + bl 239a44 │ │ │ │ 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 239a84 │ │ │ │ + b 239a44 │ │ │ │ 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 7af4c <_Py_SetRefcnt@@Base+0x2c8> │ │ │ │ + beq 7b2a8 <_Py_SetRefcnt@@Base+0x2c8> │ │ │ │ clz r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7af50 <_Py_SetRefcnt@@Base+0x2cc> │ │ │ │ + bne 7b2ac <_Py_SetRefcnt@@Base+0x2cc> │ │ │ │ mov r0, #0 │ │ │ │ - b 7b1b8 <_Py_SetRefcnt@@Base+0x534> │ │ │ │ + b 7b514 <_Py_SetRefcnt@@Base+0x534> │ │ │ │ mov r2, #32 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi 7af70 <_Py_SetRefcnt@@Base+0x2ec> │ │ │ │ + bhi 7b2cc <_Py_SetRefcnt@@Base+0x2ec> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 239994 │ │ │ │ - b 7b1b8 <_Py_SetRefcnt@@Base+0x534> │ │ │ │ + bl 239954 │ │ │ │ + b 7b514 <_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 7af44 <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ + bls 7b2a0 <_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 7afc4 <_Py_SetRefcnt@@Base+0x340> │ │ │ │ + bls 7b320 <_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 7af44 <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ + bne 7b2a0 <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ cmp r7, r1 │ │ │ │ - bhi 7af94 <_Py_SetRefcnt@@Base+0x310> │ │ │ │ + bhi 7b2f0 <_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 7b0b4 <_Py_SetRefcnt@@Base+0x430> │ │ │ │ + bne 7b410 <_Py_SetRefcnt@@Base+0x430> │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 3573fc │ │ │ │ + bl 357c94 │ │ │ │ cmp r0, r4 │ │ │ │ strne r0, [sp, #28] │ │ │ │ - bne 7aff8 <_Py_SetRefcnt@@Base+0x374> │ │ │ │ + bne 7b354 <_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 7b084 <_Py_SetRefcnt@@Base+0x400> │ │ │ │ + bcs 7b3e0 <_Py_SetRefcnt@@Base+0x400> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 3573fc │ │ │ │ + bl 357c94 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 7b03c <_Py_SetRefcnt@@Base+0x3b8> │ │ │ │ + beq 7b398 <_Py_SetRefcnt@@Base+0x3b8> │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b 7b0b8 <_Py_SetRefcnt@@Base+0x434> │ │ │ │ + b 7b414 <_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 7b0c8 <_Py_SetRefcnt@@Base+0x444> │ │ │ │ - b 7b0b8 <_Py_SetRefcnt@@Base+0x434> │ │ │ │ + beq 7b424 <_Py_SetRefcnt@@Base+0x444> │ │ │ │ + b 7b414 <_Py_SetRefcnt@@Base+0x434> │ │ │ │ mov r4, r8 │ │ │ │ mov sl, r4 │ │ │ │ mvn r3, #0 │ │ │ │ mov fp, #0 │ │ │ │ - b 7b104 <_Py_SetRefcnt@@Base+0x480> │ │ │ │ + b 7b460 <_Py_SetRefcnt@@Base+0x480> │ │ │ │ ldr fp, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ - bl 3573fc │ │ │ │ + bl 357c94 │ │ │ │ sub r1, r0, fp │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r1, #0 │ │ │ │ streq r0, [sp, #28] │ │ │ │ subs r0, r1, #0 │ │ │ │ - beq 7b09c <_Py_SetRefcnt@@Base+0x418> │ │ │ │ + beq 7b3f8 <_Py_SetRefcnt@@Base+0x418> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r3, r3, r6, lsl #5 │ │ │ │ str r3, [r2] │ │ │ │ - b 7b1b8 <_Py_SetRefcnt@@Base+0x534> │ │ │ │ + b 7b514 <_Py_SetRefcnt@@Base+0x534> │ │ │ │ sub sl, sl, #4 │ │ │ │ cmp r8, sl │ │ │ │ - bcs 7b124 <_Py_SetRefcnt@@Base+0x4a0> │ │ │ │ + bcs 7b480 <_Py_SetRefcnt@@Base+0x4a0> │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 357590 │ │ │ │ + bl 357e28 │ │ │ │ str fp, [sl] │ │ │ │ mvn r3, #0 │ │ │ │ - b 7b104 <_Py_SetRefcnt@@Base+0x480> │ │ │ │ + b 7b460 <_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 7b184 <_Py_SetRefcnt@@Base+0x500> │ │ │ │ + bne 7b4e0 <_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 3573fc │ │ │ │ + bl 357c94 │ │ │ │ cmp r0, r4 │ │ │ │ strne r0, [sp, #28] │ │ │ │ - bne 7b160 <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ + bne 7b4bc <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 7af44 <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ + beq 7b2a0 <_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 7af00 <_Py_SetRefcnt@@Base+0x27c> │ │ │ │ + bl 7b25c <_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] @ 7b20c <_Py_SetRefcnt@@Base+0x588> │ │ │ │ + ldr r1, [pc, #32] @ 7b568 <_Py_SetRefcnt@@Base+0x588> │ │ │ │ mov r2, #900 @ 0x384 │ │ │ │ add r0, r4, #520 @ 0x208 │ │ │ │ bl 29cdc │ │ │ │ - bl 357590 │ │ │ │ + bl 357e28 │ │ │ │ mov r5, #0 │ │ │ │ str r5, [r4, #1420] @ 0x58c │ │ │ │ - bl 357590 │ │ │ │ + bl 357e28 │ │ │ │ str r5, [r4, #1580] @ 0x62c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r5, r9, r8, lsl #14 │ │ │ │ - ldr r3, [pc, #152] @ 7b2b0 <_Py_SetRefcnt@@Base+0x62c> │ │ │ │ + eorseq r5, r9, r8, asr #31 │ │ │ │ + ldr r3, [pc, #152] @ 7b60c <_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] @ 7b2b4 <_Py_SetRefcnt@@Base+0x630> │ │ │ │ - bl 357730 │ │ │ │ + ldr r3, [pc, #108] @ 7b610 <_Py_SetRefcnt@@Base+0x630> │ │ │ │ + bl 357fd0 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ cmp r4, r2 │ │ │ │ - bne 7b26c <_Py_SetRefcnt@@Base+0x5e8> │ │ │ │ - ldr r2, [pc, #92] @ 7b2b8 <_Py_SetRefcnt@@Base+0x634> │ │ │ │ + bne 7b5c8 <_Py_SetRefcnt@@Base+0x5e8> │ │ │ │ + ldr r2, [pc, #92] @ 7b614 <_Py_SetRefcnt@@Base+0x634> │ │ │ │ str r1, [r0, r3] │ │ │ │ ldr r0, [r2] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 7b26c <_Py_SetRefcnt@@Base+0x5e8> │ │ │ │ + beq 7b5c8 <_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 7b278 <_Py_SetRefcnt@@Base+0x5f4> │ │ │ │ + bne 7b5d4 <_Py_SetRefcnt@@Base+0x5f4> │ │ │ │ cmp r3, r4 │ │ │ │ - bne 7b2a4 <_Py_SetRefcnt@@Base+0x620> │ │ │ │ + bne 7b600 <_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 23a914 │ │ │ │ - eorseq r5, r9, r0, lsl #10 │ │ │ │ + b 23a8e0 │ │ │ │ + eorseq r5, r9, r0, asr #27 │ │ │ │ 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 7a03c <_PyObject_CallMethodId@@Base+0xf8> │ │ │ │ + bl 7a3a0 <_PyObject_CallMethodId@@Base+0x27c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7b324 <_Py_SetRefcnt@@Base+0x6a0> │ │ │ │ + beq 7b680 <_Py_SetRefcnt@@Base+0x6a0> │ │ │ │ mov r3, #512 @ 0x200 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #44] @ 7b32c <_Py_SetRefcnt@@Base+0x6a8> │ │ │ │ + ldr r1, [pc, #44] @ 7b688 <_Py_SetRefcnt@@Base+0x6a8> │ │ │ │ add r0, sp, #8 │ │ │ │ str r8, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ bl 29ea4 <__vsnprintf_chk@plt> │ │ │ │ - bl 7a06c <_PyObject_CallMethodId@@Base+0x128> │ │ │ │ + bl 7a3d0 <_PyObject_CallMethodId@@Base+0x2ac> │ │ │ │ mov r1, r5 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a3d4 <_PyObject_CallMethodId@@Base+0x490> │ │ │ │ + bl 7a738 <_PyObject_CallMethodId@@Base+0x614> │ │ │ │ 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] @ 7b3dc <_Py_SetRefcnt@@Base+0x758> │ │ │ │ + ldr r4, [pc, #144] @ 7b738 <_Py_SetRefcnt@@Base+0x758> │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7b360 <_Py_SetRefcnt@@Base+0x6dc> │ │ │ │ + bne 7b6bc <_Py_SetRefcnt@@Base+0x6dc> │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 22cb78 <_start@@Base+0x734> │ │ │ │ + bl 22cafc <_start@@Base+0x734> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7b384 <_Py_SetRefcnt@@Base+0x700> │ │ │ │ + beq 7b6e0 <_Py_SetRefcnt@@Base+0x700> │ │ │ │ add r2, sp, #20 │ │ │ │ - ldr r0, [pc, #104] @ 7b3e0 <_Py_SetRefcnt@@Base+0x75c> │ │ │ │ + ldr r0, [pc, #104] @ 7b73c <_Py_SetRefcnt@@Base+0x75c> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 846e4 │ │ │ │ - b 7b3cc <_Py_SetRefcnt@@Base+0x748> │ │ │ │ + bl 84950 │ │ │ │ + b 7b728 <_Py_SetRefcnt@@Base+0x748> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7b398 <_Py_SetRefcnt@@Base+0x714> │ │ │ │ - ldr r0, [pc, #68] @ 7b3dc <_Py_SetRefcnt@@Base+0x758> │ │ │ │ - bl 22cb78 <_start@@Base+0x734> │ │ │ │ + bne 7b6f4 <_Py_SetRefcnt@@Base+0x714> │ │ │ │ + ldr r0, [pc, #68] @ 7b738 <_Py_SetRefcnt@@Base+0x758> │ │ │ │ + bl 22cafc <_start@@Base+0x734> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7b3cc <_Py_SetRefcnt@@Base+0x748> │ │ │ │ - ldr r4, [pc, #56] @ 7b3e4 <_Py_SetRefcnt@@Base+0x760> │ │ │ │ + beq 7b728 <_Py_SetRefcnt@@Base+0x748> │ │ │ │ + ldr r4, [pc, #56] @ 7b740 <_Py_SetRefcnt@@Base+0x760> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 7b36c <_Py_SetRefcnt@@Base+0x6e8> │ │ │ │ - ldr r0, [pc, #44] @ 7b3e8 <_Py_SetRefcnt@@Base+0x764> │ │ │ │ + blt 7b6c8 <_Py_SetRefcnt@@Base+0x6e8> │ │ │ │ + ldr r0, [pc, #44] @ 7b744 <_Py_SetRefcnt@@Base+0x764> │ │ │ │ mov r1, #1 │ │ │ │ - bl 356814 │ │ │ │ + bl 3570ac │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - ble 7b36c <_Py_SetRefcnt@@Base+0x6e8> │ │ │ │ + ble 7b6c8 <_Py_SetRefcnt@@Base+0x6e8> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ subseq r0, r5, r4, ror r8 │ │ │ │ - eorseq r3, r9, r8, lsl r0 │ │ │ │ + @ instruction: 0x003938f8 │ │ │ │ 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] @ 7b4c8 <_Py_SetRefcnt@@Base+0x844> │ │ │ │ + ldr r4, [pc, #192] @ 7b824 <_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 7b428 <_Py_SetRefcnt@@Base+0x7a4> │ │ │ │ + bne 7b784 <_Py_SetRefcnt@@Base+0x7a4> │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 22cb78 <_start@@Base+0x734> │ │ │ │ + bl 22cafc <_start@@Base+0x734> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7b448 <_Py_SetRefcnt@@Base+0x7c4> │ │ │ │ - ldr r0, [pc, #144] @ 7b4cc <_Py_SetRefcnt@@Base+0x848> │ │ │ │ + beq 7b7a4 <_Py_SetRefcnt@@Base+0x7c4> │ │ │ │ + ldr r0, [pc, #144] @ 7b828 <_Py_SetRefcnt@@Base+0x848> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ - bl 846e4 │ │ │ │ - b 7b490 <_Py_SetRefcnt@@Base+0x80c> │ │ │ │ + bl 84950 │ │ │ │ + b 7b7ec <_Py_SetRefcnt@@Base+0x80c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7b45c <_Py_SetRefcnt@@Base+0x7d8> │ │ │ │ - ldr r0, [pc, #108] @ 7b4c8 <_Py_SetRefcnt@@Base+0x844> │ │ │ │ - bl 22cb78 <_start@@Base+0x734> │ │ │ │ + bne 7b7b8 <_Py_SetRefcnt@@Base+0x7d8> │ │ │ │ + ldr r0, [pc, #108] @ 7b824 <_Py_SetRefcnt@@Base+0x844> │ │ │ │ + bl 22cafc <_start@@Base+0x734> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7b490 <_Py_SetRefcnt@@Base+0x80c> │ │ │ │ - ldr r4, [pc, #96] @ 7b4d0 <_Py_SetRefcnt@@Base+0x84c> │ │ │ │ + beq 7b7ec <_Py_SetRefcnt@@Base+0x80c> │ │ │ │ + ldr r4, [pc, #96] @ 7b82c <_Py_SetRefcnt@@Base+0x84c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 7b434 <_Py_SetRefcnt@@Base+0x7b0> │ │ │ │ - ldr r0, [pc, #84] @ 7b4d4 <_Py_SetRefcnt@@Base+0x850> │ │ │ │ + blt 7b790 <_Py_SetRefcnt@@Base+0x7b0> │ │ │ │ + ldr r0, [pc, #84] @ 7b830 <_Py_SetRefcnt@@Base+0x850> │ │ │ │ mov r1, #1 │ │ │ │ - bl 356814 │ │ │ │ + bl 3570ac │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - ble 7b434 <_Py_SetRefcnt@@Base+0x7b0> │ │ │ │ - ldr r3, [pc, #64] @ 7b4d8 <_Py_SetRefcnt@@Base+0x854> │ │ │ │ + ble 7b790 <_Py_SetRefcnt@@Base+0x7b0> │ │ │ │ + ldr r3, [pc, #64] @ 7b834 <_Py_SetRefcnt@@Base+0x854> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7b4b8 <_Py_SetRefcnt@@Base+0x834> │ │ │ │ + beq 7b814 <_Py_SetRefcnt@@Base+0x834> │ │ │ │ ldr r4, [r3, #12] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ - bl 357590 │ │ │ │ + bl 357e28 │ │ │ │ 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 r3, r9, ip, lsr #32 │ │ │ │ + eorseq r3, r9, ip, lsl #18 │ │ │ │ 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 7b76c <_Py_SetRefcnt@@Base+0xae8> │ │ │ │ + beq 7bac8 <_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 7b560 <_Py_SetRefcnt@@Base+0x8dc> │ │ │ │ + bhi 7b8bc <_Py_SetRefcnt@@Base+0x8dc> │ │ │ │ cmp r1, r2 │ │ │ │ cmpne r2, #0 │ │ │ │ - beq 7b544 <_Py_SetRefcnt@@Base+0x8c0> │ │ │ │ + beq 7b8a0 <_Py_SetRefcnt@@Base+0x8c0> │ │ │ │ rsbs r2, r2, #0 │ │ │ │ sbc r3, r3, r3 │ │ │ │ add r0, sl, #96 @ 0x60 │ │ │ │ - bl 23907c │ │ │ │ + bl 23903c │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ str r6, [sp] │ │ │ │ - bl 849fc │ │ │ │ - b 7b750 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ + bl 84c68 │ │ │ │ + b 7baac <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ cmp r6, #6 │ │ │ │ - bne 7b750 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ + bne 7baac <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #520] @ 7b77c <_Py_SetRefcnt@@Base+0xaf8> │ │ │ │ + ldr r2, [pc, #520] @ 7bad8 <_Py_SetRefcnt@@Base+0xaf8> │ │ │ │ cmp r3, #0 │ │ │ │ subgt r3, r3, #1 │ │ │ │ movle r3, #112 @ 0x70 │ │ │ │ ldr r6, [r2, r3, lsl #2] │ │ │ │ - bl 357590 │ │ │ │ + bl 357e28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7b5a8 <_Py_SetRefcnt@@Base+0x924> │ │ │ │ + bne 7b904 <_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] @ 7b780 <_Py_SetRefcnt@@Base+0xafc> │ │ │ │ - b 7b5cc <_Py_SetRefcnt@@Base+0x948> │ │ │ │ + ldr r1, [pc, #472] @ 7badc <_Py_SetRefcnt@@Base+0xafc> │ │ │ │ + b 7b928 <_Py_SetRefcnt@@Base+0x948> │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r8, lsr #5 │ │ │ │ - bhi 7b5e4 <_Py_SetRefcnt@@Base+0x960> │ │ │ │ + bhi 7b940 <_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] @ 7b784 <_Py_SetRefcnt@@Base+0xb00> │ │ │ │ + ldr r1, [pc, #440] @ 7bae0 <_Py_SetRefcnt@@Base+0xb00> │ │ │ │ mov r4, #6 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, #22 │ │ │ │ str r4, [ip] │ │ │ │ - bl 7b3ec <_Py_SetRefcnt@@Base+0x768> │ │ │ │ - b 7b76c <_Py_SetRefcnt@@Base+0xae8> │ │ │ │ + bl 7b748 <_Py_SetRefcnt@@Base+0x768> │ │ │ │ + b 7bac8 <_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 7b718 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ + bne 7ba74 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7b718 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ + beq 7ba74 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ cmp r5, r4 │ │ │ │ - beq 7b634 <_Py_SetRefcnt@@Base+0x9b0> │ │ │ │ + beq 7b990 <_Py_SetRefcnt@@Base+0x9b0> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 239a84 │ │ │ │ + bl 239a44 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7b634 <_Py_SetRefcnt@@Base+0x9b0> │ │ │ │ + beq 7b990 <_Py_SetRefcnt@@Base+0x9b0> │ │ │ │ rsbs r2, r4, #0 │ │ │ │ sbc r3, r3, r3 │ │ │ │ add r0, sl, #96 @ 0x60 │ │ │ │ - bl 23907c │ │ │ │ - bl 2353ec │ │ │ │ + bl 23903c │ │ │ │ + bl 2353b8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 7b718 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ - bl 22cf50 <_start@@Base+0xb0c> │ │ │ │ + blt 7ba74 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ + bl 22ced4 <_start@@Base+0xb0c> │ │ │ │ cmp r4, #0 │ │ │ │ orreq r0, r0, #1 │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq 7b66c <_Py_SetRefcnt@@Base+0x9e8> │ │ │ │ + beq 7b9c8 <_Py_SetRefcnt@@Base+0x9e8> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7ae44 <_Py_SetRefcnt@@Base+0x1c0> │ │ │ │ - b 7b718 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ + bl 7b1a0 <_Py_SetRefcnt@@Base+0x1c0> │ │ │ │ + b 7ba74 <_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 7b6a8 <_Py_SetRefcnt@@Base+0xa24> │ │ │ │ - ldr r1, [pc, #252] @ 7b788 <_Py_SetRefcnt@@Base+0xb04> │ │ │ │ + beq 7ba04 <_Py_SetRefcnt@@Base+0xa24> │ │ │ │ + ldr r1, [pc, #252] @ 7bae4 <_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 7b704 <_Py_SetRefcnt@@Base+0xa80> │ │ │ │ + b 7ba60 <_Py_SetRefcnt@@Base+0xa80> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 29d60 <__clock_gettime64@plt> │ │ │ │ - ldr r2, [pc, #204] @ 7b78c <_Py_SetRefcnt@@Base+0xb08> │ │ │ │ + ldr r2, [pc, #204] @ 7bae8 <_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 │ │ │ │ @@ -83435,232 +83660,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 239bec │ │ │ │ + bl 239bac │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r6, #92 @ 0x5c │ │ │ │ - bl 239a84 │ │ │ │ + bl 239a44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7b750 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ + bne 7baac <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r1, [pc, #76] @ 7b790 <_Py_SetRefcnt@@Base+0xb0c> │ │ │ │ + ldr r1, [pc, #76] @ 7baec <_Py_SetRefcnt@@Base+0xb0c> │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ - b 7b3ec <_Py_SetRefcnt@@Base+0x768> │ │ │ │ + b 7b748 <_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 234f34 │ │ │ │ + b 234f00 │ │ │ │ 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, asr #32 │ │ │ │ - eorseq r3, r9, r4, lsl #1 │ │ │ │ + eorseq r3, r9, r0, lsr #18 │ │ │ │ + eorseq r3, r9, r4, ror #18 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ tstmi fp, #2096 @ 0x830 │ │ │ │ - ldrsbeq r3, [r9], -r0 @ │ │ │ │ + @ instruction: 0x003939b0 │ │ │ │ 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 357590 │ │ │ │ + bl 357e28 │ │ │ │ and r3, r8, #3 │ │ │ │ bic r2, r8, #3 │ │ │ │ cmp r3, #1 │ │ │ │ orr r2, r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ str r8, [sp, #4] │ │ │ │ - bne 7b7f4 <_Py_SetRefcnt@@Base+0xb70> │ │ │ │ + bne 7bb50 <_Py_SetRefcnt@@Base+0xb70> │ │ │ │ cmp r7, #3 │ │ │ │ - bhi 7b81c <_Py_SetRefcnt@@Base+0xb98> │ │ │ │ + bhi 7bb78 <_Py_SetRefcnt@@Base+0xb98> │ │ │ │ add r7, r7, #1 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7b7b8 <_Py_SetRefcnt@@Base+0xb34> │ │ │ │ + b 7bb14 <_Py_SetRefcnt@@Base+0xb34> │ │ │ │ cmp r4, r3 │ │ │ │ - bne 7b804 <_Py_SetRefcnt@@Base+0xb80> │ │ │ │ + bne 7bb60 <_Py_SetRefcnt@@Base+0xb80> │ │ │ │ mov r0, #1 │ │ │ │ - b 7b840 <_Py_SetRefcnt@@Base+0xbbc> │ │ │ │ + b 7bb9c <_Py_SetRefcnt@@Base+0xbbc> │ │ │ │ cmp r3, #3 │ │ │ │ movne r1, #0 │ │ │ │ andeq r1, r6, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7b824 <_Py_SetRefcnt@@Base+0xba0> │ │ │ │ - b 7b7fc <_Py_SetRefcnt@@Base+0xb78> │ │ │ │ + beq 7bb80 <_Py_SetRefcnt@@Base+0xba0> │ │ │ │ + b 7bb58 <_Py_SetRefcnt@@Base+0xb78> │ │ │ │ mov r0, #0 │ │ │ │ - b 7b840 <_Py_SetRefcnt@@Base+0xbbc> │ │ │ │ + b 7bb9c <_Py_SetRefcnt@@Base+0xbbc> │ │ │ │ ldr r8, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 3573fc │ │ │ │ + bl 357c94 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 7b7fc <_Py_SetRefcnt@@Base+0xb78> │ │ │ │ + beq 7bb58 <_Py_SetRefcnt@@Base+0xb78> │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 7b7b8 <_Py_SetRefcnt@@Base+0xb34> │ │ │ │ + b 7bb14 <_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 7b794 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ + bl 7baf0 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7b87c <_Py_SetRefcnt@@Base+0xbf8> │ │ │ │ + bne 7bbd8 <_Py_SetRefcnt@@Base+0xbf8> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7b85c <_Py_SetRefcnt@@Base+0xbd8> │ │ │ │ + b 7bbb8 <_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 7b794 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ + bl 7baf0 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7b8bc <_Py_SetRefcnt@@Base+0xc38> │ │ │ │ + bne 7bc18 <_Py_SetRefcnt@@Base+0xc38> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7b89c <_Py_SetRefcnt@@Base+0xc18> │ │ │ │ + b 7bbf8 <_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 23d01c │ │ │ │ + bl 23cfe8 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #304] @ 7ba1c <_Py_SetRefcnt@@Base+0xd98> │ │ │ │ + ldr r3, [pc, #304] @ 7bd78 <_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 7ba08 <_Py_SetRefcnt@@Base+0xd84> │ │ │ │ + beq 7bd64 <_Py_SetRefcnt@@Base+0xd84> │ │ │ │ ldr r3, [r0, #1580] @ 0x62c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7ba10 <_Py_SetRefcnt@@Base+0xd8c> │ │ │ │ - bl 234104 <_Py_write_noraise@@Base+0x1210> │ │ │ │ + beq 7bd6c <_Py_SetRefcnt@@Base+0xd8c> │ │ │ │ + bl 2340d0 <_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 7b9bc <_Py_SetRefcnt@@Base+0xd38> │ │ │ │ + beq 7bd18 <_Py_SetRefcnt@@Base+0xd38> │ │ │ │ mov r9, #0 │ │ │ │ - bl 357590 │ │ │ │ + bl 357e28 │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7b794 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ + bl 7baf0 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7b970 <_Py_SetRefcnt@@Base+0xcec> │ │ │ │ + bne 7bccc <_Py_SetRefcnt@@Base+0xcec> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7b950 <_Py_SetRefcnt@@Base+0xccc> │ │ │ │ + b 7bcac <_Py_SetRefcnt@@Base+0xccc> │ │ │ │ ldr r7, [r7, #40] @ 0x28 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 7b948 <_Py_SetRefcnt@@Base+0xcc4> │ │ │ │ + bne 7bca4 <_Py_SetRefcnt@@Base+0xcc4> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r8, #520] @ 0x208 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7b9ac <_Py_SetRefcnt@@Base+0xd28> │ │ │ │ + bne 7bd08 <_Py_SetRefcnt@@Base+0xd28> │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r8, #524] @ 0x20c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 23a7fc │ │ │ │ - b 7b9bc <_Py_SetRefcnt@@Base+0xd38> │ │ │ │ + bl 23a7c8 │ │ │ │ + b 7bd18 <_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 7b934 <_Py_SetRefcnt@@Base+0xcb0> │ │ │ │ + bne 7bc90 <_Py_SetRefcnt@@Base+0xcb0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 234104 <_Py_write_noraise@@Base+0x1210> │ │ │ │ + bl 2340d0 <_Py_write_noraise@@Base+0x1210> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7b9fc <_Py_SetRefcnt@@Base+0xd78> │ │ │ │ + bne 7bd58 <_Py_SetRefcnt@@Base+0xd78> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7b9e4 <_Py_SetRefcnt@@Base+0xd60> │ │ │ │ + b 7bd40 <_Py_SetRefcnt@@Base+0xd60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b1c0 <_Py_SetRefcnt@@Base+0x53c> │ │ │ │ - b 7ba10 <_Py_SetRefcnt@@Base+0xd8c> │ │ │ │ + bl 7b51c <_Py_SetRefcnt@@Base+0x53c> │ │ │ │ + b 7bd6c <_Py_SetRefcnt@@Base+0xd8c> │ │ │ │ mov r1, #2 │ │ │ │ - bl 2338d4 <_Py_write_noraise@@Base+0x9e0> │ │ │ │ + bl 2338a0 <_Py_write_noraise@@Base+0x9e0> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 7b210 <_Py_SetRefcnt@@Base+0x58c> │ │ │ │ - eorseq r5, r9, r0, lsl #10 │ │ │ │ + b 7b56c <_Py_SetRefcnt@@Base+0x58c> │ │ │ │ + eorseq r5, r9, r0, asr #27 │ │ │ │ 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 357590 │ │ │ │ + bl 357e28 │ │ │ │ str r6, [r5, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3573fc │ │ │ │ + bl 357c94 │ │ │ │ cmp r0, r6 │ │ │ │ strne r0, [sp, #4] │ │ │ │ - bne 7ba44 <_Py_SetRefcnt@@Base+0xdc0> │ │ │ │ + bne 7bda0 <_Py_SetRefcnt@@Base+0xdc0> │ │ │ │ mov r1, #1 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 356814 │ │ │ │ + bl 3570ac │ │ │ │ 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 │ │ │ │ @@ -83668,80 +83893,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 7bae4 <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ + bcs 7be40 <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ ldr r9, [r6, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 7bad8 <_Py_SetRefcnt@@Base+0xe54> │ │ │ │ + bne 7be34 <_Py_SetRefcnt@@Base+0xe54> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 281e58 <_PyBytesWriter_Dealloc@@Base+0xda0> │ │ │ │ + bl 2822f0 <_PyBytesWriter_Dealloc@@Base+0xda0> │ │ │ │ str r9, [r6, #24] │ │ │ │ ldr r3, [r6] │ │ │ │ mla r6, r8, r3, r6 │ │ │ │ - b 7bab4 <_Py_SetRefcnt@@Base+0xe30> │ │ │ │ - ldr r6, [pc, #220] @ 7bbc8 <_Py_SetRefcnt@@Base+0xf44> │ │ │ │ + b 7be10 <_Py_SetRefcnt@@Base+0xe30> │ │ │ │ + ldr r6, [pc, #220] @ 7bf24 <_Py_SetRefcnt@@Base+0xf44> │ │ │ │ ldr r3, [r6, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7bafc <_Py_SetRefcnt@@Base+0xe78> │ │ │ │ + bne 7be58 <_Py_SetRefcnt@@Base+0xe78> │ │ │ │ add r0, r6, #240 @ 0xf0 │ │ │ │ - bl 22cb78 <_start@@Base+0x734> │ │ │ │ + bl 22cafc <_start@@Base+0x734> │ │ │ │ ldr r1, [r6, #240] @ 0xf0 │ │ │ │ ldr r2, [r5, #448] @ 0x1c0 │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23a540 │ │ │ │ + bl 23a500 │ │ │ │ ldr r0, [r5, #448] @ 0x1c0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #224 @ 0xe0 │ │ │ │ - bl 23907c │ │ │ │ + bl 23903c │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ lsl r0, r0, #15 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - bl 239cfc │ │ │ │ - bl 357590 │ │ │ │ + bl 239cbc │ │ │ │ + bl 357e28 │ │ │ │ mov r6, #0 │ │ │ │ str r6, [r4, #112] @ 0x70 │ │ │ │ - bl 357590 │ │ │ │ + bl 357e28 │ │ │ │ add r7, r4, #72 @ 0x48 │ │ │ │ - bl 357590 │ │ │ │ + bl 357e28 │ │ │ │ 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] @ 7bbcc <_Py_SetRefcnt@@Base+0xf48> │ │ │ │ - ldr r6, [pc, #88] @ 7bbd0 <_Py_SetRefcnt@@Base+0xf4c> │ │ │ │ + ldr r9, [pc, #88] @ 7bf28 <_Py_SetRefcnt@@Base+0xf48> │ │ │ │ + ldr r6, [pc, #88] @ 7bf2c <_Py_SetRefcnt@@Base+0xf4c> │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr sl, [sp, #4] │ │ │ │ and sl, sl, r9 │ │ │ │ - bl 357590 │ │ │ │ + bl 357e28 │ │ │ │ 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 3573fc │ │ │ │ + bl 357c94 │ │ │ │ cmp r0, sl │ │ │ │ strne r0, [sp, #4] │ │ │ │ - bne 7bb78 <_Py_SetRefcnt@@Base+0xef4> │ │ │ │ + bne 7bed4 <_Py_SetRefcnt@@Base+0xef4> │ │ │ │ mov r1, #1 │ │ │ │ add r0, r5, #128 @ 0x80 │ │ │ │ - bl 356814 │ │ │ │ + bl 3570ac │ │ │ │ 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} │ │ │ │ @@ -83756,156 +83981,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 7bcc4 <_Py_SetRefcnt@@Base+0x1040> │ │ │ │ + bcs 7c020 <_Py_SetRefcnt@@Base+0x1040> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7bcac <_Py_SetRefcnt@@Base+0x1028> │ │ │ │ + beq 7c008 <_Py_SetRefcnt@@Base+0x1028> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23cc00 │ │ │ │ + bl 23cbcc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7bc80 <_Py_SetRefcnt@@Base+0xffc> │ │ │ │ + bne 7bfdc <_Py_SetRefcnt@@Base+0xffc> │ │ │ │ ldr r0, [r8, #448] @ 0x1c0 │ │ │ │ mvn r2, #0 │ │ │ │ add r0, r0, #256 @ 0x100 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 23907c │ │ │ │ + bl 23903c │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ - bl 23d078 │ │ │ │ + bl 23d044 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ orrcs r5, r5, #1 │ │ │ │ - b 7bcb8 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ + b 7c014 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, fp │ │ │ │ - bne 7bcb8 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ + bne 7c014 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ movcc r5, #1 │ │ │ │ - bcc 7bcb8 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ + bcc 7c014 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ orrhi r5, r5, #1 │ │ │ │ - b 7bcb8 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ + b 7c014 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, r9 │ │ │ │ orrcs r5, r5, #1 │ │ │ │ ldr r3, [r4] │ │ │ │ mla r4, sl, r3, r4 │ │ │ │ - b 7bc14 <_Py_SetRefcnt@@Base+0xf90> │ │ │ │ + b 7bf70 <_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] @ 7bf50 <_Py_SetRefcnt@@Base+0x12cc> │ │ │ │ - bl 357730 │ │ │ │ + ldr r3, [pc, #588] @ 7c2ac <_Py_SetRefcnt@@Base+0x12cc> │ │ │ │ + bl 357fd0 │ │ │ │ add r4, r3, r0 │ │ │ │ - bl 357590 │ │ │ │ + bl 357e28 │ │ │ │ str r4, [r5, #112] @ 0x70 │ │ │ │ - bl 357590 │ │ │ │ + bl 357e28 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ lsl r0, r0, #15 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - bl 239cfc │ │ │ │ + bl 239cbc │ │ │ │ ldr r0, [r8, #448] @ 0x1c0 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r0, #224 @ 0xe0 │ │ │ │ - bl 23907c │ │ │ │ + bl 23903c │ │ │ │ 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 7bf28 <_Py_SetRefcnt@@Base+0x12a4> │ │ │ │ + bcs 7c284 <_Py_SetRefcnt@@Base+0x12a4> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7bf08 <_Py_SetRefcnt@@Base+0x1284> │ │ │ │ + beq 7c264 <_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 7bdb4 <_Py_SetRefcnt@@Base+0x1130> │ │ │ │ + beq 7c110 <_Py_SetRefcnt@@Base+0x1130> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 7bdb8 <_Py_SetRefcnt@@Base+0x1134> │ │ │ │ + beq 7c114 <_Py_SetRefcnt@@Base+0x1134> │ │ │ │ ldrb r2, [r6, #1597] @ 0x63d │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7bdb8 <_Py_SetRefcnt@@Base+0x1134> │ │ │ │ + beq 7c114 <_Py_SetRefcnt@@Base+0x1134> │ │ │ │ ldr r6, [r6, #1592] @ 0x638 │ │ │ │ - b 7bd98 <_Py_SetRefcnt@@Base+0x1114> │ │ │ │ + b 7c0f4 <_Py_SetRefcnt@@Base+0x1114> │ │ │ │ mov r6, r9 │ │ │ │ ldr r0, [r8, #448] @ 0x1c0 │ │ │ │ mvn r2, #0 │ │ │ │ add r0, r0, #256 @ 0x100 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 23907c │ │ │ │ + bl 23903c │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 357590 │ │ │ │ + bl 357e28 │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b794 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ + bl 7baf0 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7be00 <_Py_SetRefcnt@@Base+0x117c> │ │ │ │ + bne 7c15c <_Py_SetRefcnt@@Base+0x117c> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7bde0 <_Py_SetRefcnt@@Base+0x115c> │ │ │ │ + b 7c13c <_Py_SetRefcnt@@Base+0x115c> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23cc00 │ │ │ │ + bl 23cbcc │ │ │ │ ldr fp, [r4, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 7be2c <_Py_SetRefcnt@@Base+0x11a8> │ │ │ │ + bne 7c188 <_Py_SetRefcnt@@Base+0x11a8> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 23d078 │ │ │ │ + bl 23d044 │ │ │ │ mov r4, r0 │ │ │ │ - b 7bf18 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ + b 7c274 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ ldrlt r0, [r4] │ │ │ │ movge r0, r7 │ │ │ │ lsllt r0, r0, #15 │ │ │ │ - bl 237738 │ │ │ │ + bl 2376f8 │ │ │ │ mov r1, #12 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - ldr ip, [pc, #256] @ 7bf54 <_Py_SetRefcnt@@Base+0x12d0> │ │ │ │ + ldr ip, [pc, #256] @ 7c2b0 <_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 │ │ │ │ @@ -83918,487 +84143,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 23a7fc │ │ │ │ + bl 23a7c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r3, [r6, #1580] @ 0x62c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #1580] @ 0x62c │ │ │ │ - bne 7bf18 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ + bne 7c274 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - bcs 7bef8 <_Py_SetRefcnt@@Base+0x1274> │ │ │ │ + bcs 7c254 <_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 7bf18 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ + b 7c274 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 7bec8 <_Py_SetRefcnt@@Base+0x1244> │ │ │ │ - b 7bf18 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ + bhi 7c224 <_Py_SetRefcnt@@Base+0x1244> │ │ │ │ + b 7c274 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 23d1b0 │ │ │ │ + bl 23d17c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ - b 7bd60 <_Py_SetRefcnt@@Base+0x10dc> │ │ │ │ + b 7c0bc <_Py_SetRefcnt@@Base+0x10dc> │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 7bf44 <_Py_SetRefcnt@@Base+0x12c0> │ │ │ │ + bne 7c2a0 <_Py_SetRefcnt@@Base+0x12c0> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 84864 │ │ │ │ + bl 84ad0 │ │ │ │ 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] @ 7c0b8 <_Py_SetRefcnt@@Base+0x1434> │ │ │ │ + ldr r5, [pc, #328] @ 7c414 <_Py_SetRefcnt@@Base+0x1434> │ │ │ │ cmp r0, r5 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 845d4 │ │ │ │ + bl 84840 │ │ │ │ add r1, r4, #32 │ │ │ │ add r0, r5, #32 │ │ │ │ - bl 845d4 │ │ │ │ + bl 84840 │ │ │ │ add r1, r4, #64 @ 0x40 │ │ │ │ add r0, r5, #64 @ 0x40 │ │ │ │ - bl 845d4 │ │ │ │ + bl 84840 │ │ │ │ add r1, r4, #96 @ 0x60 │ │ │ │ add r0, r5, #96 @ 0x60 │ │ │ │ - bl 845d4 │ │ │ │ + bl 84840 │ │ │ │ add r1, r4, #128 @ 0x80 │ │ │ │ add r0, r5, #128 @ 0x80 │ │ │ │ - bl 845d4 │ │ │ │ + bl 84840 │ │ │ │ add r1, r4, #160 @ 0xa0 │ │ │ │ add r0, r5, #160 @ 0xa0 │ │ │ │ - bl 845d4 │ │ │ │ + bl 84840 │ │ │ │ add r1, r4, #192 @ 0xc0 │ │ │ │ add r0, r5, #192 @ 0xc0 │ │ │ │ - bl 845d4 │ │ │ │ + bl 84840 │ │ │ │ add r1, r4, #256 @ 0x100 │ │ │ │ add r0, r5, #256 @ 0x100 │ │ │ │ - bl 845d4 │ │ │ │ + bl 84840 │ │ │ │ add r1, r4, #224 @ 0xe0 │ │ │ │ add r0, r5, #224 @ 0xe0 │ │ │ │ - bl 845d4 │ │ │ │ + bl 84840 │ │ │ │ add r1, r4, #288 @ 0x120 │ │ │ │ add r0, r5, #288 @ 0x120 │ │ │ │ - bl 845d4 │ │ │ │ + bl 84840 │ │ │ │ add r1, r4, #416 @ 0x1a0 │ │ │ │ add r0, r5, #416 @ 0x1a0 │ │ │ │ - bl 845d4 │ │ │ │ + bl 84840 │ │ │ │ add r1, r4, #448 @ 0x1c0 │ │ │ │ add r0, r5, #448 @ 0x1c0 │ │ │ │ - bl 845d4 │ │ │ │ + bl 84840 │ │ │ │ add r1, r4, #320 @ 0x140 │ │ │ │ add r0, r5, #320 @ 0x140 │ │ │ │ - bl 845d4 │ │ │ │ + bl 84840 │ │ │ │ add r1, r4, #352 @ 0x160 │ │ │ │ add r0, r5, #352 @ 0x160 │ │ │ │ - bl 845d4 │ │ │ │ + bl 84840 │ │ │ │ add r1, r4, #384 @ 0x180 │ │ │ │ add r0, r5, #384 @ 0x180 │ │ │ │ - bl 845d4 │ │ │ │ + bl 84840 │ │ │ │ add r1, r4, #480 @ 0x1e0 │ │ │ │ add r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 8465c │ │ │ │ + bl 848c8 │ │ │ │ add r1, r4, #496 @ 0x1f0 │ │ │ │ add r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 8465c │ │ │ │ + bl 848c8 │ │ │ │ add r1, r4, #512 @ 0x200 │ │ │ │ add r0, r5, #512 @ 0x200 │ │ │ │ - bl 8465c │ │ │ │ + bl 848c8 │ │ │ │ add r1, r4, #528 @ 0x210 │ │ │ │ add r0, r5, #528 @ 0x210 │ │ │ │ - bl 8465c │ │ │ │ + bl 848c8 │ │ │ │ add r1, r4, #544 @ 0x220 │ │ │ │ add r0, r5, #544 @ 0x220 │ │ │ │ - bl 8465c │ │ │ │ + bl 848c8 │ │ │ │ add r1, r4, #560 @ 0x230 │ │ │ │ add r0, r5, #560 @ 0x230 │ │ │ │ - bl 8465c │ │ │ │ + bl 848c8 │ │ │ │ add r1, r4, #576 @ 0x240 │ │ │ │ add r0, r5, #576 @ 0x240 │ │ │ │ - bl 8465c │ │ │ │ + bl 848c8 │ │ │ │ add r1, r4, #592 @ 0x250 │ │ │ │ add r0, r5, #592 @ 0x250 │ │ │ │ - bl 8465c │ │ │ │ + bl 848c8 │ │ │ │ add r1, r4, #608 @ 0x260 │ │ │ │ add r0, r5, #608 @ 0x260 │ │ │ │ - bl 8465c │ │ │ │ + bl 848c8 │ │ │ │ add r1, r4, #624 @ 0x270 │ │ │ │ add r0, r5, #624 @ 0x270 │ │ │ │ - bl 8465c │ │ │ │ + bl 848c8 │ │ │ │ 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] @ 7c210 <_Py_SetRefcnt@@Base+0x158c> │ │ │ │ + ldr r5, [pc, #316] @ 7c56c <_Py_SetRefcnt@@Base+0x158c> │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, r5 │ │ │ │ - beq 7c208 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + beq 7c564 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #292] @ 7c214 <_Py_SetRefcnt@@Base+0x1590> │ │ │ │ - bl 35684c │ │ │ │ - ldr r0, [pc, #288] @ 7c218 <_Py_SetRefcnt@@Base+0x1594> │ │ │ │ + ldr r0, [pc, #292] @ 7c570 <_Py_SetRefcnt@@Base+0x1590> │ │ │ │ + bl 3570e4 │ │ │ │ + ldr r0, [pc, #288] @ 7c574 <_Py_SetRefcnt@@Base+0x1594> │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 239138 │ │ │ │ - ldr r2, [pc, #276] @ 7c21c <_Py_SetRefcnt@@Base+0x1598> │ │ │ │ - bl 357730 │ │ │ │ + bl 2390f8 │ │ │ │ + ldr r2, [pc, #276] @ 7c578 <_Py_SetRefcnt@@Base+0x1598> │ │ │ │ + bl 357fd0 │ │ │ │ ldr ip, [r4, #1424] @ 0x590 │ │ │ │ add r1, r0, r2 │ │ │ │ cmp ip, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 7c208 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ - ldr r6, [pc, #252] @ 7c220 <_Py_SetRefcnt@@Base+0x159c> │ │ │ │ - ldr r1, [pc, #252] @ 7c224 <_Py_SetRefcnt@@Base+0x15a0> │ │ │ │ + bne 7c564 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + ldr r6, [pc, #252] @ 7c57c <_Py_SetRefcnt@@Base+0x159c> │ │ │ │ + ldr r1, [pc, #252] @ 7c580 <_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 7c14c <_Py_SetRefcnt@@Base+0x14c8> │ │ │ │ + beq 7c4a8 <_Py_SetRefcnt@@Base+0x14c8> │ │ │ │ bl 29370 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, r5 │ │ │ │ ldrne r3, [r4] │ │ │ │ ldrne r5, [r3, #16] │ │ │ │ - beq 7c208 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + beq 7c564 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ subs r0, r5, #0 │ │ │ │ - beq 7c180 <_Py_SetRefcnt@@Base+0x14fc> │ │ │ │ + beq 7c4dc <_Py_SetRefcnt@@Base+0x14fc> │ │ │ │ cmp r4, r5 │ │ │ │ ldr r5, [r5, #1592] @ 0x638 │ │ │ │ - beq 7c164 <_Py_SetRefcnt@@Base+0x14e0> │ │ │ │ - bl 7b8e4 <_Py_SetRefcnt@@Base+0xc60> │ │ │ │ - b 7c164 <_Py_SetRefcnt@@Base+0x14e0> │ │ │ │ + beq 7c4c0 <_Py_SetRefcnt@@Base+0x14e0> │ │ │ │ + bl 7bc40 <_Py_SetRefcnt@@Base+0xc60> │ │ │ │ + b 7c4c0 <_Py_SetRefcnt@@Base+0x14e0> │ │ │ │ cmp r4, r6 │ │ │ │ - beq 7c194 <_Py_SetRefcnt@@Base+0x1510> │ │ │ │ + beq 7c4f0 <_Py_SetRefcnt@@Base+0x1510> │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2338d4 <_Py_write_noraise@@Base+0x9e0> │ │ │ │ + bl 2338a0 <_Py_write_noraise@@Base+0x9e0> │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #488 @ 0x1e8 │ │ │ │ - bl 7bf58 <_Py_SetRefcnt@@Base+0x12d4> │ │ │ │ + bl 7c2b4 <_Py_SetRefcnt@@Base+0x12d4> │ │ │ │ cmp r4, r6 │ │ │ │ - beq 7c208 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ - ldr r5, [pc, #120] @ 7c228 <_Py_SetRefcnt@@Base+0x15a4> │ │ │ │ + beq 7c564 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + ldr r5, [pc, #120] @ 7c584 <_Py_SetRefcnt@@Base+0x15a4> │ │ │ │ mov r7, #0 │ │ │ │ ldr r6, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7c1dc <_Py_SetRefcnt@@Base+0x1558> │ │ │ │ + bne 7c538 <_Py_SetRefcnt@@Base+0x1558> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 3573fc │ │ │ │ + bl 357c94 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 7c208 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + beq 7c564 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ str r0, [sp, #12] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, #16 │ │ │ │ add r5, r5, #4 │ │ │ │ - bne 7c1b0 <_Py_SetRefcnt@@Base+0x152c> │ │ │ │ + bne 7c50c <_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 849fc │ │ │ │ + bl 84c68 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r5, r9, r0, lsl #10 │ │ │ │ + eorseq r5, r9, r0, asr #27 │ │ │ │ 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] @ 7c258 <_Py_SetRefcnt@@Base+0x15d4> │ │ │ │ + ldr r3, [pc, #32] @ 7c5b4 <_Py_SetRefcnt@@Base+0x15d4> │ │ │ │ mov r1, r0 │ │ │ │ - beq 7c24c <_Py_SetRefcnt@@Base+0x15c8> │ │ │ │ + beq 7c5a8 <_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] @ 7c550 <_Py_SetRefcnt@@Base+0x18cc> │ │ │ │ + ldr r4, [pc, #732] @ 7c8ac <_Py_SetRefcnt@@Base+0x18cc> │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #728] @ 7c554 <_Py_SetRefcnt@@Base+0x18d0> │ │ │ │ + ldr r2, [pc, #728] @ 7c8b0 <_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 7c2ac <_Py_SetRefcnt@@Base+0x1628> │ │ │ │ + bne 7c608 <_Py_SetRefcnt@@Base+0x1628> │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #692] @ 7c558 <_Py_SetRefcnt@@Base+0x18d4> │ │ │ │ + ldr r2, [pc, #692] @ 7c8b4 <_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] @ 7c55c <_Py_SetRefcnt@@Base+0x18d8> │ │ │ │ + ldr r2, [pc, #676] @ 7c8b8 <_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 7c2c8 <_Py_SetRefcnt@@Base+0x1644> │ │ │ │ - ldr r2, [pc, #640] @ 7c560 <_Py_SetRefcnt@@Base+0x18dc> │ │ │ │ + bne 7c624 <_Py_SetRefcnt@@Base+0x1644> │ │ │ │ + ldr r2, [pc, #640] @ 7c8bc <_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] @ 7c564 <_Py_SetRefcnt@@Base+0x18e0> │ │ │ │ + ldr r2, [pc, #616] @ 7c8c0 <_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 7c344 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ + bne 7c6a0 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ ldrb r3, [r5, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 7c344 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ + bne 7c6a0 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ ldrb r3, [r5, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 7c344 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ + bne 7c6a0 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ mov r3, r0 │ │ │ │ mov r2, #28 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #552] @ 7c568 <_Py_SetRefcnt@@Base+0x18e4> │ │ │ │ + ldr r0, [pc, #552] @ 7c8c4 <_Py_SetRefcnt@@Base+0x18e4> │ │ │ │ bl 2a09c │ │ │ │ - b 7c3b8 <_Py_SetRefcnt@@Base+0x1734> │ │ │ │ - ldr r2, [pc, #544] @ 7c56c <_Py_SetRefcnt@@Base+0x18e8> │ │ │ │ + b 7c714 <_Py_SetRefcnt@@Base+0x1734> │ │ │ │ + ldr r2, [pc, #544] @ 7c8c8 <_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] @ 7c570 <_Py_SetRefcnt@@Base+0x18ec> │ │ │ │ + ldr r2, [pc, #520] @ 7c8cc <_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 7c390 <_Py_SetRefcnt@@Base+0x170c> │ │ │ │ + beq 7c6ec <_Py_SetRefcnt@@Base+0x170c> │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r0, [pc, #484] @ 7c574 <_Py_SetRefcnt@@Base+0x18f0> │ │ │ │ + ldr r0, [pc, #484] @ 7c8d0 <_Py_SetRefcnt@@Base+0x18f0> │ │ │ │ bl 2a09c │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, #10 │ │ │ │ bl 2a300 │ │ │ │ cmp r6, r5 │ │ │ │ - bne 7c358 <_Py_SetRefcnt@@Base+0x16d4> │ │ │ │ + bne 7c6b4 <_Py_SetRefcnt@@Base+0x16d4> │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r0, [pc, #456] @ 7c578 <_Py_SetRefcnt@@Base+0x18f4> │ │ │ │ + ldr r0, [pc, #456] @ 7c8d4 <_Py_SetRefcnt@@Base+0x18f4> │ │ │ │ mov r2, #146 @ 0x92 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a09c │ │ │ │ add r7, r5, r8 │ │ │ │ - ldr r2, [pc, #440] @ 7c57c <_Py_SetRefcnt@@Base+0x18f8> │ │ │ │ + ldr r2, [pc, #440] @ 7c8d8 <_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 7c3f8 <_Py_SetRefcnt@@Base+0x1774> │ │ │ │ + bne 7c754 <_Py_SetRefcnt@@Base+0x1774> │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7c3dc <_Py_SetRefcnt@@Base+0x1758> │ │ │ │ + bne 7c738 <_Py_SetRefcnt@@Base+0x1758> │ │ │ │ mov r6, #1 │ │ │ │ - b 7c3fc <_Py_SetRefcnt@@Base+0x1778> │ │ │ │ + b 7c758 <_Py_SetRefcnt@@Base+0x1778> │ │ │ │ mov r6, #0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - beq 7c41c <_Py_SetRefcnt@@Base+0x1798> │ │ │ │ + beq 7c778 <_Py_SetRefcnt@@Base+0x1798> │ │ │ │ mov r2, #28 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #336] @ 7c568 <_Py_SetRefcnt@@Base+0x18e4> │ │ │ │ + ldr r0, [pc, #336] @ 7c8c4 <_Py_SetRefcnt@@Base+0x18e4> │ │ │ │ bl 2a09c │ │ │ │ - b 7c480 <_Py_SetRefcnt@@Base+0x17fc> │ │ │ │ + b 7c7dc <_Py_SetRefcnt@@Base+0x17fc> │ │ │ │ mov r0, r3 │ │ │ │ - ldr r2, [pc, #324] @ 7c56c <_Py_SetRefcnt@@Base+0x18e8> │ │ │ │ + ldr r2, [pc, #324] @ 7c8c8 <_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] @ 7c580 <_Py_SetRefcnt@@Base+0x18fc> │ │ │ │ + ldr r2, [pc, #320] @ 7c8dc <_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] @ 7c574 <_Py_SetRefcnt@@Base+0x18f0> │ │ │ │ + ldr r0, [pc, #284] @ 7c8d0 <_Py_SetRefcnt@@Base+0x18f0> │ │ │ │ mov r2, #9 │ │ │ │ mov r1, #1 │ │ │ │ - beq 7c468 <_Py_SetRefcnt@@Base+0x17e4> │ │ │ │ + beq 7c7c4 <_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 7c430 <_Py_SetRefcnt@@Base+0x17ac> │ │ │ │ + bne 7c78c <_Py_SetRefcnt@@Base+0x17ac> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 7c524 <_Py_SetRefcnt@@Base+0x18a0> │ │ │ │ + beq 7c880 <_Py_SetRefcnt@@Base+0x18a0> │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r0, [pc, #240] @ 7c584 <_Py_SetRefcnt@@Base+0x1900> │ │ │ │ + ldr r0, [pc, #240] @ 7c8e0 <_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] @ 7c588 <_Py_SetRefcnt@@Base+0x1904> │ │ │ │ + ldr r2, [pc, #212] @ 7c8e4 <_Py_SetRefcnt@@Base+0x1904> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bcs 7c4c8 <_Py_SetRefcnt@@Base+0x1844> │ │ │ │ + bcs 7c824 <_Py_SetRefcnt@@Base+0x1844> │ │ │ │ ldrb r3, [r6], #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - b 7c4a0 <_Py_SetRefcnt@@Base+0x181c> │ │ │ │ + b 7c7fc <_Py_SetRefcnt@@Base+0x181c> │ │ │ │ cmp r6, r7 │ │ │ │ - bcc 7c4e0 <_Py_SetRefcnt@@Base+0x185c> │ │ │ │ + bcc 7c83c <_Py_SetRefcnt@@Base+0x185c> │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, #10 │ │ │ │ bl 2a300 │ │ │ │ - b 7c524 <_Py_SetRefcnt@@Base+0x18a0> │ │ │ │ + b 7c880 <_Py_SetRefcnt@@Base+0x18a0> │ │ │ │ sub r3, r7, r6 │ │ │ │ cmp r3, #8 │ │ │ │ - ble 7c504 <_Py_SetRefcnt@@Base+0x1880> │ │ │ │ + ble 7c860 <_Py_SetRefcnt@@Base+0x1880> │ │ │ │ mov r3, r0 │ │ │ │ mov r2, #4 │ │ │ │ - ldr r0, [pc, #144] @ 7c58c <_Py_SetRefcnt@@Base+0x1908> │ │ │ │ + ldr r0, [pc, #144] @ 7c8e8 <_Py_SetRefcnt@@Base+0x1908> │ │ │ │ mov r1, #1 │ │ │ │ bl 2a09c │ │ │ │ sub r6, r7, #8 │ │ │ │ cmp r6, r7 │ │ │ │ - ldr r2, [pc, #120] @ 7c588 <_Py_SetRefcnt@@Base+0x1904> │ │ │ │ + ldr r2, [pc, #120] @ 7c8e4 <_Py_SetRefcnt@@Base+0x1904> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bcs 7c4d0 <_Py_SetRefcnt@@Base+0x184c> │ │ │ │ + bcs 7c82c <_Py_SetRefcnt@@Base+0x184c> │ │ │ │ ldrb r3, [r6], #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - b 7c504 <_Py_SetRefcnt@@Base+0x1880> │ │ │ │ + b 7c860 <_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 84fbc │ │ │ │ + b 852c4 │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq r3, r9, ip, lsl #2 │ │ │ │ - eorseq sp, r7, r8, asr r5 │ │ │ │ - eorseq r3, r9, r0, lsr r1 │ │ │ │ - eorseq r3, r9, ip, lsr r1 │ │ │ │ - eorseq r3, r9, r0, ror #2 │ │ │ │ - eorseq r3, r9, r4, lsl #3 │ │ │ │ - eorseq r3, r9, r4, lsr #3 │ │ │ │ - eorseq r3, r9, r8, asr #3 │ │ │ │ - eorseq r3, r9, r0, ror #3 │ │ │ │ - eorseq r3, r9, ip, ror #3 │ │ │ │ - eorseq r3, r9, r0, lsl #5 │ │ │ │ - eorseq r3, r9, r8, lsr #5 │ │ │ │ - eorseq r3, r9, r4, asr #5 │ │ │ │ - @ instruction: 0x003932d4 │ │ │ │ - @ instruction: 0x003932dc │ │ │ │ + eorseq r3, r9, ip, ror #19 │ │ │ │ + @ instruction: 0x0037ddf4 │ │ │ │ + eorseq r3, r9, r0, lsl sl │ │ │ │ + eorseq r3, r9, ip, lsl sl │ │ │ │ + eorseq r3, r9, r0, asr #20 │ │ │ │ + eorseq r3, r9, r4, ror #20 │ │ │ │ + eorseq r3, r9, r4, lsl #21 │ │ │ │ + eorseq r3, r9, r8, lsr #21 │ │ │ │ + eorseq r3, r9, r0, asr #21 │ │ │ │ + eorseq r3, r9, ip, asr #21 │ │ │ │ + eorseq r3, r9, r0, ror #22 │ │ │ │ + eorseq r3, r9, r8, lsl #23 │ │ │ │ + eorseq r3, r9, r4, lsr #23 │ │ │ │ + @ instruction: 0x00393bb4 │ │ │ │ + @ instruction: 0x00393bbc │ │ │ │ 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 a6300 │ │ │ │ + b a6244 │ │ │ │ │ │ │ │ -0007c5a8 : │ │ │ │ +0007c904 : │ │ │ │ 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 7a178 <_PyObject_CallMethodId@@Base+0x234> │ │ │ │ + bl 7a4dc <_PyObject_CallMethodId@@Base+0x3b8> │ │ │ │ mov r3, #1 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a178 <_PyObject_CallMethodId@@Base+0x234> │ │ │ │ + bl 7a4dc <_PyObject_CallMethodId@@Base+0x3b8> │ │ │ │ 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 │ │ │ │ @@ -84406,55 +84631,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 7c68c │ │ │ │ + beq 7c9e8 │ │ │ │ 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 7c68c │ │ │ │ + blt 7c9e8 │ │ │ │ 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 7c660 │ │ │ │ + bne 7c9bc │ │ │ │ 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 7c6a0 │ │ │ │ + bne 7c9fc │ │ │ │ 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 7c6dc │ │ │ │ + bge 7ca38 │ │ │ │ ldrh r2, [r6], #2 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ add r2, r4, r2 │ │ │ │ strb r0, [r2, #24] │ │ │ │ - b 7c6b8 │ │ │ │ + b 7ca14 │ │ │ │ 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 │ │ │ │ @@ -84462,201 +84687,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 7c854 │ │ │ │ + beq 7cbb0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 7c968 │ │ │ │ + bcs 7ccc4 │ │ │ │ ldrh r2, [r3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2, lsl #1 │ │ │ │ - beq 7c748 │ │ │ │ + beq 7caa4 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 7c724 │ │ │ │ - b 7c968 │ │ │ │ + bhi 7ca80 │ │ │ │ + b 7ccc4 │ │ │ │ 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 7c7bc │ │ │ │ + bge 7cb18 │ │ │ │ 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 7c7b4 │ │ │ │ + beq 7cb10 │ │ │ │ sub lr, lr, ip │ │ │ │ add lr, lr, #1 │ │ │ │ mov r8, r9 │ │ │ │ add r3, sl, lr, lsl #1 │ │ │ │ - b 7c71c │ │ │ │ + b 7ca78 │ │ │ │ add lr, lr, #1 │ │ │ │ - b 7c778 │ │ │ │ + b 7cad4 │ │ │ │ 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 7c848 │ │ │ │ + bge 7cba4 │ │ │ │ ldrh sl, [r7], #2 │ │ │ │ ldrh r3, [lr], #2 │ │ │ │ cmp sl, r3 │ │ │ │ - beq 7c7d8 │ │ │ │ + beq 7cb34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r8 │ │ │ │ add r3, r3, r6, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ sub r2, r4, r6 │ │ │ │ - bls 7c968 │ │ │ │ + bls 7ccc4 │ │ │ │ ldrh r0, [r3] │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ ldrb lr, [r5, r0] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 7c754 │ │ │ │ + beq 7cab0 │ │ │ │ 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 7c71c │ │ │ │ + b 7ca78 │ │ │ │ sub r0, r0, r9 │ │ │ │ asr r0, r0, #1 │ │ │ │ - b 7c96c │ │ │ │ + b 7ccc8 │ │ │ │ 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 7c968 │ │ │ │ + bcs 7ccc4 │ │ │ │ ldrh r2, [r3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r9, r2] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2, lsl #1 │ │ │ │ - beq 7c8a4 │ │ │ │ + beq 7cc00 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 7c880 │ │ │ │ - b 7c968 │ │ │ │ + bhi 7cbdc │ │ │ │ + b 7ccc4 │ │ │ │ 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 7c8e0 │ │ │ │ + bge 7cc3c │ │ │ │ ldrh r8, [r6], #2 │ │ │ │ ldrh r0, [r5], #2 │ │ │ │ cmp r8, r0 │ │ │ │ - beq 7c8bc │ │ │ │ + beq 7cc18 │ │ │ │ add r3, r3, r7, lsl #1 │ │ │ │ - b 7c878 │ │ │ │ + b 7cbd4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r6, fp, lr, lsl #1 │ │ │ │ add r5, r0, lr, lsl #1 │ │ │ │ mov r2, lr │ │ │ │ cmp r2, r4 │ │ │ │ - bge 7c91c │ │ │ │ + bge 7cc78 │ │ │ │ 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 7c878 │ │ │ │ + bne 7cbd4 │ │ │ │ add r2, r2, #1 │ │ │ │ - b 7c8f0 │ │ │ │ + b 7cc4c │ │ │ │ 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 7c958 │ │ │ │ + bge 7ccb4 │ │ │ │ ldrh r8, [r6, #2]! │ │ │ │ ldrh r3, [r5, #2]! │ │ │ │ cmp r8, r3 │ │ │ │ - beq 7c930 │ │ │ │ + beq 7cc8c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, sl, lsl #1 │ │ │ │ - b 7c878 │ │ │ │ + b 7cbd4 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ sub r0, r0, r8 │ │ │ │ asr r0, r0, #1 │ │ │ │ - b 7c96c │ │ │ │ + b 7ccc8 │ │ │ │ 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] @ 7ca14 │ │ │ │ + ldr r3, [pc, #128] @ 7cd70 │ │ │ │ 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 7c5b8 │ │ │ │ + bl 7c914 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ sub r1, r7, r4 │ │ │ │ add r0, r8, r4, lsl #1 │ │ │ │ - bl 7c6e4 │ │ │ │ + bl 7ca40 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 7c9ec │ │ │ │ + beq 7cd48 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ addne r4, r4, r0 │ │ │ │ addne r4, r6, r4 │ │ │ │ - bne 7c9c0 │ │ │ │ - ldr r3, [pc, #32] @ 7ca14 │ │ │ │ + bne 7cd1c │ │ │ │ + ldr r3, [pc, #32] @ 7cd70 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 7ca08 │ │ │ │ + beq 7cd64 │ │ │ │ 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} │ │ │ │ @@ -84664,21 +84889,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 7a214 <_PyObject_CallMethodId@@Base+0x2d0> │ │ │ │ + bl 7a578 <_PyObject_CallMethodId@@Base+0x454> │ │ │ │ mov r3, #1 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a214 <_PyObject_CallMethodId@@Base+0x2d0> │ │ │ │ + bl 7a578 <_PyObject_CallMethodId@@Base+0x454> │ │ │ │ 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 │ │ │ │ @@ -84686,386 +84911,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 7cae8 │ │ │ │ + beq 7ce44 │ │ │ │ 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 7cae8 │ │ │ │ + blt 7ce44 │ │ │ │ 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 7cac0 │ │ │ │ + bne 7ce1c │ │ │ │ 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 7cafc │ │ │ │ + bne 7ce58 │ │ │ │ sub r3, r5, r3 │ │ │ │ sub r1, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ sub r0, r1, r3 │ │ │ │ - bge 7cb34 │ │ │ │ + bge 7ce90 │ │ │ │ ldr r2, [r6, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ add r2, r4, r2 │ │ │ │ strb r0, [r2, #24] │ │ │ │ - b 7cb10 │ │ │ │ + b 7ce6c │ │ │ │ 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 7cc4c │ │ │ │ + beq 7cfa8 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 7cd24 │ │ │ │ + bcs 7d080 │ │ │ │ ldr r2, [r3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r7, r2] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ - beq 7cb94 │ │ │ │ + beq 7cef0 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 7cb70 │ │ │ │ - b 7cd24 │ │ │ │ + bhi 7cecc │ │ │ │ + b 7d080 │ │ │ │ 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 7cbec │ │ │ │ + bge 7cf48 │ │ │ │ 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 7cb68 │ │ │ │ + bne 7cec4 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 7cbac │ │ │ │ + b 7cf08 │ │ │ │ ldr sl, [r6, r2, lsl #2] │ │ │ │ ldr r4, [ip, r2, lsl #2] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - bne 7cbf8 │ │ │ │ + bne 7cf54 │ │ │ │ cmp r2, lr │ │ │ │ - blt 7cbd8 │ │ │ │ - b 7cc40 │ │ │ │ + blt 7cf34 │ │ │ │ + b 7cf9c │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ sub r2, r5, r8 │ │ │ │ - bls 7cd24 │ │ │ │ + bls 7d080 │ │ │ │ ldr ip, [r3] │ │ │ │ and ip, ip, #63 @ 0x3f │ │ │ │ ldrb r4, [r7, ip] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7cb9c │ │ │ │ + beq 7cef8 │ │ │ │ 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 7cb68 │ │ │ │ + b 7cec4 │ │ │ │ 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 7cd24 │ │ │ │ + bcs 7d080 │ │ │ │ ldr r2, [r3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r7, r2] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ - beq 7cc90 │ │ │ │ + beq 7cfec │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 7cc6c │ │ │ │ - b 7cd24 │ │ │ │ + bhi 7cfc8 │ │ │ │ + b 7d080 │ │ │ │ rsb r2, r5, #1 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ mov ip, lr │ │ │ │ cmp ip, r4 │ │ │ │ - bge 7ccc0 │ │ │ │ + bge 7d01c │ │ │ │ ldr fp, [r6, ip, lsl #2] │ │ │ │ ldr sl, [r2, ip, lsl #2] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq 7cc9c │ │ │ │ + beq 7cff8 │ │ │ │ add r3, r3, r9, lsl #2 │ │ │ │ - b 7cc64 │ │ │ │ + b 7cfc0 │ │ │ │ mov ip, r4 │ │ │ │ cmp ip, r5 │ │ │ │ - bge 7ccf0 │ │ │ │ + bge 7d04c │ │ │ │ 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 7cc64 │ │ │ │ + bne 7cfc0 │ │ │ │ add ip, ip, #1 │ │ │ │ - b 7ccc4 │ │ │ │ + b 7d020 │ │ │ │ mov ip, #0 │ │ │ │ cmp ip, lr │ │ │ │ - bge 7cd18 │ │ │ │ + bge 7d074 │ │ │ │ ldr fp, [r6, ip, lsl #2] │ │ │ │ ldr sl, [r2, ip, lsl #2] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq 7ccf4 │ │ │ │ + beq 7d050 │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ - b 7cc64 │ │ │ │ + b 7cfc0 │ │ │ │ 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] @ 7cdcc │ │ │ │ + ldr r3, [pc, #128] @ 7d128 │ │ │ │ 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 7ca18 │ │ │ │ + bl 7cd74 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ sub r1, r7, r4 │ │ │ │ add r0, r8, r4, lsl #2 │ │ │ │ - bl 7cb3c │ │ │ │ + bl 7ce98 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 7cda4 │ │ │ │ + beq 7d100 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ addne r4, r4, r0 │ │ │ │ addne r4, r6, r4 │ │ │ │ - bne 7cd78 │ │ │ │ - ldr r3, [pc, #32] @ 7cdcc │ │ │ │ + bne 7d0d4 │ │ │ │ + ldr r3, [pc, #32] @ 7d128 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 7cdc0 │ │ │ │ + beq 7d11c │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007cdd0 : │ │ │ │ +0007d12c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 7ce08 │ │ │ │ + ldr r3, [pc, #32] @ 7d164 │ │ │ │ mov r4, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 9f5ec │ │ │ │ + bl 9f530 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007ce0c <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ +0007d168 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ lsrcc r3, r0, #7 │ │ │ │ - ldrcc r1, [pc, #76] @ 7ce68 <_PyUnicode_ToTitlecase@@Base+0x5c> │ │ │ │ + ldrcc r1, [pc, #76] @ 7d1c4 <_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] @ 7ce6c <_PyUnicode_ToTitlecase@@Base+0x60> │ │ │ │ + ldrcc r1, [pc, #56] @ 7d1c8 <_PyUnicode_ToTitlecase@@Base+0x60> │ │ │ │ lslcc r3, r3, #1 │ │ │ │ ldrhcc r1, [r1, r3] │ │ │ │ - ldr r3, [pc, #48] @ 7ce70 <_PyUnicode_ToTitlecase@@Base+0x64> │ │ │ │ + ldr r3, [pc, #48] @ 7d1cc <_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] @ 7ce74 <_PyUnicode_ToTitlecase@@Base+0x68> │ │ │ │ + ldrne r3, [pc, #24] @ 7d1d0 <_PyUnicode_ToTitlecase@@Base+0x68> │ │ │ │ lsrne r0, r0, #16 │ │ │ │ ldrne r0, [r3, r0, lsl #2] │ │ │ │ addeq r0, r0, r2 │ │ │ │ bx lr │ │ │ │ - subeq r3, r5, r0, asr #26 │ │ │ │ - subeq r1, r4, r0, asr #22 │ │ │ │ - strheq pc, [r3], #-176 @ 0xffffff50 @ │ │ │ │ - subeq r8, lr, r8, lsl #17 │ │ │ │ + subeq r4, r5, r0, lsl #12 │ │ │ │ + subeq r2, r4, r0, lsl #8 │ │ │ │ + subeq r0, r4, r0, ror r4 │ │ │ │ + subeq r9, lr, r8, asr #2 │ │ │ │ │ │ │ │ -0007ce78 : │ │ │ │ - ldr r3, [pc, #28] @ 7ce9c │ │ │ │ +0007d1d4 : │ │ │ │ + ldr r3, [pc, #28] @ 7d1f8 │ │ │ │ mov r2, r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ mov r2, #0 │ │ │ │ b 2bea4 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007cea0 : │ │ │ │ - ldr r3, [pc, #28] @ 7cec4 │ │ │ │ +0007d1fc : │ │ │ │ + ldr r3, [pc, #28] @ 7d220 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ pop {r4, lr} │ │ │ │ b 2bea4 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007cec8 <_PyEval_MonitorRaise@@Base>: │ │ │ │ +0007d224 <_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 2c32a8 │ │ │ │ + b 2c3730 │ │ │ │ │ │ │ │ -0007cee4 : │ │ │ │ +0007d240 : │ │ │ │ mov r1, #0 │ │ │ │ - b 3377ec <_PyUnicode_ToNumeric@@Base+0x6e7c> │ │ │ │ + b 33800c <_PyUnicode_ToNumeric@@Base+0x6cac> │ │ │ │ │ │ │ │ -0007ceec : │ │ │ │ +0007d248 : │ │ │ │ mov r1, #1 │ │ │ │ - b 3377ec <_PyUnicode_ToNumeric@@Base+0x6e7c> │ │ │ │ + b 33800c <_PyUnicode_ToNumeric@@Base+0x6cac> │ │ │ │ │ │ │ │ -0007cef4 : │ │ │ │ +0007d250 : │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cf08 : │ │ │ │ - b 2d8bcc │ │ │ │ +0007d264 : │ │ │ │ + b 2d93a4 │ │ │ │ │ │ │ │ -0007cf0c : │ │ │ │ - ldr r3, [pc, #20] @ 7cf28 │ │ │ │ +0007d268 : │ │ │ │ + ldr r3, [pc, #20] @ 7d284 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 2dc6b0 │ │ │ │ + b 2dce88 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007cf2c : │ │ │ │ - ldr r3, [pc, #20] @ 7cf48 │ │ │ │ +0007d288 : │ │ │ │ + ldr r3, [pc, #20] @ 7d2a4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 2dca74 │ │ │ │ + b 2dd24c │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007cf4c <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ +0007d2a8 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cf50 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ +0007d2ac <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cf54 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ +0007d2b0 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cf58 <_PyCriticalSection_Resume@@Base>: │ │ │ │ +0007d2b4 <_PyCriticalSection_Resume@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cf5c : │ │ │ │ +0007d2b8 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cf60 : │ │ │ │ +0007d2bc : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cf64 : │ │ │ │ +0007d2c0 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cf68 : │ │ │ │ +0007d2c4 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cf6c <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ +0007d2c8 <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ mov r0, r1 │ │ │ │ - b 32f260 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x838> │ │ │ │ + b 32faf8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x838> │ │ │ │ │ │ │ │ -0007cf74 <_PyXI_HasCapturedException@@Base>: │ │ │ │ +0007d2d0 <_PyXI_HasCapturedException@@Base>: │ │ │ │ ldr r0, [r0, #24] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cf84 : │ │ │ │ +0007d2e0 : │ │ │ │ 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 2754dc │ │ │ │ + bl 275734 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007cfb0 <_PyArg_Parse_SizeT@@Base>: │ │ │ │ +0007d30c <_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 │ │ │ │ @@ -85073,21 +85298,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 b6b0c │ │ │ │ + bl b6a98 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d000 <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ +0007d35c <_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 │ │ │ │ @@ -85096,131 +85321,131 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2bdac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d03c : │ │ │ │ +0007d398 : │ │ │ │ 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) │ │ │ │ │ │ │ │ -0007d068 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ - b 7d03c │ │ │ │ +0007d3c4 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ + b 7d398 │ │ │ │ │ │ │ │ -0007d06c : │ │ │ │ - ldr r3, [pc, #56] @ 7d0ac │ │ │ │ +0007d3c8 : │ │ │ │ + ldr r3, [pc, #56] @ 7d408 │ │ │ │ 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 357590 │ │ │ │ + bl 357e28 │ │ │ │ mvn r0, r4 │ │ │ │ lsr r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -0007d0b0 : │ │ │ │ +0007d40c : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d0b4 : │ │ │ │ - ldr r3, [pc, #24] @ 7d0d4 │ │ │ │ +0007d410 : │ │ │ │ + ldr r3, [pc, #24] @ 7d430 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r2, #0 │ │ │ │ - b 24180c │ │ │ │ + b 2417d4 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d0d8 <_Py_hashtable_len@@Base>: │ │ │ │ +0007d434 <_Py_hashtable_len@@Base>: │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d0e0 : │ │ │ │ +0007d43c : │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ str r1, [r0, #8] │ │ │ │ str r2, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d0fc : │ │ │ │ - ldr ip, [pc, #20] @ 7d118 │ │ │ │ +0007d458 : │ │ │ │ + ldr ip, [pc, #20] @ 7d474 │ │ │ │ mov r2, #0 │ │ │ │ stmib r0, {r2, ip} │ │ │ │ str r2, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0] │ │ │ │ bx lr │ │ │ │ - eorseq r7, r5, r4, lsl fp │ │ │ │ + @ instruction: 0x003583d4 │ │ │ │ │ │ │ │ -0007d11c : │ │ │ │ +0007d478 : │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d138 : │ │ │ │ +0007d494 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007d158 : │ │ │ │ +0007d4b4 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007d178 : │ │ │ │ +0007d4d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #24] @ 7d1a8 │ │ │ │ + ldr ip, [pc, #24] @ 7d504 │ │ │ │ sub sp, sp, #8 │ │ │ │ str ip, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - bl 233be8 <_Py_write_noraise@@Base+0xcf4> │ │ │ │ + bl 233bb4 <_Py_write_noraise@@Base+0xcf4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r9, r4, ror #5 │ │ │ │ + eorseq r3, r9, r4, asr #23 │ │ │ │ │ │ │ │ -0007d1ac <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ +0007d508 <_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 │ │ │ │ @@ -85228,176 +85453,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 60fd0 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ + bl 60f5c <_PyMonitoring_FirePyStartEvent@@Base+0x33c> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0007d1f4 <_PySeqLock_LockWrite@@Base>: │ │ │ │ +0007d550 <_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 7d238 <_PySeqLock_LockWrite@@Base+0x44> │ │ │ │ + beq 7d594 <_PySeqLock_LockWrite@@Base+0x44> │ │ │ │ bl 29424 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 7d214 <_PySeqLock_LockWrite@@Base+0x20> │ │ │ │ + b 7d570 <_PySeqLock_LockWrite@@Base+0x20> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 3573fc │ │ │ │ + bl 357c94 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 7d258 <_PySeqLock_LockWrite@@Base+0x64> │ │ │ │ + beq 7d5b4 <_PySeqLock_LockWrite@@Base+0x64> │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 29424 │ │ │ │ - b 7d214 <_PySeqLock_LockWrite@@Base+0x20> │ │ │ │ - bl 357590 │ │ │ │ + b 7d570 <_PySeqLock_LockWrite@@Base+0x20> │ │ │ │ + bl 357e28 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0007d264 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ +0007d5c0 <_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 357590 │ │ │ │ + bl 357e28 │ │ │ │ str r5, [r4] │ │ │ │ - bl 357590 │ │ │ │ + bl 357e28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007d290 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ +0007d5ec <_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 357590 │ │ │ │ + bl 357e28 │ │ │ │ str r5, [r4] │ │ │ │ - bl 357590 │ │ │ │ + bl 357e28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007d2bc <_PySeqLock_BeginRead@@Base>: │ │ │ │ +0007d618 <_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 357590 │ │ │ │ + bl 357e28 │ │ │ │ tst r5, #1 │ │ │ │ - beq 7d2f0 <_PySeqLock_BeginRead@@Base+0x34> │ │ │ │ + beq 7d64c <_PySeqLock_BeginRead@@Base+0x34> │ │ │ │ bl 29424 │ │ │ │ ldr r5, [r4] │ │ │ │ - bl 357590 │ │ │ │ - b 7d2d8 <_PySeqLock_BeginRead@@Base+0x1c> │ │ │ │ + bl 357e28 │ │ │ │ + b 7d634 <_PySeqLock_BeginRead@@Base+0x1c> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007d2f8 <_PySeqLock_EndRead@@Base>: │ │ │ │ +0007d654 <_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 357590 │ │ │ │ + bl 357e28 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7d32c <_PySeqLock_EndRead@@Base+0x34> │ │ │ │ + beq 7d688 <_PySeqLock_EndRead@@Base+0x34> │ │ │ │ bl 29424 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007d334 <_PySeqLock_AfterFork@@Base>: │ │ │ │ +0007d690 <_PySeqLock_AfterFork@@Base>: │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, #0 │ │ │ │ ands r0, r3, #1 │ │ │ │ strne r1, [r2] │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d350 <_Py_BuildValue_SizeT@@Base>: │ │ │ │ +0007d6ac <_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 a9a6c │ │ │ │ + bl a99b0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d388 : │ │ │ │ +0007d6e4 : │ │ │ │ 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 22dec0 │ │ │ │ + bl 22de44 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007d3cc : │ │ │ │ +0007d728 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #36] @ 7d408 │ │ │ │ + ldr r3, [pc, #36] @ 7d764 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007d40c <_Py_FatalErrorFunc@@Base>: │ │ │ │ +0007d768 <_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] @ 7d44c <_Py_FatalErrorFunc@@Base+0x40> │ │ │ │ + ldr r3, [pc, #40] @ 7d7a8 <_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 │ │ │ │ @@ -85406,952 +85631,602 @@ │ │ │ │ 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] @ 7d46c <_Py_FatalErrorFunc@@Base+0x60> │ │ │ │ - ldr r0, [pc, #4] @ 7d470 <_Py_FatalErrorFunc@@Base+0x64> │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ - @ instruction: 0x003932fc │ │ │ │ - subseq sp, r3, ip │ │ │ │ + ldr r1, [pc, #4] @ 7d7c8 <_Py_FatalErrorFunc@@Base+0x60> │ │ │ │ + ldr r0, [pc, #4] @ 7d7cc <_Py_FatalErrorFunc@@Base+0x64> │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + @ instruction: 0x00393bdc │ │ │ │ + ldrsbeq sp, [r3], #-132 @ 0xffffff7c │ │ │ │ │ │ │ │ -0007d474 : │ │ │ │ +0007d7d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 7d4ac │ │ │ │ - bl 357730 │ │ │ │ + ldr r3, [pc, #32] @ 7d808 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7d4a4 │ │ │ │ - ldr r1, [pc, #16] @ 7d4b0 │ │ │ │ - ldr r0, [pc, #16] @ 7d4b4 │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne 7d800 │ │ │ │ + ldr r1, [pc, #16] @ 7d80c │ │ │ │ + ldr r0, [pc, #16] @ 7d810 │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r4, lr} │ │ │ │ - b 8cf80 │ │ │ │ + b 8ced8 │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsheq fp, [r5], -r4 @ │ │ │ │ - subseq sp, r3, ip, lsl r0 │ │ │ │ + @ instruction: 0x0035b9b4 │ │ │ │ + subseq sp, r3, r4, ror #17 │ │ │ │ │ │ │ │ -0007d4b8 : │ │ │ │ +0007d814 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #36] @ 7d4f4 │ │ │ │ + ldr r2, [pc, #36] @ 7d850 │ │ │ │ mov r4, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2895d8 │ │ │ │ + bl 289924 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 28c42c │ │ │ │ + b 28c778 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d4f8 <_PyThreadState_Prealloc@@Base>: │ │ │ │ +0007d854 <_PyThreadState_Prealloc@@Base>: │ │ │ │ mov r1, #0 │ │ │ │ - b 236774 <_PyThreadState_New@@Base+0x4> │ │ │ │ + b 236734 <_PyThreadState_New@@Base+0x4> │ │ │ │ │ │ │ │ -0007d500 <_PyThreadState_Init@@Base>: │ │ │ │ +0007d85c <_PyThreadState_Init@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #4] @ 7d51c <_PyThreadState_Init@@Base+0x1c> │ │ │ │ - ldr r0, [pc, #4] @ 7d520 <_PyThreadState_Init@@Base+0x20> │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq r3, r9, r8, lsl r3 │ │ │ │ - subseq sp, r3, r0, lsr r0 │ │ │ │ + ldr r1, [pc, #4] @ 7d878 <_PyThreadState_Init@@Base+0x1c> │ │ │ │ + ldr r0, [pc, #4] @ 7d87c <_PyThreadState_Init@@Base+0x20> │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + @ instruction: 0x00393bf8 │ │ │ │ + ldrsheq sp, [r3], #-136 @ 0xffffff78 │ │ │ │ │ │ │ │ -0007d524 : │ │ │ │ - ldr r3, [pc, #16] @ 7d53c │ │ │ │ +0007d880 : │ │ │ │ + ldr r3, [pc, #16] @ 7d898 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 27fcac │ │ │ │ + b 280144 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d540 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ +0007d89c <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ - ldr r3, [pc, #8] @ 7d558 <_PyInterpreterState_GetEvalFrameFunc@@Base+0x18> │ │ │ │ + ldr r3, [pc, #8] @ 7d8b4 <_PyInterpreterState_GetEvalFrameFunc@@Base+0x18> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - muleq ip, r0, ip │ │ │ │ + andeq pc, ip, ip, ror #23 │ │ │ │ │ │ │ │ -0007d55c : │ │ │ │ +0007d8b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2815f0 <_PyBytesWriter_Dealloc@@Base+0x538> │ │ │ │ + bl 281a88 <_PyBytesWriter_Dealloc@@Base+0x538> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 7d594 │ │ │ │ - ldr r3, [pc, #24] @ 7d59c │ │ │ │ + bne 7d8f0 │ │ │ │ + ldr r3, [pc, #24] @ 7d8f8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 282620 │ │ │ │ - bl 286188 │ │ │ │ + bl 282a18 │ │ │ │ + bl 2864d4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d5a0 : │ │ │ │ - ldr r3, [pc, #20] @ 7d5bc │ │ │ │ +0007d8fc : │ │ │ │ + ldr r3, [pc, #20] @ 7d918 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 282620 │ │ │ │ + b 282a18 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d5c0 : │ │ │ │ +0007d91c : │ │ │ │ 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 2517a0 │ │ │ │ + bl 251768 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0007d5fc : │ │ │ │ +0007d958 : │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b 2515c8 │ │ │ │ + b 251590 │ │ │ │ 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 7d6b4 │ │ │ │ + bne 7da10 │ │ │ │ orrs r3, r4, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ - beq 7d6a0 │ │ │ │ + beq 7d9fc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 3564f0 │ │ │ │ + bl 356d88 │ │ │ │ cmp r7, r0 │ │ │ │ sbcs r1, r6, r1 │ │ │ │ - blt 7d684 │ │ │ │ + blt 7d9e0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 3564f0 │ │ │ │ + bl 356d88 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs r1, r1, r6 │ │ │ │ - bge 7d6a0 │ │ │ │ + bge 7d9fc │ │ │ │ mvn r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ lsr r1, r1, #31 │ │ │ │ movlt r0, #0 │ │ │ │ mvnge r0, #0 │ │ │ │ rsb r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 7d838 │ │ │ │ + b 7db94 │ │ │ │ mul r6, r4, r6 │ │ │ │ umull r0, r1, r4, r7 │ │ │ │ mla r6, r7, r5, r6 │ │ │ │ add r1, r6, r1 │ │ │ │ - b 7d838 │ │ │ │ + b 7db94 │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ - bl 3564f0 │ │ │ │ + bl 356d88 │ │ │ │ mov r9, r2 │ │ │ │ orrs r2, r4, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ str r0, [sp] │ │ │ │ str r9, [sp, #4] │ │ │ │ - beq 7d73c │ │ │ │ + beq 7da98 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 3564f0 │ │ │ │ + bl 356d88 │ │ │ │ cmp r9, r0 │ │ │ │ sbcs r1, r7, r1 │ │ │ │ - blt 7d720 │ │ │ │ + blt 7da7c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 3564f0 │ │ │ │ + bl 356d88 │ │ │ │ cmp r0, r9 │ │ │ │ sbcs r1, r1, r7 │ │ │ │ - bge 7d73c │ │ │ │ + bge 7da98 │ │ │ │ mvn r1, r7 │ │ │ │ cmp r7, #0 │ │ │ │ lsr r1, r1, #31 │ │ │ │ movlt r0, #0 │ │ │ │ mvnge r0, #0 │ │ │ │ rsb r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 7d750 │ │ │ │ + b 7daac │ │ │ │ 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 3564f0 │ │ │ │ + bl 356d88 │ │ │ │ orrs r3, r4, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r0 │ │ │ │ - beq 7d7cc │ │ │ │ + beq 7db28 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 3564f0 │ │ │ │ + bl 356d88 │ │ │ │ cmp r8, r0 │ │ │ │ sbcs r1, r6, r1 │ │ │ │ - blt 7d7b0 │ │ │ │ + blt 7db0c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 3564f0 │ │ │ │ + bl 356d88 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs r1, r1, r6 │ │ │ │ - bge 7d7cc │ │ │ │ + bge 7db28 │ │ │ │ mvn r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ lsr r3, r3, #31 │ │ │ │ movlt r2, #0 │ │ │ │ mvnge r2, #0 │ │ │ │ rsb r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ - b 7d7e0 │ │ │ │ + b 7db3c │ │ │ │ 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 7d80c │ │ │ │ + blt 7db68 │ │ │ │ mvn r0, #0 │ │ │ │ sub ip, r0, r9 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp ip, r2 │ │ │ │ sub ip, r1, r7 │ │ │ │ sbcs ip, ip, r3 │ │ │ │ - bge 7d830 │ │ │ │ - b 7d838 │ │ │ │ + bge 7db8c │ │ │ │ + b 7db94 │ │ │ │ orrs sl, r7, sl │ │ │ │ - beq 7d830 │ │ │ │ + beq 7db8c │ │ │ │ rsbs r0, r9, #0 │ │ │ │ rsc r1, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs r1, r3, r1 │ │ │ │ movlt r0, #0 │ │ │ │ movlt r1, #-2147483648 @ 0x80000000 │ │ │ │ - blt 7d838 │ │ │ │ + blt 7db94 │ │ │ │ adds r0, r9, r2 │ │ │ │ adc r1, r3, r7 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc] @ 7dbac │ │ │ │ + b 128d18 │ │ │ │ + eorseq r3, r9, r8, lsr #24 │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 7dbd8 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r1, [r3, #12] │ │ │ │ + ldreq r1, [pc, #28] @ 7dbec │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [pc, #24] @ 7dbf0 │ │ │ │ + b 128d18 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r1, [r3, #12] │ │ │ │ + ldreq r1, [pc, #4] @ 7dbec │ │ │ │ + ldr r0, [pc, #8] @ 7dbf4 │ │ │ │ + b 128d18 │ │ │ │ + eorseq r6, r6, r4, lsl r1 │ │ │ │ + eorseq r3, r9, ip, asr #24 │ │ │ │ + eorseq r3, r9, r0, ror ip │ │ │ │ │ │ │ │ -0007d840 <_PyMonitoring_FireLineEvent@@Base>: │ │ │ │ +0007dbf8 <_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 a6300 │ │ │ │ + bl a6244 │ │ │ │ subs r4, r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 7d8d0 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ + beq 7dc88 <_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 60fd0 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ + bl 60f5c <_PyMonitoring_FirePyStartEvent@@Base+0x33c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7d8d0 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ + beq 7dc88 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7d8d0 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ + bne 7dc88 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 7d92c <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ + beq 7dce4 <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2, #32] │ │ │ │ - beq 7d92c <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ + beq 7dce4 <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 7d92c <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ + bne 7dce4 <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d934 : │ │ │ │ +0007dcec : │ │ │ │ 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 bb7f4 │ │ │ │ + bl bb780 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7d978 │ │ │ │ - ldr r3, [pc, #84] @ 7d9b8 │ │ │ │ + bne 7dd30 │ │ │ │ + ldr r3, [pc, #84] @ 7dd70 │ │ │ │ mov r1, #1 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 282620 │ │ │ │ + bl 282a18 │ │ │ │ mvn r5, #0 │ │ │ │ - b 7d9b0 │ │ │ │ + b 7dd68 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 280d64 │ │ │ │ + bl 2811fc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7d9b0 │ │ │ │ + beq 7dd68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7d9b0 │ │ │ │ + bne 7dd68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d9bc : │ │ │ │ +0007dd74 : │ │ │ │ mov r2, #0 │ │ │ │ - b 7d934 │ │ │ │ + b 7dcec │ │ │ │ │ │ │ │ -0007d9c4 : │ │ │ │ +0007dd7c : │ │ │ │ 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 bb7f4 │ │ │ │ + bl bb780 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7da08 │ │ │ │ - ldr r3, [pc, #84] @ 7da48 │ │ │ │ + bne 7ddc0 │ │ │ │ + ldr r3, [pc, #84] @ 7de00 │ │ │ │ mov r1, #1 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 282620 │ │ │ │ + bl 282a18 │ │ │ │ mvn r5, #0 │ │ │ │ - b 7da40 │ │ │ │ + b 7ddf8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 7d55c │ │ │ │ + bl 7d8b8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7da40 │ │ │ │ + beq 7ddf8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7da40 │ │ │ │ + bne 7ddf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007da4c : │ │ │ │ +0007de04 : │ │ │ │ mov r2, #0 │ │ │ │ - b 7d9c4 │ │ │ │ + b 7dd7c │ │ │ │ │ │ │ │ -0007da54 : │ │ │ │ +0007de0c : │ │ │ │ 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 bb7f4 │ │ │ │ + bl bb780 │ │ │ │ subs r4, r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 7dac0 │ │ │ │ + beq 7de78 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 278a00 <_PyEval_MakePendingCalls@@Base+0x4e0> │ │ │ │ + bl 278e98 <_PyEval_MakePendingCalls@@Base+0x720> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7dac0 │ │ │ │ + beq 7de78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7dac0 │ │ │ │ + bne 7de78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0007dac8 : │ │ │ │ +0007de80 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 7da54 │ │ │ │ + b 7de0c │ │ │ │ │ │ │ │ -0007dad4 : │ │ │ │ +0007de8c : │ │ │ │ mov r3, #0 │ │ │ │ - b 7da54 │ │ │ │ - │ │ │ │ -0007dadc <_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] @ 7db88 <_PyObject_CallMethod_SizeT@@Base+0xac> │ │ │ │ - mov r3, r0 │ │ │ │ - bl 357730 │ │ │ │ - cmp r1, #0 │ │ │ │ - cmpne r3, #0 │ │ │ │ - ldr r5, [r2, r0] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - bne 7db1c <_PyObject_CallMethod_SizeT@@Base+0x40> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 79d6c <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ - b 7db2c <_PyObject_CallMethod_SizeT@@Base+0x50> │ │ │ │ - mov r0, r3 │ │ │ │ - bl 10f50c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 7db34 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ - mov r5, #0 │ │ │ │ - b 7db74 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ - add r3, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 24a920 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 7db74 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 7db74 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ac80 <_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] @ 7dbd0 <_PyObject_CallMethod_SizeT@@Base+0xf4> │ │ │ │ - ldrne r3, [pc, #32] @ 7dbd4 <_PyObject_CallMethod_SizeT@@Base+0xf8> │ │ │ │ - mov ip, r0 │ │ │ │ - ldreq r2, [pc, #28] @ 7dbd8 <_PyObject_CallMethod_SizeT@@Base+0xfc> │ │ │ │ - mov r1, r3 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr r0, [pc, #20] @ 7dbdc <_PyObject_CallMethod_SizeT@@Base+0x100> │ │ │ │ - bl 128cb4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq fp, r5, r4, lsl #7 │ │ │ │ - eorseq r2, r9, r8, lsr #20 │ │ │ │ - eorseq r5, r6, r4, asr r8 │ │ │ │ - eorseq r3, r9, r8, asr #6 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 7dbf0 <_PyObject_CallMethod_SizeT@@Base+0x114> │ │ │ │ - b 128cb4 │ │ │ │ - eorseq r3, r9, r8, ror #6 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 7dc1c <_PyObject_CallMethod_SizeT@@Base+0x140> │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r1, [r3, #12] │ │ │ │ - ldreq r1, [pc, #28] @ 7dc30 <_PyObject_CallMethod_SizeT@@Base+0x154> │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [pc, #24] @ 7dc34 <_PyObject_CallMethod_SizeT@@Base+0x158> │ │ │ │ - b 128cb4 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r1, [r3, #12] │ │ │ │ - ldreq r1, [pc, #4] @ 7dc30 <_PyObject_CallMethod_SizeT@@Base+0x154> │ │ │ │ - ldr r0, [pc, #8] @ 7dc38 <_PyObject_CallMethod_SizeT@@Base+0x15c> │ │ │ │ - b 128cb4 │ │ │ │ - eorseq r5, r6, r4, asr r8 │ │ │ │ - eorseq r3, r9, ip, lsl #7 │ │ │ │ - @ instruction: 0x003933b0 │ │ │ │ - │ │ │ │ -0007dc3c : │ │ │ │ - ldr r3, [pc, #84] @ 7dc98 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 7dc70 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #56] @ 7dc9c │ │ │ │ - mov r1, #57 @ 0x39 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7dc90 │ │ │ │ - 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 #9 │ │ │ │ - │ │ │ │ -0007dca0 : │ │ │ │ - ldr r3, [pc, #52] @ 7dcdc │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 7dcd4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ 7dce0 │ │ │ │ - mov r1, #25 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bx lr │ │ │ │ - @ instruction: 0x00558194 │ │ │ │ - @ instruction: 0x00366df0 │ │ │ │ - │ │ │ │ -0007dce4 : │ │ │ │ - ldr r3, [pc, #52] @ 7dd20 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 7dd18 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ 7dd24 │ │ │ │ - mov r1, #35 @ 0x23 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - bx lr │ │ │ │ - @ instruction: 0x00558194 │ │ │ │ - @ instruction: 0x00366df0 │ │ │ │ - │ │ │ │ -0007dd28 : │ │ │ │ - ldr r3, [pc, #52] @ 7dd64 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 7dd5c │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ 7dd68 │ │ │ │ - mov r1, #380 @ 0x17c │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bx lr │ │ │ │ - ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ - @ instruction: 0x00366df0 │ │ │ │ + b 7de0c │ │ │ │ │ │ │ │ -0007dd6c <_PyArg_ParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +0007de94 <_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 7ddc4 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ + beq 7deec <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ tst ip, #67108864 @ 0x4000000 │ │ │ │ - beq 7ddc4 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ + beq 7deec <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7ddb8 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ + beq 7dee0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ ldr ip, [r1, #4] │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ tst ip, #536870912 @ 0x20000000 │ │ │ │ - beq 7ddc4 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ + beq 7deec <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #0 │ │ │ │ - bne 7ddd8 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x6c> │ │ │ │ - ldr r0, [pc, #48] @ 7ddfc <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x90> │ │ │ │ - ldr r1, [pc, #48] @ 7de00 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x94> │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 7df00 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x6c> │ │ │ │ + ldr r0, [pc, #48] @ 7df24 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x90> │ │ │ │ + ldr r1, [pc, #48] @ 7df28 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x94> │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 7ddec <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x80> │ │ │ │ + b 7df14 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x80> │ │ │ │ add ip, sp, #24 │ │ │ │ str ip, [sp, #12] │ │ │ │ add ip, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ - bl 118ebc │ │ │ │ + bl 118eb4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #4 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x003663b4 │ │ │ │ + eorseq r6, r6, r4, ror ip │ │ │ │ andeq r0, r0, r7, lsl #10 │ │ │ │ │ │ │ │ -0007de04 : │ │ │ │ +0007df2c : │ │ │ │ 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 7de58 │ │ │ │ + beq 7df80 │ │ │ │ ldr lr, [r0, #4] │ │ │ │ ldr lr, [lr, #84] @ 0x54 │ │ │ │ tst lr, #67108864 @ 0x4000000 │ │ │ │ - beq 7de58 │ │ │ │ + beq 7df80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7de4c │ │ │ │ + beq 7df74 │ │ │ │ ldr lr, [r1, #4] │ │ │ │ ldr lr, [lr, #84] @ 0x54 │ │ │ │ tst lr, #536870912 @ 0x20000000 │ │ │ │ - beq 7de58 │ │ │ │ + beq 7df80 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #0 │ │ │ │ - bne 7de6c │ │ │ │ - ldr r0, [pc, #36] @ 7de84 │ │ │ │ - ldr r1, [pc, #36] @ 7de88 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 7df94 │ │ │ │ + ldr r0, [pc, #36] @ 7dfac │ │ │ │ + ldr r1, [pc, #36] @ 7dfb0 │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 7de7c │ │ │ │ + b 7dfa4 │ │ │ │ str ip, [sp, #12] │ │ │ │ add ip, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ - bl 118ebc │ │ │ │ + bl 118eb4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x003663b4 │ │ │ │ + eorseq r6, r6, r4, ror ip │ │ │ │ andeq r0, r0, r1, lsr #10 │ │ │ │ │ │ │ │ -0007de8c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +0007dfb4 <_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 7dee0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ + beq 7e008 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ ldr lr, [r0, #4] │ │ │ │ ldr lr, [lr, #84] @ 0x54 │ │ │ │ tst lr, #67108864 @ 0x4000000 │ │ │ │ - beq 7dee0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ + beq 7e008 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7ded4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ + beq 7dffc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ ldr lr, [r1, #4] │ │ │ │ ldr lr, [lr, #84] @ 0x54 │ │ │ │ tst lr, #536870912 @ 0x20000000 │ │ │ │ - beq 7dee0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ + beq 7e008 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #0 │ │ │ │ - bne 7def4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x68> │ │ │ │ - ldr r0, [pc, #36] @ 7df0c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x80> │ │ │ │ - ldr r1, [pc, #36] @ 7df10 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x84> │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 7e01c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x68> │ │ │ │ + ldr r0, [pc, #36] @ 7e034 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x80> │ │ │ │ + ldr r1, [pc, #36] @ 7e038 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x84> │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 7df04 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x78> │ │ │ │ + b 7e02c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x78> │ │ │ │ str ip, [sp, #12] │ │ │ │ add ip, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ - bl 118ebc │ │ │ │ + bl 118eb4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x003663b4 │ │ │ │ + eorseq r6, r6, r4, ror ip │ │ │ │ andeq r0, r0, sl, lsr r5 │ │ │ │ - ldr r1, [pc, #4] @ 7df20 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x94> │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b b9744 │ │ │ │ - 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 a447c <_PyType_GetDict@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 7df68 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xdc> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl a8640 <_PyType_LookupRef@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 7df7c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xf0> │ │ │ │ - b 7dfcc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x140> │ │ │ │ - mov r0, r6 │ │ │ │ - bl a5534 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 7df50 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xc4> │ │ │ │ - b 7dfdc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x150> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #136] @ 0x88 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 7dfdc <_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 7dfb8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x12c> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 7dfc0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x134> │ │ │ │ - mov r4, r5 │ │ │ │ - b 7dfdc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x150> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 7dfb8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x12c> │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b b9744 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - │ │ │ │ -0007dfe4 : │ │ │ │ - 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 7e01c │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r2, [pc, #312] @ 7e144 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r8, r6 │ │ │ │ - mov r9, r6 │ │ │ │ - b 7e02c │ │ │ │ - ldr r1, [pc, #292] @ 7e148 │ │ │ │ - ldr r0, [pc, #292] @ 7e14c │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 7e138 │ │ │ │ - ldr r3, [r1, r9, lsl #3] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 7e048 │ │ │ │ - cmp r3, r2 │ │ │ │ - add r9, r9, #1 │ │ │ │ - addeq r8, r8, #1 │ │ │ │ - b 7e02c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 23b028 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 7e138 │ │ │ │ - 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] @ 7e150 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #196] @ 7e154 │ │ │ │ - str r3, [r4, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #192] @ 7e158 │ │ │ │ - str r3, [r4, #128] @ 0x80 │ │ │ │ - ldr r3, [pc, #188] @ 7e15c │ │ │ │ - str r3, [r4, #116] @ 0x74 │ │ │ │ - ldr r3, [pc, #184] @ 7e160 │ │ │ │ - str r3, [r4, #156] @ 0x9c │ │ │ │ - ldr r3, [pc, #180] @ 7e164 │ │ │ │ - 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 a5534 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 7e130 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r4] │ │ │ │ - bl a447c <_PyType_GetDict@@Base> │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl a5678 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 7e13c │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e130 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 7e130 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 99c64 │ │ │ │ - mvn r6, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq pc, r5, ip, lsl r3 @ │ │ │ │ - @ instruction: 0x000002b5 │ │ │ │ - eorseq r3, r9, ip, asr #7 │ │ │ │ - mulseq r7, r4, fp │ │ │ │ - eoreq sl, r9, r8, lsl r0 │ │ │ │ - subseq sl, r5, ip, lsr #8 │ │ │ │ - subseq r0, r6, r0, asr #30 │ │ │ │ - @ instruction: 0x001e3df8 │ │ │ │ - andeq r4, r7, ip, lsr #32 │ │ │ │ - │ │ │ │ -0007e168 : │ │ │ │ - b 7dfe4 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b 1275c8 │ │ │ │ - sub r3, r2, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi 7e1f8 │ │ │ │ - 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] @ 7e210 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 7e200 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 7e200 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r2, #2 │ │ │ │ - bl 116f4c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt 7e208 │ │ │ │ - cmp r4, #2 │ │ │ │ - ldreq r2, [pc, #64] @ 7e214 │ │ │ │ - ldreq r0, [pc, #64] @ 7e218 │ │ │ │ - ldrne r0, [pc, #56] @ 7e214 │ │ │ │ - ldrne r2, [pc, #56] @ 7e218 │ │ │ │ - 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] @ 7e21c │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #20] @ 7e21c │ │ │ │ - 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 │ │ │ │ │ │ │ │ -0007e220 : │ │ │ │ +0007e03c : │ │ │ │ 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 │ │ │ │ @@ -86379,128 +86254,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 2ceef8 │ │ │ │ + bl 2cf380 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0007e2b8 : │ │ │ │ +0007e0d4 : │ │ │ │ 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 7e304 │ │ │ │ + bge 7e120 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r6] │ │ │ │ str r2, [r4] │ │ │ │ str r3, [r7] │ │ │ │ str r3, [r5] │ │ │ │ - b 7e360 │ │ │ │ + b 7e17c │ │ │ │ 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 18e9c0 <_PyCode_CheckLineNumber@@Base> │ │ │ │ + bl 18eac4 <_PyCode_CheckLineNumber@@Base> │ │ │ │ mov r0, sp │ │ │ │ bl 33954 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 1cab74 <_PyGen_FetchStopIterationValue@@Base+0x138> │ │ │ │ + bl 1cb08c <_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] @ 7e400 │ │ │ │ + ldr r3, [pc, #124] @ 7e21c │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ - beq 7e3b4 │ │ │ │ + beq 7e1d0 │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7e3b4 │ │ │ │ + beq 7e1d0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 7e3d0 │ │ │ │ - b 7e3e8 │ │ │ │ + bne 7e1ec │ │ │ │ + b 7e204 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7e3a4 │ │ │ │ - ldr r0, [pc, #64] @ 7e404 │ │ │ │ - bl 1ef238 <_PyArg_NoKeywords@@Base> │ │ │ │ + beq 7e1c0 │ │ │ │ + ldr r0, [pc, #64] @ 7e220 │ │ │ │ + bl 1ef648 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7e3a4 │ │ │ │ - b 7e3f8 │ │ │ │ + bne 7e1c0 │ │ │ │ + b 7e214 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #40] @ 7e404 │ │ │ │ + ldr r0, [pc, #40] @ 7e220 │ │ │ │ mov r2, r3 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7e3f8 │ │ │ │ + beq 7e214 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 276894 │ │ │ │ + b 276aec │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq r7, [r5], #-36 @ 0xffffffdc │ │ │ │ - @ instruction: 0x003598f8 │ │ │ │ + @ instruction: 0x0035a1b8 │ │ │ │ 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 9a99c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a8e0 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7e46c │ │ │ │ + bne 7e288 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e578 │ │ │ │ + beq 7e394 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7e578 │ │ │ │ + bne 7e394 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 7e578 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 7e394 │ │ │ │ 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} │ │ │ │ @@ -86510,31 +86385,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 7e4a0 │ │ │ │ + blt 7e2bc │ │ │ │ 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 7e4f4 │ │ │ │ + beq 7e310 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7e4f4 │ │ │ │ + bne 7e310 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 │ │ │ │ @@ -86547,16 +86422,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] @ 7e580 │ │ │ │ - bl 357730 │ │ │ │ + ldr r3, [pc, #52] @ 7e39c │ │ │ │ + bl 357fd0 │ │ │ │ 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] │ │ │ │ @@ -86564,3683 +86439,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 │ │ │ │ │ │ │ │ -0007e584 : │ │ │ │ +0007e3a0 : │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r2 │ │ │ │ - ldr r0, [pc, #8] @ 7e59c │ │ │ │ + ldr r0, [pc, #8] @ 7e3b8 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, ip │ │ │ │ - b 7e408 │ │ │ │ + b 7e224 │ │ │ │ subseq r6, r5, r0, asr r9 │ │ │ │ │ │ │ │ -0007e5a0 : │ │ │ │ +0007e3bc : │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r0, [pc] @ 7e5b4 │ │ │ │ - b 7e408 │ │ │ │ + ldr r0, [pc] @ 7e3d0 │ │ │ │ + b 7e224 │ │ │ │ subseq r6, r5, r0, asr r9 │ │ │ │ │ │ │ │ -0007e5b8 : │ │ │ │ +0007e3d4 : │ │ │ │ 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] @ 7e650 │ │ │ │ + ldr r0, [pc, #120] @ 7e46c │ │ │ │ mov r2, r1 │ │ │ │ mov r1, ip │ │ │ │ - bl 7e408 │ │ │ │ + bl 7e224 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7e644 │ │ │ │ - ldr r3, [pc, #100] @ 7e654 │ │ │ │ - bl 357730 │ │ │ │ + beq 7e460 │ │ │ │ + ldr r3, [pc, #100] @ 7e470 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ cmp r5, #0 │ │ │ │ streq r5, [r4, #28] │ │ │ │ - beq 7e648 │ │ │ │ - bl 27f3cc │ │ │ │ + beq 7e464 │ │ │ │ + bl 27f864 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33a7b8 │ │ │ │ + bl 33b050 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - bne 7e648 │ │ │ │ + bne 7e464 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e644 │ │ │ │ + beq 7e460 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e644 │ │ │ │ + bne 7e460 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r6, r5, ip, ror #28 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007e658 : │ │ │ │ +0007e474 : │ │ │ │ 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] @ 7e698 │ │ │ │ + ldr r0, [pc, #32] @ 7e4b4 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, ip │ │ │ │ - bl 7e408 │ │ │ │ + bl 7e224 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007e69c <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ +0007e4b8 <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1dd204 │ │ │ │ + bl 1dd6d8 │ │ │ │ cmn r0, #1 │ │ │ │ movne r3, r0 │ │ │ │ strne r3, [r4] │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007e6cc : │ │ │ │ +0007e4e8 : │ │ │ │ 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 19c760 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ + bl 19c8e4 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ - b 17ad30 │ │ │ │ + b 17ae3c │ │ │ │ │ │ │ │ -0007e6fc : │ │ │ │ +0007e518 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #176] @ 7e7c4 │ │ │ │ + ldr r3, [pc, #176] @ 7e5e0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7e730 │ │ │ │ - ldr r1, [pc, #164] @ 7e7c8 │ │ │ │ - ldr r0, [pc, #164] @ 7e7cc │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + beq 7e54c │ │ │ │ + ldr r1, [pc, #164] @ 7e5e4 │ │ │ │ + ldr r0, [pc, #164] @ 7e5e8 │ │ │ │ + bl 2dfc1c <_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 7e728 │ │ │ │ - ldr r3, [pc, #136] @ 7e7d0 │ │ │ │ + beq 7e544 │ │ │ │ + ldr r3, [pc, #136] @ 7e5ec │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7e7bc │ │ │ │ - bl 91918 │ │ │ │ + bne 7e5d8 │ │ │ │ + bl 9185c │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r6, r7 │ │ │ │ movne r8, #0 │ │ │ │ - beq 7e728 │ │ │ │ + beq 7e544 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bge 7e794 │ │ │ │ + bge 7e5b0 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ add r8, r8, #2 │ │ │ │ add r6, r6, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 7e764 │ │ │ │ - b 7e728 │ │ │ │ + bge 7e580 │ │ │ │ + b 7e544 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e7bc │ │ │ │ + beq 7e5d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 7e7bc │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 7e5d8 │ │ │ │ + bl 9abc4 <_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, asr #13 │ │ │ │ + eorseq r7, r7, r4, lsl #31 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ │ │ │ │ -0007e7d4 : │ │ │ │ +0007e5f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 7e7fc │ │ │ │ - ldr r1, [pc, #16] @ 7e800 │ │ │ │ + ldr r3, [pc, #16] @ 7e618 │ │ │ │ + ldr r1, [pc, #16] @ 7e61c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r3, r9, r4, ror #7 │ │ │ │ + eorseq r3, r9, ip, lsl #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7e918 │ │ │ │ + ldr r2, [pc, #252] @ 7e734 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7e91c │ │ │ │ + ldr r0, [pc, #244] @ 7e738 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7e854 │ │ │ │ + bne 7e670 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7e920 │ │ │ │ + ldr r3, [pc, #224] @ 7e73c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7e890 │ │ │ │ + beq 7e6ac │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7e890 │ │ │ │ - b 7e858 │ │ │ │ + ble 7e6ac │ │ │ │ + b 7e674 │ │ │ │ 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 7e8a8 │ │ │ │ + bne 7e6c4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7e920 │ │ │ │ + ldr r3, [pc, #160] @ 7e73c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7e890 │ │ │ │ + beq 7e6ac │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7e8ac │ │ │ │ - ldr r3, [pc, #140] @ 7e924 │ │ │ │ - ldr r1, [pc, #140] @ 7e928 │ │ │ │ + bgt 7e6c8 │ │ │ │ + ldr r3, [pc, #140] @ 7e740 │ │ │ │ + ldr r1, [pc, #140] @ 7e744 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r6, #0 │ │ │ │ - b 7e910 │ │ │ │ + b 7e72c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 144548 │ │ │ │ + bl 1445b8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7e8ec │ │ │ │ + beq 7e708 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7e8ec │ │ │ │ + bne 7e708 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e910 │ │ │ │ + beq 7e72c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e910 │ │ │ │ + bne 7e72c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7ea40 │ │ │ │ + ldr r2, [pc, #252] @ 7e85c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7ea44 │ │ │ │ + ldr r0, [pc, #244] @ 7e860 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7e97c │ │ │ │ + bne 7e798 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7ea48 │ │ │ │ + ldr r3, [pc, #224] @ 7e864 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7e9b8 │ │ │ │ + beq 7e7d4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7e9b8 │ │ │ │ - b 7e980 │ │ │ │ + ble 7e7d4 │ │ │ │ + b 7e79c │ │ │ │ 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 7e9d0 │ │ │ │ + bne 7e7ec │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7ea48 │ │ │ │ + ldr r3, [pc, #160] @ 7e864 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7e9b8 │ │ │ │ + beq 7e7d4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7e9d4 │ │ │ │ - ldr r3, [pc, #140] @ 7ea4c │ │ │ │ - ldr r1, [pc, #140] @ 7ea50 │ │ │ │ + bgt 7e7f0 │ │ │ │ + ldr r3, [pc, #140] @ 7e868 │ │ │ │ + ldr r1, [pc, #140] @ 7e86c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r6, #0 │ │ │ │ - b 7ea38 │ │ │ │ + b 7e854 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 175da0 │ │ │ │ + bl 175eac │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7ea14 │ │ │ │ + beq 7e830 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7ea14 │ │ │ │ + bne 7e830 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7ea38 │ │ │ │ + beq 7e854 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ea38 │ │ │ │ + bne 7e854 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7eb68 │ │ │ │ + ldr r2, [pc, #252] @ 7e984 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7eb6c │ │ │ │ + ldr r0, [pc, #244] @ 7e988 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7eaa4 │ │ │ │ + bne 7e8c0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7eb70 │ │ │ │ + ldr r3, [pc, #224] @ 7e98c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7eae0 │ │ │ │ + beq 7e8fc │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7eae0 │ │ │ │ - b 7eaa8 │ │ │ │ + ble 7e8fc │ │ │ │ + b 7e8c4 │ │ │ │ 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 7eaf8 │ │ │ │ + bne 7e914 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7eb70 │ │ │ │ + ldr r3, [pc, #160] @ 7e98c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7eae0 │ │ │ │ + beq 7e8fc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7eafc │ │ │ │ - ldr r3, [pc, #140] @ 7eb74 │ │ │ │ - ldr r1, [pc, #140] @ 7eb78 │ │ │ │ + bgt 7e918 │ │ │ │ + ldr r3, [pc, #140] @ 7e990 │ │ │ │ + ldr r1, [pc, #140] @ 7e994 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r6, #0 │ │ │ │ - b 7eb60 │ │ │ │ + b 7e97c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b069c │ │ │ │ + bl 1b0bb4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7eb3c │ │ │ │ + beq 7e958 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7eb3c │ │ │ │ + bne 7e958 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7eb60 │ │ │ │ + beq 7e97c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7eb60 │ │ │ │ + bne 7e97c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7ec90 │ │ │ │ + ldr r2, [pc, #252] @ 7eaac │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7ec94 │ │ │ │ + ldr r0, [pc, #244] @ 7eab0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7ebcc │ │ │ │ + bne 7e9e8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7ec98 │ │ │ │ + ldr r3, [pc, #224] @ 7eab4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7ec08 │ │ │ │ + beq 7ea24 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7ec08 │ │ │ │ - b 7ebd0 │ │ │ │ + ble 7ea24 │ │ │ │ + b 7e9ec │ │ │ │ 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 7ec20 │ │ │ │ + bne 7ea3c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7ec98 │ │ │ │ + ldr r3, [pc, #160] @ 7eab4 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7ec08 │ │ │ │ + beq 7ea24 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7ec24 │ │ │ │ - ldr r3, [pc, #140] @ 7ec9c │ │ │ │ - ldr r1, [pc, #140] @ 7eca0 │ │ │ │ + bgt 7ea40 │ │ │ │ + ldr r3, [pc, #140] @ 7eab8 │ │ │ │ + ldr r1, [pc, #140] @ 7eabc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r6, #0 │ │ │ │ - b 7ec88 │ │ │ │ + b 7eaa4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1d34 │ │ │ │ + bl 1a1eb8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7ec64 │ │ │ │ + beq 7ea80 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7ec64 │ │ │ │ + bne 7ea80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7ec88 │ │ │ │ + beq 7eaa4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ec88 │ │ │ │ + bne 7eaa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 7ed4c │ │ │ │ + ldr r1, [pc, #144] @ 7eb68 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 7ed50 │ │ │ │ + ldr r2, [pc, #140] @ 7eb6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 7ed04 │ │ │ │ + bne 7eb20 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 7ed54 │ │ │ │ + ldr r3, [pc, #120] @ 7eb70 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7ecec │ │ │ │ + beq 7eb08 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7ed08 │ │ │ │ - ldr r3, [pc, #100] @ 7ed58 │ │ │ │ - ldr r1, [pc, #100] @ 7ed5c │ │ │ │ + bgt 7eb24 │ │ │ │ + ldr r3, [pc, #100] @ 7eb74 │ │ │ │ + ldr r1, [pc, #100] @ 7eb78 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r5, #0 │ │ │ │ - b 7ed44 │ │ │ │ + b 7eb60 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 148b64 │ │ │ │ + bl 148bd4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7ed44 │ │ │ │ + beq 7eb60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ed44 │ │ │ │ + bne 7eb60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 7ee08 │ │ │ │ + ldr r1, [pc, #144] @ 7ec24 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 7ee0c │ │ │ │ + ldr r2, [pc, #140] @ 7ec28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 7edc0 │ │ │ │ + bne 7ebdc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 7ee10 │ │ │ │ + ldr r3, [pc, #120] @ 7ec2c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7eda8 │ │ │ │ + beq 7ebc4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7edc4 │ │ │ │ - ldr r3, [pc, #100] @ 7ee14 │ │ │ │ - ldr r1, [pc, #100] @ 7ee18 │ │ │ │ + bgt 7ebe0 │ │ │ │ + ldr r3, [pc, #100] @ 7ec30 │ │ │ │ + ldr r1, [pc, #100] @ 7ec34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r5, #0 │ │ │ │ - b 7ee00 │ │ │ │ + b 7ec1c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 3018ec │ │ │ │ + bl 30212c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7ee00 │ │ │ │ + beq 7ec1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ee00 │ │ │ │ + bne 7ec1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 7eec4 │ │ │ │ + ldr r1, [pc, #144] @ 7ece0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 7eec8 │ │ │ │ + ldr r2, [pc, #140] @ 7ece4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 7ee7c │ │ │ │ + bne 7ec98 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 7eecc │ │ │ │ + ldr r3, [pc, #120] @ 7ece8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7ee64 │ │ │ │ + beq 7ec80 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7ee80 │ │ │ │ - ldr r3, [pc, #100] @ 7eed0 │ │ │ │ - ldr r1, [pc, #100] @ 7eed4 │ │ │ │ + bgt 7ec9c │ │ │ │ + ldr r3, [pc, #100] @ 7ecec │ │ │ │ + ldr r1, [pc, #100] @ 7ecf0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r5, #0 │ │ │ │ - b 7eebc │ │ │ │ + b 7ecd8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f338 │ │ │ │ + bl 14f3a8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7eebc │ │ │ │ + beq 7ecd8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7eebc │ │ │ │ + bne 7ecd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7efec │ │ │ │ + ldr r2, [pc, #252] @ 7ee08 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7eff0 │ │ │ │ + ldr r0, [pc, #244] @ 7ee0c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7ef28 │ │ │ │ + bne 7ed44 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7eff4 │ │ │ │ + ldr r3, [pc, #224] @ 7ee10 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7ef64 │ │ │ │ + beq 7ed80 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7ef64 │ │ │ │ - b 7ef2c │ │ │ │ + ble 7ed80 │ │ │ │ + b 7ed48 │ │ │ │ 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 7ef7c │ │ │ │ + bne 7ed98 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7eff4 │ │ │ │ + ldr r3, [pc, #160] @ 7ee10 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7ef64 │ │ │ │ + beq 7ed80 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7ef80 │ │ │ │ - ldr r3, [pc, #140] @ 7eff8 │ │ │ │ - ldr r1, [pc, #140] @ 7effc │ │ │ │ + bgt 7ed9c │ │ │ │ + ldr r3, [pc, #140] @ 7ee14 │ │ │ │ + ldr r1, [pc, #140] @ 7ee18 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r6, #0 │ │ │ │ - b 7efe4 │ │ │ │ + b 7ee00 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13d950 │ │ │ │ + bl 13d9c0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7efc0 │ │ │ │ + beq 7eddc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7efc0 │ │ │ │ + bne 7eddc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7efe4 │ │ │ │ + beq 7ee00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7efe4 │ │ │ │ + bne 7ee00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f114 │ │ │ │ + ldr r2, [pc, #252] @ 7ef30 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f118 │ │ │ │ + ldr r0, [pc, #244] @ 7ef34 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f050 │ │ │ │ + bne 7ee6c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f11c │ │ │ │ + ldr r3, [pc, #224] @ 7ef38 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f08c │ │ │ │ + beq 7eea8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f08c │ │ │ │ - b 7f054 │ │ │ │ + ble 7eea8 │ │ │ │ + b 7ee70 │ │ │ │ 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 7f0a4 │ │ │ │ + bne 7eec0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f11c │ │ │ │ + ldr r3, [pc, #160] @ 7ef38 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f08c │ │ │ │ + beq 7eea8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f0a8 │ │ │ │ - ldr r3, [pc, #140] @ 7f120 │ │ │ │ - ldr r1, [pc, #140] @ 7f124 │ │ │ │ + bgt 7eec4 │ │ │ │ + ldr r3, [pc, #140] @ 7ef3c │ │ │ │ + ldr r1, [pc, #140] @ 7ef40 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f10c │ │ │ │ + b 7ef28 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcd98 │ │ │ │ + bl 1fd134 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f0e8 │ │ │ │ + beq 7ef04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f0e8 │ │ │ │ + bne 7ef04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f10c │ │ │ │ + beq 7ef28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f10c │ │ │ │ + bne 7ef28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f23c │ │ │ │ + ldr r2, [pc, #252] @ 7f058 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f240 │ │ │ │ + ldr r0, [pc, #244] @ 7f05c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f178 │ │ │ │ + bne 7ef94 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f244 │ │ │ │ + ldr r3, [pc, #224] @ 7f060 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f1b4 │ │ │ │ + beq 7efd0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f1b4 │ │ │ │ - b 7f17c │ │ │ │ + ble 7efd0 │ │ │ │ + b 7ef98 │ │ │ │ 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 7f1cc │ │ │ │ + bne 7efe8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f244 │ │ │ │ + ldr r3, [pc, #160] @ 7f060 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f1b4 │ │ │ │ + beq 7efd0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f1d0 │ │ │ │ - ldr r3, [pc, #140] @ 7f248 │ │ │ │ - ldr r1, [pc, #140] @ 7f24c │ │ │ │ + bgt 7efec │ │ │ │ + ldr r3, [pc, #140] @ 7f064 │ │ │ │ + ldr r1, [pc, #140] @ 7f068 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f234 │ │ │ │ + b 7f050 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 178240 │ │ │ │ + bl 17834c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f210 │ │ │ │ + beq 7f02c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f210 │ │ │ │ + bne 7f02c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f234 │ │ │ │ + beq 7f050 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f234 │ │ │ │ + bne 7f050 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f364 │ │ │ │ + ldr r2, [pc, #252] @ 7f180 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f368 │ │ │ │ + ldr r0, [pc, #244] @ 7f184 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f2a0 │ │ │ │ + bne 7f0bc │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f36c │ │ │ │ + ldr r3, [pc, #224] @ 7f188 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f2dc │ │ │ │ + beq 7f0f8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f2dc │ │ │ │ - b 7f2a4 │ │ │ │ + ble 7f0f8 │ │ │ │ + b 7f0c0 │ │ │ │ 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 7f2f4 │ │ │ │ + bne 7f110 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f36c │ │ │ │ + ldr r3, [pc, #160] @ 7f188 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f2dc │ │ │ │ + beq 7f0f8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f2f8 │ │ │ │ - ldr r3, [pc, #140] @ 7f370 │ │ │ │ - ldr r1, [pc, #140] @ 7f374 │ │ │ │ + bgt 7f114 │ │ │ │ + ldr r3, [pc, #140] @ 7f18c │ │ │ │ + ldr r1, [pc, #140] @ 7f190 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f35c │ │ │ │ + b 7f178 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d4930 │ │ │ │ + bl 1d4e10 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f338 │ │ │ │ + beq 7f154 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f338 │ │ │ │ + bne 7f154 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f35c │ │ │ │ + beq 7f178 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f35c │ │ │ │ + bne 7f178 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f48c │ │ │ │ + ldr r2, [pc, #252] @ 7f2a8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f490 │ │ │ │ + ldr r0, [pc, #244] @ 7f2ac │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f3c8 │ │ │ │ + bne 7f1e4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f494 │ │ │ │ + ldr r3, [pc, #224] @ 7f2b0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f404 │ │ │ │ + beq 7f220 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f404 │ │ │ │ - b 7f3cc │ │ │ │ + ble 7f220 │ │ │ │ + b 7f1e8 │ │ │ │ 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 7f41c │ │ │ │ + bne 7f238 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f494 │ │ │ │ + ldr r3, [pc, #160] @ 7f2b0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f404 │ │ │ │ + beq 7f220 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f420 │ │ │ │ - ldr r3, [pc, #140] @ 7f498 │ │ │ │ - ldr r1, [pc, #140] @ 7f49c │ │ │ │ + bgt 7f23c │ │ │ │ + ldr r3, [pc, #140] @ 7f2b4 │ │ │ │ + ldr r1, [pc, #140] @ 7f2b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f484 │ │ │ │ + b 7f2a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 191934 │ │ │ │ + bl 191a38 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f460 │ │ │ │ + beq 7f27c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f460 │ │ │ │ + bne 7f27c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f484 │ │ │ │ + beq 7f2a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f484 │ │ │ │ + bne 7f2a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f5b4 │ │ │ │ + ldr r2, [pc, #252] @ 7f3d0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f5b8 │ │ │ │ + ldr r0, [pc, #244] @ 7f3d4 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f4f0 │ │ │ │ + bne 7f30c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f5bc │ │ │ │ + ldr r3, [pc, #224] @ 7f3d8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f52c │ │ │ │ + beq 7f348 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f52c │ │ │ │ - b 7f4f4 │ │ │ │ + ble 7f348 │ │ │ │ + b 7f310 │ │ │ │ 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 7f544 │ │ │ │ + bne 7f360 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f5bc │ │ │ │ + ldr r3, [pc, #160] @ 7f3d8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f52c │ │ │ │ + beq 7f348 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f548 │ │ │ │ - ldr r3, [pc, #140] @ 7f5c0 │ │ │ │ - ldr r1, [pc, #140] @ 7f5c4 │ │ │ │ + bgt 7f364 │ │ │ │ + ldr r3, [pc, #140] @ 7f3dc │ │ │ │ + ldr r1, [pc, #140] @ 7f3e0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f5ac │ │ │ │ + b 7f3c8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1497cc │ │ │ │ + bl 149840 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f588 │ │ │ │ + beq 7f3a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f588 │ │ │ │ + bne 7f3a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f5ac │ │ │ │ + beq 7f3c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f5ac │ │ │ │ + bne 7f3c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f6dc │ │ │ │ + ldr r2, [pc, #252] @ 7f4f8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f6e0 │ │ │ │ + ldr r0, [pc, #244] @ 7f4fc │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f618 │ │ │ │ + bne 7f434 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f6e4 │ │ │ │ + ldr r3, [pc, #224] @ 7f500 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f654 │ │ │ │ + beq 7f470 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f654 │ │ │ │ - b 7f61c │ │ │ │ + ble 7f470 │ │ │ │ + b 7f438 │ │ │ │ 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 7f66c │ │ │ │ + bne 7f488 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f6e4 │ │ │ │ + ldr r3, [pc, #160] @ 7f500 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f654 │ │ │ │ + beq 7f470 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f670 │ │ │ │ - ldr r3, [pc, #140] @ 7f6e8 │ │ │ │ - ldr r1, [pc, #140] @ 7f6ec │ │ │ │ + bgt 7f48c │ │ │ │ + ldr r3, [pc, #140] @ 7f504 │ │ │ │ + ldr r1, [pc, #140] @ 7f508 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f6d4 │ │ │ │ + b 7f4f0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1add70 │ │ │ │ + bl 1ae284 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f6b0 │ │ │ │ + beq 7f4cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f6b0 │ │ │ │ + bne 7f4cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f6d4 │ │ │ │ + beq 7f4f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f6d4 │ │ │ │ + bne 7f4f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f804 │ │ │ │ + ldr r2, [pc, #252] @ 7f620 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f808 │ │ │ │ + ldr r0, [pc, #244] @ 7f624 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f740 │ │ │ │ + bne 7f55c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f80c │ │ │ │ + ldr r3, [pc, #224] @ 7f628 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f77c │ │ │ │ + beq 7f598 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f77c │ │ │ │ - b 7f744 │ │ │ │ + ble 7f598 │ │ │ │ + b 7f560 │ │ │ │ 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 7f794 │ │ │ │ + bne 7f5b0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f80c │ │ │ │ + ldr r3, [pc, #160] @ 7f628 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f77c │ │ │ │ + beq 7f598 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f798 │ │ │ │ - ldr r3, [pc, #140] @ 7f810 │ │ │ │ - ldr r1, [pc, #140] @ 7f814 │ │ │ │ + bgt 7f5b4 │ │ │ │ + ldr r3, [pc, #140] @ 7f62c │ │ │ │ + ldr r1, [pc, #140] @ 7f630 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f7fc │ │ │ │ + b 7f618 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1efff0 │ │ │ │ + bl 1f0400 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f7d8 │ │ │ │ + beq 7f5f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f7d8 │ │ │ │ + bne 7f5f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f7fc │ │ │ │ + beq 7f618 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f7fc │ │ │ │ + bne 7f618 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f92c │ │ │ │ + ldr r2, [pc, #252] @ 7f748 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f930 │ │ │ │ + ldr r0, [pc, #244] @ 7f74c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f868 │ │ │ │ + bne 7f684 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f934 │ │ │ │ + ldr r3, [pc, #224] @ 7f750 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f8a4 │ │ │ │ + beq 7f6c0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f8a4 │ │ │ │ - b 7f86c │ │ │ │ + ble 7f6c0 │ │ │ │ + b 7f688 │ │ │ │ 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 7f8bc │ │ │ │ + bne 7f6d8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f934 │ │ │ │ + ldr r3, [pc, #160] @ 7f750 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f8a4 │ │ │ │ + beq 7f6c0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f8c0 │ │ │ │ - ldr r3, [pc, #140] @ 7f938 │ │ │ │ - ldr r1, [pc, #140] @ 7f93c │ │ │ │ + bgt 7f6dc │ │ │ │ + ldr r3, [pc, #140] @ 7f754 │ │ │ │ + ldr r1, [pc, #140] @ 7f758 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f924 │ │ │ │ + b 7f740 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30ef60 │ │ │ │ + bl 30fc1c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f900 │ │ │ │ + beq 7f71c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f900 │ │ │ │ + bne 7f71c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f924 │ │ │ │ + beq 7f740 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f924 │ │ │ │ + bne 7f740 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7fa54 │ │ │ │ + ldr r2, [pc, #252] @ 7f870 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7fa58 │ │ │ │ + ldr r0, [pc, #244] @ 7f874 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f990 │ │ │ │ + bne 7f7ac │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7fa5c │ │ │ │ + ldr r3, [pc, #224] @ 7f878 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f9cc │ │ │ │ + beq 7f7e8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f9cc │ │ │ │ - b 7f994 │ │ │ │ + ble 7f7e8 │ │ │ │ + b 7f7b0 │ │ │ │ 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 7f9e4 │ │ │ │ + bne 7f800 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7fa5c │ │ │ │ + ldr r3, [pc, #160] @ 7f878 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f9cc │ │ │ │ + beq 7f7e8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f9e8 │ │ │ │ - ldr r3, [pc, #140] @ 7fa60 │ │ │ │ - ldr r1, [pc, #140] @ 7fa64 │ │ │ │ + bgt 7f804 │ │ │ │ + ldr r3, [pc, #140] @ 7f87c │ │ │ │ + ldr r1, [pc, #140] @ 7f880 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r6, #0 │ │ │ │ - b 7fa4c │ │ │ │ + b 7f868 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d9244 │ │ │ │ + bl 2d9a1c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7fa28 │ │ │ │ + beq 7f844 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7fa28 │ │ │ │ + bne 7f844 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7fa4c │ │ │ │ + beq 7f868 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7fa4c │ │ │ │ + bne 7f868 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7fb7c │ │ │ │ + ldr r2, [pc, #252] @ 7f998 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7fb80 │ │ │ │ + ldr r0, [pc, #244] @ 7f99c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fab8 │ │ │ │ + bne 7f8d4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7fb84 │ │ │ │ + ldr r3, [pc, #224] @ 7f9a0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7faf4 │ │ │ │ + beq 7f910 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7faf4 │ │ │ │ - b 7fabc │ │ │ │ + ble 7f910 │ │ │ │ + b 7f8d8 │ │ │ │ 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 7fb0c │ │ │ │ + bne 7f928 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7fb84 │ │ │ │ + ldr r3, [pc, #160] @ 7f9a0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7faf4 │ │ │ │ + beq 7f910 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7fb10 │ │ │ │ - ldr r3, [pc, #140] @ 7fb88 │ │ │ │ - ldr r1, [pc, #140] @ 7fb8c │ │ │ │ + bgt 7f92c │ │ │ │ + ldr r3, [pc, #140] @ 7f9a4 │ │ │ │ + ldr r1, [pc, #140] @ 7f9a8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r6, #0 │ │ │ │ - b 7fb74 │ │ │ │ + b 7f990 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fbfe0 │ │ │ │ + bl 1fc37c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7fb50 │ │ │ │ + beq 7f96c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7fb50 │ │ │ │ + bne 7f96c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7fb74 │ │ │ │ + beq 7f990 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7fb74 │ │ │ │ + bne 7f990 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7fca4 │ │ │ │ + ldr r2, [pc, #252] @ 7fac0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7fca8 │ │ │ │ + ldr r0, [pc, #244] @ 7fac4 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fbe0 │ │ │ │ + bne 7f9fc │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7fcac │ │ │ │ + ldr r3, [pc, #224] @ 7fac8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7fc1c │ │ │ │ + beq 7fa38 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fc1c │ │ │ │ - b 7fbe4 │ │ │ │ + ble 7fa38 │ │ │ │ + b 7fa00 │ │ │ │ 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 7fc34 │ │ │ │ + bne 7fa50 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7fcac │ │ │ │ + ldr r3, [pc, #160] @ 7fac8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7fc1c │ │ │ │ + beq 7fa38 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7fc38 │ │ │ │ - ldr r3, [pc, #140] @ 7fcb0 │ │ │ │ - ldr r1, [pc, #140] @ 7fcb4 │ │ │ │ + bgt 7fa54 │ │ │ │ + ldr r3, [pc, #140] @ 7facc │ │ │ │ + ldr r1, [pc, #140] @ 7fad0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r6, #0 │ │ │ │ - b 7fc9c │ │ │ │ + b 7fab8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31601c │ │ │ │ + bl 3168b0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7fc78 │ │ │ │ + beq 7fa94 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7fc78 │ │ │ │ + bne 7fa94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7fc9c │ │ │ │ + beq 7fab8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7fc9c │ │ │ │ + bne 7fab8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7fdcc │ │ │ │ + ldr r2, [pc, #252] @ 7fbe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7fdd0 │ │ │ │ + ldr r0, [pc, #244] @ 7fbec │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fd08 │ │ │ │ + bne 7fb24 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7fdd4 │ │ │ │ + ldr r3, [pc, #224] @ 7fbf0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7fd44 │ │ │ │ + beq 7fb60 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fd44 │ │ │ │ - b 7fd0c │ │ │ │ + ble 7fb60 │ │ │ │ + b 7fb28 │ │ │ │ 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 7fd5c │ │ │ │ + bne 7fb78 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7fdd4 │ │ │ │ + ldr r3, [pc, #160] @ 7fbf0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7fd44 │ │ │ │ + beq 7fb60 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7fd60 │ │ │ │ - ldr r3, [pc, #140] @ 7fdd8 │ │ │ │ - ldr r1, [pc, #140] @ 7fddc │ │ │ │ + bgt 7fb7c │ │ │ │ + ldr r3, [pc, #140] @ 7fbf4 │ │ │ │ + ldr r1, [pc, #140] @ 7fbf8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r6, #0 │ │ │ │ - b 7fdc4 │ │ │ │ + b 7fbe0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c2b38 │ │ │ │ + bl 1c3054 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7fda0 │ │ │ │ + beq 7fbbc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7fda0 │ │ │ │ + bne 7fbbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7fdc4 │ │ │ │ + beq 7fbe0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7fdc4 │ │ │ │ + bne 7fbe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7fef4 │ │ │ │ + ldr r2, [pc, #252] @ 7fd10 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7fef8 │ │ │ │ + ldr r0, [pc, #244] @ 7fd14 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fe30 │ │ │ │ + bne 7fc4c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7fefc │ │ │ │ + ldr r3, [pc, #224] @ 7fd18 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7fe6c │ │ │ │ + beq 7fc88 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fe6c │ │ │ │ - b 7fe34 │ │ │ │ + ble 7fc88 │ │ │ │ + b 7fc50 │ │ │ │ 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 7fe84 │ │ │ │ + bne 7fca0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7fefc │ │ │ │ + ldr r3, [pc, #160] @ 7fd18 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7fe6c │ │ │ │ + beq 7fc88 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7fe88 │ │ │ │ - ldr r3, [pc, #140] @ 7ff00 │ │ │ │ - ldr r1, [pc, #140] @ 7ff04 │ │ │ │ + bgt 7fca4 │ │ │ │ + ldr r3, [pc, #140] @ 7fd1c │ │ │ │ + ldr r1, [pc, #140] @ 7fd20 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r6, #0 │ │ │ │ - b 7feec │ │ │ │ + b 7fd08 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d52cc │ │ │ │ + bl 1d57ac │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7fec8 │ │ │ │ + beq 7fce4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7fec8 │ │ │ │ + bne 7fce4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7feec │ │ │ │ + beq 7fd08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7feec │ │ │ │ + bne 7fd08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 8001c │ │ │ │ + ldr r2, [pc, #252] @ 7fe38 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 80020 │ │ │ │ + ldr r0, [pc, #244] @ 7fe3c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7ff58 │ │ │ │ + bne 7fd74 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 80024 │ │ │ │ + ldr r3, [pc, #224] @ 7fe40 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7ff94 │ │ │ │ + beq 7fdb0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7ff94 │ │ │ │ - b 7ff5c │ │ │ │ + ble 7fdb0 │ │ │ │ + b 7fd78 │ │ │ │ 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 7ffac │ │ │ │ + bne 7fdc8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 80024 │ │ │ │ + ldr r3, [pc, #160] @ 7fe40 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7ff94 │ │ │ │ + beq 7fdb0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7ffb0 │ │ │ │ - ldr r3, [pc, #140] @ 80028 │ │ │ │ - ldr r1, [pc, #140] @ 8002c │ │ │ │ + bgt 7fdcc │ │ │ │ + ldr r3, [pc, #140] @ 7fe44 │ │ │ │ + ldr r1, [pc, #140] @ 7fe48 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r6, #0 │ │ │ │ - b 80014 │ │ │ │ + b 7fe30 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12e9bc │ │ │ │ + bl 12ea20 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7fff0 │ │ │ │ + beq 7fe0c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7fff0 │ │ │ │ + bne 7fe0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80014 │ │ │ │ + beq 7fe30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 80014 │ │ │ │ + bne 7fe30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ │ │ │ │ -00080030 : │ │ │ │ - ldr r3, [pc, #56] @ 80070 │ │ │ │ +0007fe4c : │ │ │ │ + ldr r3, [pc, #56] @ 7fe8c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 80048 │ │ │ │ + bne 7fe64 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 2d8d08 │ │ │ │ + b 2d94e0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 80074 │ │ │ │ - ldr r1, [pc, #20] @ 80078 │ │ │ │ + ldr r3, [pc, #20] @ 7fe90 │ │ │ │ + ldr r1, [pc, #20] @ 7fe94 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r2, r5, r4, lsl #6 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r8, r4, asr #4 │ │ │ │ + eorseq r3, r8, r4, lsl #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 800a4 │ │ │ │ - ldr r1, [pc, #16] @ 800a8 │ │ │ │ + ldr r3, [pc, #16] @ 7fec0 │ │ │ │ + ldr r1, [pc, #16] @ 7fec4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r3, r9, r8, lsl #8 │ │ │ │ + @ instruction: 0x00393cb0 │ │ │ │ │ │ │ │ -000800ac <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ +0007fec8 <_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] @ 800e0 <_PyInterpreterState_FailIfRunningMain@@Base+0x34> │ │ │ │ - ldr r1, [pc, #16] @ 800e4 <_PyInterpreterState_FailIfRunningMain@@Base+0x38> │ │ │ │ + ldr r3, [pc, #16] @ 7fefc <_PyInterpreterState_FailIfRunningMain@@Base+0x34> │ │ │ │ + ldr r1, [pc, #16] @ 7ff00 <_PyInterpreterState_FailIfRunningMain@@Base+0x38> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq ip, r5, r4, asr r4 │ │ │ │ - eorseq r2, r7, r0, asr sl │ │ │ │ + eorseq r3, r7, r0, lsl r3 │ │ │ │ │ │ │ │ -000800e8 <_PyDict_GetItemStringWithError@@Base>: │ │ │ │ +0007ff04 <_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 9ddd8 │ │ │ │ + bl 9dd1c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8014c <_PyDict_GetItemStringWithError@@Base+0x64> │ │ │ │ + beq 7ff68 <_PyDict_GetItemStringWithError@@Base+0x64> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl a4500 │ │ │ │ + bl a4444 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 80138 <_PyDict_GetItemStringWithError@@Base+0x50> │ │ │ │ + beq 7ff54 <_PyDict_GetItemStringWithError@@Base+0x50> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 80140 <_PyDict_GetItemStringWithError@@Base+0x58> │ │ │ │ + beq 7ff5c <_PyDict_GetItemStringWithError@@Base+0x58> │ │ │ │ mov r4, r5 │ │ │ │ - b 8014c <_PyDict_GetItemStringWithError@@Base+0x64> │ │ │ │ + b 7ff68 <_PyDict_GetItemStringWithError@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 80138 <_PyDict_GetItemStringWithError@@Base+0x50> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 7ff54 <_PyDict_GetItemStringWithError@@Base+0x50> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc] @ 8015c <_PyDict_GetItemStringWithError@@Base+0x74> │ │ │ │ - b 9ddd8 │ │ │ │ - eorseq r3, r9, r4, lsr r4 │ │ │ │ - ldr r0, [pc] @ 80168 <_PyDict_GetItemStringWithError@@Base+0x80> │ │ │ │ - b 9ddd8 │ │ │ │ - eorseq r3, r9, r0, asr #8 │ │ │ │ + ldr r0, [pc] @ 7ff78 <_PyDict_GetItemStringWithError@@Base+0x74> │ │ │ │ + b 9dd1c │ │ │ │ + @ instruction: 0x00393cdc │ │ │ │ + ldr r0, [pc] @ 7ff84 <_PyDict_GetItemStringWithError@@Base+0x80> │ │ │ │ + b 9dd1c │ │ │ │ + eorseq r3, r9, r8, ror #25 │ │ │ │ │ │ │ │ -0008016c : │ │ │ │ +0007ff88 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 9c57c │ │ │ │ + b 9c4c0 │ │ │ │ │ │ │ │ -00080178 : │ │ │ │ +0007ff94 : │ │ │ │ mov r3, #0 │ │ │ │ - b 9c57c │ │ │ │ + b 9c4c0 │ │ │ │ │ │ │ │ -00080180 : │ │ │ │ +0007ff9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #72] @ 801e0 │ │ │ │ + ldr r1, [pc, #72] @ 7fffc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 801c0 │ │ │ │ - bl addfc │ │ │ │ + beq 7ffdc │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 801c0 │ │ │ │ - ldr r0, [pc, #44] @ 801e4 │ │ │ │ + bne 7ffdc │ │ │ │ + ldr r0, [pc, #44] @ 80000 │ │ │ │ mov r1, #130 @ 0x82 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 801d0 │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 7ffec │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ tst r3, #32 │ │ │ │ - beq 801d8 │ │ │ │ + beq 7fff4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ - eorseq lr, r7, r8, asr #17 │ │ │ │ + eorseq pc, r7, r8, lsl #3 │ │ │ │ │ │ │ │ -000801e8 : │ │ │ │ +00080004 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #56] @ 80238 │ │ │ │ + ldr r1, [pc, #56] @ 80054 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 8022c │ │ │ │ - bl addfc │ │ │ │ + beq 80048 │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8022c │ │ │ │ - ldr r0, [pc, #28] @ 8023c │ │ │ │ + bne 80048 │ │ │ │ + ldr r0, [pc, #28] @ 80058 │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2dfc1c <_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, asr #17 │ │ │ │ + eorseq pc, r7, r8, lsl #3 │ │ │ │ │ │ │ │ -00080240 : │ │ │ │ +0008005c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 2753fc │ │ │ │ + bl 275654 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 80294 │ │ │ │ - bl bbd64 │ │ │ │ + beq 800b0 │ │ │ │ + bl bbcf0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 80280 │ │ │ │ + beq 8009c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 80288 │ │ │ │ + beq 800a4 │ │ │ │ mov r4, r5 │ │ │ │ - b 80294 │ │ │ │ + b 800b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 80280 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 8009c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0008029c : │ │ │ │ +000800b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 802bc │ │ │ │ + bne 800d8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 29e454 │ │ │ │ + b 29e8dc │ │ │ │ ldr r3, [r1] │ │ │ │ mov r5, r2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldr r2, [pc, #56] @ 80308 │ │ │ │ + ldr r2, [pc, #56] @ 80124 │ │ │ │ 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 802fc │ │ │ │ + beq 80118 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0008030c : │ │ │ │ +00080128 : │ │ │ │ mov r2, #0 │ │ │ │ - b a7800 │ │ │ │ + b a7744 │ │ │ │ │ │ │ │ -00080314 <_PyObject_GetAttrId@@Base>: │ │ │ │ +00080130 <_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 b9744 │ │ │ │ + b b96d0 │ │ │ │ │ │ │ │ -00080344 <_PyObject_AssertFailed@@Base>: │ │ │ │ +00080160 <_PyObject_AssertFailed@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #316] @ 80498 <_PyObject_AssertFailed@@Base+0x154> │ │ │ │ + ldr r4, [pc, #316] @ 802b4 <_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] @ 8049c <_PyObject_AssertFailed@@Base+0x158> │ │ │ │ + ldr r2, [pc, #292] @ 802b8 <_PyObject_AssertFailed@@Base+0x158> │ │ │ │ mov r6, r0 │ │ │ │ str ip, [sp] │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 803a0 <_PyObject_AssertFailed@@Base+0x5c> │ │ │ │ - ldr r2, [pc, #268] @ 804a0 <_PyObject_AssertFailed@@Base+0x15c> │ │ │ │ + beq 801bc <_PyObject_AssertFailed@@Base+0x5c> │ │ │ │ + ldr r2, [pc, #268] @ 802bc <_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 803c8 <_PyObject_AssertFailed@@Base+0x84> │ │ │ │ - ldr r2, [pc, #232] @ 804a4 <_PyObject_AssertFailed@@Base+0x160> │ │ │ │ + beq 801e4 <_PyObject_AssertFailed@@Base+0x84> │ │ │ │ + ldr r2, [pc, #232] @ 802c0 <_PyObject_AssertFailed@@Base+0x160> │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - b 803d4 <_PyObject_AssertFailed@@Base+0x90> │ │ │ │ - ldr r2, [pc, #216] @ 804a8 <_PyObject_AssertFailed@@Base+0x164> │ │ │ │ + b 801f0 <_PyObject_AssertFailed@@Base+0x90> │ │ │ │ + ldr r2, [pc, #216] @ 802c4 <_PyObject_AssertFailed@@Base+0x164> │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 803f8 <_PyObject_AssertFailed@@Base+0xb4> │ │ │ │ - ldr r2, [pc, #192] @ 804ac <_PyObject_AssertFailed@@Base+0x168> │ │ │ │ + beq 80214 <_PyObject_AssertFailed@@Base+0xb4> │ │ │ │ + ldr r2, [pc, #192] @ 802c8 <_PyObject_AssertFailed@@Base+0x168> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #176] @ 804b0 <_PyObject_AssertFailed@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #176] @ 802cc <_PyObject_AssertFailed@@Base+0x16c> │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a3500 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 2a3988 <_PyObject_IsFreed@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r4] │ │ │ │ - beq 80440 <_PyObject_AssertFailed@@Base+0xfc> │ │ │ │ - ldr r2, [pc, #136] @ 804b4 <_PyObject_AssertFailed@@Base+0x170> │ │ │ │ + beq 8025c <_PyObject_AssertFailed@@Base+0xfc> │ │ │ │ + ldr r2, [pc, #136] @ 802d0 <_PyObject_AssertFailed@@Base+0x170> │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ - b 8048c <_PyObject_AssertFailed@@Base+0x148> │ │ │ │ + b 802a8 <_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 84fbc │ │ │ │ + bl 852c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 2fbcc <_PyObject_Dump@@Base> │ │ │ │ - ldr r2, [pc, #52] @ 804b0 <_PyObject_AssertFailed@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #52] @ 802cc <_PyObject_AssertFailed@@Base+0x16c> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ - ldr r1, [pc, #36] @ 804b8 <_PyObject_AssertFailed@@Base+0x174> │ │ │ │ - ldr r0, [pc, #36] @ 804bc <_PyObject_AssertFailed@@Base+0x178> │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #36] @ 802d4 <_PyObject_AssertFailed@@Base+0x174> │ │ │ │ + ldr r0, [pc, #36] @ 802d8 <_PyObject_AssertFailed@@Base+0x178> │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq r3, r9, r0, asr r4 │ │ │ │ - eorseq r3, r9, r8, asr r4 │ │ │ │ - eorseq r3, r9, r0, ror #8 │ │ │ │ - eorseq r3, r9, r8, ror r4 │ │ │ │ - eorseq r9, r6, r8, lsl #3 │ │ │ │ - eorseq sp, r7, r8, asr r5 │ │ │ │ - @ instruction: 0x0037abb0 │ │ │ │ - eorseq r3, r9, ip, lsl #9 │ │ │ │ - subseq sp, r3, r4, asr #32 │ │ │ │ + @ instruction: 0x00393cf8 │ │ │ │ + eorseq r3, r9, r0, lsl #26 │ │ │ │ + eorseq r3, r9, r8, lsl #26 │ │ │ │ + eorseq r3, r9, r0, lsr #26 │ │ │ │ + eorseq r9, r6, r8, asr #20 │ │ │ │ + @ instruction: 0x0037ddf4 │ │ │ │ + eorseq fp, r7, r0, ror r4 │ │ │ │ + eorseq r3, r9, r4, lsr sp │ │ │ │ + subseq sp, r3, ip, lsl #18 │ │ │ │ │ │ │ │ -000804c0 <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ +000802dc <_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 80500 <_PyUnicode_CheckConsistency@@Base+0x40> │ │ │ │ - ldr ip, [pc, #864] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + bne 8031c <_PyUnicode_CheckConsistency@@Base+0x40> │ │ │ │ + ldr ip, [pc, #864] @ 8066c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ mov r2, #668 @ 0x29c │ │ │ │ stm sp, {r2, ip} │ │ │ │ - ldr r3, [pc, #856] @ 80854 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #856] @ 80858 <_PyUnicode_CheckConsistency@@Base+0x398> │ │ │ │ - bl 80344 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r3, [pc, #856] @ 80670 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #856] @ 80674 <_PyUnicode_CheckConsistency@@Base+0x398> │ │ │ │ + bl 80160 <_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 80540 <_PyUnicode_CheckConsistency@@Base+0x80> │ │ │ │ + bne 8035c <_PyUnicode_CheckConsistency@@Base+0x80> │ │ │ │ cmp lr, #1 │ │ │ │ - beq 806c0 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ - ldr r1, [pc, #816] @ 8085c <_PyUnicode_CheckConsistency@@Base+0x39c> │ │ │ │ - ldr ip, [pc, #800] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r3, [pc, #800] @ 80854 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + beq 804dc <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ + ldr r1, [pc, #816] @ 80678 <_PyUnicode_CheckConsistency@@Base+0x39c> │ │ │ │ + ldr ip, [pc, #800] @ 8066c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r3, [pc, #800] @ 80670 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r2, [pc, #804] @ 80860 <_PyUnicode_CheckConsistency@@Base+0x3a0> │ │ │ │ + ldr r2, [pc, #804] @ 8067c <_PyUnicode_CheckConsistency@@Base+0x3a0> │ │ │ │ mov r1, #0 │ │ │ │ - bl 80344 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80160 <_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 805c4 <_PyUnicode_CheckConsistency@@Base+0x104> │ │ │ │ + beq 803e0 <_PyUnicode_CheckConsistency@@Base+0x104> │ │ │ │ cmp r2, #0 │ │ │ │ add r1, r0, #28 │ │ │ │ - beq 80588 <_PyUnicode_CheckConsistency@@Base+0xc8> │ │ │ │ - ldr r1, [pc, #752] @ 80864 <_PyUnicode_CheckConsistency@@Base+0x3a4> │ │ │ │ - ldr ip, [pc, #728] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r3, [pc, #728] @ 80854 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + beq 803a4 <_PyUnicode_CheckConsistency@@Base+0xc8> │ │ │ │ + ldr r1, [pc, #752] @ 80680 <_PyUnicode_CheckConsistency@@Base+0x3a4> │ │ │ │ + ldr ip, [pc, #728] @ 8066c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r3, [pc, #728] @ 80670 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r2, [pc, #740] @ 80868 <_PyUnicode_CheckConsistency@@Base+0x3a8> │ │ │ │ + ldr r2, [pc, #740] @ 80684 <_PyUnicode_CheckConsistency@@Base+0x3a8> │ │ │ │ mov r1, #0 │ │ │ │ - bl 80344 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80160 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 805ac <_PyUnicode_CheckConsistency@@Base+0xec> │ │ │ │ - ldr lr, [pc, #696] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr ip, [pc, #720] @ 8086c <_PyUnicode_CheckConsistency@@Base+0x3ac> │ │ │ │ + beq 803c8 <_PyUnicode_CheckConsistency@@Base+0xec> │ │ │ │ + ldr lr, [pc, #696] @ 8066c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr ip, [pc, #720] @ 80688 <_PyUnicode_CheckConsistency@@Base+0x3ac> │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #688] @ 80854 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #712] @ 80870 <_PyUnicode_CheckConsistency@@Base+0x3b0> │ │ │ │ + ldr r3, [pc, #688] @ 80670 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #712] @ 8068c <_PyUnicode_CheckConsistency@@Base+0x3b0> │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 80344 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80160 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r4, [r0, #24] │ │ │ │ cmp r4, r1 │ │ │ │ - bne 8068c <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr ip, [pc, #656] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r2, [pc, #688] @ 80874 <_PyUnicode_CheckConsistency@@Base+0x3b4> │ │ │ │ - b 80678 <_PyUnicode_CheckConsistency@@Base+0x1b8> │ │ │ │ + bne 804a8 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr ip, [pc, #656] @ 8066c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r2, [pc, #688] @ 80690 <_PyUnicode_CheckConsistency@@Base+0x3b4> │ │ │ │ + b 80494 <_PyUnicode_CheckConsistency@@Base+0x1b8> │ │ │ │ cmp r2, #0 │ │ │ │ ldr r6, [r0, #28] │ │ │ │ - beq 805e8 <_PyUnicode_CheckConsistency@@Base+0x128> │ │ │ │ - ldr ip, [pc, #632] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + beq 80404 <_PyUnicode_CheckConsistency@@Base+0x128> │ │ │ │ + ldr ip, [pc, #632] @ 8066c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ mov r2, #692 @ 0x2b4 │ │ │ │ stm sp, {r2, ip} │ │ │ │ - ldr r3, [pc, #624] @ 80854 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #640] @ 80868 <_PyUnicode_CheckConsistency@@Base+0x3a8> │ │ │ │ - bl 80344 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r3, [pc, #624] @ 80670 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #640] @ 80684 <_PyUnicode_CheckConsistency@@Base+0x3a8> │ │ │ │ + bl 80160 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne 8060c <_PyUnicode_CheckConsistency@@Base+0x14c> │ │ │ │ - ldr ip, [pc, #600] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + bne 80428 <_PyUnicode_CheckConsistency@@Base+0x14c> │ │ │ │ + ldr ip, [pc, #600] @ 8066c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ mov r2, #696 @ 0x2b8 │ │ │ │ stm sp, {r2, ip} │ │ │ │ - ldr r3, [pc, #592] @ 80854 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #624] @ 80878 <_PyUnicode_CheckConsistency@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #592] @ 80670 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #624] @ 80694 <_PyUnicode_CheckConsistency@@Base+0x3b8> │ │ │ │ mov r1, r6 │ │ │ │ - bl 80344 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80160 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - beq 80668 <_PyUnicode_CheckConsistency@@Base+0x1a8> │ │ │ │ + beq 80484 <_PyUnicode_CheckConsistency@@Base+0x1a8> │ │ │ │ cmp r6, r4 │ │ │ │ - beq 8063c <_PyUnicode_CheckConsistency@@Base+0x17c> │ │ │ │ - ldr lr, [pc, #552] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr ip, [pc, #592] @ 8087c <_PyUnicode_CheckConsistency@@Base+0x3bc> │ │ │ │ + beq 80458 <_PyUnicode_CheckConsistency@@Base+0x17c> │ │ │ │ + ldr lr, [pc, #552] @ 8066c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr ip, [pc, #592] @ 80698 <_PyUnicode_CheckConsistency@@Base+0x3bc> │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #544] @ 80854 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #584] @ 80880 <_PyUnicode_CheckConsistency@@Base+0x3c0> │ │ │ │ + ldr r3, [pc, #544] @ 80670 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #584] @ 8069c <_PyUnicode_CheckConsistency@@Base+0x3c0> │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 80344 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80160 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - beq 806c0 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ - ldr lr, [pc, #508] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr ip, [pc, #556] @ 80884 <_PyUnicode_CheckConsistency@@Base+0x3c4> │ │ │ │ + beq 804dc <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ + ldr lr, [pc, #508] @ 8066c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr ip, [pc, #556] @ 806a0 <_PyUnicode_CheckConsistency@@Base+0x3c4> │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #500] @ 80854 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #548] @ 80888 <_PyUnicode_CheckConsistency@@Base+0x3c8> │ │ │ │ + ldr r3, [pc, #500] @ 80670 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #548] @ 806a4 <_PyUnicode_CheckConsistency@@Base+0x3c8> │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 80344 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80160 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r6, r4 │ │ │ │ - bne 8068c <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr ip, [pc, #472] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r2, [pc, #528] @ 8088c <_PyUnicode_CheckConsistency@@Base+0x3cc> │ │ │ │ + bne 804a8 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr ip, [pc, #472] @ 8066c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r2, [pc, #528] @ 806a8 <_PyUnicode_CheckConsistency@@Base+0x3cc> │ │ │ │ stm sp, {r2, ip} │ │ │ │ - ldr r3, [pc, #464] @ 80854 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #520] @ 80890 <_PyUnicode_CheckConsistency@@Base+0x3d0> │ │ │ │ + ldr r3, [pc, #464] @ 80670 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #520] @ 806ac <_PyUnicode_CheckConsistency@@Base+0x3d0> │ │ │ │ mov r1, r5 │ │ │ │ - bl 80344 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80160 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 806c0 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ + bne 804dc <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ ldr r2, [ip, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 806c0 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ - ldr r2, [pc, #492] @ 80894 <_PyUnicode_CheckConsistency@@Base+0x3d4> │ │ │ │ - ldr lr, [pc, #420] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r3, [pc, #420] @ 80854 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + beq 804dc <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ + ldr r2, [pc, #492] @ 806b0 <_PyUnicode_CheckConsistency@@Base+0x3d4> │ │ │ │ + ldr lr, [pc, #420] @ 8066c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r3, [pc, #420] @ 80670 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ stm sp, {r2, lr} │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #476] @ 80898 <_PyUnicode_CheckConsistency@@Base+0x3d8> │ │ │ │ + ldr r2, [pc, #476] @ 806b4 <_PyUnicode_CheckConsistency@@Base+0x3d8> │ │ │ │ mov r0, ip │ │ │ │ - bl 80344 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80160 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 80844 <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ + beq 80660 <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ tst r3, #32 │ │ │ │ ldreq r0, [ip, #28] │ │ │ │ - beq 806e0 <_PyUnicode_CheckConsistency@@Base+0x220> │ │ │ │ + beq 804fc <_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 80720 <_PyUnicode_CheckConsistency@@Base+0x260> │ │ │ │ + ble 8053c <_PyUnicode_CheckConsistency@@Base+0x260> │ │ │ │ cmp lr, #1 │ │ │ │ ldrbeq r5, [r0, r1] │ │ │ │ - beq 80710 <_PyUnicode_CheckConsistency@@Base+0x250> │ │ │ │ + beq 8052c <_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 806ec <_PyUnicode_CheckConsistency@@Base+0x22c> │ │ │ │ + b 80508 <_PyUnicode_CheckConsistency@@Base+0x22c> │ │ │ │ cmp lr, #1 │ │ │ │ - bne 80794 <_PyUnicode_CheckConsistency@@Base+0x2d4> │ │ │ │ + bne 805b0 <_PyUnicode_CheckConsistency@@Base+0x2d4> │ │ │ │ ands r1, r3, #64 @ 0x40 │ │ │ │ - bne 80778 <_PyUnicode_CheckConsistency@@Base+0x2b8> │ │ │ │ + bne 80594 <_PyUnicode_CheckConsistency@@Base+0x2b8> │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi 80754 <_PyUnicode_CheckConsistency@@Base+0x294> │ │ │ │ - ldr r2, [pc, #348] @ 8089c <_PyUnicode_CheckConsistency@@Base+0x3dc> │ │ │ │ - ldr lr, [pc, #268] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r3, [pc, #268] @ 80854 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + bhi 80570 <_PyUnicode_CheckConsistency@@Base+0x294> │ │ │ │ + ldr r2, [pc, #348] @ 806b8 <_PyUnicode_CheckConsistency@@Base+0x3dc> │ │ │ │ + ldr lr, [pc, #268] @ 8066c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r3, [pc, #268] @ 80670 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ stm sp, {r2, lr} │ │ │ │ mov r0, ip │ │ │ │ - ldr r2, [pc, #332] @ 808a0 <_PyUnicode_CheckConsistency@@Base+0x3e0> │ │ │ │ - bl 80344 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r2, [pc, #332] @ 806bc <_PyUnicode_CheckConsistency@@Base+0x3e0> │ │ │ │ + bl 80160 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls 80818 <_PyUnicode_CheckConsistency@@Base+0x358> │ │ │ │ - ldr lr, [pc, #236] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + bls 80634 <_PyUnicode_CheckConsistency@@Base+0x358> │ │ │ │ + ldr lr, [pc, #236] @ 8066c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ mov r2, #728 @ 0x2d8 │ │ │ │ stm sp, {r2, lr} │ │ │ │ - ldr r3, [pc, #228] @ 80854 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #304] @ 808a4 <_PyUnicode_CheckConsistency@@Base+0x3e4> │ │ │ │ + ldr r3, [pc, #228] @ 80670 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #304] @ 806c0 <_PyUnicode_CheckConsistency@@Base+0x3e4> │ │ │ │ mov r0, ip │ │ │ │ - bl 80344 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80160 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls 80818 <_PyUnicode_CheckConsistency@@Base+0x358> │ │ │ │ - ldr lr, [pc, #200] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #284] @ 808a8 <_PyUnicode_CheckConsistency@@Base+0x3e8> │ │ │ │ - ldr r3, [pc, #196] @ 80854 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #280] @ 808ac <_PyUnicode_CheckConsistency@@Base+0x3ec> │ │ │ │ - b 80834 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bls 80634 <_PyUnicode_CheckConsistency@@Base+0x358> │ │ │ │ + ldr lr, [pc, #200] @ 8066c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #284] @ 806c4 <_PyUnicode_CheckConsistency@@Base+0x3e8> │ │ │ │ + ldr r3, [pc, #196] @ 80670 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #280] @ 806c8 <_PyUnicode_CheckConsistency@@Base+0x3ec> │ │ │ │ + b 80650 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ cmp lr, #2 │ │ │ │ - bne 807dc <_PyUnicode_CheckConsistency@@Base+0x31c> │ │ │ │ + bne 805f8 <_PyUnicode_CheckConsistency@@Base+0x31c> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi 807b8 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ - ldr lr, [pc, #164] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #256] @ 808b0 <_PyUnicode_CheckConsistency@@Base+0x3f0> │ │ │ │ - ldr r3, [pc, #160] @ 80854 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #252] @ 808b4 <_PyUnicode_CheckConsistency@@Base+0x3f4> │ │ │ │ - b 80834 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bhi 805d4 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ + ldr lr, [pc, #164] @ 8066c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #256] @ 806cc <_PyUnicode_CheckConsistency@@Base+0x3f0> │ │ │ │ + ldr r3, [pc, #160] @ 80670 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #252] @ 806d0 <_PyUnicode_CheckConsistency@@Base+0x3f4> │ │ │ │ + b 80650 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ lslcc r4, r4, #1 │ │ │ │ ldrhcc r3, [r0, r4] │ │ │ │ - bcc 8081c <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ - ldr lr, [pc, #128] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #228] @ 808b8 <_PyUnicode_CheckConsistency@@Base+0x3f8> │ │ │ │ - ldr r3, [pc, #124] @ 80854 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #224] @ 808bc <_PyUnicode_CheckConsistency@@Base+0x3fc> │ │ │ │ - b 80834 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bcc 80638 <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ + ldr lr, [pc, #128] @ 8066c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #228] @ 806d4 <_PyUnicode_CheckConsistency@@Base+0x3f8> │ │ │ │ + ldr r3, [pc, #124] @ 80670 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #224] @ 806d8 <_PyUnicode_CheckConsistency@@Base+0x3fc> │ │ │ │ + b 80650 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ - bcs 807f8 <_PyUnicode_CheckConsistency@@Base+0x338> │ │ │ │ - ldr lr, [pc, #100] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #208] @ 808c0 <_PyUnicode_CheckConsistency@@Base+0x400> │ │ │ │ - ldr r3, [pc, #96] @ 80854 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #204] @ 808c4 <_PyUnicode_CheckConsistency@@Base+0x404> │ │ │ │ - b 80834 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bcs 80614 <_PyUnicode_CheckConsistency@@Base+0x338> │ │ │ │ + ldr lr, [pc, #100] @ 8066c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #208] @ 806dc <_PyUnicode_CheckConsistency@@Base+0x400> │ │ │ │ + ldr r3, [pc, #96] @ 80670 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #204] @ 806e0 <_PyUnicode_CheckConsistency@@Base+0x404> │ │ │ │ + b 80650 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ cmp r2, #1114112 @ 0x110000 │ │ │ │ ldrcc r3, [r0, r4, lsl #2] │ │ │ │ - bcc 8081c <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ - ldr lr, [pc, #68] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #184] @ 808c8 <_PyUnicode_CheckConsistency@@Base+0x408> │ │ │ │ - ldr r3, [pc, #64] @ 80854 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #180] @ 808cc <_PyUnicode_CheckConsistency@@Base+0x40c> │ │ │ │ - b 80834 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bcc 80638 <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ + ldr lr, [pc, #68] @ 8066c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #184] @ 806e4 <_PyUnicode_CheckConsistency@@Base+0x408> │ │ │ │ + ldr r3, [pc, #64] @ 80670 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #180] @ 806e8 <_PyUnicode_CheckConsistency@@Base+0x40c> │ │ │ │ + b 80650 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ ldrb r3, [r0, r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 80844 <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ - ldr lr, [pc, #36] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #160] @ 808d0 <_PyUnicode_CheckConsistency@@Base+0x410> │ │ │ │ - ldr r3, [pc, #32] @ 80854 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #156] @ 808d4 <_PyUnicode_CheckConsistency@@Base+0x414> │ │ │ │ + beq 80660 <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ + ldr lr, [pc, #36] @ 8066c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #160] @ 806ec <_PyUnicode_CheckConsistency@@Base+0x410> │ │ │ │ + ldr r3, [pc, #32] @ 80670 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #156] @ 806f0 <_PyUnicode_CheckConsistency@@Base+0x414> │ │ │ │ stm sp, {r1, lr} │ │ │ │ mov r0, ip │ │ │ │ mov r1, #0 │ │ │ │ - bl 80344 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80160 <_PyObject_AssertFailed@@Base> │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq sp, r3, ip, asr r0 │ │ │ │ - @ instruction: 0x00360cbc │ │ │ │ - eorseq r3, r9, r4, lsr #9 │ │ │ │ + subseq sp, r3, r4, lsr #18 │ │ │ │ + eorseq r1, r6, ip, ror r5 │ │ │ │ + eorseq r3, r9, ip, asr #26 │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ - eorseq r3, r9, r8, ror #9 │ │ │ │ + mlaseq r9, r0, sp, r3 │ │ │ │ andeq r0, r0, sl, lsr #5 │ │ │ │ - eorseq r3, r9, r8, lsl #10 │ │ │ │ + @ instruction: 0x00393db0 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - eorseq r3, r9, r8, ror #10 │ │ │ │ + eorseq r3, r9, r0, lsl lr │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - mlaseq r9, ip, r5, r3 │ │ │ │ + eorseq r3, r9, r4, asr #28 │ │ │ │ @ instruction: 0x000002ba │ │ │ │ - @ instruction: 0x003935b0 │ │ │ │ + eorseq r3, r9, r8, asr lr │ │ │ │ @ instruction: 0x000002bb │ │ │ │ - eorseq r3, r9, ip, asr #11 │ │ │ │ + eorseq r3, r9, r4, ror lr │ │ │ │ @ instruction: 0x000002be │ │ │ │ - eorseq r3, r9, r0, lsl #11 │ │ │ │ + eorseq r3, r9, r8, lsr #28 │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ - @ instruction: 0x003935f4 │ │ │ │ + mlaseq r9, ip, lr, r3 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - eorseq r3, r9, r0, lsl r6 │ │ │ │ - eorseq r3, r9, r0, lsr #12 │ │ │ │ + @ instruction: 0x00393eb8 │ │ │ │ + eorseq r3, r9, r8, asr #29 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - eorseq r3, r9, r0, lsr r6 │ │ │ │ + @ instruction: 0x00393ed8 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - eorseq r3, r9, r0, asr #12 │ │ │ │ + eorseq r3, r9, r8, ror #29 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - eorseq r3, r9, r4, asr r6 │ │ │ │ + @ instruction: 0x00393efc │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ - eorseq r3, r9, r8, ror #12 │ │ │ │ + eorseq r3, r9, r0, lsl pc │ │ │ │ andeq r0, r0, r3, ror #5 │ │ │ │ - eorseq r3, r9, ip, ror r6 │ │ │ │ + eorseq r3, r9, r4, lsr #30 │ │ │ │ andeq r0, r0, r5, ror #5 │ │ │ │ - mlaseq r9, r0, r6, r3 │ │ │ │ + eorseq r3, r9, r8, lsr pc │ │ │ │ │ │ │ │ -000808d8 : │ │ │ │ +000806f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #108] @ 8095c │ │ │ │ + ldr r3, [pc, #108] @ 80778 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, #152] @ 0x98 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx r2 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 80950 │ │ │ │ + beq 8076c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ add r1, r4, #8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - bl 112590 │ │ │ │ + bl 1125c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 80954 │ │ │ │ + bge 80770 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80950 │ │ │ │ + beq 8076c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 80950 │ │ │ │ + bne 8076c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sp, r5, r8, lsr r9 │ │ │ │ │ │ │ │ -00080960 : │ │ │ │ +0008077c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #52] @ 809ac │ │ │ │ + ldr r2, [pc, #52] @ 807c8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8099c │ │ │ │ - ldr r0, [pc, #40] @ 809b0 │ │ │ │ + beq 807b8 │ │ │ │ + ldr r0, [pc, #40] @ 807cc │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #36] @ 809b4 │ │ │ │ + ldr r1, [pc, #36] @ 807d0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 1134c4 │ │ │ │ + bl 1134fc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r5, r8, lsr r9 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, ip, asr #13 │ │ │ │ + eorseq lr, r8, ip, lsl #31 │ │ │ │ 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 809f4 │ │ │ │ + bne 80810 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - ldr r3, [pc, #508] @ 80be0 │ │ │ │ + ldr r3, [pc, #508] @ 809fc │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 80af4 │ │ │ │ + bhi 80910 │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r0, [pc, #488] @ 80be4 │ │ │ │ - bl 1ef238 <_PyArg_NoKeywords@@Base> │ │ │ │ + ldr r0, [pc, #488] @ 80a00 │ │ │ │ + bl 1ef648 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 809d8 │ │ │ │ + bne 807f4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r8, [r4, #20] │ │ │ │ - b 80a18 │ │ │ │ + b 80834 │ │ │ │ mov r8, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 191b54 │ │ │ │ + bl 191c58 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 80a04 │ │ │ │ + beq 80820 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 191b54 │ │ │ │ + bl 191c58 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 80a60 │ │ │ │ + bne 8087c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80a04 │ │ │ │ + beq 80820 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 80a04 │ │ │ │ + bne 80820 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 80a04 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 80820 │ │ │ │ cmp r8, #0 │ │ │ │ - ldreq r4, [pc, #380] @ 80be8 │ │ │ │ - beq 80b08 │ │ │ │ + ldreq r4, [pc, #380] @ 80a04 │ │ │ │ + beq 80924 │ │ │ │ mov r0, r8 │ │ │ │ - bl 191b54 │ │ │ │ + bl 191c58 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 80b94 │ │ │ │ + beq 809b0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 80b08 │ │ │ │ - ldr r3, [pc, #344] @ 80bec │ │ │ │ - ldr r1, [pc, #344] @ 80bf0 │ │ │ │ + bne 80924 │ │ │ │ + ldr r3, [pc, #344] @ 80a08 │ │ │ │ + ldr r1, [pc, #344] @ 80a0c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80b94 │ │ │ │ + beq 809b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 80b94 │ │ │ │ + bne 809b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 80b94 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 809b0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 191b54 │ │ │ │ + bl 191c58 │ │ │ │ subs r6, r0, #0 │ │ │ │ - ldrne r4, [pc, #272] @ 80be8 │ │ │ │ + ldrne r4, [pc, #272] @ 80a04 │ │ │ │ subne r5, r4, #16 │ │ │ │ - bne 80b08 │ │ │ │ - b 80a04 │ │ │ │ - ldr r3, [pc, #268] @ 80bf4 │ │ │ │ - ldr r1, [pc, #268] @ 80bf8 │ │ │ │ + bne 80924 │ │ │ │ + b 80820 │ │ │ │ + ldr r3, [pc, #268] @ 80a10 │ │ │ │ + ldr r1, [pc, #268] @ 80a14 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 80a04 │ │ │ │ - ldr r3, [pc, #248] @ 80bf4 │ │ │ │ - ldr r1, [pc, #252] @ 80bfc │ │ │ │ + bl 18ee38 │ │ │ │ + b 80820 │ │ │ │ + ldr r3, [pc, #248] @ 80a10 │ │ │ │ + ldr r1, [pc, #252] @ 80a18 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ - b 80a04 │ │ │ │ + bl 1177f0 │ │ │ │ + b 80820 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 191d90 │ │ │ │ + bl 191e94 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80b48 │ │ │ │ + beq 80964 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 80b48 │ │ │ │ + bne 80964 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80b6c │ │ │ │ + beq 80988 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 80b6c │ │ │ │ + bne 80988 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80a04 │ │ │ │ + beq 80820 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 80a04 │ │ │ │ + bne 80820 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 80a04 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 80820 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80bb8 │ │ │ │ + beq 809d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 80bb8 │ │ │ │ + bne 809d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80a04 │ │ │ │ + beq 80820 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 80a04 │ │ │ │ + bne 80820 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 80a04 │ │ │ │ - subseq sp, r3, r8 │ │ │ │ - eorseq lr, r7, r0, lsr #25 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 80820 │ │ │ │ + ldrsbeq sp, [r3], #-128 @ 0xffffff80 │ │ │ │ + eorseq pc, r7, r0, ror #10 │ │ │ │ subseq r7, r7, ip, lsl #3 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r7, r0, asr #9 │ │ │ │ + eorseq r2, r7, r0, lsl #27 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r7, r0, ror #9 │ │ │ │ - eorseq r2, r7, ip, lsl #10 │ │ │ │ + eorseq r2, r7, r0, lsr #27 │ │ │ │ + eorseq r2, r7, ip, asr #27 │ │ │ │ │ │ │ │ -00080c00 : │ │ │ │ +00080a1c : │ │ │ │ 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] @ 80d04 │ │ │ │ + ldr r9, [pc, #236] @ 80b20 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r0, r9 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r3 │ │ │ │ - beq 80c58 │ │ │ │ + beq 80a74 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - bne 80c4c │ │ │ │ + bne 80a68 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl aafb0 │ │ │ │ + bl aaef4 │ │ │ │ mov r3, r0 │ │ │ │ - b 80c5c │ │ │ │ + b 80a78 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ str r3, [r6] │ │ │ │ cmp r0, r9 │ │ │ │ - bne 80c7c │ │ │ │ + bne 80a98 │ │ │ │ cmp r3, #0 │ │ │ │ sublt r1, r4, #1 │ │ │ │ movge r1, #0 │ │ │ │ - b 80c98 │ │ │ │ + b 80ab4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 80c44 │ │ │ │ - bl aafb0 │ │ │ │ + beq 80a60 │ │ │ │ + bl aaef4 │ │ │ │ subs r1, r0, #0 │ │ │ │ addlt r1, r1, r4 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ str r1, [r5] │ │ │ │ cmp r0, r9 │ │ │ │ - bne 80cbc │ │ │ │ + bne 80ad8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ movge r0, r4 │ │ │ │ mvnlt r0, #0 │ │ │ │ - b 80cd8 │ │ │ │ + b 80af4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 80c44 │ │ │ │ - bl aafb0 │ │ │ │ + beq 80a60 │ │ │ │ + bl aaef4 │ │ │ │ cmp r0, #0 │ │ │ │ addlt r0, r0, r4 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [r7] │ │ │ │ - blt 80c44 │ │ │ │ + blt 80a60 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, r4 │ │ │ │ - bge 80c44 │ │ │ │ + bge 80a60 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00080d08 : │ │ │ │ +00080b24 : │ │ │ │ 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 16e9c4 │ │ │ │ + bl 16e9b4 │ │ │ │ cmn r0, #1 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r7] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f30c │ │ │ │ + bl 16f2fc │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r8] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + │ │ │ │ +00080b84 : │ │ │ │ + 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 80bbc │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r2, [pc, #312] @ 80ce4 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r8, r6 │ │ │ │ + mov r9, r6 │ │ │ │ + b 80bcc │ │ │ │ + ldr r1, [pc, #292] @ 80ce8 │ │ │ │ + ldr r0, [pc, #292] @ 80cec │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 80cd8 │ │ │ │ + ldr r3, [r1, r9, lsl #3] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 80be8 │ │ │ │ + cmp r3, r2 │ │ │ │ + add r9, r9, #1 │ │ │ │ + addeq r8, r8, #1 │ │ │ │ + b 80bcc │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 23aff4 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 80cd8 │ │ │ │ + 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] @ 80cf0 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + ldr r3, [pc, #196] @ 80cf4 │ │ │ │ + str r3, [r4, #44] @ 0x2c │ │ │ │ + ldr r3, [pc, #192] @ 80cf8 │ │ │ │ + str r3, [r4, #128] @ 0x80 │ │ │ │ + ldr r3, [pc, #188] @ 80cfc │ │ │ │ + str r3, [r4, #116] @ 0x74 │ │ │ │ + ldr r3, [pc, #184] @ 80d00 │ │ │ │ + str r3, [r4, #156] @ 0x9c │ │ │ │ + ldr r3, [pc, #180] @ 80d04 │ │ │ │ + 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 a5478 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 80cd0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r4] │ │ │ │ + bl a43c0 <_PyType_GetDict@@Base> │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl a55bc │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 80cdc │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 80cd0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 80cd0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 99ba8 │ │ │ │ + mvn r6, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + @ instruction: 0x0035fbdc │ │ │ │ + @ instruction: 0x000002b5 │ │ │ │ + eorseq r3, r9, r4, lsl #31 │ │ │ │ + andseq r8, r7, r0, lsr #25 │ │ │ │ + @ instruction: 0x0029a4b0 │ │ │ │ + subseq sl, r5, ip, lsr #8 │ │ │ │ + subseq r0, r6, r0, asr #30 │ │ │ │ + andseq r4, lr, r8, lsr r2 │ │ │ │ + andeq r3, r7, ip, asr #31 │ │ │ │ + │ │ │ │ +00080d08 : │ │ │ │ + b 80b84 │ │ │ │ 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] @ 80e08 │ │ │ │ - bl fe1f4 │ │ │ │ + ldr r1, [pc, #100] @ 80dac │ │ │ │ + bl fe244 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80db4 │ │ │ │ + bne 80d58 │ │ │ │ mov r0, #0 │ │ │ │ - b 80e00 │ │ │ │ + b 80da4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 56770 │ │ │ │ + bl 566c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 80dd8 │ │ │ │ - bl a55e8 │ │ │ │ + bne 80d7c │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80dac │ │ │ │ + bne 80d50 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 80dfc │ │ │ │ - bl a55e8 │ │ │ │ + bne 80da0 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80dac │ │ │ │ - ldr r0, [pc, #8] @ 80e0c │ │ │ │ + bne 80d50 │ │ │ │ + ldr r0, [pc, #8] @ 80db0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq fp, r5, r4, lsl #7 │ │ │ │ + eorseq fp, r5, r4, asr #24 │ │ │ │ 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 a58d8 │ │ │ │ + bl a581c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 80e44 │ │ │ │ + bne 80de8 │ │ │ │ mvn r0, #0 │ │ │ │ - b 80ed0 │ │ │ │ + b 80e74 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #136] @ 80ed8 │ │ │ │ - ldrne r0, [pc, #136] @ 80edc │ │ │ │ + ldreq r0, [pc, #136] @ 80e7c │ │ │ │ + ldrne r0, [pc, #136] @ 80e80 │ │ │ │ moveq r2, #2 │ │ │ │ moveq r1, sp │ │ │ │ movne r2, #3 │ │ │ │ movne r1, sp │ │ │ │ strne r4, [sp, #8] │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 19f444 │ │ │ │ + bl 19f5c8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 80e98 │ │ │ │ + beq 80e3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 80e98 │ │ │ │ + bne 80e3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 80e3c │ │ │ │ + beq 80de0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 80eb4 │ │ │ │ + bne 80e58 │ │ │ │ mov r0, #0 │ │ │ │ - b 80ed0 │ │ │ │ + b 80e74 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 80eac │ │ │ │ + bne 80e50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 80eac │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 80e50 │ │ │ │ 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 80f30 │ │ │ │ + bne 80ed4 │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ moveq r1, #255 @ 0xff │ │ │ │ - beq 80f30 │ │ │ │ - ldr r2, [pc, #72] @ 80f70 │ │ │ │ + beq 80ed4 │ │ │ │ + ldr r2, [pc, #72] @ 80f14 │ │ │ │ cmp r3, #2 │ │ │ │ - ldr r1, [pc, #68] @ 80f74 │ │ │ │ + ldr r1, [pc, #68] @ 80f18 │ │ │ │ movne r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9255c │ │ │ │ + bl 92558 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 80f64 │ │ │ │ + beq 80f08 │ │ │ │ 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 10cd08 <_PyUnicodeWriter_PrepareInternal@@Base+0x6b8> │ │ │ │ + bl 10cd4c <_PyUnicodeWriter_PrepareInternal@@Base+0x6b8> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ │ │ │ │ -00080f78 : │ │ │ │ +00080f1c : │ │ │ │ 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 80fa0 │ │ │ │ - bl 58570 │ │ │ │ - b 80fe4 │ │ │ │ - ldr r3, [pc, #68] @ 80fec │ │ │ │ + bne 80f44 │ │ │ │ + bl 58514 │ │ │ │ + b 80f88 │ │ │ │ + ldr r3, [pc, #68] @ 80f90 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #56] @ 80ff0 │ │ │ │ + ldr r1, [pc, #56] @ 80f94 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b8828 │ │ │ │ + bl 1b8d44 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 80fe4 │ │ │ │ + blt 80f88 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r1, [pc, #32] @ 80ff4 │ │ │ │ + ldr r1, [pc, #32] @ 80f98 │ │ │ │ mov r2, r6 │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 650dc │ │ │ │ + b 6508c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x003936dc │ │ │ │ - @ instruction: 0x0035ecd8 │ │ │ │ + mlaseq r9, ip, pc, r3 @ │ │ │ │ + mlaseq r5, r8, r5, pc @ │ │ │ │ │ │ │ │ -00080ff8 : │ │ │ │ +00080f9c : │ │ │ │ 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 81020 │ │ │ │ - bl 58570 │ │ │ │ - b 810c8 │ │ │ │ - ldr r3, [pc, #168] @ 810d0 │ │ │ │ + bne 80fc4 │ │ │ │ + bl 58514 │ │ │ │ + b 8106c │ │ │ │ + ldr r3, [pc, #168] @ 81074 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #156] @ 810d4 │ │ │ │ + ldr r1, [pc, #156] @ 81078 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b8828 │ │ │ │ + bl 1b8d44 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 810c8 │ │ │ │ - ldr r3, [pc, #136] @ 810d8 │ │ │ │ + blt 8106c │ │ │ │ + ldr r3, [pc, #136] @ 8107c │ │ │ │ cmp r6, #0 │ │ │ │ moveq r6, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 650dc │ │ │ │ + bl 6508c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 810c8 │ │ │ │ + beq 8106c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 810c0 │ │ │ │ + bne 81064 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #84] @ 810dc │ │ │ │ + ldr r2, [pc, #84] @ 81080 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r1, [pc, #76] @ 810e0 │ │ │ │ + ldr r1, [pc, #76] @ 81084 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 810c8 │ │ │ │ + beq 8106c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 810c8 │ │ │ │ + bne 8106c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 810c8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 8106c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 23e558 │ │ │ │ + b 23e520 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r3, r9, r0, lsr r7 │ │ │ │ - @ instruction: 0x0035ecd8 │ │ │ │ + @ instruction: 0x00393ff0 │ │ │ │ + mlaseq r5, r8, r5, pc @ │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r7, r4, ror #27 │ │ │ │ + eorseq r4, r7, r4, lsr #13 │ │ │ │ │ │ │ │ -000810e4 : │ │ │ │ +00081088 : │ │ │ │ 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 8110c │ │ │ │ - bl 58570 │ │ │ │ - b 81150 │ │ │ │ - ldr r3, [pc, #68] @ 81158 │ │ │ │ + bne 810b0 │ │ │ │ + bl 58514 │ │ │ │ + b 810f4 │ │ │ │ + ldr r3, [pc, #68] @ 810fc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #56] @ 8115c │ │ │ │ + ldr r1, [pc, #56] @ 81100 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b8828 │ │ │ │ + bl 1b8d44 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 81150 │ │ │ │ + blt 810f4 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r1, [pc, #32] @ 81160 │ │ │ │ + ldr r1, [pc, #32] @ 81104 │ │ │ │ mov r2, r6 │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2281f0 │ │ │ │ + b 2281c4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r3, r9, ip, lsl #15 │ │ │ │ - @ instruction: 0x0035ecd8 │ │ │ │ + eorseq r4, r9, ip, asr #32 │ │ │ │ + mlaseq r5, r8, r5, pc @ │ │ │ │ │ │ │ │ -00081164 : │ │ │ │ +00081108 : │ │ │ │ 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 8118c │ │ │ │ - bl 58570 │ │ │ │ - b 811b4 │ │ │ │ - ldr r3, [pc, #164] @ 81238 │ │ │ │ + bne 81130 │ │ │ │ + bl 58514 │ │ │ │ + b 81158 │ │ │ │ + ldr r3, [pc, #164] @ 811dc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #152] @ 8123c │ │ │ │ + ldr r1, [pc, #152] @ 811e0 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b8828 │ │ │ │ + bl 1b8d44 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 811bc │ │ │ │ + bge 81160 │ │ │ │ mov r4, #0 │ │ │ │ - b 81230 │ │ │ │ - ldr r3, [pc, #124] @ 81240 │ │ │ │ + b 811d4 │ │ │ │ + ldr r3, [pc, #124] @ 811e4 │ │ │ │ cmp r5, #0 │ │ │ │ moveq r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2281f0 │ │ │ │ + bl 2281c4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 811b4 │ │ │ │ + beq 81158 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 81230 │ │ │ │ - ldr r2, [pc, #76] @ 81244 │ │ │ │ + bne 811d4 │ │ │ │ + ldr r2, [pc, #76] @ 811e8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r1, [pc, #68] @ 81248 │ │ │ │ + ldr r1, [pc, #68] @ 811ec │ │ │ │ mov r2, r5 │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 811b4 │ │ │ │ + beq 81158 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 811b4 │ │ │ │ + bne 81158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 811b4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 81158 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r3, r9, ip, lsl r8 │ │ │ │ - @ instruction: 0x0035ecd8 │ │ │ │ + ldrsbeq r4, [r9], -ip @ │ │ │ │ + mlaseq r5, r8, r5, pc @ │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r8, ror r8 │ │ │ │ + eorseq r4, r9, r8, lsr r1 │ │ │ │ │ │ │ │ -0008124c : │ │ │ │ +000811f0 : │ │ │ │ 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 144ad8 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl 144b48 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b b1a4c │ │ │ │ + b b19e0 │ │ │ │ │ │ │ │ -00081284 : │ │ │ │ +00081228 : │ │ │ │ mov r3, #0 │ │ │ │ - b 223d28 │ │ │ │ + b 223cfc │ │ │ │ │ │ │ │ -0008128c <_PyUnicode_DecodeUnicodeEscapeInternal@@Base>: │ │ │ │ +00081230 <_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 10b37c <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ + bl 10b3d4 <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000812bc <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ +00081260 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ cmp r1, #2 │ │ │ │ - ldreq r2, [pc, #20] @ 812dc <_PyUnicodeWriter_PrepareKindInternal@@Base+0x20> │ │ │ │ - beq 812d4 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ + ldreq r2, [pc, #20] @ 81280 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x20> │ │ │ │ + beq 81278 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ cmp r1, #4 │ │ │ │ - ldr r2, [pc, #12] @ 812e0 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x24> │ │ │ │ + ldr r2, [pc, #12] @ 81284 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x24> │ │ │ │ movne r2, #255 @ 0xff │ │ │ │ mov r1, #0 │ │ │ │ - b 10c650 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + b 10c694 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ │ │ │ │ -000812e4 <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ +00081288 <_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] @ 81448 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ + ldr r1, [pc, #320] @ 813ec <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - bls 81358 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + bls 812fc <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ tst r3, #3 │ │ │ │ - bne 81348 <_PyUnicodeWriter_WriteLatin1String@@Base+0x64> │ │ │ │ + bne 812ec <_PyUnicodeWriter_WriteLatin1String@@Base+0x64> │ │ │ │ mov r2, r3 │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc 8133c <_PyUnicodeWriter_WriteLatin1String@@Base+0x58> │ │ │ │ + bcc 812e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x58> │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ tst r1, r2 │ │ │ │ - beq 8131c <_PyUnicodeWriter_WriteLatin1String@@Base+0x38> │ │ │ │ - b 81360 <_PyUnicodeWriter_WriteLatin1String@@Base+0x7c> │ │ │ │ + beq 812c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x38> │ │ │ │ + b 81304 <_PyUnicodeWriter_WriteLatin1String@@Base+0x7c> │ │ │ │ cmp r7, r2 │ │ │ │ - beq 81358 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + beq 812fc <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ mov r3, r2 │ │ │ │ ldrsb r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge 8130c <_PyUnicodeWriter_WriteLatin1String@@Base+0x28> │ │ │ │ - b 81360 <_PyUnicodeWriter_WriteLatin1String@@Base+0x7c> │ │ │ │ + bge 812b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28> │ │ │ │ + b 81304 <_PyUnicodeWriter_WriteLatin1String@@Base+0x7c> │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - b 81364 <_PyUnicodeWriter_WriteLatin1String@@Base+0x80> │ │ │ │ + b 81308 <_PyUnicodeWriter_WriteLatin1String@@Base+0x80> │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc 813b4 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + bcc 81358 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - blt 813b4 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + blt 81358 <_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 813d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0xf0> │ │ │ │ + beq 81378 <_PyUnicodeWriter_WriteLatin1String@@Base+0xf0> │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ addne r3, r3, #20 │ │ │ │ addeq r3, r3, #28 │ │ │ │ - b 813d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0xf0> │ │ │ │ + b 81378 <_PyUnicodeWriter_WriteLatin1String@@Base+0xf0> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 81384 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + beq 81328 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10c650 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c694 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 81384 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + bne 81328 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - beq 813fc <_PyUnicodeWriter_WriteLatin1String@@Base+0x118> │ │ │ │ + beq 813a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x118> │ │ │ │ cmp r2, #4 │ │ │ │ addeq r3, r3, r0, lsl #2 │ │ │ │ - beq 8141c <_PyUnicodeWriter_WriteLatin1String@@Base+0x138> │ │ │ │ + beq 813c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x138> │ │ │ │ add r0, r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 29cdc │ │ │ │ - b 81434 <_PyUnicodeWriter_WriteLatin1String@@Base+0x150> │ │ │ │ + b 813d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x150> │ │ │ │ add r3, r3, r0, lsl #1 │ │ │ │ cmp r7, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r4, r4, #1 │ │ │ │ - bls 81434 <_PyUnicodeWriter_WriteLatin1String@@Base+0x150> │ │ │ │ + bls 813d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x150> │ │ │ │ ldrb r2, [r2] │ │ │ │ strh r2, [r3], #2 │ │ │ │ - b 81400 <_PyUnicodeWriter_WriteLatin1String@@Base+0x11c> │ │ │ │ + b 813a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x11c> │ │ │ │ cmp r7, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r4, r4, #1 │ │ │ │ ldrbhi r2, [r2] │ │ │ │ strhi r2, [r3], #4 │ │ │ │ - bhi 8141c <_PyUnicodeWriter_WriteLatin1String@@Base+0x138> │ │ │ │ + bhi 813c0 <_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] @ 81560 <_PyUnicodeWriter_WriteLatin1String@@Base+0x27c> │ │ │ │ + ldr r2, [pc, #252] @ 81504 <_PyUnicodeWriter_WriteLatin1String@@Base+0x27c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 81564 <_PyUnicodeWriter_WriteLatin1String@@Base+0x280> │ │ │ │ + ldr r0, [pc, #244] @ 81508 <_PyUnicodeWriter_WriteLatin1String@@Base+0x280> │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 8149c <_PyUnicodeWriter_WriteLatin1String@@Base+0x1b8> │ │ │ │ + bne 81440 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1b8> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 81568 <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ + ldr r3, [pc, #224] @ 8150c <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ cmp r5, r3 │ │ │ │ - beq 814d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ + beq 8147c <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 814d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ - b 814a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1bc> │ │ │ │ + ble 8147c <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ + b 81444 <_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 814f0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20c> │ │ │ │ + bne 81494 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20c> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 81568 <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ + ldr r3, [pc, #160] @ 8150c <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 814d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ + beq 8147c <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 814f4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x210> │ │ │ │ - ldr r3, [pc, #140] @ 8156c <_PyUnicodeWriter_WriteLatin1String@@Base+0x288> │ │ │ │ - ldr r1, [pc, #140] @ 81570 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ + bgt 81498 <_PyUnicodeWriter_WriteLatin1String@@Base+0x210> │ │ │ │ + ldr r3, [pc, #140] @ 81510 <_PyUnicodeWriter_WriteLatin1String@@Base+0x288> │ │ │ │ + ldr r1, [pc, #140] @ 81514 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r6, #0 │ │ │ │ - b 81558 <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ + b 814fc <_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 1f7528 │ │ │ │ + bl 1f7900 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 81534 <_PyUnicodeWriter_WriteLatin1String@@Base+0x250> │ │ │ │ + beq 814d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x250> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 81534 <_PyUnicodeWriter_WriteLatin1String@@Base+0x250> │ │ │ │ + bne 814d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x250> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81558 <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ + beq 814fc <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81558 <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ + bne 814fc <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 8161c <_PyUnicodeWriter_WriteLatin1String@@Base+0x338> │ │ │ │ + ldr r1, [pc, #144] @ 815c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x338> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 81620 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33c> │ │ │ │ + ldr r2, [pc, #140] @ 815c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 815d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f0> │ │ │ │ + bne 81578 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f0> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 81624 <_PyUnicodeWriter_WriteLatin1String@@Base+0x340> │ │ │ │ + ldr r3, [pc, #120] @ 815c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x340> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 815bc <_PyUnicodeWriter_WriteLatin1String@@Base+0x2d8> │ │ │ │ + beq 81560 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2d8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 815d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f4> │ │ │ │ - ldr r3, [pc, #100] @ 81628 <_PyUnicodeWriter_WriteLatin1String@@Base+0x344> │ │ │ │ - ldr r1, [pc, #100] @ 8162c <_PyUnicodeWriter_WriteLatin1String@@Base+0x348> │ │ │ │ + bgt 8157c <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f4> │ │ │ │ + ldr r3, [pc, #100] @ 815cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x344> │ │ │ │ + ldr r1, [pc, #100] @ 815d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x348> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r5, #0 │ │ │ │ - b 81614 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ + b 815b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203af0 │ │ │ │ + bl 203e90 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 81614 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ + beq 815b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81614 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ + bne 815b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 816d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f4> │ │ │ │ + ldr r1, [pc, #144] @ 8167c <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f4> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 816dc <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f8> │ │ │ │ + ldr r2, [pc, #140] @ 81680 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 81690 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ac> │ │ │ │ + bne 81634 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ac> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 816e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3fc> │ │ │ │ + ldr r3, [pc, #120] @ 81684 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3fc> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 81678 <_PyUnicodeWriter_WriteLatin1String@@Base+0x394> │ │ │ │ + beq 8161c <_PyUnicodeWriter_WriteLatin1String@@Base+0x394> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 81694 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ - ldr r3, [pc, #100] @ 816e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x400> │ │ │ │ - ldr r1, [pc, #100] @ 816e8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x404> │ │ │ │ + bgt 81638 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ + ldr r3, [pc, #100] @ 81688 <_PyUnicodeWriter_WriteLatin1String@@Base+0x400> │ │ │ │ + ldr r1, [pc, #100] @ 8168c <_PyUnicodeWriter_WriteLatin1String@@Base+0x404> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r5, #0 │ │ │ │ - b 816d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ + b 81674 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 17a880 │ │ │ │ + bl 17a98c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 816d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ + beq 81674 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 816d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ + bne 81674 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 81794 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b0> │ │ │ │ + ldr r1, [pc, #144] @ 81738 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 81798 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b4> │ │ │ │ + ldr r2, [pc, #140] @ 8173c <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b4> │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 8174c <_PyUnicodeWriter_WriteLatin1String@@Base+0x468> │ │ │ │ + bne 816f0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x468> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 8179c <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ + ldr r3, [pc, #120] @ 81740 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 81734 <_PyUnicodeWriter_WriteLatin1String@@Base+0x450> │ │ │ │ + beq 816d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x450> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 81750 <_PyUnicodeWriter_WriteLatin1String@@Base+0x46c> │ │ │ │ - ldr r3, [pc, #100] @ 817a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4bc> │ │ │ │ - ldr r1, [pc, #100] @ 817a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4c0> │ │ │ │ + bgt 816f4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x46c> │ │ │ │ + ldr r3, [pc, #100] @ 81744 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4bc> │ │ │ │ + ldr r1, [pc, #100] @ 81748 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4c0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r5, #0 │ │ │ │ - b 8178c <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ + b 81730 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ec20 │ │ │ │ + bl 20ec30 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 8178c <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ + beq 81730 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8178c <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ + bne 81730 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ │ │ │ │ -000817a8 : │ │ │ │ +0008174c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ 817e8 │ │ │ │ + ldr r4, [pc, #40] @ 8178c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ - bl 2b2734 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 2b2b10 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popge {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #4] @ 817ec │ │ │ │ - b 2a5be0 │ │ │ │ + ldr r0, [pc, #4] @ 81790 │ │ │ │ + b 2a6068 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r3, r9, r0, ror #17 │ │ │ │ + eorseq r4, r9, r0, lsr #3 │ │ │ │ │ │ │ │ -000817f0 : │ │ │ │ +00081794 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 273bac │ │ │ │ + bl 273e04 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 81818 │ │ │ │ - bl 11a910 │ │ │ │ + bne 817bc │ │ │ │ + bl 11a908 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81838 │ │ │ │ + beq 817dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81838 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 817dc │ │ │ │ + bl 9abc4 <_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 273bac │ │ │ │ + bl 273e04 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 818cc │ │ │ │ + beq 81870 │ │ │ │ add r5, r4, r5, lsl #2 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - beq 81890 │ │ │ │ - ldr r1, [pc, #84] @ 818d4 │ │ │ │ + beq 81834 │ │ │ │ + ldr r1, [pc, #84] @ 81878 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl ad024 │ │ │ │ + bl acfb8 │ │ │ │ mov r5, r0 │ │ │ │ - b 8189c │ │ │ │ + b 81840 │ │ │ │ mov r1, r6 │ │ │ │ - bl 118af0 │ │ │ │ + bl 118ae8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 818b8 │ │ │ │ + beq 8185c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 818c0 │ │ │ │ + beq 81864 │ │ │ │ mov r4, r5 │ │ │ │ - b 818cc │ │ │ │ + b 81870 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 818b8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 8185c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r3, r6, r8, asr #27 │ │ │ │ + eorseq r4, r6, r8, lsl #13 │ │ │ │ │ │ │ │ -000818d8 : │ │ │ │ +0008187c : │ │ │ │ mov r3, #2 │ │ │ │ - b 81840 │ │ │ │ + b 817e4 │ │ │ │ │ │ │ │ -000818e0 : │ │ │ │ +00081884 : │ │ │ │ mov r3, #3 │ │ │ │ - b 81840 │ │ │ │ + b 817e4 │ │ │ │ │ │ │ │ -000818e8 <_PyCrossInterpreterData_Lookup@@Base>: │ │ │ │ +0008188c <_PyCrossInterpreterData_Lookup@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a9e00 │ │ │ │ + bl 1a9f80 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ pop {r4, lr} │ │ │ │ - b 32e580 │ │ │ │ + b 32ee18 │ │ │ │ │ │ │ │ -0008190c <_PyXI_NamespaceFromNames@@Base>: │ │ │ │ +000818b0 <_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] @ 8197c <_PyXI_NamespaceFromNames@@Base+0x70> │ │ │ │ + ldr r3, [pc, #88] @ 81920 <_PyXI_NamespaceFromNames@@Base+0x70> │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, r3 │ │ │ │ - bne 81934 <_PyXI_NamespaceFromNames@@Base+0x28> │ │ │ │ + bne 818d8 <_PyXI_NamespaceFromNames@@Base+0x28> │ │ │ │ mov r4, #0 │ │ │ │ - b 81974 <_PyXI_NamespaceFromNames@@Base+0x68> │ │ │ │ + b 81918 <_PyXI_NamespaceFromNames@@Base+0x68> │ │ │ │ mov r5, r0 │ │ │ │ - bl 30327c │ │ │ │ + bl 303abc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8192c <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ + beq 818d0 <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ mov r1, r5 │ │ │ │ - bl 30370c │ │ │ │ + bl 303f4c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 81974 <_PyXI_NamespaceFromNames@@Base+0x68> │ │ │ │ + bne 81918 <_PyXI_NamespaceFromNames@@Base+0x68> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cd820 │ │ │ │ + bl 1cdd38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8192c <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ - bl 11a910 │ │ │ │ - b 8192c <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ + bne 818d0 <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ + bl 11a908 │ │ │ │ + b 818d0 <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00081980 : │ │ │ │ - ldr r1, [pc, #28] @ 819a4 │ │ │ │ - ldr r3, [pc, #28] @ 819a8 │ │ │ │ +00081924 : │ │ │ │ + ldr r1, [pc, #28] @ 81948 │ │ │ │ + ldr r3, [pc, #28] @ 8194c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 357730 │ │ │ │ - ldr r2, [pc, #20] @ 819ac │ │ │ │ + bl 357fd0 │ │ │ │ + ldr r2, [pc, #20] @ 81950 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 18edd0 <_PyErr_SetString@@Base> │ │ │ │ + b 18eed4 <_PyErr_SetString@@Base> │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r3, r9, r8, lsl #18 │ │ │ │ + eorseq r4, r9, r8, asr #3 │ │ │ │ │ │ │ │ -000819b0 <_PyState_AddModule@@Base>: │ │ │ │ +00081954 <_PyState_AddModule@@Base>: │ │ │ │ subs r3, r2, #0 │ │ │ │ - beq 819fc <_PyState_AddModule@@Base+0x4c> │ │ │ │ + beq 819a0 <_PyState_AddModule@@Base+0x4c> │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 819f0 <_PyState_AddModule@@Base+0x40> │ │ │ │ + beq 81994 <_PyState_AddModule@@Base+0x40> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 81a04 <_PyState_AddModule@@Base+0x54> │ │ │ │ - ldr r2, [pc, #36] @ 81a08 <_PyState_AddModule@@Base+0x58> │ │ │ │ + ldr r3, [pc, #36] @ 819a8 <_PyState_AddModule@@Base+0x54> │ │ │ │ + ldr r2, [pc, #36] @ 819ac <_PyState_AddModule@@Base+0x58> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18edd0 <_PyErr_SetString@@Base> │ │ │ │ + bl 18eed4 <_PyErr_SetString@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 23eb78 │ │ │ │ + b 23eb40 │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r7, r7, r0, lsr #19 │ │ │ │ + eorseq r8, r7, r0, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 81a34 <_PyState_AddModule@@Base+0x84> │ │ │ │ - ldr r2, [pc, #16] @ 81a38 <_PyState_AddModule@@Base+0x88> │ │ │ │ + ldr r3, [pc, #16] @ 819d8 <_PyState_AddModule@@Base+0x84> │ │ │ │ + ldr r2, [pc, #16] @ 819dc <_PyState_AddModule@@Base+0x88> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18edd0 <_PyErr_SetString@@Base> │ │ │ │ + bl 18eed4 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r3, r9, ip, lsr #18 │ │ │ │ + eorseq r4, r9, ip, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 81a64 <_PyState_AddModule@@Base+0xb4> │ │ │ │ - ldr r2, [pc, #16] @ 81a68 <_PyState_AddModule@@Base+0xb8> │ │ │ │ + ldr r3, [pc, #16] @ 81a08 <_PyState_AddModule@@Base+0xb4> │ │ │ │ + ldr r2, [pc, #16] @ 81a0c <_PyState_AddModule@@Base+0xb8> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18edd0 <_PyErr_SetString@@Base> │ │ │ │ + bl 18eed4 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r3, r9, ip, lsr #18 │ │ │ │ + eorseq r4, r9, ip, ror #3 │ │ │ │ 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 81aac <_PyState_AddModule@@Base+0xfc> │ │ │ │ - ldr r2, [pc, #84] @ 81aec <_PyState_AddModule@@Base+0x13c> │ │ │ │ - ldr r1, [pc, #84] @ 81af0 <_PyState_AddModule@@Base+0x140> │ │ │ │ - ldr r0, [pc, #84] @ 81af4 <_PyState_AddModule@@Base+0x144> │ │ │ │ + bne 81a50 <_PyState_AddModule@@Base+0xfc> │ │ │ │ + ldr r2, [pc, #84] @ 81a90 <_PyState_AddModule@@Base+0x13c> │ │ │ │ + ldr r1, [pc, #84] @ 81a94 <_PyState_AddModule@@Base+0x140> │ │ │ │ + ldr r0, [pc, #84] @ 81a98 <_PyState_AddModule@@Base+0x144> │ │ │ │ mov r3, r4 │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #68] @ 81af8 <_PyState_AddModule@@Base+0x148> │ │ │ │ - bl 357730 │ │ │ │ + ldr r2, [pc, #68] @ 81a9c <_PyState_AddModule@@Base+0x148> │ │ │ │ + bl 357fd0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl 23f74c │ │ │ │ + bl 23f714 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 81aa4 <_PyState_AddModule@@Base+0xf4> │ │ │ │ + beq 81a48 <_PyState_AddModule@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81ae4 <_PyState_AddModule@@Base+0x134> │ │ │ │ + beq 81a88 <_PyState_AddModule@@Base+0x134> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 241ad4 │ │ │ │ - ldr r0, [pc, #16] @ 81afc <_PyState_AddModule@@Base+0x14c> │ │ │ │ + b 241a9c │ │ │ │ + ldr r0, [pc, #16] @ 81aa0 <_PyState_AddModule@@Base+0x14c> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0037acf0 │ │ │ │ - eorseq fp, r6, r4, ror fp │ │ │ │ - @ instruction: 0x00365fd8 │ │ │ │ + @ instruction: 0x0037b5b0 │ │ │ │ + eorseq ip, r6, r4, lsr r4 │ │ │ │ + mlaseq r6, r8, r8, r6 │ │ │ │ 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 92e30 │ │ │ │ + bl 92d74 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 81d8c <_PyState_AddModule@@Base+0x3dc> │ │ │ │ - ldr r3, [pc, #624] @ 81d98 <_PyState_AddModule@@Base+0x3e8> │ │ │ │ - bl 357730 │ │ │ │ + beq 81d30 <_PyState_AddModule@@Base+0x3dc> │ │ │ │ + ldr r3, [pc, #624] @ 81d3c <_PyState_AddModule@@Base+0x3e8> │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #3892] @ 0xf34 │ │ │ │ cmp r2, #0 │ │ │ │ movgt r6, #1 │ │ │ │ - bgt 81b58 <_PyState_AddModule@@Base+0x1a8> │ │ │ │ + bgt 81afc <_PyState_AddModule@@Base+0x1a8> │ │ │ │ movne r6, #0 │ │ │ │ - bne 81b58 <_PyState_AddModule@@Base+0x1a8> │ │ │ │ + bne 81afc <_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] @ 81d9c <_PyState_AddModule@@Base+0x3ec> │ │ │ │ + ldr r3, [pc, #572] @ 81d40 <_PyState_AddModule@@Base+0x3ec> │ │ │ │ ldr r8, [r3] │ │ │ │ add r8, r8, #16 │ │ │ │ ldr r0, [r8, #-16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81bc0 <_PyState_AddModule@@Base+0x210> │ │ │ │ - bl 9ddd8 │ │ │ │ + beq 81b64 <_PyState_AddModule@@Base+0x210> │ │ │ │ + bl 9dd1c │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 81d68 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81d0c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl ab188 │ │ │ │ + bl ab0cc │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 81bb0 <_PyState_AddModule@@Base+0x200> │ │ │ │ + beq 81b54 <_PyState_AddModule@@Base+0x200> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81bb0 <_PyState_AddModule@@Base+0x200> │ │ │ │ + bne 81b54 <_PyState_AddModule@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ add r8, r8, #16 │ │ │ │ - beq 81b64 <_PyState_AddModule@@Base+0x1b4> │ │ │ │ - b 81d68 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ - ldr r3, [pc, #472] @ 81da0 <_PyState_AddModule@@Base+0x3f0> │ │ │ │ + beq 81b08 <_PyState_AddModule@@Base+0x1b4> │ │ │ │ + b 81d0c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #472] @ 81d44 <_PyState_AddModule@@Base+0x3f0> │ │ │ │ ldr r8, [r3] │ │ │ │ ldr r0, [r8] │ │ │ │ add r8, r8, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81c2c <_PyState_AddModule@@Base+0x27c> │ │ │ │ + beq 81bd0 <_PyState_AddModule@@Base+0x27c> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 81bc8 <_PyState_AddModule@@Base+0x218> │ │ │ │ - bl 9ddd8 │ │ │ │ + beq 81b6c <_PyState_AddModule@@Base+0x218> │ │ │ │ + bl 9dd1c │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 81d68 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81d0c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl ab188 │ │ │ │ + bl ab0cc │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 81c20 <_PyState_AddModule@@Base+0x270> │ │ │ │ + beq 81bc4 <_PyState_AddModule@@Base+0x270> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81c20 <_PyState_AddModule@@Base+0x270> │ │ │ │ + bne 81bc4 <_PyState_AddModule@@Base+0x270> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 81bc8 <_PyState_AddModule@@Base+0x218> │ │ │ │ - b 81d68 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ - ldr r3, [pc, #368] @ 81da4 <_PyState_AddModule@@Base+0x3f4> │ │ │ │ + beq 81b6c <_PyState_AddModule@@Base+0x218> │ │ │ │ + b 81d0c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #368] @ 81d48 <_PyState_AddModule@@Base+0x3f4> │ │ │ │ ldr r8, [r3] │ │ │ │ ldr r0, [r8] │ │ │ │ add r8, r8, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81c98 <_PyState_AddModule@@Base+0x2e8> │ │ │ │ + beq 81c3c <_PyState_AddModule@@Base+0x2e8> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 81c34 <_PyState_AddModule@@Base+0x284> │ │ │ │ - bl 9ddd8 │ │ │ │ + beq 81bd8 <_PyState_AddModule@@Base+0x284> │ │ │ │ + bl 9dd1c │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 81d68 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81d0c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl ab188 │ │ │ │ + bl ab0cc │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 81c8c <_PyState_AddModule@@Base+0x2dc> │ │ │ │ + beq 81c30 <_PyState_AddModule@@Base+0x2dc> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81c8c <_PyState_AddModule@@Base+0x2dc> │ │ │ │ + bne 81c30 <_PyState_AddModule@@Base+0x2dc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 81c34 <_PyState_AddModule@@Base+0x284> │ │ │ │ - b 81d68 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ - ldr r3, [pc, #264] @ 81da8 <_PyState_AddModule@@Base+0x3f8> │ │ │ │ + beq 81bd8 <_PyState_AddModule@@Base+0x284> │ │ │ │ + b 81d0c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #264] @ 81d4c <_PyState_AddModule@@Base+0x3f8> │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 81d90 <_PyState_AddModule@@Base+0x3e0> │ │ │ │ + beq 81d34 <_PyState_AddModule@@Base+0x3e0> │ │ │ │ ldr r0, [r6] │ │ │ │ add r6, r6, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81d90 <_PyState_AddModule@@Base+0x3e0> │ │ │ │ - bl 9ddd8 │ │ │ │ + beq 81d34 <_PyState_AddModule@@Base+0x3e0> │ │ │ │ + bl 9dd1c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 81d68 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81d0c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 115a8c │ │ │ │ + bl 115a84 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 81d00 <_PyState_AddModule@@Base+0x350> │ │ │ │ + bge 81ca4 <_PyState_AddModule@@Base+0x350> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81d68 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81d0c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81d68 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + bne 81d0c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 81d68 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ - beq 81d2c <_PyState_AddModule@@Base+0x37c> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 81d0c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81cd0 <_PyState_AddModule@@Base+0x37c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81ca8 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ + beq 81c4c <_PyState_AddModule@@Base+0x2f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81ca8 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ + bne 81c4c <_PyState_AddModule@@Base+0x2f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 81ca8 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 81c4c <_PyState_AddModule@@Base+0x2f8> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab188 │ │ │ │ + bl ab0cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 81d60 <_PyState_AddModule@@Base+0x3b0> │ │ │ │ + beq 81d04 <_PyState_AddModule@@Base+0x3b0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81d60 <_PyState_AddModule@@Base+0x3b0> │ │ │ │ + bne 81d04 <_PyState_AddModule@@Base+0x3b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 81ca8 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ + beq 81c4c <_PyState_AddModule@@Base+0x2f8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81d8c <_PyState_AddModule@@Base+0x3dc> │ │ │ │ + beq 81d30 <_PyState_AddModule@@Base+0x3dc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 81d8c <_PyState_AddModule@@Base+0x3dc> │ │ │ │ + bne 81d30 <_PyState_AddModule@@Base+0x3dc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 │ │ │ │ @@ -90252,240 +90229,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 81de8 <_PyState_AddModule@@Base+0x438> │ │ │ │ - ldr r1, [pc, #84] @ 81e38 <_PyState_AddModule@@Base+0x488> │ │ │ │ - ldr r0, [pc, #84] @ 81e3c <_PyState_AddModule@@Base+0x48c> │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r3, [pc, #80] @ 81e40 <_PyState_AddModule@@Base+0x490> │ │ │ │ + bne 81d8c <_PyState_AddModule@@Base+0x438> │ │ │ │ + ldr r1, [pc, #84] @ 81ddc <_PyState_AddModule@@Base+0x488> │ │ │ │ + ldr r0, [pc, #84] @ 81de0 <_PyState_AddModule@@Base+0x48c> │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r3, [pc, #80] @ 81de4 <_PyState_AddModule@@Base+0x490> │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - bne 81e00 <_PyState_AddModule@@Base+0x450> │ │ │ │ - bl 16c210 │ │ │ │ - b 81e2c <_PyState_AddModule@@Base+0x47c> │ │ │ │ - bl 162220 │ │ │ │ + bne 81da4 <_PyState_AddModule@@Base+0x450> │ │ │ │ + bl 16c200 │ │ │ │ + b 81dd0 <_PyState_AddModule@@Base+0x47c> │ │ │ │ + bl 1621f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 81e2c <_PyState_AddModule@@Base+0x47c> │ │ │ │ - ldr r3, [pc, #48] @ 81e44 <_PyState_AddModule@@Base+0x494> │ │ │ │ + bge 81dd0 <_PyState_AddModule@@Base+0x47c> │ │ │ │ + ldr r3, [pc, #48] @ 81de8 <_PyState_AddModule@@Base+0x494> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 189538 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 18963c <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81e2c <_PyState_AddModule@@Base+0x47c> │ │ │ │ + beq 81dd0 <_PyState_AddModule@@Base+0x47c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 189560 <_PyErr_Clear@@Base> │ │ │ │ + bl 189664 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 181fc4 <_PyErr_ChainExceptions1@@Base> │ │ │ │ - eorseq fp, r5, r0, ror #8 │ │ │ │ - eorseq pc, ip, r0, ror lr @ │ │ │ │ + b 1820d0 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + eorseq fp, r5, r0, lsr #26 │ │ │ │ + eorseq r0, sp, r0, lsr r7 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ │ │ │ │ -00081e48 : │ │ │ │ +00081dec : │ │ │ │ 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] @ 81ee8 │ │ │ │ - bl 18eb74 │ │ │ │ + ldr r0, [pc, #128] @ 81e8c │ │ │ │ + bl 18ec78 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 81e90 │ │ │ │ - bl a55e8 │ │ │ │ + bne 81e34 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 81edc │ │ │ │ - ldr r0, [pc, #104] @ 81eec │ │ │ │ - bl 16f5fc │ │ │ │ + bne 81e80 │ │ │ │ + ldr r0, [pc, #104] @ 81e90 │ │ │ │ + bl 16f5ec │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 81edc │ │ │ │ + beq 81e80 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #84] @ 81ef0 │ │ │ │ + ldr r0, [pc, #84] @ 81e94 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ mov r1, sp │ │ │ │ strd r4, [sp] │ │ │ │ - bl c03a4 │ │ │ │ + bl c0334 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 81ec8 │ │ │ │ + beq 81e6c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 81ed0 │ │ │ │ + beq 81e74 │ │ │ │ mov r4, r5 │ │ │ │ - b 81edc │ │ │ │ + b 81e80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 81ec8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 81e6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq sp, r7, r0, asr #1 │ │ │ │ - eorseq fp, r5, r4, lsr r4 │ │ │ │ + @ instruction: 0x0035bcf4 │ │ │ │ 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 81f18 │ │ │ │ + bne 81ebc │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #120] @ 81f90 │ │ │ │ - b 262f1c │ │ │ │ - ldr r0, [pc, #116] @ 81f94 │ │ │ │ - bl 262f1c │ │ │ │ + ldr r0, [pc, #120] @ 81f34 │ │ │ │ + b 263174 │ │ │ │ + ldr r0, [pc, #116] @ 81f38 │ │ │ │ + bl 263174 │ │ │ │ sub r4, r4, #4 │ │ │ │ ldr r1, [r4, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ sub r3, r1, #32 │ │ │ │ - beq 81f84 │ │ │ │ + beq 81f28 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bne 81f48 │ │ │ │ - ldr r0, [pc, #84] @ 81f98 │ │ │ │ - bl 262f1c │ │ │ │ - b 81f24 │ │ │ │ + bne 81eec │ │ │ │ + ldr r0, [pc, #84] @ 81f3c │ │ │ │ + bl 263174 │ │ │ │ + b 81ec8 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bhi 81f5c │ │ │ │ - ldr r0, [pc, #68] @ 81f9c │ │ │ │ - bl 262f1c │ │ │ │ - b 81f24 │ │ │ │ + bhi 81f00 │ │ │ │ + ldr r0, [pc, #68] @ 81f40 │ │ │ │ + bl 263174 │ │ │ │ + b 81ec8 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi 81f70 │ │ │ │ - ldr r0, [pc, #52] @ 81fa0 │ │ │ │ - bl 262f1c │ │ │ │ - b 81f24 │ │ │ │ + bhi 81f14 │ │ │ │ + ldr r0, [pc, #52] @ 81f44 │ │ │ │ + bl 263174 │ │ │ │ + b 81ec8 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - ldr r0, [pc, #40] @ 81fa4 │ │ │ │ - ldrcs r0, [pc, #40] @ 81fa8 │ │ │ │ - bl 262f1c │ │ │ │ - b 81f24 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r0, [pc, #4] @ 81f94 │ │ │ │ - b 262f1c │ │ │ │ - @ instruction: 0x00367bf8 │ │ │ │ - mlaseq r7, r0, r5, r1 │ │ │ │ - eorseq r3, r9, r8, asr #18 │ │ │ │ - eorseq r3, r9, ip, asr #18 │ │ │ │ - eorseq r3, r9, r0, asr r9 │ │ │ │ - eorseq r3, r9, r8, asr r9 │ │ │ │ - eorseq r4, r6, r0, lsl pc │ │ │ │ + ldr r0, [pc, #40] @ 81f48 │ │ │ │ + ldrcs r0, [pc, #40] @ 81f4c │ │ │ │ + bl 263174 │ │ │ │ + b 81ec8 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r0, [pc, #4] @ 81f38 │ │ │ │ + b 263174 │ │ │ │ + @ instruction: 0x003684b8 │ │ │ │ + eorseq r1, r7, r0, asr lr │ │ │ │ + eorseq r4, r9, r8, lsl #4 │ │ │ │ + eorseq r4, r9, ip, lsl #4 │ │ │ │ + eorseq r4, r9, r0, lsl r2 │ │ │ │ + eorseq r4, r9, r8, lsl r2 │ │ │ │ + @ instruction: 0x003657d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #120] @ 8203c │ │ │ │ + ldr r6, [pc, #120] @ 81fe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r6 │ │ │ │ mov r5, r2 │ │ │ │ - beq 81fe0 │ │ │ │ + beq 81f84 │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r6, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 82010 │ │ │ │ + bne 81fb4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 82018 │ │ │ │ - ldr r0, [pc, #80] @ 82040 │ │ │ │ - bl 1cbe30 <_PyArg_NoPositional@@Base> │ │ │ │ + beq 81fbc │ │ │ │ + ldr r0, [pc, #80] @ 81fe4 │ │ │ │ + bl 1cc348 <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82034 │ │ │ │ + beq 81fd8 │ │ │ │ cmp r4, r6 │ │ │ │ - beq 82018 │ │ │ │ + beq 81fbc │ │ │ │ ldr r2, [r4, #148] @ 0x94 │ │ │ │ ldr r3, [r6, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 82018 │ │ │ │ + beq 81fbc │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 25329c │ │ │ │ + b 2532bc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 82010 │ │ │ │ - ldr r0, [pc, #24] @ 82040 │ │ │ │ + beq 81fb4 │ │ │ │ + ldr r0, [pc, #24] @ 81fe4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ef238 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1ef648 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 82010 │ │ │ │ + bne 81fb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq ip, r5, r8, lsr #29 │ │ │ │ - eorseq r3, r9, r0, ror #18 │ │ │ │ + eorseq r4, r9, r0, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #100] @ 820c0 │ │ │ │ + ldr r3, [pc, #100] @ 82064 │ │ │ │ mov r5, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 820b4 │ │ │ │ + beq 82058 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ mov r6, r0 │ │ │ │ - bl 1aa890 │ │ │ │ + bl 1aaa10 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 8209c │ │ │ │ - ldr r3, [pc, #52] @ 820c4 │ │ │ │ - ldr r1, [pc, #52] @ 820c8 │ │ │ │ + bne 82040 │ │ │ │ + ldr r3, [pc, #52] @ 82068 │ │ │ │ + ldr r1, [pc, #52] @ 8206c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 820b8 │ │ │ │ + bl 18ee38 │ │ │ │ + b 8205c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2cb9bc <_Py_RestoreSignals@@Base+0x28a0> │ │ │ │ - ldr r4, [pc, #16] @ 820cc │ │ │ │ + b 2cbe44 <_Py_RestoreSignals@@Base+0x28a0> │ │ │ │ + ldr r4, [pc, #16] @ 82070 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq ip, r7, r8, lsr #4 │ │ │ │ + eorseq ip, r7, r8, ror #21 │ │ │ │ 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] @ 821a0 │ │ │ │ + ldr r3, [pc, #180] @ 82144 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 820fc │ │ │ │ + beq 820a0 │ │ │ │ bl 2928c │ │ │ │ - ldr r1, [pc, #160] @ 821a4 │ │ │ │ + ldr r1, [pc, #160] @ 82148 │ │ │ │ mov r2, #1 │ │ │ │ ldr r6, [r1] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r3, #20] │ │ │ │ bl 29220 │ │ │ │ - ldr r1, [pc, #136] @ 821a8 │ │ │ │ + ldr r1, [pc, #136] @ 8214c │ │ │ │ mov r2, #20 │ │ │ │ mov r4, r0 │ │ │ │ - bl 232ef4 <_Py_write_noraise@@Base> │ │ │ │ + bl 232ec0 <_Py_write_noraise@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 82158 │ │ │ │ + beq 820fc │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232ef4 <_Py_write_noraise@@Base> │ │ │ │ - ldr r1, [pc, #92] @ 821ac │ │ │ │ + bl 232ec0 <_Py_write_noraise@@Base> │ │ │ │ + ldr r1, [pc, #92] @ 82150 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232ef4 <_Py_write_noraise@@Base> │ │ │ │ + bl 232ec0 <_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 │ │ │ │ @@ -90498,154 +90475,154 @@ │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 2b65c │ │ │ │ subseq r4, ip, r0, lsr pc │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - @ instruction: 0x003584d0 │ │ │ │ - eorseq sl, r7, ip, lsr ip │ │ │ │ + mlaseq r5, r0, sp, r8 │ │ │ │ + @ instruction: 0x0037b4fc │ │ │ │ │ │ │ │ -000821b0 <_Py_FatalRefcountErrorFunc@@Base>: │ │ │ │ +00082154 <_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] @ 821cc <_Py_FatalRefcountErrorFunc@@Base+0x1c> │ │ │ │ - bl 820d0 │ │ │ │ - eorseq r3, r9, r8, ror r9 │ │ │ │ + ldr r1, [pc] @ 82170 <_Py_FatalRefcountErrorFunc@@Base+0x1c> │ │ │ │ + bl 82074 │ │ │ │ + eorseq r4, r9, r8, lsr r2 │ │ │ │ │ │ │ │ -000821d0 : │ │ │ │ +00082174 : │ │ │ │ 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 82238 │ │ │ │ - bl c6914 <_Py_GetConfig@@Base> │ │ │ │ + bne 821dc │ │ │ │ + bl c6898 <_Py_GetConfig@@Base> │ │ │ │ ldr r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq 82238 │ │ │ │ - ldr r1, [pc, #44] @ 82240 │ │ │ │ + beq 821dc │ │ │ │ + ldr r1, [pc, #44] @ 821e4 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82238 │ │ │ │ - ldr r1, [pc, #28] @ 82244 │ │ │ │ + beq 821dc │ │ │ │ + ldr r1, [pc, #28] @ 821e8 │ │ │ │ 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, asr #20 │ │ │ │ - eorseq r2, r7, r4, lsl lr │ │ │ │ + eorseq r8, r5, r8, lsl #6 │ │ │ │ + @ instruction: 0x003736d4 │ │ │ │ │ │ │ │ -00082248 : │ │ │ │ +000821ec : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ b 2c318 │ │ │ │ │ │ │ │ -00082254 : │ │ │ │ +000821f8 : │ │ │ │ mov r3, #0 │ │ │ │ b 2c318 │ │ │ │ │ │ │ │ -0008225c : │ │ │ │ +00082200 : │ │ │ │ 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] @ 822ac │ │ │ │ + ldr r3, [pc, #44] @ 82250 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r1, [pc, #40] @ 822b0 │ │ │ │ + ldr r1, [pc, #40] @ 82254 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #13 │ │ │ │ mov r3, sp │ │ │ │ mov r2, #0 │ │ │ │ strd r4, [sp] │ │ │ │ bl 2c318 │ │ │ │ - ldr r0, [pc, #12] @ 822b4 │ │ │ │ + ldr r0, [pc, #12] @ 82258 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r9, r9, r8, lsl #13 │ │ │ │ - eorseq r7, r5, r8, asr #20 │ │ │ │ + eorseq r8, r5, r8, lsl #6 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -000822b8 : │ │ │ │ +0008225c : │ │ │ │ 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 78a18 │ │ │ │ + bl 789bc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000822ec : │ │ │ │ +00082290 : │ │ │ │ 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 78a18 │ │ │ │ + bl 789bc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00082324 : │ │ │ │ +000822c8 : │ │ │ │ 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 78a18 │ │ │ │ + bl 789bc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0008235c : │ │ │ │ +00082300 : │ │ │ │ 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) │ │ │ │ │ │ │ │ -00082388 : │ │ │ │ +0008232c : │ │ │ │ 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] │ │ │ │ @@ -90662,293 +90639,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 82404 │ │ │ │ + bne 823a8 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 82430 │ │ │ │ + beq 823d4 │ │ │ │ add r2, sp, #24 │ │ │ │ - ldr ip, [pc, #260] @ 82514 │ │ │ │ + ldr ip, [pc, #260] @ 824b8 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82508 │ │ │ │ + beq 824ac │ │ │ │ cmp r4, #0 │ │ │ │ - beq 824b8 │ │ │ │ + beq 8245c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1034d0 │ │ │ │ + bl 103520 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 82508 │ │ │ │ - beq 824b8 │ │ │ │ - ldr r3, [pc, #196] @ 82518 │ │ │ │ - bl 357730 │ │ │ │ + blt 824ac │ │ │ │ + beq 8245c │ │ │ │ + ldr r3, [pc, #196] @ 824bc │ │ │ │ + bl 357fd0 │ │ │ │ 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 b8a3c │ │ │ │ + bl b89c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 824a4 │ │ │ │ + beq 82448 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ addeq r4, r4, #1 │ │ │ │ - b 82470 │ │ │ │ - ldr r3, [pc, #112] @ 8251c │ │ │ │ + b 82414 │ │ │ │ + ldr r3, [pc, #112] @ 824c0 │ │ │ │ ldr r3, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r3] │ │ │ │ add r4, r4, r3 │ │ │ │ - b 824e4 │ │ │ │ - ldr r3, [pc, #88] @ 82518 │ │ │ │ - bl 357730 │ │ │ │ + b 82488 │ │ │ │ + ldr r3, [pc, #88] @ 824bc │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r2, [pc, #80] @ 8251c │ │ │ │ + ldr r2, [pc, #80] @ 824c0 │ │ │ │ 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 824f8 │ │ │ │ - bl a55e8 │ │ │ │ + bne 8249c │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 82508 │ │ │ │ + bne 824ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b a58d8 │ │ │ │ + b a581c │ │ │ │ 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 3daac │ │ │ │ - ldr r0, [pc] @ 8253c │ │ │ │ + bl 3da54 │ │ │ │ + ldr r0, [pc] @ 824e0 │ │ │ │ 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 8257c │ │ │ │ - ldr r2, [pc, #80] @ 825c0 │ │ │ │ - ldr r1, [pc, #80] @ 825c4 │ │ │ │ - ldr r0, [pc, #80] @ 825c8 │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 825b4 │ │ │ │ + bne 82520 │ │ │ │ + ldr r2, [pc, #80] @ 82564 │ │ │ │ + ldr r1, [pc, #80] @ 82568 │ │ │ │ + ldr r0, [pc, #80] @ 8256c │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 82558 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b269c │ │ │ │ + bl b2630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 825b4 │ │ │ │ + beq 82558 │ │ │ │ bl 29c28 │ │ │ │ - ldr r3, [pc, #48] @ 825cc │ │ │ │ + ldr r3, [pc, #48] @ 82570 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - ldrne r1, [pc, #32] @ 825d0 │ │ │ │ - ldreq r1, [pc, #32] @ 825d4 │ │ │ │ - bl 18ed34 │ │ │ │ + ldrne r1, [pc, #32] @ 82574 │ │ │ │ + ldreq r1, [pc, #32] @ 82578 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0037acf0 │ │ │ │ - eorseq fp, r6, r4, ror fp │ │ │ │ - eorseq pc, r5, r0, lsl #30 │ │ │ │ + @ instruction: 0x0037b5b0 │ │ │ │ + eorseq ip, r6, r4, lsr r4 │ │ │ │ + eorseq r0, r6, r0, asr #15 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r6, ip, lsl sp │ │ │ │ - @ instruction: 0x003939b4 │ │ │ │ + @ instruction: 0x003615dc │ │ │ │ + eorseq r4, r9, r4, ror r2 │ │ │ │ + │ │ │ │ +0008257c : │ │ │ │ + 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] @ 82670 │ │ │ │ + sub sp, sp, #4096 @ 0x1000 │ │ │ │ + bl 29d00 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + mvneq r4, #0 │ │ │ │ + beq 82664 │ │ │ │ + ldr r7, [pc, #196] @ 82674 │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 825c8 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + mov r1, #1 │ │ │ │ + bl 18045c │ │ │ │ + b 825e0 │ │ │ │ + bl 39c00 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 825b8 │ │ │ │ + b 82664 │ │ │ │ + cmp r6, #4096 @ 0x1000 │ │ │ │ + bcc 8263c │ │ │ │ + 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 825d8 │ │ │ │ + b 82650 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 29d90 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 825e0 │ │ │ │ + b 82654 │ │ │ │ + mvn r4, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 29490 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + bl 158024 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #4096 @ 0x1000 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + eorseq sp, r7, r8, ror #2 │ │ │ │ + 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] @ 826b8 │ │ │ │ + ldr r3, [pc, #200] @ 82758 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 8260c │ │ │ │ - ldr r0, [pc, #184] @ 826bc │ │ │ │ + beq 826ac │ │ │ │ + ldr r0, [pc, #184] @ 8275c │ │ │ │ mov r1, #380 @ 0x17c │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 8261c │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 826bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8262c │ │ │ │ - ldr r1, [pc, #156] @ 826c0 │ │ │ │ - ldr r0, [pc, #148] @ 826bc │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 82640 │ │ │ │ - ldr r1, [pc, #144] @ 826c4 │ │ │ │ + bne 826cc │ │ │ │ + ldr r1, [pc, #156] @ 82760 │ │ │ │ + ldr r0, [pc, #148] @ 8275c │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 826e0 │ │ │ │ + ldr r1, [pc, #144] @ 82764 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl f3ff8 │ │ │ │ + bl f4060 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 82648 │ │ │ │ + bge 826e8 │ │ │ │ mov r4, #0 │ │ │ │ - b 826ac │ │ │ │ + b 8274c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82688 │ │ │ │ + beq 82728 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands r2, r3, #268435456 @ 0x10000000 │ │ │ │ - bne 82688 │ │ │ │ + bne 82728 │ │ │ │ ldr r3, [r0] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82688 │ │ │ │ + beq 82728 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 82688 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 82728 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #48] @ 826c8 │ │ │ │ - ldr r0, [pc, #48] @ 826cc │ │ │ │ + ldr r2, [pc, #48] @ 82768 │ │ │ │ + ldr r0, [pc, #48] @ 8276c │ │ │ │ mov r1, r5 │ │ │ │ - bl 128cb4 │ │ │ │ + bl 128d18 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ - @ instruction: 0x00366df0 │ │ │ │ + @ instruction: 0x003676b0 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ subseq sl, r7, ip, lsl #20 │ │ │ │ - @ instruction: 0x00368ef0 │ │ │ │ - @ instruction: 0x003939d4 │ │ │ │ + @ instruction: 0x003697b0 │ │ │ │ + mlaseq r9, r4, r2, r4 │ │ │ │ │ │ │ │ -000826d0 : │ │ │ │ +00082770 : │ │ │ │ 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 9ddd8 │ │ │ │ + bl 9dd1c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 82778 │ │ │ │ + beq 82818 │ │ │ │ mov r0, r5 │ │ │ │ - bl bb7f4 │ │ │ │ + bl bb780 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 82754 │ │ │ │ + beq 827f4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 82780 │ │ │ │ + beq 82820 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ddd8 │ │ │ │ + bl 9dd1c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 82780 │ │ │ │ + bne 82820 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82754 │ │ │ │ + beq 827f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 82754 │ │ │ │ + bne 827f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82778 │ │ │ │ + beq 82818 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 82778 │ │ │ │ + bne 82818 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mvn r7, #0 │ │ │ │ - b 827f0 │ │ │ │ + b 82890 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r9, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 289200 │ │ │ │ + bl 28954c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 827cc │ │ │ │ + beq 8286c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 827cc │ │ │ │ + bne 8286c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 827f0 │ │ │ │ + beq 82890 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 827f0 │ │ │ │ + bne 82890 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -000827fc <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ +0008289c <_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 626c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x3e0> │ │ │ │ + bl 62574 <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 8288c <_PyMonitoring_FireCRaiseEvent@@Base+0x90> │ │ │ │ + beq 8292c <_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] │ │ │ │ @@ -90956,40 +90998,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 60fd0 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ + bl 60f5c <_PyMonitoring_FirePyStartEvent@@Base+0x33c> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 82888 <_PyMonitoring_FireCRaiseEvent@@Base+0x8c> │ │ │ │ - bl 11a8c4 │ │ │ │ - b 8288c <_PyMonitoring_FireCRaiseEvent@@Base+0x90> │ │ │ │ - bl 9b224 │ │ │ │ + bne 82928 <_PyMonitoring_FireCRaiseEvent@@Base+0x8c> │ │ │ │ + bl 11a8bc │ │ │ │ + b 8292c <_PyMonitoring_FireCRaiseEvent@@Base+0x90> │ │ │ │ + bl 9b168 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00082898 <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ +00082938 <_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 626c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x3e0> │ │ │ │ + bl 62574 <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 82928 <_PyMonitoring_FireReraiseEvent@@Base+0x90> │ │ │ │ + beq 829c8 <_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] │ │ │ │ @@ -90997,630 +91039,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 60fd0 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ + bl 60f5c <_PyMonitoring_FirePyStartEvent@@Base+0x33c> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 82924 <_PyMonitoring_FireReraiseEvent@@Base+0x8c> │ │ │ │ - bl 11a8c4 │ │ │ │ - b 82928 <_PyMonitoring_FireReraiseEvent@@Base+0x90> │ │ │ │ - bl 9b224 │ │ │ │ + bne 829c4 <_PyMonitoring_FireReraiseEvent@@Base+0x8c> │ │ │ │ + bl 11a8bc │ │ │ │ + b 829c8 <_PyMonitoring_FireReraiseEvent@@Base+0x90> │ │ │ │ + bl 9b168 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00082934 : │ │ │ │ +000829d4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [pc, #300] @ 82b18 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 357fd0 │ │ │ │ + ldr r5, [r3, r0] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 82a0c │ │ │ │ + ldr r1, [pc, #276] @ 82b1c │ │ │ │ + ldr r0, [pc, #276] @ 82b20 │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #272] @ 82b24 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 18dd24 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 82b00 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 82a3c │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + tst r3, #33554432 @ 0x2000000 │ │ │ │ + bne 82a90 │ │ │ │ + bl 9b168 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 92d74 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + beq 82b00 │ │ │ │ + ldr r1, [pc, #196] @ 82b24 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl 27675c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 82a90 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 82b00 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 82b00 │ │ │ │ + b 82ad0 │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 82b00 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ab0cc │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 82ad8 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 82b00 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 82b00 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 82b00 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 82b10 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 82b10 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 189664 <_PyErr_Clear@@Base> │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r0, r0, ip │ │ │ │ + @ instruction: 0x0035b9b4 │ │ │ │ + subseq sp, r3, r0, asr #18 │ │ │ │ + ldrheq pc, [r7], #-32 @ 0xffffffe0 @ │ │ │ │ + │ │ │ │ +00082b28 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r0, [pc, #88] @ 82b9c │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 18dd24 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 82b5c │ │ │ │ + bl 11a908 │ │ │ │ + mov r4, #0 │ │ │ │ + b 82b90 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r4, r0 │ │ │ │ + beq 82b8c │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ + ands r4, r4, #33554432 @ 0x2000000 │ │ │ │ + beq 82b8c │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + movle r4, #0 │ │ │ │ + movgt r4, #1 │ │ │ │ + bl 9b168 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrheq pc, [r7], #-32 @ 0xffffffe0 @ │ │ │ │ + │ │ │ │ +00082ba0 : │ │ │ │ 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 9b2a8 │ │ │ │ + b 9b1ec │ │ │ │ │ │ │ │ -00082954 : │ │ │ │ +00082bc0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #132] @ 829f0 │ │ │ │ + ldr r2, [pc, #132] @ 82c5c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 82988 │ │ │ │ - ldr r1, [pc, #116] @ 829f4 │ │ │ │ - ldr r0, [pc, #116] @ 829f8 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 829d0 │ │ │ │ - ldr r2, [pc, #108] @ 829fc │ │ │ │ + beq 82bf4 │ │ │ │ + ldr r1, [pc, #116] @ 82c60 │ │ │ │ + ldr r0, [pc, #116] @ 82c64 │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 82c3c │ │ │ │ + ldr r2, [pc, #108] @ 82c68 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 829d8 │ │ │ │ + beq 82c44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 829c0 │ │ │ │ + beq 82c2c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq 829c0 │ │ │ │ + beq 82c2c │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ - b 829dc │ │ │ │ - ldr r3, [pc, #56] @ 82a00 │ │ │ │ - ldr r1, [pc, #56] @ 82a04 │ │ │ │ + b 82c48 │ │ │ │ + ldr r3, [pc, #56] @ 82c6c │ │ │ │ + ldr r1, [pc, #56] @ 82c70 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ - eorseq r7, r7, r4, asr #13 │ │ │ │ + eorseq r7, r7, r4, lsl #31 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x003939f0 │ │ │ │ + @ instruction: 0x003942b0 │ │ │ │ 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] @ 82b78 │ │ │ │ - ldr r2, [pc, #332] @ 82b7c │ │ │ │ + ldr r0, [pc, #332] @ 82de4 │ │ │ │ + ldr r2, [pc, #332] @ 82de8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 82a5c │ │ │ │ + bne 82cc8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #312] @ 82b80 │ │ │ │ + ldr r3, [pc, #312] @ 82dec │ │ │ │ cmp r5, r3 │ │ │ │ - beq 82ad4 │ │ │ │ + beq 82d40 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82ad4 │ │ │ │ - b 82a60 │ │ │ │ + ble 82d40 │ │ │ │ + b 82ccc │ │ │ │ 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 82a9c │ │ │ │ + bne 82d08 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #248] @ 82b80 │ │ │ │ + ldr r3, [pc, #248] @ 82dec │ │ │ │ cmp r4, r3 │ │ │ │ - beq 82ad4 │ │ │ │ + beq 82d40 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82ad4 │ │ │ │ - b 82aa0 │ │ │ │ + ble 82d40 │ │ │ │ + b 82d0c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 82b0c │ │ │ │ + beq 82d78 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 82afc │ │ │ │ + bne 82d68 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - ldr r3, [pc, #176] @ 82b80 │ │ │ │ + ldr r3, [pc, #176] @ 82dec │ │ │ │ cmp r6, r3 │ │ │ │ - bne 82aec │ │ │ │ - ldr r3, [pc, #168] @ 82b84 │ │ │ │ - ldr r1, [pc, #168] @ 82b88 │ │ │ │ + bne 82d58 │ │ │ │ + ldr r3, [pc, #168] @ 82df0 │ │ │ │ + ldr r1, [pc, #168] @ 82df4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r7, #0 │ │ │ │ - b 82b70 │ │ │ │ + b 82ddc │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82ad4 │ │ │ │ - b 82b00 │ │ │ │ + ble 82d40 │ │ │ │ + b 82d6c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f72c0 │ │ │ │ + bl 1f7698 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 82b44 │ │ │ │ + beq 82db0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 82b44 │ │ │ │ + bne 82db0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82b68 │ │ │ │ + beq 82dd4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 82b68 │ │ │ │ + bne 82dd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ 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 │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ 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] @ 82cfc │ │ │ │ - ldr r2, [pc, #332] @ 82d00 │ │ │ │ + ldr r0, [pc, #332] @ 82f68 │ │ │ │ + ldr r2, [pc, #332] @ 82f6c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 82be0 │ │ │ │ + bne 82e4c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #312] @ 82d04 │ │ │ │ + ldr r3, [pc, #312] @ 82f70 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 82c58 │ │ │ │ + beq 82ec4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82c58 │ │ │ │ - b 82be4 │ │ │ │ + ble 82ec4 │ │ │ │ + b 82e50 │ │ │ │ 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 82c20 │ │ │ │ + bne 82e8c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #248] @ 82d04 │ │ │ │ + ldr r3, [pc, #248] @ 82f70 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 82c58 │ │ │ │ + beq 82ec4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82c58 │ │ │ │ - b 82c24 │ │ │ │ + ble 82ec4 │ │ │ │ + b 82e90 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 82c90 │ │ │ │ + beq 82efc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 82c80 │ │ │ │ + bne 82eec │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - ldr r3, [pc, #176] @ 82d04 │ │ │ │ + ldr r3, [pc, #176] @ 82f70 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 82c70 │ │ │ │ - ldr r3, [pc, #168] @ 82d08 │ │ │ │ - ldr r1, [pc, #168] @ 82d0c │ │ │ │ + bne 82edc │ │ │ │ + ldr r3, [pc, #168] @ 82f74 │ │ │ │ + ldr r1, [pc, #168] @ 82f78 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r7, #0 │ │ │ │ - b 82cf4 │ │ │ │ + b 82f60 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82c58 │ │ │ │ - b 82c84 │ │ │ │ + ble 82ec4 │ │ │ │ + b 82ef0 │ │ │ │ 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 82cc8 │ │ │ │ + beq 82f34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 82cc8 │ │ │ │ + bne 82f34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82cec │ │ │ │ + beq 82f58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 82cec │ │ │ │ + bne 82f58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ 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 │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ + eorseq sp, r8, r4, ror r6 │ │ │ │ │ │ │ │ -00082d10 : │ │ │ │ +00082f7c : │ │ │ │ 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 82d60 │ │ │ │ - ldr r2, [pc, #80] @ 82d8c │ │ │ │ - bl 357730 │ │ │ │ + beq 82fcc │ │ │ │ + ldr r2, [pc, #80] @ 82ff8 │ │ │ │ + bl 357fd0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl bb7f4 │ │ │ │ + bl bb780 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 82d60 │ │ │ │ + bne 82fcc │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 292c64 │ │ │ │ + bl 292fb0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9b2a8 │ │ │ │ + b 9b1ec │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00082d90 : │ │ │ │ +00082ffc : │ │ │ │ mvn r2, #0 │ │ │ │ - b 82d10 │ │ │ │ + b 82f7c │ │ │ │ │ │ │ │ -00082d98 : │ │ │ │ +00083004 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82dd8 │ │ │ │ + beq 83044 │ │ │ │ mov r5, r1 │ │ │ │ - bl bb7f4 │ │ │ │ + bl bb780 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 82de0 │ │ │ │ - ldr r3, [pc, #84] @ 82e1c │ │ │ │ - bl 357730 │ │ │ │ + bne 8304c │ │ │ │ + ldr r3, [pc, #84] @ 83088 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ str r4, [r3, #72] @ 0x48 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ mov r5, #0 │ │ │ │ - b 82e14 │ │ │ │ + b 83080 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ - bl 288010 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + bl 28835c <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 82e14 │ │ │ │ + beq 83080 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 82e14 │ │ │ │ + bne 83080 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00082e20 <_PySys_GetAttr@@Base>: │ │ │ │ +0008308c <_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 82e90 <_PySys_GetAttr@@Base+0x70> │ │ │ │ + beq 830fc <_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 82e84 <_PySys_GetAttr@@Base+0x64> │ │ │ │ + beq 830f0 <_PySys_GetAttr@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1dbd70 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + bl 1dc244 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r8, [r5, #72] @ 0x48 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00082e98 : │ │ │ │ +00083104 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ 82f10 │ │ │ │ + ldr r3, [pc, #96] @ 8317c │ │ │ │ mov r6, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r0, [pc, #84] @ 82f14 │ │ │ │ + ldr r0, [pc, #84] @ 83180 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bl 23615c <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r0, [pc, #68] @ 82f14 │ │ │ │ + bl 23611c <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #68] @ 83180 │ │ │ │ ldr r4, [r4, #3704] @ 0xe78 │ │ │ │ - bl 8b0cc │ │ │ │ + bl 22f250 │ │ │ │ subs r0, r4, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - bl 2b2734 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 2b2b10 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 82ef8 │ │ │ │ - ldr r0, [pc, #32] @ 82f18 │ │ │ │ - bl 2a5be0 │ │ │ │ - ldr r0, [pc, #20] @ 82f14 │ │ │ │ - bl 23615c <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r0, [pc, #12] @ 82f14 │ │ │ │ + bge 83164 │ │ │ │ + ldr r0, [pc, #32] @ 83184 │ │ │ │ + bl 2a6068 │ │ │ │ + ldr r0, [pc, #20] @ 83180 │ │ │ │ + bl 23611c <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #12] @ 83180 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 8b0cc │ │ │ │ - b 82ed4 │ │ │ │ + bl 22f250 │ │ │ │ + b 83140 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r8, ror r0 │ │ │ │ - eorseq r3, r9, r8, lsl #20 │ │ │ │ + eorseq r4, r9, r8, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 82f4c │ │ │ │ + ldr r3, [pc, #24] @ 831b8 │ │ │ │ cmp r1, r3 │ │ │ │ moveq r0, #0 │ │ │ │ - ldrne r0, [pc, #16] @ 82f50 │ │ │ │ + ldrne r0, [pc, #16] @ 831bc │ │ │ │ moveq r1, r0 │ │ │ │ - bl 82e98 │ │ │ │ - ldr r0, [pc] @ 82f4c │ │ │ │ + bl 83104 │ │ │ │ + ldr r0, [pc] @ 831b8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eoreq r6, fp, r4, lsr #3 │ │ │ │ + eoreq r6, fp, r0, lsl #11 │ │ │ │ │ │ │ │ -00082f54 : │ │ │ │ +000831c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ 82fcc │ │ │ │ + ldr r3, [pc, #96] @ 83238 │ │ │ │ mov r6, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r0, [pc, #84] @ 82fd0 │ │ │ │ + ldr r0, [pc, #84] @ 8323c │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bl 23615c <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r0, [pc, #68] @ 82fd0 │ │ │ │ + bl 23611c <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #68] @ 8323c │ │ │ │ ldr r4, [r4, #3704] @ 0xe78 │ │ │ │ - bl 8b0cc │ │ │ │ + bl 22f250 │ │ │ │ subs r0, r4, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - bl 2a8364 │ │ │ │ + bl 2a87ec │ │ │ │ cmp r0, #0 │ │ │ │ - bge 82fb4 │ │ │ │ - ldr r0, [pc, #32] @ 82fd4 │ │ │ │ - bl 2a5be0 │ │ │ │ - ldr r0, [pc, #20] @ 82fd0 │ │ │ │ - bl 23615c <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r0, [pc, #12] @ 82fd0 │ │ │ │ + bge 83220 │ │ │ │ + ldr r0, [pc, #32] @ 83240 │ │ │ │ + bl 2a6068 │ │ │ │ + ldr r0, [pc, #20] @ 8323c │ │ │ │ + bl 23611c <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #12] @ 8323c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 8b0cc │ │ │ │ - b 82f90 │ │ │ │ + bl 22f250 │ │ │ │ + b 831fc │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r8, ror r0 │ │ │ │ - eorseq r3, r9, ip, lsr sl │ │ │ │ + @ instruction: 0x003942fc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 83008 │ │ │ │ + ldr r3, [pc, #24] @ 83274 │ │ │ │ cmp r1, r3 │ │ │ │ moveq r0, #0 │ │ │ │ - ldrne r0, [pc, #16] @ 8300c │ │ │ │ + ldrne r0, [pc, #16] @ 83278 │ │ │ │ moveq r1, r0 │ │ │ │ - bl 82f54 │ │ │ │ - ldr r0, [pc] @ 83008 │ │ │ │ + bl 831c0 │ │ │ │ + ldr r0, [pc] @ 83274 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - andseq r7, sp, ip, ror #29 │ │ │ │ + andseq r8, sp, r8, asr #10 │ │ │ │ │ │ │ │ -00083010 : │ │ │ │ +0008327c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #164] @ 830cc │ │ │ │ + ldr r2, [pc, #164] @ 83338 │ │ │ │ mov r6, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ - ldr r0, [pc, #152] @ 830d0 │ │ │ │ + ldr r0, [pc, #152] @ 8333c │ │ │ │ ldr r4, [r2, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bl 23615c <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + bl 23611c <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ ldr r4, [r4, #3704] @ 0xe78 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 830bc │ │ │ │ + beq 83328 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, r6 │ │ │ │ ldrne r4, [r4, #4] │ │ │ │ - bne 83044 │ │ │ │ + bne 832b0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 83074 │ │ │ │ + beq 832e0 │ │ │ │ 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 3573fc │ │ │ │ + bl 357c94 │ │ │ │ cmp r0, r6 │ │ │ │ - bne 8307c │ │ │ │ - ldr r0, [pc, #48] @ 830d0 │ │ │ │ - bl 8b0cc │ │ │ │ + bne 832e8 │ │ │ │ + ldr r0, [pc, #48] @ 8333c │ │ │ │ + bl 22f250 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ mov r1, #8 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 356884 │ │ │ │ + bl 35711c │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #12] @ 830d0 │ │ │ │ - bl 8b0cc │ │ │ │ + ldr r0, [pc, #12] @ 8333c │ │ │ │ + bl 22f250 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r8, ror r0 │ │ │ │ │ │ │ │ -000830d4 : │ │ │ │ +00083340 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #16] @ 830fc │ │ │ │ - bl 22de1c │ │ │ │ - bl 232d24 │ │ │ │ + ldr r0, [pc, #16] @ 83368 │ │ │ │ + bl 22dda0 │ │ │ │ + bl 232cf0 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc] @ 830fc │ │ │ │ - b 8b0cc │ │ │ │ + ldr r0, [pc] @ 83368 │ │ │ │ + b 22f250 │ │ │ │ subseq r5, r7, r8, lsr #1 │ │ │ │ │ │ │ │ -00083100 : │ │ │ │ +0008336c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ 83138 │ │ │ │ - bl 22de1c │ │ │ │ - ldr r3, [pc, #20] @ 83138 │ │ │ │ + ldr r0, [pc, #28] @ 833a4 │ │ │ │ + bl 22dda0 │ │ │ │ + ldr r3, [pc, #20] @ 833a4 │ │ │ │ add r3, r3, #140 @ 0x8c │ │ │ │ ldm r3, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ pop {r4, lr} │ │ │ │ sub r0, r3, #140 @ 0x8c │ │ │ │ - b 8b0cc │ │ │ │ + b 22f250 │ │ │ │ subseq r5, r7, r8, lsr #1 │ │ │ │ │ │ │ │ -0008313c : │ │ │ │ +000833a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ 83174 │ │ │ │ - bl 22de1c │ │ │ │ + ldr r0, [pc, #28] @ 833e0 │ │ │ │ + bl 22dda0 │ │ │ │ ldm r4, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #16] @ 83174 │ │ │ │ + ldr r3, [pc, #16] @ 833e0 │ │ │ │ pop {r4, lr} │ │ │ │ add r3, r3, #140 @ 0x8c │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ sub r0, r3, #140 @ 0x8c │ │ │ │ - b 8b0cc │ │ │ │ + b 22f250 │ │ │ │ subseq r5, r7, r8, lsr #1 │ │ │ │ │ │ │ │ -00083178 : │ │ │ │ +000833e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #64] @ 831d4 │ │ │ │ - bl 22de1c │ │ │ │ - ldr r2, [pc, #60] @ 831d8 │ │ │ │ + ldr r0, [pc, #64] @ 83440 │ │ │ │ + bl 22dda0 │ │ │ │ + ldr r2, [pc, #60] @ 83444 │ │ │ │ ldr r3, [r2, #1604] @ 0x644 │ │ │ │ cmp r3, #31 │ │ │ │ - ble 831b4 │ │ │ │ + ble 83420 │ │ │ │ add r0, r2, #1472 @ 0x5c0 │ │ │ │ - bl 8b0cc │ │ │ │ + bl 22f250 │ │ │ │ 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 8b0cc │ │ │ │ + bl 22f250 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq r5, [r7], #-48 @ 0xffffffd0 │ │ │ │ subseq r4, r7, 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, #12] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 83214 │ │ │ │ + bne 83480 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83228 │ │ │ │ - b 83238 │ │ │ │ + bne 83494 │ │ │ │ + b 834a4 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83204 │ │ │ │ + beq 83470 │ │ │ │ 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 83254 │ │ │ │ + beq 834c0 │ │ │ │ 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} │ │ │ │ @@ -91633,31 +91794,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 832a8 │ │ │ │ + bne 83514 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 832bc │ │ │ │ - b 832cc │ │ │ │ + bne 83528 │ │ │ │ + b 83538 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83298 │ │ │ │ + beq 83504 │ │ │ │ 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 832e8 │ │ │ │ + beq 83554 │ │ │ │ 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} │ │ │ │ @@ -91670,98 +91831,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 83348 │ │ │ │ - ldr r3, [pc, #40] @ 8335c │ │ │ │ + bne 835b4 │ │ │ │ + ldr r3, [pc, #40] @ 835c8 │ │ │ │ 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 8332c │ │ │ │ + beq 83598 │ │ │ │ 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 833a4 │ │ │ │ + bne 83610 │ │ │ │ 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 83388 │ │ │ │ + beq 835f4 │ │ │ │ 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 833fc │ │ │ │ + bne 83668 │ │ │ │ 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 833e0 │ │ │ │ + beq 8364c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ orrs r3, r3, r2 │ │ │ │ - ldrne r0, [pc, #4] @ 83428 │ │ │ │ - ldreq r0, [pc, #4] @ 8342c │ │ │ │ + ldrne r0, [pc, #4] @ 83694 │ │ │ │ + ldreq r0, [pc, #4] @ 83698 │ │ │ │ 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 83468 │ │ │ │ + bne 836d4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8347c │ │ │ │ - b 8348c │ │ │ │ + bne 836e8 │ │ │ │ + b 836f8 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83458 │ │ │ │ + beq 836c4 │ │ │ │ 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 │ │ │ │ @@ -91769,20 +91930,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] @ 834e8 │ │ │ │ + ldr r2, [pc, #44] @ 83754 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub r1, r1, r2 │ │ │ │ asr r1, r1, #5 │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ - ldr r3, [pc, #28] @ 834ec │ │ │ │ + ldr r3, [pc, #28] @ 83758 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ @@ -91791,15 +91952,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] @ 835a0 │ │ │ │ + ldr r3, [pc, #140] @ 8380c │ │ │ │ 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] │ │ │ │ @@ -91808,39 +91969,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 8356c │ │ │ │ + bne 837d8 │ │ │ │ mov r3, #1 │ │ │ │ add r4, sp, #8 │ │ │ │ strb r3, [sp, #4] │ │ │ │ strb ip, [r4, #4091] @ 0xffb │ │ │ │ - bl 834f0 │ │ │ │ + bl 8375c │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #40] @ 835a0 │ │ │ │ + ldr r2, [pc, #40] @ 8380c │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [r0] │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - beq 83590 │ │ │ │ + beq 837fc │ │ │ │ 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] @ 835c0 │ │ │ │ - ldr r2, [pc, #20] @ 835c4 │ │ │ │ + ldr r3, [pc, #20] @ 8382c │ │ │ │ + ldr r2, [pc, #20] @ 83830 │ │ │ │ ldr r3, [r3] │ │ │ │ - ldr r0, [pc, #16] @ 835c8 │ │ │ │ + ldr r0, [pc, #16] @ 83834 │ │ │ │ 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 │ │ │ │ @@ -91848,70 +92009,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 83604 │ │ │ │ + bne 83870 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83618 │ │ │ │ - b 83628 │ │ │ │ + bne 83884 │ │ │ │ + b 83894 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 835f4 │ │ │ │ + beq 83860 │ │ │ │ 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] @ 8364c │ │ │ │ + ldr r0, [pc] @ 838b8 │ │ │ │ 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 836c8 │ │ │ │ + beq 83934 │ │ │ │ mov r0, #75 @ 0x4b │ │ │ │ bl 2a480 <__sysconf@plt> │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ movle r0, #32768 @ 0x8000 │ │ │ │ - ble 83688 │ │ │ │ + ble 838f4 │ │ │ │ mov r0, #75 @ 0x4b │ │ │ │ bl 2a480 <__sysconf@plt> │ │ │ │ cmp r0, r4 │ │ │ │ - bls 83698 │ │ │ │ + bls 83904 │ │ │ │ mvn r0, #0 │ │ │ │ - b 836e0 │ │ │ │ + b 8394c │ │ │ │ add r0, sp, #4 │ │ │ │ bl 2a294 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83690 │ │ │ │ + bne 838fc │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29ff4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 2a5dc │ │ │ │ cmp r5, #0 │ │ │ │ - bne 83690 │ │ │ │ - ldr r3, [pc, #24] @ 836e8 │ │ │ │ - bl 357730 │ │ │ │ + bne 838fc │ │ │ │ + ldr r3, [pc, #24] @ 83954 │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -91919,1010 +92080,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 8371c │ │ │ │ + bgt 83988 │ │ │ │ bl 2a060 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 83704 │ │ │ │ + b 83970 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83750 │ │ │ │ + beq 839bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 20a124 <_PyDeadline_Init@@Base+0x6bc> │ │ │ │ - ldr r0, [pc, #8] @ 83758 │ │ │ │ + bl 20a1a4 <_PyBytesWriter_WriteBytes@@Base+0x43a0> │ │ │ │ + ldr r0, [pc, #8] @ 839c4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 83758 │ │ │ │ + ldr r0, [pc] @ 839c4 │ │ │ │ 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 21c8e4 │ │ │ │ - b 5469c │ │ │ │ + b 21c8b8 │ │ │ │ + b 54724 │ │ │ │ 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 837c0 │ │ │ │ + bne 83a2c │ │ │ │ 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 83780 │ │ │ │ + bl 839ec │ │ │ │ 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] @ 83838 │ │ │ │ + ldr r0, [pc, #28] @ 83aa4 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 7b2bc <_Py_SetRefcnt@@Base+0x638> │ │ │ │ + bl 7b618 <_Py_SetRefcnt@@Base+0x638> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - andeq sl, r7, r4, lsr #9 │ │ │ │ + andeq sl, r7, r8, lsl #16 │ │ │ │ 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] @ 839e4 │ │ │ │ + ldreq r7, [pc, #376] @ 83c50 │ │ │ │ mov r6, r0 │ │ │ │ moveq r4, #1024 @ 0x400 │ │ │ │ strb r1, [sp, #24] │ │ │ │ - beq 83888 │ │ │ │ + beq 83af4 │ │ │ │ orrs r2, r2, r3 │ │ │ │ - ldr r7, [pc, #356] @ 839e8 │ │ │ │ + ldr r7, [pc, #356] @ 83c54 │ │ │ │ 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 838ec │ │ │ │ + bge 83b58 │ │ │ │ sub r3, r6, #1 │ │ │ │ orrs r3, r3, r5 │ │ │ │ - bne 838c0 │ │ │ │ + bne 83b2c │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq 839c0 │ │ │ │ + beq 83c2c │ │ │ │ orrs r5, r6, r5 │ │ │ │ - ldreq r7, [pc, #288] @ 839ec │ │ │ │ - ldr r1, [pc, #288] @ 839f0 │ │ │ │ + ldreq r7, [pc, #288] @ 83c58 │ │ │ │ + ldr r1, [pc, #288] @ 83c5c │ │ │ │ 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 839c0 │ │ │ │ + b 83c2c │ │ │ │ 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] @ 839f4 │ │ │ │ - ldrlt r9, [pc, #232] @ 839f8 │ │ │ │ + ldrge r9, [pc, #232] @ 83c60 │ │ │ │ + ldrlt r9, [pc, #232] @ 83c64 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs r3, r3, r1 │ │ │ │ movlt r0, ip │ │ │ │ movlt r1, lr │ │ │ │ mov r2, #10 │ │ │ │ mov r3, #0 │ │ │ │ - ldrge r9, [pc, #208] @ 839fc │ │ │ │ - bl 3564f0 │ │ │ │ + ldrge r9, [pc, #208] @ 83c68 │ │ │ │ + bl 356d88 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3564f0 │ │ │ │ + bl 356d88 │ │ │ │ mov r2, #10 │ │ │ │ mov r3, #0 │ │ │ │ - bl 3564f0 │ │ │ │ + bl 356d88 │ │ │ │ cmp r4, #1024 @ 0x400 │ │ │ │ - ldr r3, [pc, #148] @ 839ec │ │ │ │ + ldr r3, [pc, #148] @ 83c58 │ │ │ │ add r4, sp, #16 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r9, [sp, #4] │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #148] @ 83a00 │ │ │ │ + ldr r2, [pc, #148] @ 83c6c │ │ │ │ mov r5, r0 │ │ │ │ moveq r3, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #136] @ 83a04 │ │ │ │ + ldr r3, [pc, #136] @ 83c70 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #8 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 29fc4 <__snprintf_chk@plt> │ │ │ │ - ldr r3, [pc, #112] @ 83a08 │ │ │ │ + ldr r3, [pc, #112] @ 83c74 │ │ │ │ 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] @ 83a0c │ │ │ │ - ldr r0, [pc, #64] @ 83a10 │ │ │ │ + ldr r2, [pc, #64] @ 83c78 │ │ │ │ + ldr r0, [pc, #64] @ 83c7c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #24 │ │ │ │ movne r2, r8 │ │ │ │ - bl 837f4 │ │ │ │ + bl 83a60 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq fp, r6, r4, lsl r5 │ │ │ │ - eorseq fp, r8, ip, lsl #16 │ │ │ │ - eorseq fp, r5, r4, lsl #7 │ │ │ │ - eorseq r3, r9, r4, lsl #21 │ │ │ │ - mlaseq r8, r4, r2, fp │ │ │ │ - eorseq fp, r6, r8, lsl #8 │ │ │ │ - @ instruction: 0x0037a1f4 │ │ │ │ - mlaseq r8, r8, fp, r9 │ │ │ │ - mlaseq r9, r0, sl, r3 │ │ │ │ - mlaseq r9, r8, sl, r3 │ │ │ │ - eorseq r3, r9, ip, ror sl │ │ │ │ - andeq sl, r7, r4, lsr #9 │ │ │ │ + @ instruction: 0x0036bdd4 │ │ │ │ + eorseq ip, r8, ip, asr #1 │ │ │ │ + eorseq fp, r5, r4, asr #24 │ │ │ │ + eorseq r4, r9, r4, asr #6 │ │ │ │ + eorseq fp, r8, r4, asr fp │ │ │ │ + eorseq fp, r6, r8, asr #25 │ │ │ │ + @ instruction: 0x0037aab4 │ │ │ │ + eorseq sl, r8, r8, asr r4 │ │ │ │ + eorseq r4, r9, r0, asr r3 │ │ │ │ + eorseq r4, r9, r8, asr r3 │ │ │ │ + eorseq r4, r9, ip, lsr r3 │ │ │ │ + andeq sl, r7, r8, lsl #16 │ │ │ │ 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] @ 83bc0 │ │ │ │ + ldr r0, [pc, #380] @ 83e2c │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #376] @ 83bc4 │ │ │ │ + ldr r2, [pc, #376] @ 83e30 │ │ │ │ sub r7, r7, #1 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ mov r6, #0 │ │ │ │ - bl 837f4 │ │ │ │ + bl 83a60 │ │ │ │ orrs r7, r7, r8 │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bne 83b30 │ │ │ │ + bne 83d9c │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 8383c │ │ │ │ + bl 83aa8 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 8383c │ │ │ │ + bl 83aa8 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ - bl 8383c │ │ │ │ + bl 83aa8 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ - bl 8383c │ │ │ │ + bl 83aa8 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 8383c │ │ │ │ - ldr r3, [pc, #248] @ 83bc8 │ │ │ │ - ldr r2, [pc, #248] @ 83bcc │ │ │ │ + bl 83aa8 │ │ │ │ + ldr r3, [pc, #248] @ 83e34 │ │ │ │ + ldr r2, [pc, #248] @ 83e38 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #228] @ 83bc0 │ │ │ │ - bl 837f4 │ │ │ │ + ldr r0, [pc, #228] @ 83e2c │ │ │ │ + bl 83a60 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ sbcs r3, r3, r2 │ │ │ │ - bge 83b28 │ │ │ │ - ldr r2, [pc, #208] @ 83bd0 │ │ │ │ - ldr r0, [pc, #188] @ 83bc0 │ │ │ │ + bge 83d94 │ │ │ │ + ldr r2, [pc, #208] @ 83e3c │ │ │ │ + ldr r0, [pc, #188] @ 83e2c │ │ │ │ mov r1, r4 │ │ │ │ - bl 837f4 │ │ │ │ + bl 83a60 │ │ │ │ cmp r9, r6 │ │ │ │ - ldr r2, [pc, #192] @ 83bd4 │ │ │ │ - ldr r0, [pc, #168] @ 83bc0 │ │ │ │ + ldr r2, [pc, #192] @ 83e40 │ │ │ │ + ldr r0, [pc, #168] @ 83e2c │ │ │ │ movne r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 837f4 │ │ │ │ - ldr r2, [pc, #176] @ 83bd8 │ │ │ │ - b 83bac │ │ │ │ - ldr r2, [pc, #172] @ 83bdc │ │ │ │ - b 83bac │ │ │ │ + bl 83a60 │ │ │ │ + ldr r2, [pc, #176] @ 83e44 │ │ │ │ + b 83e18 │ │ │ │ + ldr r2, [pc, #172] @ 83e48 │ │ │ │ + b 83e18 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 8383c │ │ │ │ + bl 83aa8 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 8383c │ │ │ │ + bl 83aa8 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ - bl 8383c │ │ │ │ + bl 83aa8 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ - bl 8383c │ │ │ │ - ldr r3, [pc, #96] @ 83be0 │ │ │ │ - ldr r2, [pc, #96] @ 83be4 │ │ │ │ + bl 83aa8 │ │ │ │ + ldr r3, [pc, #96] @ 83e4c │ │ │ │ + ldr r2, [pc, #96] @ 83e50 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #52] @ 83bc0 │ │ │ │ - bl 837f4 │ │ │ │ + ldr r0, [pc, #52] @ 83e2c │ │ │ │ + bl 83a60 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ sbcs r3, r3, r2 │ │ │ │ - bge 83b28 │ │ │ │ - ldr r2, [pc, #56] @ 83be8 │ │ │ │ + bge 83d94 │ │ │ │ + ldr r2, [pc, #56] @ 83e54 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #8] @ 83bc0 │ │ │ │ + ldr r0, [pc, #8] @ 83e2c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 837f4 │ │ │ │ - andeq sl, r7, r4, lsr #9 │ │ │ │ - @ instruction: 0x00393ab8 │ │ │ │ - eorseq fp, r8, ip, lsl #16 │ │ │ │ - eorseq r3, r9, ip, ror sl │ │ │ │ - eorseq r7, r7, ip, ror #30 │ │ │ │ - eorseq r3, r9, r8, lsr #21 │ │ │ │ - eorseq sp, r7, r8, asr r5 │ │ │ │ - eorseq r3, r9, r0, asr #21 │ │ │ │ - eorseq fp, r5, r4, lsl #7 │ │ │ │ - eorseq r3, r9, r8, asr #21 │ │ │ │ - @ instruction: 0x00393ad0 │ │ │ │ + b 83a60 │ │ │ │ + andeq sl, r7, r8, lsl #16 │ │ │ │ + eorseq r4, r9, r8, ror r3 │ │ │ │ + eorseq ip, r8, ip, asr #1 │ │ │ │ + eorseq r4, r9, ip, lsr r3 │ │ │ │ + eorseq r8, r7, ip, lsr #16 │ │ │ │ + eorseq r4, r9, r8, ror #6 │ │ │ │ + @ instruction: 0x0037ddf4 │ │ │ │ + eorseq r4, r9, r0, lsl #7 │ │ │ │ + eorseq fp, r5, r4, asr #24 │ │ │ │ + eorseq r4, r9, r8, lsl #7 │ │ │ │ + mlaseq r9, r0, r3, r4 │ │ │ │ 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] @ 83c50 │ │ │ │ - ldr r0, [pc, #56] @ 83c54 │ │ │ │ - bl 837f4 │ │ │ │ + ldr r2, [pc, #56] @ 83ebc │ │ │ │ + ldr r0, [pc, #56] @ 83ec0 │ │ │ │ + bl 83a60 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ mvn r2, #0 │ │ │ │ ldrd r0, [r5] │ │ │ │ mvn r3, #0 │ │ │ │ - bl 8383c │ │ │ │ + bl 83aa8 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #20] @ 83c58 │ │ │ │ - ldr r0, [pc, #12] @ 83c54 │ │ │ │ + ldr r2, [pc, #20] @ 83ec4 │ │ │ │ + ldr r0, [pc, #12] @ 83ec0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 837f4 │ │ │ │ - @ instruction: 0x00393ab8 │ │ │ │ - andeq sl, r7, r4, lsr #9 │ │ │ │ - eorseq sp, r7, r8, asr r5 │ │ │ │ + b 83a60 │ │ │ │ + eorseq r4, r9, r8, ror r3 │ │ │ │ + andeq sl, r7, r8, lsl #16 │ │ │ │ + @ instruction: 0x0037ddf4 │ │ │ │ │ │ │ │ -00083c5c : │ │ │ │ +00083ec8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 83c88 │ │ │ │ + ldr r3, [pc, #20] @ 83ef4 │ │ │ │ ldr r0, [r3, #848] @ 0x350 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83c80 │ │ │ │ + bne 83eec │ │ │ │ bl 2a954 │ │ │ │ mov r0, #0 │ │ │ │ bl 2934c │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -00083c8c : │ │ │ │ +00083ef8 : │ │ │ │ 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 83cd4 │ │ │ │ + bne 83f40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bge 83cd8 │ │ │ │ + bge 83f44 │ │ │ │ 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) │ │ │ │ │ │ │ │ -00083ce0 : │ │ │ │ +00083f4c : │ │ │ │ b 2a2c4 │ │ │ │ │ │ │ │ -00083ce4 : │ │ │ │ +00083f50 : │ │ │ │ mov r1, #0 │ │ │ │ b 29370 │ │ │ │ │ │ │ │ -00083cec : │ │ │ │ +00083f58 : │ │ │ │ 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} │ │ │ │ │ │ │ │ -00083d10 : │ │ │ │ +00083f7c : │ │ │ │ b 2a3cc │ │ │ │ │ │ │ │ -00083d14 : │ │ │ │ +00083f80 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00083d18 : │ │ │ │ - ldr r3, [pc, #20] @ 83d34 │ │ │ │ +00083f84 : │ │ │ │ + ldr r3, [pc, #20] @ 83fa0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3716] @ 0xe84 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00083d38 : │ │ │ │ - b 83650 │ │ │ │ +00083fa4 : │ │ │ │ + b 838bc │ │ │ │ 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 83d78 │ │ │ │ + beq 83fe4 │ │ │ │ cmp ip, #2 │ │ │ │ moveq r8, #1 │ │ │ │ - beq 83d7c │ │ │ │ - b 83e20 │ │ │ │ + beq 83fe8 │ │ │ │ + b 8408c │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ add r0, r0, #1 │ │ │ │ cmn r0, #-536870911 @ 0xe0000001 │ │ │ │ - bls 83d98 │ │ │ │ + bls 84004 │ │ │ │ mvn r3, #0 │ │ │ │ - b 83e24 │ │ │ │ + b 84090 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 8aeb8 │ │ │ │ + bl 8ae5c │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r5 │ │ │ │ movne ip, r0 │ │ │ │ - beq 83d90 │ │ │ │ + beq 83ffc │ │ │ │ mov r9, r3 │ │ │ │ ldrb lr, [r3], #1 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 83e00 │ │ │ │ + beq 8406c │ │ │ │ tst lr, #128 @ 0x80 │ │ │ │ - beq 83df8 │ │ │ │ + beq 84064 │ │ │ │ cmp r8, #0 │ │ │ │ add lr, lr, #56320 @ 0xdc00 │ │ │ │ - bne 83df8 │ │ │ │ - bl 8b454 │ │ │ │ + bne 84064 │ │ │ │ + bl 8b3ac │ │ │ │ cmp r4, #0 │ │ │ │ subne r9, r9, r5 │ │ │ │ strne r9, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ - ldrne r3, [pc, #60] @ 83e2c │ │ │ │ + ldrne r3, [pc, #60] @ 84098 │ │ │ │ strne r3, [r7] │ │ │ │ mvn r3, #1 │ │ │ │ - b 83e24 │ │ │ │ + b 84090 │ │ │ │ str lr, [ip], #4 │ │ │ │ - b 83db0 │ │ │ │ + b 8401c │ │ │ │ cmp r4, #0 │ │ │ │ str lr, [ip] │ │ │ │ subne ip, ip, r0 │ │ │ │ asrne ip, ip, #2 │ │ │ │ strne ip, [r4] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [r6] │ │ │ │ - b 83e24 │ │ │ │ + b 84090 │ │ │ │ mvn r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq r7, r5, r0, asr #25 │ │ │ │ + eorseq r8, r5, r0, lsl #11 │ │ │ │ │ │ │ │ -00083e30 : │ │ │ │ +0008409c : │ │ │ │ mov r2, #0 │ │ │ │ - b 253dd0 │ │ │ │ + b 253df0 │ │ │ │ │ │ │ │ -00083e38 <_Py_closerange@@Base>: │ │ │ │ +000840a4 <_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 83e80 <_Py_closerange@@Base+0x48> │ │ │ │ + bgt 840ec <_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 83e80 <_Py_closerange@@Base+0x48> │ │ │ │ + b 840ec <_Py_closerange@@Base+0x48> │ │ │ │ │ │ │ │ -00083e98 : │ │ │ │ +00084104 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00083ea0 : │ │ │ │ +0008410c : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00083ea8 : │ │ │ │ +00084114 : │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #20] @ 83ec8 │ │ │ │ + ldr r3, [pc, #20] @ 84134 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00083ecc : │ │ │ │ +00084138 : │ │ │ │ sub r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi 83f38 │ │ │ │ + bhi 841a4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #80] @ 83f40 │ │ │ │ + ldr r5, [pc, #80] @ 841ac │ │ │ │ mov r4, r0 │ │ │ │ add r6, r0, #109 @ 0x6d │ │ │ │ - bl 357590 │ │ │ │ + bl 357e28 │ │ │ │ ldr r6, [r5, r6, lsl #3] │ │ │ │ - bl 357590 │ │ │ │ + bl 357e28 │ │ │ │ ldr r1, [r5, #1404] @ 0x57c │ │ │ │ mov r0, r6 │ │ │ │ - bl 281ee8 <_PyBytesWriter_Dealloc@@Base+0xe30> │ │ │ │ + bl 282380 <_PyBytesWriter_Dealloc@@Base+0xe30> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83f30 │ │ │ │ + bne 8419c │ │ │ │ ldr r1, [r5, #1400] @ 0x578 │ │ │ │ mov r0, r6 │ │ │ │ - bl 281ee8 <_PyBytesWriter_Dealloc@@Base+0xe30> │ │ │ │ + bl 282380 <_PyBytesWriter_Dealloc@@Base+0xe30> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83f30 │ │ │ │ + bne 8419c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b382c │ │ │ │ + bl 2b3c08 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -00083f44 : │ │ │ │ +000841b0 : │ │ │ │ mov r0, #2 │ │ │ │ - b 83ecc │ │ │ │ + b 84138 │ │ │ │ │ │ │ │ -00083f4c : │ │ │ │ - ldr r3, [pc, #16] @ 83f64 │ │ │ │ +000841b8 : │ │ │ │ + ldr r3, [pc, #16] @ 841d0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ b 32aa8 <_Py_fstat@@Base+0x990> │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ ldrb r0, [r1] │ │ │ │ orr r0, r0, r3, lsl #8 │ │ │ │ eor r0, r0, #32768 @ 0x8000 │ │ │ │ sub r0, r0, #32768 @ 0x8000 │ │ │ │ - b a6300 │ │ │ │ + b a6244 │ │ │ │ add r3, r1, #4 │ │ │ │ mov r0, #0 │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ cmp r1, r3 │ │ │ │ orr r0, r2, r0, lsl #8 │ │ │ │ - bne 83f88 │ │ │ │ - b a6300 │ │ │ │ + bne 841f4 │ │ │ │ + b a6244 │ │ │ │ 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 a6300 │ │ │ │ + b a6244 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - b a6300 │ │ │ │ + b a6244 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 83780 │ │ │ │ + bl 839ec │ │ │ │ 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 83780 │ │ │ │ + bl 839ec │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 355150 │ │ │ │ + bl 3559e8 │ │ │ │ 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 a6300 │ │ │ │ + b a6244 │ │ │ │ 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] @ 84520 │ │ │ │ + ldr r1, [pc, #1232] @ 8478c │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #1224] @ 84524 │ │ │ │ + ldr r1, [pc, #1224] @ 84790 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ - ldr ip, [pc, #1216] @ 84528 │ │ │ │ + ldr ip, [pc, #1216] @ 84794 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ - ldr r7, [pc, #1212] @ 8452c │ │ │ │ - ldr r5, [pc, #1212] @ 84530 │ │ │ │ - ldr r0, [pc, #1212] @ 84534 │ │ │ │ - ldr r2, [pc, #1212] @ 84538 │ │ │ │ - ldr r3, [pc, #1212] @ 8453c │ │ │ │ + ldr r7, [pc, #1212] @ 84798 │ │ │ │ + ldr r5, [pc, #1212] @ 8479c │ │ │ │ + ldr r0, [pc, #1212] @ 847a0 │ │ │ │ + ldr r2, [pc, #1212] @ 847a4 │ │ │ │ + ldr r3, [pc, #1212] @ 847a8 │ │ │ │ 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] @ 84540 │ │ │ │ - ldr r2, [pc, #1188] @ 84544 │ │ │ │ + ldr r0, [pc, #1188] @ 847ac │ │ │ │ + ldr r2, [pc, #1188] @ 847b0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #1180] @ 84548 │ │ │ │ + ldr r3, [pc, #1180] @ 847b4 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 837f4 │ │ │ │ + bl 83a60 │ │ │ │ stm sp, {r4, r5} │ │ │ │ - ldr r1, [pc, #1156] @ 8454c │ │ │ │ + ldr r1, [pc, #1156] @ 847b8 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 83a14 │ │ │ │ + bl 83c80 │ │ │ │ stm sp, {r4, r5} │ │ │ │ - ldr r1, [pc, #1136] @ 84550 │ │ │ │ + ldr r1, [pc, #1136] @ 847bc │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r7, #32 │ │ │ │ sub r5, r7, #64 @ 0x40 │ │ │ │ - bl 83a14 │ │ │ │ - ldr r3, [pc, #1116] @ 84554 │ │ │ │ - ldr r2, [pc, #1116] @ 84558 │ │ │ │ - ldr r0, [pc, #1088] @ 84540 │ │ │ │ + bl 83c80 │ │ │ │ + ldr r3, [pc, #1116] @ 847c0 │ │ │ │ + ldr r2, [pc, #1116] @ 847c4 │ │ │ │ + ldr r0, [pc, #1088] @ 847ac │ │ │ │ mov r1, r4 │ │ │ │ - bl 837f4 │ │ │ │ + bl 83a60 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #144] @ 0x90 │ │ │ │ - bl 8383c │ │ │ │ - ldr r2, [pc, #1084] @ 8455c │ │ │ │ - ldr r0, [pc, #1052] @ 84540 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 837f4 │ │ │ │ - ldr r3, [pc, #1072] @ 84560 │ │ │ │ - ldr r2, [pc, #1060] @ 84558 │ │ │ │ - ldr r0, [pc, #1032] @ 84540 │ │ │ │ + bl 83aa8 │ │ │ │ + ldr r2, [pc, #1084] @ 847c8 │ │ │ │ + ldr r0, [pc, #1052] @ 847ac │ │ │ │ + mov r1, r4 │ │ │ │ + bl 83a60 │ │ │ │ + ldr r3, [pc, #1072] @ 847cc │ │ │ │ + ldr r2, [pc, #1060] @ 847c4 │ │ │ │ + ldr r0, [pc, #1032] @ 847ac │ │ │ │ mov r1, r4 │ │ │ │ - bl 837f4 │ │ │ │ + bl 83a60 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #176] @ 0xb0 │ │ │ │ - bl 8383c │ │ │ │ - ldr r2, [pc, #1028] @ 8455c │ │ │ │ - ldr r0, [pc, #996] @ 84540 │ │ │ │ + bl 83aa8 │ │ │ │ + ldr r2, [pc, #1028] @ 847c8 │ │ │ │ + ldr r0, [pc, #996] @ 847ac │ │ │ │ mov r1, r4 │ │ │ │ - bl 837f4 │ │ │ │ - ldr r1, [pc, #1020] @ 84564 │ │ │ │ + bl 83a60 │ │ │ │ + ldr r1, [pc, #1020] @ 847d0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r5, #192 @ 0xc0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83a14 │ │ │ │ - ldr r1, [pc, #1000] @ 84568 │ │ │ │ + bl 83c80 │ │ │ │ + ldr r1, [pc, #1000] @ 847d4 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83a14 │ │ │ │ - ldr r1, [pc, #980] @ 8456c │ │ │ │ + bl 83c80 │ │ │ │ + ldr r1, [pc, #980] @ 847d8 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r5, #224 @ 0xe0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83a14 │ │ │ │ - ldr r1, [pc, #960] @ 84570 │ │ │ │ + bl 83c80 │ │ │ │ + ldr r1, [pc, #960] @ 847dc │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r5, #448 @ 0x1c0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83a14 │ │ │ │ - ldr r1, [pc, #940] @ 84574 │ │ │ │ + bl 83c80 │ │ │ │ + ldr r1, [pc, #940] @ 847e0 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r5, #32 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83a14 │ │ │ │ + bl 83c80 │ │ │ │ mvn r3, #0 │ │ │ │ - ldr r1, [pc, #904] @ 8456c │ │ │ │ + ldr r1, [pc, #904] @ 847d8 │ │ │ │ mvn r2, #0 │ │ │ │ add r0, r5, #256 @ 0x100 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83a14 │ │ │ │ - ldr r1, [pc, #896] @ 84578 │ │ │ │ + bl 83c80 │ │ │ │ + ldr r1, [pc, #896] @ 847e4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 83bec │ │ │ │ - ldr r1, [pc, #884] @ 8457c │ │ │ │ + bl 83e58 │ │ │ │ + ldr r1, [pc, #884] @ 847e8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #560 @ 0x230 │ │ │ │ - bl 83bec │ │ │ │ - ldr r1, [pc, #872] @ 84580 │ │ │ │ + bl 83e58 │ │ │ │ + ldr r1, [pc, #872] @ 847ec │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 83bec │ │ │ │ - ldr r1, [pc, #860] @ 84584 │ │ │ │ + bl 83e58 │ │ │ │ + ldr r1, [pc, #860] @ 847f0 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #512 @ 0x200 │ │ │ │ - bl 83bec │ │ │ │ - ldr r1, [pc, #848] @ 84588 │ │ │ │ + bl 83e58 │ │ │ │ + ldr r1, [pc, #848] @ 847f4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #528 @ 0x210 │ │ │ │ - bl 83bec │ │ │ │ - ldr r1, [pc, #836] @ 8458c │ │ │ │ + bl 83e58 │ │ │ │ + ldr r1, [pc, #836] @ 847f8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #544 @ 0x220 │ │ │ │ - bl 83bec │ │ │ │ - ldr r1, [pc, #824] @ 84590 │ │ │ │ + bl 83e58 │ │ │ │ + ldr r1, [pc, #824] @ 847fc │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r5, #288 @ 0x120 │ │ │ │ mvn r2, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83a14 │ │ │ │ + bl 83c80 │ │ │ │ ldr r0, [r5, #584] @ 0x248 │ │ │ │ ldr r1, [r5, #588] @ 0x24c │ │ │ │ orrs r3, r0, r1 │ │ │ │ - beq 84298 │ │ │ │ + beq 84504 │ │ │ │ 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 3564f0 │ │ │ │ + bl 356d88 │ │ │ │ mov r2, #10 │ │ │ │ mov r3, #0 │ │ │ │ - bl 3564f0 │ │ │ │ - ldr r3, [pc, #744] @ 84594 │ │ │ │ + bl 356d88 │ │ │ │ + ldr r3, [pc, #744] @ 84800 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, #1000 @ 0x3e8 │ │ │ │ mov ip, r2 │ │ │ │ mov r1, r0 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r2, [pc, #720] @ 84598 │ │ │ │ + ldr r2, [pc, #720] @ 84804 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #624] @ 84540 │ │ │ │ - bl 837f4 │ │ │ │ - bl 23849c │ │ │ │ - ldr r3, [pc, #704] @ 8459c │ │ │ │ - ldr r2, [pc, #704] @ 845a0 │ │ │ │ + ldr r0, [pc, #624] @ 847ac │ │ │ │ + bl 83a60 │ │ │ │ + bl 23845c │ │ │ │ + ldr r3, [pc, #704] @ 84808 │ │ │ │ + ldr r2, [pc, #704] @ 8480c │ │ │ │ mov r1, r4 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #592] @ 84540 │ │ │ │ - bl 837f4 │ │ │ │ + ldr r0, [pc, #592] @ 847ac │ │ │ │ + bl 83a60 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ strd r6, [sp, #56] @ 0x38 │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #664] @ 845a4 │ │ │ │ + ldr r3, [pc, #664] @ 84810 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ ldm r3, {r6, fp} │ │ │ │ bl 29d60 <__clock_gettime64@plt> │ │ │ │ - ldr r3, [pc, #648] @ 845a8 │ │ │ │ - ldr lr, [pc, #648] @ 845ac │ │ │ │ + ldr r3, [pc, #648] @ 84814 │ │ │ │ + ldr lr, [pc, #648] @ 84818 │ │ │ │ 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] @ 845b0 │ │ │ │ + ldr r0, [pc, #608] @ 8481c │ │ │ │ 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] @ 845b4 │ │ │ │ + ldr r0, [pc, #572] @ 84820 │ │ │ │ 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 3564f0 │ │ │ │ + bl 356d88 │ │ │ │ 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 3564f0 │ │ │ │ + bl 356d88 │ │ │ │ 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 84404 │ │ │ │ + blt 84670 │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ sbcs r7, r7, #0 │ │ │ │ mvnge r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r9, #0 │ │ │ │ movlt r6, #0 │ │ │ │ - blt 8441c │ │ │ │ + blt 84688 │ │ │ │ cmn r6, #-2147483647 @ 0x80000001 │ │ │ │ sbcs r9, r9, #0 │ │ │ │ mvnge r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #0 │ │ │ │ movlt r7, #0 │ │ │ │ - blt 84438 │ │ │ │ + blt 846a4 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ sbcs r1, r1, #0 │ │ │ │ movlt r7, r0 │ │ │ │ mvnge r7, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ - bl 355370 │ │ │ │ - ldr r9, [pc, #364] @ 845b8 │ │ │ │ - ldr r0, [pc, #240] @ 84540 │ │ │ │ + bl 355c08 │ │ │ │ + ldr r9, [pc, #364] @ 84824 │ │ │ │ + ldr r0, [pc, #240] @ 847ac │ │ │ │ umull r2, r3, r5, r9 │ │ │ │ - ldr r2, [pc, #356] @ 845bc │ │ │ │ + ldr r2, [pc, #356] @ 84828 │ │ │ │ lsr r3, r3, #6 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #348] @ 845c0 │ │ │ │ - ldr r5, [pc, #348] @ 845c4 │ │ │ │ + ldr r3, [pc, #348] @ 8482c │ │ │ │ + ldr r5, [pc, #348] @ 84830 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 837f4 │ │ │ │ + bl 83a60 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ mov r0, r7 │ │ │ │ str r8, [sp, #16] │ │ │ │ - bl 355370 │ │ │ │ + bl 355c08 │ │ │ │ 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 355370 │ │ │ │ + bl 355c08 │ │ │ │ umull r2, r3, r6, r9 │ │ │ │ - ldr r0, [pc, #152] @ 84540 │ │ │ │ + ldr r0, [pc, #152] @ 847ac │ │ │ │ lsr r3, r3, #6 │ │ │ │ - ldr r2, [pc, #280] @ 845c8 │ │ │ │ + ldr r2, [pc, #280] @ 84834 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #276] @ 845cc │ │ │ │ + ldr r3, [pc, #276] @ 84838 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 837f4 │ │ │ │ + bl 83a60 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 8383c │ │ │ │ + bl 83aa8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 84508 │ │ │ │ - ldr r2, [pc, #232] @ 845d0 │ │ │ │ - ldr r0, [pc, #84] @ 84540 │ │ │ │ + beq 84774 │ │ │ │ + ldr r2, [pc, #232] @ 8483c │ │ │ │ + ldr r0, [pc, #84] @ 847ac │ │ │ │ mov r1, r4 │ │ │ │ - bl 837f4 │ │ │ │ + bl 83a60 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 8383c │ │ │ │ - ldr r2, [pc, #76] @ 8455c │ │ │ │ - ldr r0, [pc, #44] @ 84540 │ │ │ │ + bl 83aa8 │ │ │ │ + ldr r2, [pc, #76] @ 847c8 │ │ │ │ + ldr r0, [pc, #44] @ 847ac │ │ │ │ mov r1, r4 │ │ │ │ - bl 837f4 │ │ │ │ + bl 83a60 │ │ │ │ add sp, sp, #452 @ 0x1c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r3, r9, ip, lsr #22 │ │ │ │ - eorseq r3, r9, r0, asr fp │ │ │ │ - eorseq r3, r9, r8, lsl fp │ │ │ │ + eorseq r4, r9, ip, ror #7 │ │ │ │ + eorseq r4, r9, r0, lsl r4 │ │ │ │ + @ instruction: 0x003943d8 │ │ │ │ subseq r9, r9, r0, asr #14 │ │ │ │ - eorseq fp, r5, r4, lsl #7 │ │ │ │ - eorseq r3, r9, r4, lsr #22 │ │ │ │ - eorseq r3, r9, r8, lsr fp │ │ │ │ - eorseq r3, r9, r4, asr #22 │ │ │ │ - andeq sl, r7, r4, lsr #9 │ │ │ │ - @ instruction: 0x00393af0 │ │ │ │ - eorseq r3, r9, r4, ror #21 │ │ │ │ - eorseq r3, r9, r8, asr fp │ │ │ │ - eorseq r3, r9, r4, ror #22 │ │ │ │ - eorseq sl, r5, r0, asr #27 │ │ │ │ - @ instruction: 0x00393ab8 │ │ │ │ - eorseq sp, r7, r8, asr r5 │ │ │ │ - eorseq r3, r9, r0, ror fp │ │ │ │ - eorseq r3, r9, r8, ror fp │ │ │ │ - eorseq r3, r9, r0, lsl #23 │ │ │ │ - eorseq r3, r9, ip, lsl #23 │ │ │ │ - mlaseq r9, r8, fp, r3 │ │ │ │ - eorseq sl, r5, ip, asr sp │ │ │ │ - eorseq r3, r9, r0, lsr #23 │ │ │ │ - eorseq r3, r9, ip, lsr #23 │ │ │ │ - @ instruction: 0x00393bb8 │ │ │ │ - eorseq sl, r5, ip, lsl #26 │ │ │ │ - eorseq r3, r9, r0, asr #23 │ │ │ │ - eorseq r3, r9, r8, asr #23 │ │ │ │ - eorseq lr, r6, r4, lsr #1 │ │ │ │ - @ instruction: 0x00393bd0 │ │ │ │ - @ instruction: 0x00393bdc │ │ │ │ - @ instruction: 0x00393bf0 │ │ │ │ - @ instruction: 0x00393bfc │ │ │ │ + eorseq fp, r5, r4, asr #24 │ │ │ │ + eorseq r4, r9, r4, ror #7 │ │ │ │ + @ instruction: 0x003943f8 │ │ │ │ + eorseq r4, r9, r4, lsl #8 │ │ │ │ + andeq sl, r7, r8, lsl #16 │ │ │ │ + @ instruction: 0x003943b0 │ │ │ │ + eorseq r4, r9, r4, lsr #7 │ │ │ │ + eorseq r4, r9, r8, lsl r4 │ │ │ │ + eorseq r4, r9, r4, lsr #8 │ │ │ │ + eorseq fp, r5, r0, lsl #13 │ │ │ │ + eorseq r4, r9, r8, ror r3 │ │ │ │ + @ instruction: 0x0037ddf4 │ │ │ │ + eorseq r4, r9, r0, lsr r4 │ │ │ │ + eorseq r4, r9, r8, lsr r4 │ │ │ │ + eorseq r4, r9, r0, asr #8 │ │ │ │ + eorseq r4, r9, ip, asr #8 │ │ │ │ + eorseq r4, r9, r8, asr r4 │ │ │ │ + eorseq fp, r5, ip, lsl r6 │ │ │ │ + eorseq r4, r9, r0, ror #8 │ │ │ │ + eorseq r4, r9, ip, ror #8 │ │ │ │ + eorseq r4, r9, r8, ror r4 │ │ │ │ + eorseq fp, r5, ip, asr #11 │ │ │ │ + eorseq r4, r9, r0, lsl #9 │ │ │ │ + eorseq r4, r9, r8, lsl #9 │ │ │ │ + eorseq lr, r6, r4, asr #18 │ │ │ │ + mlaseq r9, r0, r4, r4 │ │ │ │ + mlaseq r9, ip, r4, r4 │ │ │ │ + @ instruction: 0x003944b0 │ │ │ │ + @ instruction: 0x003944bc │ │ │ │ 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, lsl #24 │ │ │ │ - eorseq fp, r6, r4, lsr sp │ │ │ │ - @ instruction: 0x00383fdc │ │ │ │ - eorseq r3, r9, ip, lsl ip │ │ │ │ - eorseq r1, r7, ip, asr #27 │ │ │ │ - eorseq r3, r9, r0, ror #24 │ │ │ │ + eorseq r4, r9, r8, asr #9 │ │ │ │ + @ instruction: 0x0036c5f4 │ │ │ │ + mlaseq r8, ip, r8, r4 │ │ │ │ + @ instruction: 0x003944dc │ │ │ │ + eorseq r2, r7, ip, lsl #13 │ │ │ │ + eorseq r4, r9, r0, lsr #10 │ │ │ │ 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 84614 │ │ │ │ + bne 84880 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ orrs r1, r1, r0 │ │ │ │ - beq 84654 │ │ │ │ + beq 848c0 │ │ │ │ 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] │ │ │ │ @@ -92959,112 +93120,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] @ 846e0 │ │ │ │ + ldr r2, [pc, #20] @ 8494c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 24a920 │ │ │ │ + bl 24a8e8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - eorseq r1, r8, r8, lsr ip │ │ │ │ + @ instruction: 0x003824f8 │ │ │ │ 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 84794 │ │ │ │ + beq 84a00 │ │ │ │ ldrb r9, [r4, r0] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 84728 │ │ │ │ + beq 84994 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq 84794 │ │ │ │ + beq 84a00 │ │ │ │ add r0, r0, #1 │ │ │ │ - b 8470c │ │ │ │ + b 84978 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq 84794 │ │ │ │ - ldr r3, [pc, #124] @ 847b4 │ │ │ │ + beq 84a00 │ │ │ │ + ldr r3, [pc, #124] @ 84a20 │ │ │ │ ldr r6, [r3, #1424] @ 0x590 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 84794 │ │ │ │ - ldr r5, [pc, #112] @ 847b8 │ │ │ │ - bl 357730 │ │ │ │ + beq 84a00 │ │ │ │ + ldr r5, [pc, #112] @ 84a24 │ │ │ │ + bl 357fd0 │ │ │ │ add r0, r5, r0 │ │ │ │ cmp r6, r0 │ │ │ │ - beq 84794 │ │ │ │ - ldr r3, [pc, #96] @ 847bc │ │ │ │ + beq 84a00 │ │ │ │ + ldr r3, [pc, #96] @ 84a28 │ │ │ │ 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 7b2bc <_Py_SetRefcnt@@Base+0x638> │ │ │ │ - b 847ac │ │ │ │ + bl 7b618 <_Py_SetRefcnt@@Base+0x638> │ │ │ │ + b 84a18 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r1 │ │ │ │ str r7, [sp] │ │ │ │ - bl 7b2bc <_Py_SetRefcnt@@Base+0x638> │ │ │ │ + bl 7b618 <_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, ror #24 │ │ │ │ + eorseq r4, r9, ip, lsr #10 │ │ │ │ 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 239b60 │ │ │ │ + bl 239b20 │ │ │ │ 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 84840 │ │ │ │ + bcc 84aac │ │ │ │ ldr r4, [r3], #4 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ bics lr, lr, r4 │ │ │ │ movne r0, #0 │ │ │ │ andeq r0, r0, #1 │ │ │ │ - b 84820 │ │ │ │ + b 84a8c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8485c │ │ │ │ + beq 84ac8 │ │ │ │ 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 │ │ │ │ @@ -93076,100 +93237,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 848cc │ │ │ │ + bls 84b38 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 848c0 │ │ │ │ + bne 84b2c │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ - beq 848c0 │ │ │ │ - bl 281e58 <_PyBytesWriter_Dealloc@@Base+0xda0> │ │ │ │ + beq 84b2c │ │ │ │ + bl 2822f0 <_PyBytesWriter_Dealloc@@Base+0xda0> │ │ │ │ ldr r3, [r5] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b 84894 │ │ │ │ + b 84b00 │ │ │ │ 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 23907c │ │ │ │ + bl 23903c │ │ │ │ mov r5, #0 │ │ │ │ - bl 357590 │ │ │ │ + bl 357e28 │ │ │ │ str r5, [r4, #112] @ 0x70 │ │ │ │ - bl 357590 │ │ │ │ + bl 357e28 │ │ │ │ cmp r4, r5 │ │ │ │ - bge 8492c │ │ │ │ + bge 84b98 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsl r0, r0, #15 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - bl 239cfc │ │ │ │ + bl 239cbc │ │ │ │ ldr r5, [r4, #96] @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ add r1, r4, #52 @ 0x34 │ │ │ │ lsl r5, r5, #15 │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ - b 84978 │ │ │ │ - ldr r3, [pc, #196] @ 849f8 │ │ │ │ + b 84be4 │ │ │ │ + ldr r3, [pc, #196] @ 84c64 │ │ │ │ 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 3573fc │ │ │ │ + bl 357c94 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 84900 │ │ │ │ + beq 84b6c │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 84950 │ │ │ │ + b 84bbc │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ cmn r2, #1 │ │ │ │ addeq r3, r3, #32 │ │ │ │ - beq 8499c │ │ │ │ + beq 84c08 │ │ │ │ cmp r2, #0 │ │ │ │ and ip, r2, #1 │ │ │ │ lsr r2, r2, #1 │ │ │ │ addne r3, r3, ip │ │ │ │ - bne 84988 │ │ │ │ + bne 84bf4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 84978 │ │ │ │ + bne 84be4 │ │ │ │ lsr r5, r5, #7 │ │ │ │ mul r5, r3, r5 │ │ │ │ ldr r7, [r6, #456] @ 0x1c8 │ │ │ │ ldr r8, [r7, #256] @ 0x100 │ │ │ │ - bl 357590 │ │ │ │ + bl 357e28 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 849c8 │ │ │ │ + beq 84c34 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 849b0 │ │ │ │ + b 84c1c │ │ │ │ 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 7b4dc <_Py_SetRefcnt@@Base+0x858> │ │ │ │ + bl 7b838 <_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 │ │ │ │ @@ -93177,523 +93338,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 238c48 │ │ │ │ + bl 238c08 │ │ │ │ cmp r4, #0 │ │ │ │ subne r5, r5, r4 │ │ │ │ mov r1, r0 │ │ │ │ addne r1, r0, r5 │ │ │ │ movne r5, r4 │ │ │ │ cmp r7, #4 │ │ │ │ - bne 84a80 │ │ │ │ + bne 84cec │ │ │ │ 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 239210 │ │ │ │ + bl 2391d0 │ │ │ │ add r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ - b 84a60 │ │ │ │ + b 84ccc │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 239210 │ │ │ │ + b 2391d0 │ │ │ │ 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] @ 84b40 │ │ │ │ + ldr r0, [pc, #132] @ 84dac │ │ │ │ mov r2, r1 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 23907c │ │ │ │ - ldr r0, [pc, #116] @ 84b44 │ │ │ │ - bl 262cb0 │ │ │ │ + bl 23903c │ │ │ │ + ldr r0, [pc, #116] @ 84db0 │ │ │ │ + bl 262f08 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 262dfc │ │ │ │ + bl 263054 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq 84b34 │ │ │ │ + beq 84da0 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ bl 29d54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84b34 │ │ │ │ + beq 84da0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 84b34 │ │ │ │ - ldr r0, [pc, #40] @ 84b48 │ │ │ │ + beq 84da0 │ │ │ │ + ldr r0, [pc, #40] @ 84db4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp] │ │ │ │ - bl 7b330 <_Py_SetRefcnt@@Base+0x6ac> │ │ │ │ + bl 7b68c <_Py_SetRefcnt@@Base+0x6ac> │ │ │ │ mov r0, #0 │ │ │ │ - b 84b38 │ │ │ │ + b 84da4 │ │ │ │ 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, lsl #25 │ │ │ │ + eorseq r4, r9, r0, asr #10 │ │ │ │ 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 262dfc │ │ │ │ + bl 263054 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 84c28 │ │ │ │ + beq 84e94 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #128 @ 0x80 │ │ │ │ - bl 23907c │ │ │ │ + bl 23903c │ │ │ │ add r0, r4, #528 @ 0x210 │ │ │ │ - bl 262cb0 │ │ │ │ - ldr r7, [pc, #136] @ 84c30 │ │ │ │ + bl 262f08 │ │ │ │ + ldr r7, [pc, #136] @ 84e9c │ │ │ │ ldr r8, [r7] │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 292d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 84c28 │ │ │ │ + beq 84e94 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #11 │ │ │ │ streq r9, [r0] │ │ │ │ - beq 84bac │ │ │ │ + beq 84e18 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #22 │ │ │ │ cmpeq r8, #8 │ │ │ │ - bne 84c10 │ │ │ │ - bl 357590 │ │ │ │ + bne 84e7c │ │ │ │ + bl 357e28 │ │ │ │ mov r4, #4 │ │ │ │ str r4, [r7] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 292d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 84c28 │ │ │ │ - ldr r0, [pc, #28] @ 84c34 │ │ │ │ + beq 84e94 │ │ │ │ + ldr r0, [pc, #28] @ 84ea0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 7b330 <_Py_SetRefcnt@@Base+0x6ac> │ │ │ │ + bl 7b68c <_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, asr #25 │ │ │ │ + eorseq r4, r9, ip, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #100] @ 84cb4 │ │ │ │ + ldr r1, [pc, #100] @ 84f20 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 84c68 │ │ │ │ - bl 3428a4 │ │ │ │ + bne 84ed4 │ │ │ │ + bl 342fb8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 84ca4 │ │ │ │ + bne 84f10 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 84c94 │ │ │ │ + bne 84f00 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 84ca4 │ │ │ │ + b 84f10 │ │ │ │ mov r0, r4 │ │ │ │ - bl cea04 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ + bl ce960 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84c8c │ │ │ │ + beq 84ef8 │ │ │ │ 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 │ │ │ │ - │ │ │ │ -00084cb8 : │ │ │ │ - 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] @ 84dac │ │ │ │ - sub sp, sp, #4096 @ 0x1000 │ │ │ │ - bl 29d00 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - mvneq r4, #0 │ │ │ │ - beq 84da0 │ │ │ │ - ldr r7, [pc, #196] @ 84db0 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 84d04 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - mov r1, #1 │ │ │ │ - bl 180350 │ │ │ │ - b 84d1c │ │ │ │ - bl 39c58 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 84cf4 │ │ │ │ - b 84da0 │ │ │ │ - cmp r6, #4096 @ 0x1000 │ │ │ │ - bcc 84d78 │ │ │ │ - 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 84d14 │ │ │ │ - b 84d8c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 29d90 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 84d1c │ │ │ │ - b 84d90 │ │ │ │ - mvn r4, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 29490 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - bl 15805c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #4096 @ 0x1000 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq ip, r7, ip, asr #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] @ 84dd0 │ │ │ │ - ldr r0, [pc, #4] @ 84dd4 │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq r3, r9, r8, lsl sp │ │ │ │ - subseq sp, r3, r0, lsl #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84e28 │ │ │ │ + beq 84f74 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq 84e28 │ │ │ │ + beq 84f74 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 84e28 │ │ │ │ + bne 84f74 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 84e80 │ │ │ │ + beq 84fcc │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq 84e80 │ │ │ │ + beq 84fcc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 84e80 │ │ │ │ + bne 84fcc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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] @ 84ff0 │ │ │ │ + ldr r0, [pc, #4] @ 84ff4 │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + @ instruction: 0x003945d8 │ │ │ │ + subseq sp, r3, r4, ror #18 │ │ │ │ │ │ │ │ -00084e88 : │ │ │ │ +00084ff8 : │ │ │ │ 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 84ea0 │ │ │ │ + bne 85010 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92e30 │ │ │ │ + bl 92d74 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 84f9c │ │ │ │ + beq 8510c │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ mov r0, r6 │ │ │ │ bl 29574 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 84ee8 │ │ │ │ + bne 85058 │ │ │ │ mov r0, r6 │ │ │ │ bl 29940 │ │ │ │ add r5, r6, r0, lsl #2 │ │ │ │ sub r1, r5, r6 │ │ │ │ asr r1, r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl b1e44 │ │ │ │ + bl b1dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 84f28 │ │ │ │ + bne 85098 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 84f9c │ │ │ │ + beq 8510c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 84f9c │ │ │ │ + bne 8510c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 84f9c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 8510c │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [r3, r4] │ │ │ │ add r4, r4, #4 │ │ │ │ addne r6, r5, #4 │ │ │ │ - bne 84ec8 │ │ │ │ - ldr r3, [pc, #92] @ 84fa8 │ │ │ │ - bl 357730 │ │ │ │ + bne 85038 │ │ │ │ + ldr r3, [pc, #92] @ 85118 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r1, [pc, #84] @ 84fac │ │ │ │ + ldr r1, [pc, #84] @ 8511c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, r7 │ │ │ │ - bl 276504 │ │ │ │ + bl 27675c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84f74 │ │ │ │ - ldr r1, [pc, #64] @ 84fb0 │ │ │ │ - ldr r0, [pc, #64] @ 84fb4 │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ + beq 850e4 │ │ │ │ + ldr r1, [pc, #64] @ 85120 │ │ │ │ + ldr r0, [pc, #64] @ 85124 │ │ │ │ + bl 7d768 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [pc, #20] @ 84fb8 │ │ │ │ - ldr r0, [pc, #12] @ 84fb4 │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ + b 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [pc, #20] @ 85128 │ │ │ │ + ldr r0, [pc, #12] @ 85124 │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq lr, [r7], #-20 @ 0xffffffec │ │ │ │ - eorseq r3, r9, r8, lsr #26 │ │ │ │ - subseq sp, r3, r0, lsr #1 │ │ │ │ - eorseq r3, r9, r0, asr #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] @ 850ac │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r0, [r6, #1360] @ 0x550 │ │ │ │ - mov r1, #1 │ │ │ │ - bl 180350 │ │ │ │ - ldr r5, [r6, #1292] @ 0x50c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 85004 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 31e04 <_PyTraceMalloc_GetTraceback@@Base+0x68> │ │ │ │ - mov r5, r0 │ │ │ │ - b 85014 │ │ │ │ - ldr r1, [pc, #164] @ 850b0 │ │ │ │ - mov r2, #65 @ 0x41 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 232ef4 <_Py_write_noraise@@Base> │ │ │ │ - ldr r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 15805c │ │ │ │ - cmp r5, #0 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #136] @ 850b4 │ │ │ │ - mov r2, #52 @ 0x34 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 232ef4 <_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] @ 850b8 │ │ │ │ - mov r0, r4 │ │ │ │ - add r6, r6, r2 │ │ │ │ - ble 8509c │ │ │ │ - bl 232ef4 <_Py_write_noraise@@Base> │ │ │ │ - ldr r1, [r6, #-8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2a3814 │ │ │ │ - mov r2, #8 │ │ │ │ - ldr r1, [pc, #72] @ 850bc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 232ef4 <_Py_write_noraise@@Base> │ │ │ │ - ldr r1, [r6, #-4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2a55a8 <_PyEvent_Notify@@Base+0x58> │ │ │ │ - ldr r1, [pc, #52] @ 850c0 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 232ef4 <_Py_write_noraise@@Base> │ │ │ │ - add r7, r7, #1 │ │ │ │ - b 8503c │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r1, [pc, #24] @ 850c0 │ │ │ │ - mov r2, #1 │ │ │ │ - b 232ef4 <_Py_write_noraise@@Base> │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq r3, r9, r8, asr sp │ │ │ │ - mlaseq r9, ip, sp, r3 │ │ │ │ - @ instruction: 0x00393dd4 │ │ │ │ - eorseq r3, r9, r0, ror #27 │ │ │ │ - eorseq sp, r7, r8, asr r5 │ │ │ │ + eorseq r4, r9, r8, ror #11 │ │ │ │ + subseq sp, r3, r4, lsl #19 │ │ │ │ + eorseq r4, r9, r0, lsl #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, [pc, #360] @ 85244 │ │ │ │ + ldr r9, [pc, #360] @ 852ac │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r3, [r9, #1184] @ 0x4a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8523c │ │ │ │ - ldr r6, [pc, #344] @ 85248 │ │ │ │ + beq 852a4 │ │ │ │ + ldr r6, [pc, #344] @ 852b0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, #156 @ 0x9c │ │ │ │ mul r1, r2, r5 │ │ │ │ ldr r3, [r6, r1] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 85124 │ │ │ │ + beq 8518c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #5 │ │ │ │ - bne 850f8 │ │ │ │ + bne 85160 │ │ │ │ mov r1, #624 @ 0x270 │ │ │ │ mov r5, #4 │ │ │ │ mov fp, #0 │ │ │ │ - b 85128 │ │ │ │ + b 85190 │ │ │ │ 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 85174 │ │ │ │ + beq 851dc │ │ │ │ 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 851ac │ │ │ │ - ldr r1, [pc, #200] @ 8524c │ │ │ │ + beq 85214 │ │ │ │ + ldr r1, [pc, #200] @ 852b4 │ │ │ │ mov r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232ef4 <_Py_write_noraise@@Base> │ │ │ │ + bl 232ec0 <_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 851f8 │ │ │ │ + b 85260 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #23 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #140] @ 85250 │ │ │ │ + ldr r3, [pc, #140] @ 852b8 │ │ │ │ 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] @ 85254 │ │ │ │ + ldr r1, [pc, #116] @ 852bc │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 232ef4 <_Py_write_noraise@@Base> │ │ │ │ + bl 232ec0 <_Py_write_noraise@@Base> │ │ │ │ add r0, sp, #16 │ │ │ │ bl 29c28 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232ef4 <_Py_write_noraise@@Base> │ │ │ │ + bl 232ec0 <_Py_write_noraise@@Base> │ │ │ │ mov r2, #2 │ │ │ │ - ldr r1, [pc, #76] @ 85258 │ │ │ │ + ldr r1, [pc, #76] @ 852c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232ef4 <_Py_write_noraise@@Base> │ │ │ │ + bl 232ec0 <_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 │ │ │ │ @@ -93701,255 +93731,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 │ │ │ │ - @ instruction: 0x003584d0 │ │ │ │ - eorseq r6, r7, r0, asr #16 │ │ │ │ - eorseq r3, r9, ip, ror #27 │ │ │ │ - eorseq lr, r5, ip, lsl #26 │ │ │ │ + mlaseq r5, r0, sp, r8 │ │ │ │ + ldrheq r7, [r7], -r0 @ │ │ │ │ + eorseq r4, r9, r8, lsl r6 │ │ │ │ + eorseq pc, r5, ip, asr #11 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r6, [pc, #216] @ 853b4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r0, [r6, #1360] @ 0x550 │ │ │ │ + mov r1, #1 │ │ │ │ + bl 18045c │ │ │ │ + ldr r5, [r6, #1292] @ 0x50c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 8530c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 31e04 <_PyTraceMalloc_GetTraceback@@Base+0x68> │ │ │ │ + mov r5, r0 │ │ │ │ + b 8531c │ │ │ │ + ldr r1, [pc, #164] @ 853b8 │ │ │ │ + mov r2, #65 @ 0x41 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 232ec0 <_Py_write_noraise@@Base> │ │ │ │ + ldr r0, [r6, #1360] @ 0x550 │ │ │ │ + bl 158024 │ │ │ │ + cmp r5, #0 │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #136] @ 853bc │ │ │ │ + mov r2, #52 @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 232ec0 <_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] @ 853c0 │ │ │ │ + mov r0, r4 │ │ │ │ + add r6, r6, r2 │ │ │ │ + ble 853a4 │ │ │ │ + bl 232ec0 <_Py_write_noraise@@Base> │ │ │ │ + ldr r1, [r6, #-8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2a3c9c │ │ │ │ + mov r2, #8 │ │ │ │ + ldr r1, [pc, #72] @ 853c4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 232ec0 <_Py_write_noraise@@Base> │ │ │ │ + ldr r1, [r6, #-4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2a5a30 <_PyEvent_Notify@@Base+0x58> │ │ │ │ + ldr r1, [pc, #52] @ 853c8 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 232ec0 <_Py_write_noraise@@Base> │ │ │ │ + add r7, r7, #1 │ │ │ │ + b 85344 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldr r1, [pc, #24] @ 853c8 │ │ │ │ + mov r2, #1 │ │ │ │ + b 232ec0 <_Py_write_noraise@@Base> │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + eorseq r4, r9, r4, asr #12 │ │ │ │ + eorseq r4, r9, r8, lsl #13 │ │ │ │ + eorseq r4, r9, r0, asr #13 │ │ │ │ + eorseq r4, r9, ip, asr #13 │ │ │ │ + @ instruction: 0x0037ddf4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 69cf4 <_Py_hashtable_size@@Base> │ │ │ │ + bl 69c24 <_Py_hashtable_size@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ add r3, r3, r2 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00085290 <_Py_stat@@Base>: │ │ │ │ +00085400 <_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 170604 │ │ │ │ + bl 1705f4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 85328 <_Py_stat@@Base+0x98> │ │ │ │ + beq 85498 <_Py_stat@@Base+0x98> │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1b5df8 │ │ │ │ + bl 1b6310 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 852f0 <_Py_stat@@Base+0x60> │ │ │ │ + bne 85460 <_Py_stat@@Base+0x60> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 85328 <_Py_stat@@Base+0x98> │ │ │ │ + beq 85498 <_Py_stat@@Base+0x98> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 85328 <_Py_stat@@Base+0x98> │ │ │ │ + bne 85498 <_Py_stat@@Base+0x98> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 85328 <_Py_stat@@Base+0x98> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 85498 <_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 8532c <_Py_stat@@Base+0x9c> │ │ │ │ + beq 8549c <_Py_stat@@Base+0x9c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8532c <_Py_stat@@Base+0x9c> │ │ │ │ + bne 8549c <_Py_stat@@Base+0x9c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 8532c <_Py_stat@@Base+0x9c> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 8549c <_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] @ 85380 <_Py_stat@@Base+0xf0> │ │ │ │ + ldr r6, [pc, #48] @ 854f0 <_Py_stat@@Base+0xf0> │ │ │ │ ldr r4, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 85374 <_Py_stat@@Base+0xe4> │ │ │ │ - bl c3e38 │ │ │ │ + beq 854e4 <_Py_stat@@Base+0xe4> │ │ │ │ + bl c3dc8 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r5, r0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6300 │ │ │ │ + b a6244 │ │ │ │ subseq r2, ip, ip, lsl sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl c3e38 │ │ │ │ + bl c3dc8 │ │ │ │ mov r4, r0 │ │ │ │ bl 2a42c │ │ │ │ mov r0, r4 │ │ │ │ - bl c7b9c │ │ │ │ - bl 1326d0 │ │ │ │ - ldr r3, [pc, #12] @ 853c0 <_Py_stat@@Base+0x130> │ │ │ │ + bl c7b20 │ │ │ │ + bl 132738 │ │ │ │ + ldr r3, [pc, #12] @ 85530 <_Py_stat@@Base+0x130> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -000853c4 <_Py_open@@Base>: │ │ │ │ +00085534 <_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 bb7f4 │ │ │ │ + bl bb780 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8549c <_Py_open@@Base+0xd8> │ │ │ │ - ldr r3, [pc, #248] @ 854ec <_Py_open@@Base+0x128> │ │ │ │ - ldr r1, [pc, #248] @ 854f0 <_Py_open@@Base+0x12c> │ │ │ │ - ldr r0, [pc, #248] @ 854f4 <_Py_open@@Base+0x130> │ │ │ │ + beq 8560c <_Py_open@@Base+0xd8> │ │ │ │ + ldr r3, [pc, #248] @ 8565c <_Py_open@@Base+0x128> │ │ │ │ + ldr r1, [pc, #248] @ 85660 <_Py_open@@Base+0x12c> │ │ │ │ + ldr r0, [pc, #248] @ 85664 <_Py_open@@Base+0x130> │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl bbdf4 │ │ │ │ + bl bbd80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 854b8 <_Py_open@@Base+0xf4> │ │ │ │ - bl c3e38 │ │ │ │ + blt 85628 <_Py_open@@Base+0xf4> │ │ │ │ + bl c3dc8 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a0cc <__open64_2@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 85454 <_Py_open@@Base+0x90> │ │ │ │ + bge 855c4 <_Py_open@@Base+0x90> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 854a4 <_Py_open@@Base+0xe0> │ │ │ │ - bl 1326d0 │ │ │ │ + bne 85614 <_Py_open@@Base+0xe0> │ │ │ │ + bl 132738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8540c <_Py_open@@Base+0x48> │ │ │ │ - b 854b8 <_Py_open@@Base+0xf4> │ │ │ │ + beq 8557c <_Py_open@@Base+0x48> │ │ │ │ + b 85628 <_Py_open@@Base+0xf4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 85478 <_Py_open@@Base+0xb4> │ │ │ │ + beq 855e8 <_Py_open@@Base+0xb4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 85478 <_Py_open@@Base+0xb4> │ │ │ │ + bne 855e8 <_Py_open@@Base+0xb4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #120] @ 854f8 <_Py_open@@Base+0x134> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #120] @ 85668 <_Py_open@@Base+0x134> │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 254870 │ │ │ │ + bl 254890 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 854e0 <_Py_open@@Base+0x11c> │ │ │ │ + bne 85650 <_Py_open@@Base+0x11c> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a060 │ │ │ │ mvn r5, #0 │ │ │ │ - b 854e0 <_Py_open@@Base+0x11c> │ │ │ │ - ldr r3, [pc, #80] @ 854fc <_Py_open@@Base+0x138> │ │ │ │ + b 85650 <_Py_open@@Base+0x11c> │ │ │ │ + ldr r3, [pc, #80] @ 8566c <_Py_open@@Base+0x138> │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r4 │ │ │ │ - bl 144394 │ │ │ │ + bl 144404 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8549c <_Py_open@@Base+0xd8> │ │ │ │ + beq 8560c <_Py_open@@Base+0xd8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8549c <_Py_open@@Base+0xd8> │ │ │ │ + bne 8560c <_Py_open@@Base+0xd8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 8549c <_Py_open@@Base+0xd8> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 8560c <_Py_open@@Base+0xd8> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - mlaseq r7, ip, r5, r7 │ │ │ │ - eorseq r7, r6, r4, lsl #25 │ │ │ │ + eorseq r7, r7, ip, lsl #28 │ │ │ │ + eorseq r8, r6, r4, asr #10 │ │ │ │ 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] @ 855b0 <_Py_open@@Base+0x1ec> │ │ │ │ + ldr r2, [pc, #152] @ 85720 <_Py_open@@Base+0x1ec> │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ - ldr r3, [pc, #148] @ 855b4 <_Py_open@@Base+0x1f0> │ │ │ │ + ldr r3, [pc, #148] @ 85724 <_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 2d9478 │ │ │ │ + bl 2d9c50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85550 <_Py_open@@Base+0x18c> │ │ │ │ + bne 856c0 <_Py_open@@Base+0x18c> │ │ │ │ mov r0, #0 │ │ │ │ - b 8558c <_Py_open@@Base+0x1c8> │ │ │ │ - ldr r1, [pc, #96] @ 855b8 <_Py_open@@Base+0x1f4> │ │ │ │ - ldr r0, [pc, #96] @ 855bc <_Py_open@@Base+0x1f8> │ │ │ │ + b 856fc <_Py_open@@Base+0x1c8> │ │ │ │ + ldr r1, [pc, #96] @ 85728 <_Py_open@@Base+0x1f4> │ │ │ │ + ldr r0, [pc, #96] @ 8572c <_Py_open@@Base+0x1f8> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbdf4 │ │ │ │ + bl bbd80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 85548 <_Py_open@@Base+0x184> │ │ │ │ + blt 856b8 <_Py_open@@Base+0x184> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dc920 │ │ │ │ + bl 2dd0f8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 85548 <_Py_open@@Base+0x184> │ │ │ │ - bl a6300 │ │ │ │ - ldr r3, [pc, #28] @ 855b0 <_Py_open@@Base+0x1ec> │ │ │ │ + blt 856b8 <_Py_open@@Base+0x184> │ │ │ │ + bl a6244 │ │ │ │ + ldr r3, [pc, #28] @ 85720 <_Py_open@@Base+0x1ec> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 855a8 <_Py_open@@Base+0x1e4> │ │ │ │ + beq 85718 <_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 │ │ │ │ - mlaseq r7, ip, r9, sl │ │ │ │ - eorseq r7, r8, ip, lsr #23 │ │ │ │ - mlaseq r8, r4, r2, r3 │ │ │ │ + eorseq fp, r7, ip, asr r2 │ │ │ │ + eorseq r8, r8, ip, ror #8 │ │ │ │ + eorseq r3, r8, r4, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 855f8 <_Py_open@@Base+0x234> │ │ │ │ - bl a55e8 │ │ │ │ - ldr r3, [pc, #36] @ 85610 <_Py_open@@Base+0x24c> │ │ │ │ + bne 85768 <_Py_open@@Base+0x234> │ │ │ │ + bl a552c │ │ │ │ + ldr r3, [pc, #36] @ 85780 <_Py_open@@Base+0x24c> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #16] @ 85610 <_Py_open@@Base+0x24c> │ │ │ │ - ldr r2, [pc, #16] @ 85614 <_Py_open@@Base+0x250> │ │ │ │ + ldr r3, [pc, #16] @ 85780 <_Py_open@@Base+0x24c> │ │ │ │ + ldr r2, [pc, #16] @ 85784 <_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 │ │ │ │ @@ -93959,61 +94055,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 85654 <_Py_open@@Base+0x290> │ │ │ │ + bne 857c4 <_Py_open@@Base+0x290> │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85684 <_Py_open@@Base+0x2c0> │ │ │ │ + bne 857f4 <_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] @ 8570c <_Py_open@@Base+0x348> │ │ │ │ + ldr ip, [pc, #152] @ 8587c <_Py_open@@Base+0x348> │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 85700 <_Py_open@@Base+0x33c> │ │ │ │ + beq 85870 <_Py_open@@Base+0x33c> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 856a4 <_Py_open@@Base+0x2e0> │ │ │ │ - bl a55e8 │ │ │ │ + bne 85814 <_Py_open@@Base+0x2e0> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85700 <_Py_open@@Base+0x33c> │ │ │ │ + bne 85870 <_Py_open@@Base+0x33c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 856c4 <_Py_open@@Base+0x300> │ │ │ │ - bl a55e8 │ │ │ │ + bne 85834 <_Py_open@@Base+0x300> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85700 <_Py_open@@Base+0x33c> │ │ │ │ + bne 85870 <_Py_open@@Base+0x33c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 856e4 <_Py_open@@Base+0x320> │ │ │ │ - bl a55e8 │ │ │ │ + bne 85854 <_Py_open@@Base+0x320> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85700 <_Py_open@@Base+0x33c> │ │ │ │ + bne 85870 <_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 353908 │ │ │ │ + b 3541a0 │ │ │ │ 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 │ │ │ │ @@ -94022,41 +94118,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 8575c <_Py_open@@Base+0x398> │ │ │ │ + bne 858cc <_Py_open@@Base+0x398> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8578c <_Py_open@@Base+0x3c8> │ │ │ │ + beq 858fc <_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] @ 857c0 <_Py_open@@Base+0x3fc> │ │ │ │ + ldr ip, [pc, #72] @ 85930 <_Py_open@@Base+0x3fc> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 857b4 <_Py_open@@Base+0x3f0> │ │ │ │ + beq 85924 <_Py_open@@Base+0x3f0> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 857ac <_Py_open@@Base+0x3e8> │ │ │ │ - bl a55e8 │ │ │ │ + bne 8591c <_Py_open@@Base+0x3e8> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 857b4 <_Py_open@@Base+0x3f0> │ │ │ │ + bne 85924 <_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 │ │ │ │ @@ -94067,49 +94163,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 85810 <_Py_open@@Base+0x44c> │ │ │ │ + bne 85980 <_Py_open@@Base+0x44c> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85848 <_Py_open@@Base+0x484> │ │ │ │ + beq 859b8 <_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] @ 8588c <_Py_open@@Base+0x4c8> │ │ │ │ + ldr ip, [pc, #96] @ 859fc <_Py_open@@Base+0x4c8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85848 <_Py_open@@Base+0x484> │ │ │ │ + bne 859b8 <_Py_open@@Base+0x484> │ │ │ │ mov r0, #0 │ │ │ │ - b 85884 <_Py_open@@Base+0x4c0> │ │ │ │ + b 859f4 <_Py_open@@Base+0x4c0> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 85870 <_Py_open@@Base+0x4ac> │ │ │ │ - bl a55e8 │ │ │ │ + bne 859e0 <_Py_open@@Base+0x4ac> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #36] @ 85890 <_Py_open@@Base+0x4cc> │ │ │ │ - beq 85884 <_Py_open@@Base+0x4c0> │ │ │ │ - b 85840 <_Py_open@@Base+0x47c> │ │ │ │ - ldr r1, [pc, #28] @ 85894 <_Py_open@@Base+0x4d0> │ │ │ │ - ldr r2, [pc, #20] @ 85890 <_Py_open@@Base+0x4cc> │ │ │ │ + ldreq r0, [pc, #36] @ 85a00 <_Py_open@@Base+0x4cc> │ │ │ │ + beq 859f4 <_Py_open@@Base+0x4c0> │ │ │ │ + b 859b0 <_Py_open@@Base+0x47c> │ │ │ │ + ldr r1, [pc, #28] @ 85a04 <_Py_open@@Base+0x4d0> │ │ │ │ + ldr r2, [pc, #20] @ 85a00 <_Py_open@@Base+0x4cc> │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r0, [pc, #20] @ 85898 <_Py_open@@Base+0x4d4> │ │ │ │ + ldr r0, [pc, #20] @ 85a08 <_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 │ │ │ │ @@ -94121,50 +94217,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 858e8 <_Py_open@@Base+0x524> │ │ │ │ + bne 85a58 <_Py_open@@Base+0x524> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85920 <_Py_open@@Base+0x55c> │ │ │ │ + beq 85a90 <_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] @ 85968 <_Py_open@@Base+0x5a4> │ │ │ │ + ldr ip, [pc, #100] @ 85ad8 <_Py_open@@Base+0x5a4> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85920 <_Py_open@@Base+0x55c> │ │ │ │ + bne 85a90 <_Py_open@@Base+0x55c> │ │ │ │ mov r0, #0 │ │ │ │ - b 85960 <_Py_open@@Base+0x59c> │ │ │ │ + b 85ad0 <_Py_open@@Base+0x59c> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 85944 <_Py_open@@Base+0x580> │ │ │ │ - bl a55e8 │ │ │ │ + bne 85ab4 <_Py_open@@Base+0x580> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #44] @ 8596c <_Py_open@@Base+0x5a8> │ │ │ │ - beq 85960 <_Py_open@@Base+0x59c> │ │ │ │ - b 85918 <_Py_open@@Base+0x554> │ │ │ │ + ldreq r0, [pc, #44] @ 85adc <_Py_open@@Base+0x5a8> │ │ │ │ + beq 85ad0 <_Py_open@@Base+0x59c> │ │ │ │ + b 85a88 <_Py_open@@Base+0x554> │ │ │ │ and r3, r0, #127 @ 0x7f │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #24] @ 8596c <_Py_open@@Base+0x5a8> │ │ │ │ + ldr r2, [pc, #24] @ 85adc <_Py_open@@Base+0x5a8> │ │ │ │ lsl r3, r3, #24 │ │ │ │ cmp r3, #33554432 @ 0x2000000 │ │ │ │ - ldr r0, [pc, #16] @ 85970 <_Py_open@@Base+0x5ac> │ │ │ │ + ldr r0, [pc, #16] @ 85ae0 <_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 │ │ │ │ @@ -94175,46 +94271,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 859c0 <_Py_open@@Base+0x5fc> │ │ │ │ + bne 85b30 <_Py_open@@Base+0x5fc> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 859f8 <_Py_open@@Base+0x634> │ │ │ │ + beq 85b68 <_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] @ 85a38 <_Py_open@@Base+0x674> │ │ │ │ + ldr ip, [pc, #92] @ 85ba8 <_Py_open@@Base+0x674> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 859f8 <_Py_open@@Base+0x634> │ │ │ │ + bne 85b68 <_Py_open@@Base+0x634> │ │ │ │ mov r0, #0 │ │ │ │ - b 85a30 <_Py_open@@Base+0x66c> │ │ │ │ + b 85ba0 <_Py_open@@Base+0x66c> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 85a1c <_Py_open@@Base+0x658> │ │ │ │ - bl a55e8 │ │ │ │ + bne 85b8c <_Py_open@@Base+0x658> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #36] @ 85a3c <_Py_open@@Base+0x678> │ │ │ │ - beq 85a30 <_Py_open@@Base+0x66c> │ │ │ │ - b 859f0 <_Py_open@@Base+0x62c> │ │ │ │ - ldr r3, [pc, #28] @ 85a40 <_Py_open@@Base+0x67c> │ │ │ │ - ldr r2, [pc, #20] @ 85a3c <_Py_open@@Base+0x678> │ │ │ │ + ldreq r0, [pc, #36] @ 85bac <_Py_open@@Base+0x678> │ │ │ │ + beq 85ba0 <_Py_open@@Base+0x66c> │ │ │ │ + b 85b60 <_Py_open@@Base+0x62c> │ │ │ │ + ldr r3, [pc, #28] @ 85bb0 <_Py_open@@Base+0x67c> │ │ │ │ + ldr r2, [pc, #20] @ 85bac <_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 │ │ │ │ @@ -94227,46 +94323,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 85a90 <_Py_open@@Base+0x6cc> │ │ │ │ + bne 85c00 <_Py_open@@Base+0x6cc> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85ac0 <_Py_open@@Base+0x6fc> │ │ │ │ + beq 85c30 <_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] @ 85b00 <_Py_open@@Base+0x73c> │ │ │ │ + ldr ip, [pc, #84] @ 85c70 <_Py_open@@Base+0x73c> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85af4 <_Py_open@@Base+0x730> │ │ │ │ + beq 85c64 <_Py_open@@Base+0x730> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85ae0 <_Py_open@@Base+0x71c> │ │ │ │ - bl a55e8 │ │ │ │ + bne 85c50 <_Py_open@@Base+0x71c> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85af4 <_Py_open@@Base+0x730> │ │ │ │ + bne 85c64 <_Py_open@@Base+0x730> │ │ │ │ asr r0, r4, #8 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6300 │ │ │ │ + b a6244 │ │ │ │ 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 │ │ │ │ @@ -94275,45 +94371,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 85b50 <_Py_open@@Base+0x78c> │ │ │ │ + bne 85cc0 <_Py_open@@Base+0x78c> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85b80 <_Py_open@@Base+0x7bc> │ │ │ │ + beq 85cf0 <_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] @ 85bbc <_Py_open@@Base+0x7f8> │ │ │ │ + ldr ip, [pc, #80] @ 85d2c <_Py_open@@Base+0x7f8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85bb0 <_Py_open@@Base+0x7ec> │ │ │ │ + beq 85d20 <_Py_open@@Base+0x7ec> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85ba0 <_Py_open@@Base+0x7dc> │ │ │ │ - bl a55e8 │ │ │ │ + bne 85d10 <_Py_open@@Base+0x7dc> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85bb0 <_Py_open@@Base+0x7ec> │ │ │ │ + bne 85d20 <_Py_open@@Base+0x7ec> │ │ │ │ and r0, r4, #127 @ 0x7f │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6300 │ │ │ │ + b a6244 │ │ │ │ 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 │ │ │ │ @@ -94322,46 +94418,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 85c0c <_Py_open@@Base+0x848> │ │ │ │ + bne 85d7c <_Py_open@@Base+0x848> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85c3c <_Py_open@@Base+0x878> │ │ │ │ + beq 85dac <_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] @ 85c7c <_Py_open@@Base+0x8b8> │ │ │ │ + ldr ip, [pc, #84] @ 85dec <_Py_open@@Base+0x8b8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85c70 <_Py_open@@Base+0x8ac> │ │ │ │ + beq 85de0 <_Py_open@@Base+0x8ac> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85c5c <_Py_open@@Base+0x898> │ │ │ │ - bl a55e8 │ │ │ │ + bne 85dcc <_Py_open@@Base+0x898> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85c70 <_Py_open@@Base+0x8ac> │ │ │ │ + bne 85de0 <_Py_open@@Base+0x8ac> │ │ │ │ asr r0, r4, #8 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6300 │ │ │ │ + b a6244 │ │ │ │ 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 │ │ │ │ @@ -94372,343 +94468,343 @@ │ │ │ │ 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] @ 85cc8 <_Py_open@@Base+0x904> │ │ │ │ - bl 128cb4 │ │ │ │ + ldr r0, [pc, #8] @ 85e38 <_Py_open@@Base+0x904> │ │ │ │ + bl 128d18 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r3, r9, r8, lsl lr │ │ │ │ + @ instruction: 0x003946d8 │ │ │ │ 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] @ 85cfc <_Py_open@@Base+0x938> │ │ │ │ - bl 128cb4 │ │ │ │ + ldr r0, [pc, #8] @ 85e6c <_Py_open@@Base+0x938> │ │ │ │ + bl 128d18 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r3, r9, r8, lsr lr │ │ │ │ + @ instruction: 0x003946f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 357590 │ │ │ │ + bl 357e28 │ │ │ │ ldrb r5, [r4, #8] │ │ │ │ - bl 357590 │ │ │ │ - ldr r2, [pc, #32] @ 85d48 <_Py_open@@Base+0x984> │ │ │ │ + bl 357e28 │ │ │ │ + ldr r2, [pc, #32] @ 85eb8 <_Py_open@@Base+0x984> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ tst r5, #1 │ │ │ │ - ldr r1, [pc, #24] @ 85d4c <_Py_open@@Base+0x988> │ │ │ │ - ldr r0, [pc, #24] @ 85d50 <_Py_open@@Base+0x98c> │ │ │ │ + ldr r1, [pc, #24] @ 85ebc <_Py_open@@Base+0x988> │ │ │ │ + ldr r0, [pc, #24] @ 85ec0 <_Py_open@@Base+0x98c> │ │ │ │ movne r1, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128cb4 │ │ │ │ - @ instruction: 0x0037c8b4 │ │ │ │ - eorseq r3, r9, r0, ror lr │ │ │ │ - eorseq r3, r9, ip, ror lr │ │ │ │ + b 128d18 │ │ │ │ + eorseq sp, r7, r0, lsr #3 │ │ │ │ + eorseq r4, r9, r0, lsr r7 │ │ │ │ + eorseq r4, r9, ip, lsr r7 │ │ │ │ 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] @ 85db0 <_Py_open@@Base+0x9ec> │ │ │ │ + ldr ip, [pc, #48] @ 85f20 <_Py_open@@Base+0x9ec> │ │ │ │ strd r0, [sp] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r1, [pc, #32] @ 85db4 <_Py_open@@Base+0x9f0> │ │ │ │ + ldr r1, [pc, #32] @ 85f24 <_Py_open@@Base+0x9f0> │ │ │ │ str r4, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ moveq r1, ip │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r0, [pc, #16] @ 85db8 <_Py_open@@Base+0x9f4> │ │ │ │ - bl 128cb4 │ │ │ │ + ldr r0, [pc, #16] @ 85f28 <_Py_open@@Base+0x9f4> │ │ │ │ + bl 128d18 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r9, r0, ror lr │ │ │ │ - @ instruction: 0x0037c8b4 │ │ │ │ - mlaseq r9, r4, lr, r3 │ │ │ │ + eorseq r4, r9, r0, lsr r7 │ │ │ │ + eorseq sp, r7, r0, lsr #3 │ │ │ │ + eorseq r4, r9, r4, asr r7 │ │ │ │ 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 f246c │ │ │ │ + bl f24d4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 85dec <_Py_open@@Base+0xa28> │ │ │ │ + bne 85f5c <_Py_open@@Base+0xa28> │ │ │ │ mov r0, #0 │ │ │ │ - b 85e30 <_Py_open@@Base+0xa6c> │ │ │ │ + b 85fa0 <_Py_open@@Base+0xa6c> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl f246c │ │ │ │ + bl f24d4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 85de4 <_Py_open@@Base+0xa20> │ │ │ │ + beq 85f54 <_Py_open@@Base+0xa20> │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl f246c │ │ │ │ + bl f24d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85de4 <_Py_open@@Base+0xa20> │ │ │ │ + beq 85f54 <_Py_open@@Base+0xa20> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #16] @ 85e38 <_Py_open@@Base+0xa74> │ │ │ │ + ldr r0, [pc, #16] @ 85fa8 <_Py_open@@Base+0xa74> │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r3, r6 │ │ │ │ - bl 128cb4 │ │ │ │ + bl 128d18 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r3, r9, r0, asr #29 │ │ │ │ + eorseq r4, r9, r0, lsl #15 │ │ │ │ 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 85e44 <_Py_open@@Base+0xa80> │ │ │ │ - b a32b0 │ │ │ │ + bgt 85fb4 <_Py_open@@Base+0xa80> │ │ │ │ + b a31f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r0 │ │ │ │ - bl 91918 │ │ │ │ + bl 9185c │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r6, #0 │ │ │ │ - beq 85f1c <_Py_open@@Base+0xb58> │ │ │ │ + beq 8608c <_Py_open@@Base+0xb58> │ │ │ │ ldr r3, [r8, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r6 │ │ │ │ - bls 85f20 <_Py_open@@Base+0xb5c> │ │ │ │ + bls 86090 <_Py_open@@Base+0xb5c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r7, [r3, r6, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 85eac <_Py_open@@Base+0xae8> │ │ │ │ + bne 8601c <_Py_open@@Base+0xae8> │ │ │ │ add r6, r6, #1 │ │ │ │ - b 85e80 <_Py_open@@Base+0xabc> │ │ │ │ - bl a58d8 │ │ │ │ + b 85ff0 <_Py_open@@Base+0xabc> │ │ │ │ + bl a581c │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 85ef8 <_Py_open@@Base+0xb34> │ │ │ │ + beq 86068 <_Py_open@@Base+0xb34> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 85ef0 <_Py_open@@Base+0xb2c> │ │ │ │ + beq 86060 <_Py_open@@Base+0xb2c> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 85ef0 <_Py_open@@Base+0xb2c> │ │ │ │ + bne 86060 <_Py_open@@Base+0xb2c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bge 85ea4 <_Py_open@@Base+0xae0> │ │ │ │ + bge 86014 <_Py_open@@Base+0xae0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 85f1c <_Py_open@@Base+0xb58> │ │ │ │ + beq 8608c <_Py_open@@Base+0xb58> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 85f1c <_Py_open@@Base+0xb58> │ │ │ │ + bne 8608c <_Py_open@@Base+0xb58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - b 85e5c <_Py_open@@Base+0xa98> │ │ │ │ + b 85fcc <_Py_open@@Base+0xa98> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 85e5c <_Py_open@@Base+0xa98> │ │ │ │ + bl 85fcc <_Py_open@@Base+0xa98> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 85fd8 <_Py_open@@Base+0xc14> │ │ │ │ + beq 86148 <_Py_open@@Base+0xc14> │ │ │ │ mov r0, #2 │ │ │ │ - bl 92b0c │ │ │ │ + bl 92b08 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 85f80 <_Py_open@@Base+0xbbc> │ │ │ │ + bne 860f0 <_Py_open@@Base+0xbbc> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 85fd8 <_Py_open@@Base+0xc14> │ │ │ │ + beq 86148 <_Py_open@@Base+0xc14> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 85fd8 <_Py_open@@Base+0xc14> │ │ │ │ + bne 86148 <_Py_open@@Base+0xc14> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 85fd8 <_Py_open@@Base+0xc14> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 86148 <_Py_open@@Base+0xc14> │ │ │ │ mov r0, #1 │ │ │ │ - bl 92b0c │ │ │ │ + bl 92b08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85fe0 <_Py_open@@Base+0xc1c> │ │ │ │ + bne 86150 <_Py_open@@Base+0xc1c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 85fb4 <_Py_open@@Base+0xbf0> │ │ │ │ + beq 86124 <_Py_open@@Base+0xbf0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 85fb4 <_Py_open@@Base+0xbf0> │ │ │ │ + bne 86124 <_Py_open@@Base+0xbf0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 85fd8 <_Py_open@@Base+0xc14> │ │ │ │ + beq 86148 <_Py_open@@Base+0xc14> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 85fd8 <_Py_open@@Base+0xc14> │ │ │ │ + bne 86148 <_Py_open@@Base+0xc14> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 86000 <_Py_open@@Base+0xc3c> │ │ │ │ - ldr r2, [pc, #32] @ 86008 <_Py_open@@Base+0xc44> │ │ │ │ + b 86170 <_Py_open@@Base+0xc3c> │ │ │ │ + ldr r2, [pc, #32] @ 86178 <_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 a58d8 │ │ │ │ + b a581c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 86040 <_Py_open@@Base+0xc7c> │ │ │ │ - bl a55e8 │ │ │ │ + bne 861b0 <_Py_open@@Base+0xc7c> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86048 <_Py_open@@Base+0xc84> │ │ │ │ - b 86094 <_Py_open@@Base+0xcd0> │ │ │ │ + beq 861b8 <_Py_open@@Base+0xc84> │ │ │ │ + b 86204 <_Py_open@@Base+0xcd0> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 8605c <_Py_open@@Base+0xc98> │ │ │ │ - ldr r3, [pc, #76] @ 8609c <_Py_open@@Base+0xcd8> │ │ │ │ - ldr r1, [pc, #76] @ 860a0 <_Py_open@@Base+0xcdc> │ │ │ │ + bge 861cc <_Py_open@@Base+0xc98> │ │ │ │ + ldr r3, [pc, #76] @ 8620c <_Py_open@@Base+0xcd8> │ │ │ │ + ldr r1, [pc, #76] @ 86210 <_Py_open@@Base+0xcdc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 86094 <_Py_open@@Base+0xcd0> │ │ │ │ + bl 18ee38 │ │ │ │ + b 86204 <_Py_open@@Base+0xcd0> │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ - blt 86078 <_Py_open@@Base+0xcb4> │ │ │ │ - ldr r3, [pc, #48] @ 8609c <_Py_open@@Base+0xcd8> │ │ │ │ - ldr r1, [pc, #52] @ 860a4 <_Py_open@@Base+0xce0> │ │ │ │ + blt 861e8 <_Py_open@@Base+0xcb4> │ │ │ │ + ldr r3, [pc, #48] @ 8620c <_Py_open@@Base+0xcd8> │ │ │ │ + ldr r1, [pc, #52] @ 86214 <_Py_open@@Base+0xce0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 86094 <_Py_open@@Base+0xcd0> │ │ │ │ + bl 18ee38 │ │ │ │ + b 86204 <_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 a32b0 │ │ │ │ + b a31f4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r3, r9, r8, ror #29 │ │ │ │ - eorseq r3, r9, r0, lsr pc │ │ │ │ + eorseq r4, r9, r8, lsr #15 │ │ │ │ + @ instruction: 0x003947f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 860d8 <_Py_open@@Base+0xd14> │ │ │ │ - bl a55e8 │ │ │ │ + bne 86248 <_Py_open@@Base+0xd14> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 860e0 <_Py_open@@Base+0xd1c> │ │ │ │ - b 8612c <_Py_open@@Base+0xd68> │ │ │ │ + beq 86250 <_Py_open@@Base+0xd1c> │ │ │ │ + b 8629c <_Py_open@@Base+0xd68> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 860f4 <_Py_open@@Base+0xd30> │ │ │ │ - ldr r3, [pc, #76] @ 86134 <_Py_open@@Base+0xd70> │ │ │ │ - ldr r1, [pc, #76] @ 86138 <_Py_open@@Base+0xd74> │ │ │ │ + bge 86264 <_Py_open@@Base+0xd30> │ │ │ │ + ldr r3, [pc, #76] @ 862a4 <_Py_open@@Base+0xd70> │ │ │ │ + ldr r1, [pc, #76] @ 862a8 <_Py_open@@Base+0xd74> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 8612c <_Py_open@@Base+0xd68> │ │ │ │ + bl 18ee38 │ │ │ │ + b 8629c <_Py_open@@Base+0xd68> │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ - blt 86110 <_Py_open@@Base+0xd4c> │ │ │ │ - ldr r3, [pc, #48] @ 86134 <_Py_open@@Base+0xd70> │ │ │ │ - ldr r1, [pc, #52] @ 8613c <_Py_open@@Base+0xd78> │ │ │ │ + blt 86280 <_Py_open@@Base+0xd4c> │ │ │ │ + ldr r3, [pc, #48] @ 862a4 <_Py_open@@Base+0xd70> │ │ │ │ + ldr r1, [pc, #52] @ 862ac <_Py_open@@Base+0xd78> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 8612c <_Py_open@@Base+0xd68> │ │ │ │ + bl 18ee38 │ │ │ │ + b 8629c <_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 a32b0 │ │ │ │ + b a31f4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r3, r9, r4, ror pc │ │ │ │ - @ instruction: 0x00393fbc │ │ │ │ + eorseq r4, r9, r4, lsr r8 │ │ │ │ + eorseq r4, r9, ip, ror r8 │ │ │ │ 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 17d40c │ │ │ │ + bl 17d518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 861c8 <_Py_open@@Base+0xe04> │ │ │ │ + beq 86338 <_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 8619c <_Py_open@@Base+0xdd8> │ │ │ │ + beq 8630c <_Py_open@@Base+0xdd8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 8619c <_Py_open@@Base+0xdd8> │ │ │ │ + bne 8630c <_Py_open@@Base+0xdd8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 861b8 <_Py_open@@Base+0xdf4> │ │ │ │ - ldr r3, [pc, #40] @ 861d4 <_Py_open@@Base+0xe10> │ │ │ │ - ldr r1, [pc, #40] @ 861d8 <_Py_open@@Base+0xe14> │ │ │ │ + bne 86328 <_Py_open@@Base+0xdf4> │ │ │ │ + ldr r3, [pc, #40] @ 86344 <_Py_open@@Base+0xe10> │ │ │ │ + ldr r1, [pc, #40] @ 86348 <_Py_open@@Base+0xe14> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 861c8 <_Py_open@@Base+0xe04> │ │ │ │ + bl 18ee38 │ │ │ │ + b 86338 <_Py_open@@Base+0xe04> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b a32b0 │ │ │ │ + b a31f4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r4, r9, r0 │ │ │ │ + eorseq r4, r9, r0, asr #17 │ │ │ │ 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 │ │ │ │ @@ -94717,201 +94813,201 @@ │ │ │ │ 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] @ 8629c <_Py_open@@Base+0xed8> │ │ │ │ + ldr r1, [pc, #120] @ 8640c <_Py_open@@Base+0xed8> │ │ │ │ add r2, sp, #32 │ │ │ │ bl 29e80 <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #6 │ │ │ │ - bne 86280 <_Py_open@@Base+0xebc> │ │ │ │ + bne 863f0 <_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 86280 <_Py_open@@Base+0xebc> │ │ │ │ + bhi 863f0 <_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 86294 <_Py_open@@Base+0xed0> │ │ │ │ - ldr r3, [pc, #24] @ 862a0 <_Py_open@@Base+0xedc> │ │ │ │ - ldr r1, [pc, #24] @ 862a4 <_Py_open@@Base+0xee0> │ │ │ │ + b 86404 <_Py_open@@Base+0xed0> │ │ │ │ + ldr r3, [pc, #24] @ 86410 <_Py_open@@Base+0xedc> │ │ │ │ + ldr r1, [pc, #24] @ 86414 <_Py_open@@Base+0xee0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r4, r9, ip, lsl r0 │ │ │ │ + @ instruction: 0x003948dc │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r4, r9, r0, lsr r0 │ │ │ │ + @ instruction: 0x003948f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #260] @ 863c4 <_Py_open@@Base+0x1000> │ │ │ │ + ldr r3, [pc, #260] @ 86534 <_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 8630c <_Py_open@@Base+0xf48> │ │ │ │ - ldr r3, [pc, #224] @ 863c8 <_Py_open@@Base+0x1004> │ │ │ │ + blt 8647c <_Py_open@@Base+0xf48> │ │ │ │ + ldr r3, [pc, #224] @ 86538 <_Py_open@@Base+0x1004> │ │ │ │ cmp r3, r2 │ │ │ │ mov r3, #2 │ │ │ │ sbcs r3, r3, lr │ │ │ │ - ldrge r0, [pc, #212] @ 863cc <_Py_open@@Base+0x1008> │ │ │ │ + ldrge r0, [pc, #212] @ 8653c <_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 8634c <_Py_open@@Base+0xf88> │ │ │ │ + blt 864bc <_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 86374 <_Py_open@@Base+0xfb0> │ │ │ │ - b 86384 <_Py_open@@Base+0xfc0> │ │ │ │ + bge 864e4 <_Py_open@@Base+0xfb0> │ │ │ │ + b 864f4 <_Py_open@@Base+0xfc0> │ │ │ │ orrs r1, r2, lr │ │ │ │ - beq 86374 <_Py_open@@Base+0xfb0> │ │ │ │ + beq 864e4 <_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 86390 <_Py_open@@Base+0xfcc> │ │ │ │ + blt 86500 <_Py_open@@Base+0xfcc> │ │ │ │ adds r2, r2, r4 │ │ │ │ adc r1, lr, ip │ │ │ │ mov r0, #0 │ │ │ │ - b 86390 <_Py_open@@Base+0xfcc> │ │ │ │ + b 86500 <_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] @ 863d0 <_Py_open@@Base+0x100c> │ │ │ │ - ldr r1, [pc, #28] @ 863d4 <_Py_open@@Base+0x1010> │ │ │ │ + ldr r3, [pc, #28] @ 86540 <_Py_open@@Base+0x100c> │ │ │ │ + ldr r1, [pc, #28] @ 86544 <_Py_open@@Base+0x1010> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ble 1026fbc <__bss_end__@@Base+0xa62074> │ │ │ │ + ble 102712c <__bss_end__@@Base+0xa621e4> │ │ │ │ strbcs r7, [r1, #3332] @ 0xd04 │ │ │ │ - blcc fe738bd4 <__bss_end__@@Base+0xfe173c8c> │ │ │ │ + blcc fe738d44 <__bss_end__@@Base+0xfe173dfc> │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r9, r6, r0, asr #24 │ │ │ │ + eorseq sl, r6, r0, lsl #10 │ │ │ │ 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 86414 <_Py_open@@Base+0x1050> │ │ │ │ - ldr r2, [pc, #140] @ 86494 <_Py_open@@Base+0x10d0> │ │ │ │ - ldr r1, [pc, #140] @ 86498 <_Py_open@@Base+0x10d4> │ │ │ │ - ldr r0, [pc, #140] @ 8649c <_Py_open@@Base+0x10d8> │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 86428 <_Py_open@@Base+0x1064> │ │ │ │ + bne 86584 <_Py_open@@Base+0x1050> │ │ │ │ + ldr r2, [pc, #140] @ 86604 <_Py_open@@Base+0x10d0> │ │ │ │ + ldr r1, [pc, #140] @ 86608 <_Py_open@@Base+0x10d4> │ │ │ │ + ldr r0, [pc, #140] @ 8660c <_Py_open@@Base+0x10d8> │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 86598 <_Py_open@@Base+0x1064> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl b269c │ │ │ │ + bl b2630 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 86430 <_Py_open@@Base+0x106c> │ │ │ │ + bne 865a0 <_Py_open@@Base+0x106c> │ │ │ │ mov r0, #0 │ │ │ │ - b 8648c <_Py_open@@Base+0x10c8> │ │ │ │ + b 865fc <_Py_open@@Base+0x10c8> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 86454 <_Py_open@@Base+0x1090> │ │ │ │ - ldr r3, [pc, #88] @ 864a0 <_Py_open@@Base+0x10dc> │ │ │ │ - ldr r1, [pc, #88] @ 864a4 <_Py_open@@Base+0x10e0> │ │ │ │ + beq 865c4 <_Py_open@@Base+0x1090> │ │ │ │ + ldr r3, [pc, #88] @ 86610 <_Py_open@@Base+0x10dc> │ │ │ │ + ldr r1, [pc, #88] @ 86614 <_Py_open@@Base+0x10e0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 86428 <_Py_open@@Base+0x1064> │ │ │ │ + bl 18ee38 │ │ │ │ + b 86598 <_Py_open@@Base+0x1064> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ bl 29b08 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 86478 <_Py_open@@Base+0x10b4> │ │ │ │ + beq 865e8 <_Py_open@@Base+0x10b4> │ │ │ │ mov r1, #4 │ │ │ │ add r0, sp, r1 │ │ │ │ - bl 92878 │ │ │ │ - b 8648c <_Py_open@@Base+0x10c8> │ │ │ │ - ldr r3, [pc, #40] @ 864a8 <_Py_open@@Base+0x10e4> │ │ │ │ - ldr r1, [pc, #40] @ 864ac <_Py_open@@Base+0x10e8> │ │ │ │ + bl 92874 │ │ │ │ + b 865fc <_Py_open@@Base+0x10c8> │ │ │ │ + ldr r3, [pc, #40] @ 86618 <_Py_open@@Base+0x10e4> │ │ │ │ + ldr r1, [pc, #40] @ 8661c <_Py_open@@Base+0x10e8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0037acf0 │ │ │ │ - eorseq fp, r6, r4, ror fp │ │ │ │ - eorseq r4, r9, ip, rrx │ │ │ │ + @ instruction: 0x0037b5b0 │ │ │ │ + eorseq ip, r6, r4, lsr r4 │ │ │ │ + eorseq r4, r9, ip, lsr #18 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r6, ip, lsl sp │ │ │ │ + @ instruction: 0x003615dc │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r4, r9, r8, asr #32 │ │ │ │ + eorseq r4, r9, r8, lsl #18 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 86504 <_Py_open@@Base+0x1140> │ │ │ │ + beq 86674 <_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] @ 86514 <_Py_open@@Base+0x1150> │ │ │ │ - beq 8650c <_Py_open@@Base+0x1148> │ │ │ │ + ldreq r0, [pc, #40] @ 86684 <_Py_open@@Base+0x1150> │ │ │ │ + beq 8667c <_Py_open@@Base+0x1148> │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, r0, r3 │ │ │ │ sub r1, r1, r3 │ │ │ │ - bl 92878 │ │ │ │ - b 8650c <_Py_open@@Base+0x1148> │ │ │ │ - ldr r0, [pc, #8] @ 86514 <_Py_open@@Base+0x1150> │ │ │ │ + bl 92874 │ │ │ │ + b 8667c <_Py_open@@Base+0x1148> │ │ │ │ + ldr r0, [pc, #8] @ 86684 <_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 │ │ │ │ @@ -94921,95 +95017,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 112590 │ │ │ │ + bl 1125c8 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ - bne 865a8 <_Py_open@@Base+0x11e4> │ │ │ │ + bne 86718 <_Py_open@@Base+0x11e4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 86584 <_Py_open@@Base+0x11c0> │ │ │ │ - ldr r3, [pc, #88] @ 865c8 <_Py_open@@Base+0x1204> │ │ │ │ - ldr r1, [pc, #88] @ 865cc <_Py_open@@Base+0x1208> │ │ │ │ + beq 866f4 <_Py_open@@Base+0x11c0> │ │ │ │ + ldr r3, [pc, #88] @ 86738 <_Py_open@@Base+0x1204> │ │ │ │ + ldr r1, [pc, #88] @ 8673c <_Py_open@@Base+0x1208> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1134c4 │ │ │ │ - b 865a8 <_Py_open@@Base+0x11e4> │ │ │ │ + bl 1134fc │ │ │ │ + b 86718 <_Py_open@@Base+0x11e4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ bl 29cdc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1134c4 │ │ │ │ + bl 1134fc │ │ │ │ ldr r0, [sp] │ │ │ │ bl 293a0 │ │ │ │ - bl 9ddd8 │ │ │ │ + bl 9dd1c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 865bc <_Py_open@@Base+0x11f8> │ │ │ │ + beq 8672c <_Py_open@@Base+0x11f8> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1134c4 │ │ │ │ + bl 1134fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r4, r9, r8, ror r0 │ │ │ │ + eorseq r4, r9, r8, lsr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 86604 <_Py_open@@Base+0x1240> │ │ │ │ - bl a55e8 │ │ │ │ + bne 86774 <_Py_open@@Base+0x1240> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86614 <_Py_open@@Base+0x1250> │ │ │ │ + beq 86784 <_Py_open@@Base+0x1250> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sub r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ mov r4, r0 │ │ │ │ - bls 86628 <_Py_open@@Base+0x1264> │ │ │ │ - ldr r3, [pc, #104] @ 86684 <_Py_open@@Base+0x12c0> │ │ │ │ - ldr r1, [pc, #104] @ 86688 <_Py_open@@Base+0x12c4> │ │ │ │ + bls 86798 <_Py_open@@Base+0x1264> │ │ │ │ + ldr r3, [pc, #104] @ 867f4 <_Py_open@@Base+0x12c0> │ │ │ │ + ldr r1, [pc, #104] @ 867f8 <_Py_open@@Base+0x12c4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 865fc <_Py_open@@Base+0x1238> │ │ │ │ + bl 18ee38 │ │ │ │ + b 8676c <_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 8667c <_Py_open@@Base+0x12b8> │ │ │ │ - ldr r1, [pc, #36] @ 8668c <_Py_open@@Base+0x12c8> │ │ │ │ + bne 867ec <_Py_open@@Base+0x12b8> │ │ │ │ + ldr r1, [pc, #36] @ 867fc <_Py_open@@Base+0x12c8> │ │ │ │ bl 2a048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8667c <_Py_open@@Base+0x12b8> │ │ │ │ + bne 867ec <_Py_open@@Base+0x12b8> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9ddd8 │ │ │ │ - ldr r0, [pc, #12] @ 86690 <_Py_open@@Base+0x12cc> │ │ │ │ + b 9dd1c │ │ │ │ + ldr r0, [pc, #12] @ 86800 <_Py_open@@Base+0x12cc> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r7, r0, lsl #2 │ │ │ │ - eorseq r4, r9, r0, lsr #1 │ │ │ │ + eorseq sp, r7, r4, ror r9 │ │ │ │ + eorseq r4, r9, r0, ror #18 │ │ │ │ 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 │ │ │ │ @@ -95025,179 +95121,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 86704 <_Py_open@@Base+0x1340> │ │ │ │ - ldr r3, [pc, #840] @ 86a40 <_Py_open@@Base+0x167c> │ │ │ │ - ldr r1, [pc, #840] @ 86a44 <_Py_open@@Base+0x1680> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 86750 <_Py_open@@Base+0x138c> │ │ │ │ - ldr r3, [pc, #828] @ 86a48 <_Py_open@@Base+0x1684> │ │ │ │ + beq 86874 <_Py_open@@Base+0x1340> │ │ │ │ + ldr r3, [pc, #840] @ 86bb0 <_Py_open@@Base+0x167c> │ │ │ │ + ldr r1, [pc, #840] @ 86bb4 <_Py_open@@Base+0x1680> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b 868c0 <_Py_open@@Base+0x138c> │ │ │ │ + ldr r3, [pc, #828] @ 86bb8 <_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] @ 86a4c <_Py_open@@Base+0x1688> │ │ │ │ - ldr r3, [pc, #788] @ 86a50 <_Py_open@@Base+0x168c> │ │ │ │ + ldr r2, [pc, #788] @ 86bbc <_Py_open@@Base+0x1688> │ │ │ │ + ldr r3, [pc, #788] @ 86bc0 <_Py_open@@Base+0x168c> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 118e24 │ │ │ │ + bl 118e1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 86758 <_Py_open@@Base+0x1394> │ │ │ │ + bne 868c8 <_Py_open@@Base+0x1394> │ │ │ │ mov r4, #0 │ │ │ │ - b 86a34 <_Py_open@@Base+0x1670> │ │ │ │ + b 86ba4 <_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 86794 <_Py_open@@Base+0x13d0> │ │ │ │ - ldr r3, [pc, #724] @ 86a54 <_Py_open@@Base+0x1690> │ │ │ │ - ldr r1, [pc, #724] @ 86a58 <_Py_open@@Base+0x1694> │ │ │ │ + bne 86904 <_Py_open@@Base+0x13d0> │ │ │ │ + ldr r3, [pc, #724] @ 86bc4 <_Py_open@@Base+0x1690> │ │ │ │ + ldr r1, [pc, #724] @ 86bc8 <_Py_open@@Base+0x1694> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b 869e0 <_Py_open@@Base+0x161c> │ │ │ │ - bl 14802c │ │ │ │ + b 86b50 <_Py_open@@Base+0x161c> │ │ │ │ + bl 14809c │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt 86778 <_Py_open@@Base+0x13b4> │ │ │ │ + blt 868e8 <_Py_open@@Base+0x13b4> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 867ec <_Py_open@@Base+0x1428> │ │ │ │ - bl 14802c │ │ │ │ + beq 8695c <_Py_open@@Base+0x1428> │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 867d0 <_Py_open@@Base+0x140c> │ │ │ │ - bl a55e8 │ │ │ │ + bne 86940 <_Py_open@@Base+0x140c> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, r5 │ │ │ │ - bne 869e0 <_Py_open@@Base+0x161c> │ │ │ │ - b 867d8 <_Py_open@@Base+0x1414> │ │ │ │ + bne 86b50 <_Py_open@@Base+0x161c> │ │ │ │ + b 86948 <_Py_open@@Base+0x1414> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 867f0 <_Py_open@@Base+0x142c> │ │ │ │ - ldr r3, [pc, #628] @ 86a54 <_Py_open@@Base+0x1690> │ │ │ │ - ldr r1, [pc, #632] @ 86a5c <_Py_open@@Base+0x1698> │ │ │ │ + bge 86960 <_Py_open@@Base+0x142c> │ │ │ │ + ldr r3, [pc, #628] @ 86bc4 <_Py_open@@Base+0x1690> │ │ │ │ + ldr r1, [pc, #632] @ 86bcc <_Py_open@@Base+0x1698> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 86788 <_Py_open@@Base+0x13c4> │ │ │ │ + bl 18ee38 │ │ │ │ + b 868f8 <_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 99770 │ │ │ │ + bl 996b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 8682c <_Py_open@@Base+0x1468> │ │ │ │ - bl 29e454 │ │ │ │ - b 86788 <_Py_open@@Base+0x13c4> │ │ │ │ + bne 8699c <_Py_open@@Base+0x1468> │ │ │ │ + bl 29e8dc │ │ │ │ + b 868f8 <_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 8685c <_Py_open@@Base+0x1498> │ │ │ │ + bne 869cc <_Py_open@@Base+0x1498> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #11 │ │ │ │ - bhi 86878 <_Py_open@@Base+0x14b4> │ │ │ │ - b 86884 <_Py_open@@Base+0x14c0> │ │ │ │ + bhi 869e8 <_Py_open@@Base+0x14b4> │ │ │ │ + b 869f4 <_Py_open@@Base+0x14c0> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2dd1fc │ │ │ │ + bl 2dda34 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 8684c <_Py_open@@Base+0x1488> │ │ │ │ - b 86894 <_Py_open@@Base+0x14d0> │ │ │ │ + bne 869bc <_Py_open@@Base+0x1488> │ │ │ │ + b 86a04 <_Py_open@@Base+0x14d0> │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 8689c <_Py_open@@Base+0x14d8> │ │ │ │ - ldr r3, [pc, #468] @ 86a60 <_Py_open@@Base+0x169c> │ │ │ │ - ldr r1, [pc, #468] @ 86a64 <_Py_open@@Base+0x16a0> │ │ │ │ + bne 86a0c <_Py_open@@Base+0x14d8> │ │ │ │ + ldr r3, [pc, #468] @ 86bd0 <_Py_open@@Base+0x169c> │ │ │ │ + ldr r1, [pc, #468] @ 86bd4 <_Py_open@@Base+0x16a0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r4, #0 │ │ │ │ - b 869e0 <_Py_open@@Base+0x161c> │ │ │ │ + b 86b50 <_Py_open@@Base+0x161c> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #448] @ 86a68 <_Py_open@@Base+0x16a4> │ │ │ │ + ldr r3, [pc, #448] @ 86bd8 <_Py_open@@Base+0x16a4> │ │ │ │ mov r2, #16 │ │ │ │ mov ip, #3 │ │ │ │ cmp r1, #0 │ │ │ │ str sl, [r4, #12] │ │ │ │ stm r4, {r2, r3, ip} │ │ │ │ - beq 86914 <_Py_open@@Base+0x1550> │ │ │ │ + beq 86a84 <_Py_open@@Base+0x1550> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #27 │ │ │ │ - bls 868d0 <_Py_open@@Base+0x150c> │ │ │ │ + bls 86a40 <_Py_open@@Base+0x150c> │ │ │ │ adds sl, r4, #16 │ │ │ │ - bne 868e4 <_Py_open@@Base+0x1520> │ │ │ │ - ldr r3, [pc, #392] @ 86a60 <_Py_open@@Base+0x169c> │ │ │ │ - ldr r1, [pc, #400] @ 86a6c <_Py_open@@Base+0x16a8> │ │ │ │ + bne 86a54 <_Py_open@@Base+0x1520> │ │ │ │ + ldr r3, [pc, #392] @ 86bd0 <_Py_open@@Base+0x169c> │ │ │ │ + ldr r1, [pc, #400] @ 86bdc <_Py_open@@Base+0x16a8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 86894 <_Py_open@@Base+0x14d0> │ │ │ │ + bl 18ee38 │ │ │ │ + b 86a04 <_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 86918 <_Py_open@@Base+0x1554> │ │ │ │ + b 86a88 <_Py_open@@Base+0x1554> │ │ │ │ mov sl, r4 │ │ │ │ cmn r6, #1 │ │ │ │ - beq 86998 <_Py_open@@Base+0x15d4> │ │ │ │ + beq 86b08 <_Py_open@@Base+0x15d4> │ │ │ │ ldr r3, [sl] │ │ │ │ rsb r2, r3, #0 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r3, #11 │ │ │ │ add r2, r2, #12 │ │ │ │ - bls 86968 <_Py_open@@Base+0x15a4> │ │ │ │ + bls 86ad8 <_Py_open@@Base+0x15a4> │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add r4, r4, r1 │ │ │ │ sub r4, r4, sl │ │ │ │ cmp r2, r4 │ │ │ │ - bhi 86968 <_Py_open@@Base+0x15a4> │ │ │ │ + bhi 86ad8 <_Py_open@@Base+0x15a4> │ │ │ │ sub r4, r4, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi 86968 <_Py_open@@Base+0x15a4> │ │ │ │ + bhi 86ad8 <_Py_open@@Base+0x15a4> │ │ │ │ add r3, r3, #3 │ │ │ │ bic r3, r3, #3 │ │ │ │ adds r2, sl, r3 │ │ │ │ - bne 8697c <_Py_open@@Base+0x15b8> │ │ │ │ - ldr r3, [pc, #240] @ 86a60 <_Py_open@@Base+0x169c> │ │ │ │ - ldr r1, [pc, #252] @ 86a70 <_Py_open@@Base+0x16ac> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 86894 <_Py_open@@Base+0x14d0> │ │ │ │ - ldr r1, [pc, #228] @ 86a68 <_Py_open@@Base+0x16a4> │ │ │ │ + bne 86aec <_Py_open@@Base+0x15b8> │ │ │ │ + ldr r3, [pc, #240] @ 86bd0 <_Py_open@@Base+0x169c> │ │ │ │ + ldr r1, [pc, #252] @ 86be0 <_Py_open@@Base+0x16ac> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b 86a04 <_Py_open@@Base+0x14d0> │ │ │ │ + ldr r1, [pc, #228] @ 86bd8 <_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 │ │ │ │ @@ -95205,1933 +95301,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] @ 86a74 <_Py_open@@Base+0x16b0> │ │ │ │ + ldr r2, [pc, #176] @ 86be4 <_Py_open@@Base+0x16b0> │ │ │ │ mov r1, #1 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ - bl 2d1838 │ │ │ │ + bl 2d1cf0 <_PyTime_AsMilliseconds@@Base+0x188> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 86894 <_Py_open@@Base+0x14d0> │ │ │ │ + beq 86a04 <_Py_open@@Base+0x14d0> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl a58d8 │ │ │ │ + bl a581c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 869fc <_Py_open@@Base+0x1638> │ │ │ │ + beq 86b6c <_Py_open@@Base+0x1638> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1134c4 │ │ │ │ + bl 1134fc │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ 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 86a2c <_Py_open@@Base+0x1668> │ │ │ │ - bl 1134c4 │ │ │ │ + ble 86b9c <_Py_open@@Base+0x1668> │ │ │ │ + bl 1134fc │ │ │ │ add r5, r5, #1 │ │ │ │ - b 86a0c <_Py_open@@Base+0x1648> │ │ │ │ + b 86b7c <_Py_open@@Base+0x1648> │ │ │ │ mov r0, r3 │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - ldrheq r4, [r9], -r0 @ │ │ │ │ + eorseq r4, r9, r0, ror r9 │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ - ldrsbeq r4, [r9], -r4 @ │ │ │ │ + mlaseq r9, r4, r9, r4 │ │ │ │ subseq r4, r7, r0, asr ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - ldrsheq r4, [r9], -r0 @ │ │ │ │ - eorseq r4, r9, r4, lsl r1 │ │ │ │ + @ instruction: 0x003949b0 │ │ │ │ + @ instruction: 0x003949d4 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r4, r9, r0, lsr r1 │ │ │ │ + @ instruction: 0x003949f0 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - eorseq r4, r9, ip, asr r1 │ │ │ │ - eorseq r4, r9, r8, lsl #3 │ │ │ │ + eorseq r4, r9, ip, lsl sl │ │ │ │ + eorseq r4, r9, r8, asr #20 │ │ │ │ andeq r3, r3, r8, lsr #28 │ │ │ │ cmn r0, #9 │ │ │ │ - beq 86ab0 <_Py_open@@Base+0x16ec> │ │ │ │ + beq 86c20 <_Py_open@@Base+0x16ec> │ │ │ │ cmn r0, #3 │ │ │ │ - beq 86aa0 <_Py_open@@Base+0x16dc> │ │ │ │ + beq 86c10 <_Py_open@@Base+0x16dc> │ │ │ │ cmn r0, #10 │ │ │ │ bxeq lr │ │ │ │ - ldr r3, [pc, #28] @ 86ab4 <_Py_open@@Base+0x16f0> │ │ │ │ - ldr r1, [pc, #28] @ 86ab8 <_Py_open@@Base+0x16f4> │ │ │ │ + ldr r3, [pc, #28] @ 86c24 <_Py_open@@Base+0x16f0> │ │ │ │ + ldr r1, [pc, #28] @ 86c28 <_Py_open@@Base+0x16f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - b 18ed34 │ │ │ │ - ldr r3, [pc, #20] @ 86abc <_Py_open@@Base+0x16f8> │ │ │ │ - ldr r1, [pc, #20] @ 86ac0 <_Py_open@@Base+0x16fc> │ │ │ │ + b 18ee38 │ │ │ │ + ldr r3, [pc, #20] @ 86c2c <_Py_open@@Base+0x16f8> │ │ │ │ + ldr r1, [pc, #20] @ 86c30 <_Py_open@@Base+0x16fc> │ │ │ │ ldr r0, [r3] │ │ │ │ - b 18ed34 │ │ │ │ - b 29e454 │ │ │ │ + b 18ee38 │ │ │ │ + b 29e8dc │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - @ instruction: 0x003941dc │ │ │ │ + mlaseq r9, ip, sl, r4 │ │ │ │ ldrsheq sp, [r5], #-160 @ 0xffffff60 │ │ │ │ - @ instruction: 0x003941b8 │ │ │ │ + eorseq r4, r9, r8, ror sl │ │ │ │ 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] @ 86c88 <_Py_open@@Base+0x18c4> │ │ │ │ + ldr r1, [pc, #396] @ 86df8 <_Py_open@@Base+0x18c4> │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bl b6a88 │ │ │ │ + bl b6a14 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 86b14 <_Py_open@@Base+0x1750> │ │ │ │ + bne 86c84 <_Py_open@@Base+0x1750> │ │ │ │ mov r4, #0 │ │ │ │ - b 86c7c <_Py_open@@Base+0x18b8> │ │ │ │ - ldr r1, [pc, #368] @ 86c8c <_Py_open@@Base+0x18c8> │ │ │ │ + b 86dec <_Py_open@@Base+0x18b8> │ │ │ │ + ldr r1, [pc, #368] @ 86dfc <_Py_open@@Base+0x18c8> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1496e0 │ │ │ │ + bl 149754 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 86b0c <_Py_open@@Base+0x1748> │ │ │ │ + beq 86c7c <_Py_open@@Base+0x1748> │ │ │ │ ldr r9, [r6, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - ble 86b88 <_Py_open@@Base+0x17c4> │ │ │ │ + ble 86cf8 <_Py_open@@Base+0x17c4> │ │ │ │ cmn r9, #-268435455 @ 0xf0000001 │ │ │ │ - bls 86b44 <_Py_open@@Base+0x1780> │ │ │ │ + bls 86cb4 <_Py_open@@Base+0x1780> │ │ │ │ mov r7, #0 │ │ │ │ - b 86b74 <_Py_open@@Base+0x17b0> │ │ │ │ + b 86ce4 <_Py_open@@Base+0x17b0> │ │ │ │ lsl r0, r9, #3 │ │ │ │ - bl 99770 │ │ │ │ + bl 996b4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 86b3c <_Py_open@@Base+0x1778> │ │ │ │ - ldr r3, [pc, #308] @ 86c90 <_Py_open@@Base+0x18cc> │ │ │ │ + beq 86cac <_Py_open@@Base+0x1778> │ │ │ │ + ldr r3, [pc, #308] @ 86e00 <_Py_open@@Base+0x18cc> │ │ │ │ cmp r9, r3 │ │ │ │ - bhi 86b74 <_Py_open@@Base+0x17b0> │ │ │ │ + bhi 86ce4 <_Py_open@@Base+0x17b0> │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mul r0, r9, r0 │ │ │ │ - bl 99770 │ │ │ │ + bl 996b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 86b8c <_Py_open@@Base+0x17c8> │ │ │ │ + bne 86cfc <_Py_open@@Base+0x17c8> │ │ │ │ mov r4, #0 │ │ │ │ - bl 29e454 │ │ │ │ + bl 29e8dc │ │ │ │ mov r5, r4 │ │ │ │ mov r8, r4 │ │ │ │ - b 86c28 <_Py_open@@Base+0x1864> │ │ │ │ + b 86d98 <_Py_open@@Base+0x1864> │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov sl, r7 │ │ │ │ mov r8, #0 │ │ │ │ add r4, r6, #12 │ │ │ │ cmp r8, r9 │ │ │ │ - bge 86bf0 <_Py_open@@Base+0x182c> │ │ │ │ + bge 86d60 <_Py_open@@Base+0x182c> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r1, [pc, #228] @ 86c94 <_Py_open@@Base+0x18d0> │ │ │ │ + ldr r1, [pc, #228] @ 86e04 <_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 1c0af8 │ │ │ │ + bl 1c1014 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add sl, sl, #8 │ │ │ │ add r2, r2, #44 @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86c24 <_Py_open@@Base+0x1860> │ │ │ │ + beq 86d94 <_Py_open@@Base+0x1860> │ │ │ │ ldr r1, [r2, #-44] @ 0xffffffd4 │ │ │ │ ldr r3, [r2, #-36] @ 0xffffffdc │ │ │ │ add r8, r8, #1 │ │ │ │ stmdb sl, {r1, r3} │ │ │ │ - b 86b9c <_Py_open@@Base+0x17d8> │ │ │ │ - ldr r3, [pc, #160] @ 86c98 <_Py_open@@Base+0x18d4> │ │ │ │ + b 86d0c <_Py_open@@Base+0x17d8> │ │ │ │ + ldr r3, [pc, #160] @ 86e08 <_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 86c28 <_Py_open@@Base+0x1864> │ │ │ │ + b 86d98 <_Py_open@@Base+0x1864> │ │ │ │ mov r4, r0 │ │ │ │ mov r9, #0 │ │ │ │ mov sl, #44 @ 0x2c │ │ │ │ cmp r9, r8 │ │ │ │ mla r0, sl, r9, r5 │ │ │ │ - beq 86c48 <_Py_open@@Base+0x1884> │ │ │ │ - bl 1134c4 │ │ │ │ + beq 86db8 <_Py_open@@Base+0x1884> │ │ │ │ + bl 1134fc │ │ │ │ add r9, r9, #1 │ │ │ │ - b 86c30 <_Py_open@@Base+0x186c> │ │ │ │ + b 86da0 <_Py_open@@Base+0x186c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 86c7c <_Py_open@@Base+0x18b8> │ │ │ │ + beq 86dec <_Py_open@@Base+0x18b8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 86c7c <_Py_open@@Base+0x18b8> │ │ │ │ + bne 86dec <_Py_open@@Base+0x18b8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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, lsl #4 │ │ │ │ - eorseq r4, r9, ip, lsl r2 │ │ │ │ + eorseq r4, r9, r8, asr #21 │ │ │ │ + @ instruction: 0x00394adc │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ - eorseq r4, r9, ip, asr #4 │ │ │ │ - andeq r6, r8, ip │ │ │ │ + eorseq r4, r9, ip, lsl #22 │ │ │ │ + andeq r6, r8, ip, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov ip, #0 │ │ │ │ - ldr r1, [pc, #144] @ 86d50 <_Py_open@@Base+0x198c> │ │ │ │ + ldr r1, [pc, #144] @ 86ec0 <_Py_open@@Base+0x198c> │ │ │ │ mov r3, sp │ │ │ │ add r2, sp, #4 │ │ │ │ str ip, [sp] │ │ │ │ - bl b6a88 │ │ │ │ + bl b6a14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86d28 <_Py_open@@Base+0x1964> │ │ │ │ + beq 86e98 <_Py_open@@Base+0x1964> │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #112] @ 86d54 <_Py_open@@Base+0x1990> │ │ │ │ - ldr r0, [pc, #112] @ 86d58 <_Py_open@@Base+0x1994> │ │ │ │ - bl bbdf4 │ │ │ │ + ldr r1, [pc, #112] @ 86ec4 <_Py_open@@Base+0x1990> │ │ │ │ + ldr r0, [pc, #112] @ 86ec8 <_Py_open@@Base+0x1994> │ │ │ │ + bl bbd80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 86d28 <_Py_open@@Base+0x1964> │ │ │ │ - bl c3e38 │ │ │ │ + blt 86e98 <_Py_open@@Base+0x1964> │ │ │ │ + bl c3dc8 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2a84c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 86d30 <_Py_open@@Base+0x196c> │ │ │ │ - ldr r3, [pc, #60] @ 86d5c <_Py_open@@Base+0x1998> │ │ │ │ - ldr r1, [pc, #60] @ 86d60 <_Py_open@@Base+0x199c> │ │ │ │ + bne 86ea0 <_Py_open@@Base+0x196c> │ │ │ │ + ldr r3, [pc, #60] @ 86ecc <_Py_open@@Base+0x1998> │ │ │ │ + ldr r1, [pc, #60] @ 86ed0 <_Py_open@@Base+0x199c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ - b 86d48 <_Py_open@@Base+0x1984> │ │ │ │ + b 86eb8 <_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 a6300 │ │ │ │ + bl a6244 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r4, r9, r4, lsr #5 │ │ │ │ - eorseq r1, r8, r8, lsr ip │ │ │ │ - @ instruction: 0x003942b8 │ │ │ │ + eorseq r4, r9, r4, ror #22 │ │ │ │ + @ instruction: 0x003824f8 │ │ │ │ + eorseq r4, r9, r8, ror fp │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - @ instruction: 0x003942d0 │ │ │ │ + mlaseq r9, r0, fp, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov ip, #0 │ │ │ │ - ldr r1, [pc, #172] @ 86e34 <_Py_open@@Base+0x1a70> │ │ │ │ + ldr r1, [pc, #172] @ 86fa4 <_Py_open@@Base+0x1a70> │ │ │ │ mov r3, sp │ │ │ │ add r2, sp, #4 │ │ │ │ str ip, [sp] │ │ │ │ - bl b6a88 │ │ │ │ + bl b6a14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86db8 <_Py_open@@Base+0x19f4> │ │ │ │ + beq 86f28 <_Py_open@@Base+0x19f4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ - bcc 86dc0 <_Py_open@@Base+0x19fc> │ │ │ │ - ldr r3, [pc, #136] @ 86e38 <_Py_open@@Base+0x1a74> │ │ │ │ - ldr r1, [pc, #136] @ 86e3c <_Py_open@@Base+0x1a78> │ │ │ │ + bcc 86f30 <_Py_open@@Base+0x19fc> │ │ │ │ + ldr r3, [pc, #136] @ 86fa8 <_Py_open@@Base+0x1a74> │ │ │ │ + ldr r1, [pc, #136] @ 86fac <_Py_open@@Base+0x1a78> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ - b 86e2c <_Py_open@@Base+0x1a68> │ │ │ │ + b 86f9c <_Py_open@@Base+0x1a68> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r1, [pc, #116] @ 86e40 <_Py_open@@Base+0x1a7c> │ │ │ │ - ldr r0, [pc, #116] @ 86e44 <_Py_open@@Base+0x1a80> │ │ │ │ - bl bbdf4 │ │ │ │ + ldr r1, [pc, #116] @ 86fb0 <_Py_open@@Base+0x1a7c> │ │ │ │ + ldr r0, [pc, #116] @ 86fb4 <_Py_open@@Base+0x1a80> │ │ │ │ + bl bbd80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 86db8 <_Py_open@@Base+0x19f4> │ │ │ │ - bl c3e38 │ │ │ │ + blt 86f28 <_Py_open@@Base+0x19f4> │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 86e24 <_Py_open@@Base+0x1a60> │ │ │ │ - ldr r3, [pc, #48] @ 86e48 <_Py_open@@Base+0x1a84> │ │ │ │ - ldr r1, [pc, #48] @ 86e4c <_Py_open@@Base+0x1a88> │ │ │ │ + bne 86f94 <_Py_open@@Base+0x1a60> │ │ │ │ + ldr r3, [pc, #48] @ 86fb8 <_Py_open@@Base+0x1a84> │ │ │ │ + ldr r1, [pc, #48] @ 86fbc <_Py_open@@Base+0x1a88> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 86db8 <_Py_open@@Base+0x19f4> │ │ │ │ + bl 18ee38 │ │ │ │ + b 86f28 <_Py_open@@Base+0x19f4> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 9ddd8 │ │ │ │ + bl 9dd1c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r4, r9, r8, ror #5 │ │ │ │ + eorseq r4, r9, r8, lsr #23 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - @ instruction: 0x003942fc │ │ │ │ - eorseq r2, r6, r0, asr #24 │ │ │ │ - eorseq r4, r9, r4, lsr #6 │ │ │ │ + @ instruction: 0x00394bbc │ │ │ │ + eorseq r3, r6, r0, lsl #10 │ │ │ │ + eorseq r4, r9, r4, ror #23 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r4, r9, ip, lsr r3 │ │ │ │ + @ instruction: 0x00394bfc │ │ │ │ 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] @ 86ec8 <_Py_open@@Base+0x1b04> │ │ │ │ - bl b6a88 │ │ │ │ + ldr r1, [pc, #84] @ 87038 <_Py_open@@Base+0x1b04> │ │ │ │ + bl b6a14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86eb0 <_Py_open@@Base+0x1aec> │ │ │ │ - bl c3e38 │ │ │ │ + beq 87020 <_Py_open@@Base+0x1aec> │ │ │ │ + bl c3dc8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 296b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 86eb8 <_Py_open@@Base+0x1af4> │ │ │ │ - ldr r3, [pc, #36] @ 86ecc <_Py_open@@Base+0x1b08> │ │ │ │ - ldr r1, [pc, #36] @ 86ed0 <_Py_open@@Base+0x1b0c> │ │ │ │ + bne 87028 <_Py_open@@Base+0x1af4> │ │ │ │ + ldr r3, [pc, #36] @ 8703c <_Py_open@@Base+0x1b08> │ │ │ │ + ldr r1, [pc, #36] @ 87040 <_Py_open@@Base+0x1b0c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ - b 86ec0 <_Py_open@@Base+0x1afc> │ │ │ │ + b 87030 <_Py_open@@Base+0x1afc> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r4, r9, r4, asr r3 │ │ │ │ + eorseq r4, r9, r4, lsl ip │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r4, r9, r8, ror #6 │ │ │ │ + eorseq r4, r9, r8, lsr #24 │ │ │ │ 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] @ 86f50 <_Py_open@@Base+0x1b8c> │ │ │ │ - bl b6a88 │ │ │ │ + ldr r1, [pc, #88] @ 870c0 <_Py_open@@Base+0x1b8c> │ │ │ │ + bl b6a14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 86f08 <_Py_open@@Base+0x1b44> │ │ │ │ + bne 87078 <_Py_open@@Base+0x1b44> │ │ │ │ mov r0, #0 │ │ │ │ - b 86f48 <_Py_open@@Base+0x1b84> │ │ │ │ + b 870b8 <_Py_open@@Base+0x1b84> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2b6610 <_PyParkingLot_UnparkAll@@Base+0x574> │ │ │ │ + bl 2b69ec <_PyParkingLot_UnparkAll@@Base+0x574> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86f00 <_Py_open@@Base+0x1b3c> │ │ │ │ - ldr r3, [pc, #52] @ 86f54 <_Py_open@@Base+0x1b90> │ │ │ │ + beq 87070 <_Py_open@@Base+0x1b3c> │ │ │ │ + ldr r3, [pc, #52] @ 870c4 <_Py_open@@Base+0x1b90> │ │ │ │ ldr r3, [r3, #1256] @ 0x4e8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 86f44 <_Py_open@@Base+0x1b80> │ │ │ │ + beq 870b4 <_Py_open@@Base+0x1b80> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #164 @ 0xa4 │ │ │ │ mla r0, r1, r0, r3 │ │ │ │ - bl 2c93c8 <_Py_RestoreSignals@@Base+0x2ac> │ │ │ │ + bl 2c9850 <_Py_RestoreSignals@@Base+0x2ac> │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r0, [pc, #20] @ 86f58 <_Py_open@@Base+0x1b94> │ │ │ │ - bne 86f48 <_Py_open@@Base+0x1b84> │ │ │ │ - ldr r0, [pc, #16] @ 86f5c <_Py_open@@Base+0x1b98> │ │ │ │ + ldrne r0, [pc, #20] @ 870c8 <_Py_open@@Base+0x1b94> │ │ │ │ + bne 870b8 <_Py_open@@Base+0x1b84> │ │ │ │ + ldr r0, [pc, #16] @ 870cc <_Py_open@@Base+0x1b98> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r4, r9, ip, ror r3 │ │ │ │ + eorseq r4, r9, ip, lsr ip │ │ │ │ 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] @ 86fd8 <_Py_open@@Base+0x1c14> │ │ │ │ + ldr r1, [pc, #84] @ 87148 <_Py_open@@Base+0x1c14> │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b6a88 │ │ │ │ + bl b6a14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86fd0 <_Py_open@@Base+0x1c0c> │ │ │ │ + beq 87140 <_Py_open@@Base+0x1c0c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 86fc0 <_Py_open@@Base+0x1bfc> │ │ │ │ - bl c3e38 │ │ │ │ + beq 87130 <_Py_open@@Base+0x1bfc> │ │ │ │ + bl c3dc8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 83780 │ │ │ │ + bl 839ec │ │ │ │ mov r0, #11 │ │ │ │ bl 29ef8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7b9c │ │ │ │ - b 86fcc <_Py_open@@Base+0x1c08> │ │ │ │ - bl 83780 │ │ │ │ + bl c7b20 │ │ │ │ + b 8713c <_Py_open@@Base+0x1c08> │ │ │ │ + bl 839ec │ │ │ │ mov r0, #11 │ │ │ │ bl 29ef8 │ │ │ │ - ldr r0, [pc, #8] @ 86fdc <_Py_open@@Base+0x1c18> │ │ │ │ + ldr r0, [pc, #8] @ 8714c <_Py_open@@Base+0x1c18> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r4, r9, ip, lsl #7 │ │ │ │ + eorseq r4, r9, ip, asr #24 │ │ │ │ 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] @ 87044 <_Py_open@@Base+0x1c80> │ │ │ │ + ldr r1, [pc, #64] @ 871b4 <_Py_open@@Base+0x1c80> │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b6a88 │ │ │ │ + bl b6a14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87038 <_Py_open@@Base+0x1c74> │ │ │ │ + beq 871a8 <_Py_open@@Base+0x1c74> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 83ecc │ │ │ │ + bl 84138 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 87048 <_Py_open@@Base+0x1c84> │ │ │ │ - beq 8703c <_Py_open@@Base+0x1c78> │ │ │ │ - ldr r3, [pc, #28] @ 8704c <_Py_open@@Base+0x1c88> │ │ │ │ - ldr r1, [pc, #28] @ 87050 <_Py_open@@Base+0x1c8c> │ │ │ │ + ldreq r0, [pc, #32] @ 871b8 <_Py_open@@Base+0x1c84> │ │ │ │ + beq 871ac <_Py_open@@Base+0x1c78> │ │ │ │ + ldr r3, [pc, #28] @ 871bc <_Py_open@@Base+0x1c88> │ │ │ │ + ldr r1, [pc, #28] @ 871c0 <_Py_open@@Base+0x1c8c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mlaseq r9, r8, r3, r4 │ │ │ │ + eorseq r4, r9, r8, asr ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r7, r0, lsl #2 │ │ │ │ - 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] @ 87158 <_Py_open@@Base+0x1d94> │ │ │ │ - mov r0, r4 │ │ │ │ - bl b6a88 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 870b0 <_Py_open@@Base+0x1cec> │ │ │ │ - bl 11a910 │ │ │ │ - ldr r2, [pc, #204] @ 8715c <_Py_open@@Base+0x1d98> │ │ │ │ - ldr r1, [pc, #204] @ 87160 <_Py_open@@Base+0x1d9c> │ │ │ │ - mov r3, sp │ │ │ │ - mov r0, r4 │ │ │ │ - bl b6a88 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r5, #1 │ │ │ │ - bne 870b4 <_Py_open@@Base+0x1cf0> │ │ │ │ - mov r0, #0 │ │ │ │ - b 87150 <_Py_open@@Base+0x1d8c> │ │ │ │ - mov r5, #0 │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr r1, [pc, #164] @ 87164 <_Py_open@@Base+0x1da0> │ │ │ │ - ldr r0, [pc, #164] @ 87168 <_Py_open@@Base+0x1da4> │ │ │ │ - bl bbdf4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 870a8 <_Py_open@@Base+0x1ce4> │ │ │ │ - ldr r0, [sp] │ │ │ │ - mov r2, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 112590 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 87144 <_Py_open@@Base+0x1d80> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 29f28 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 1134c4 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 87128 <_Py_open@@Base+0x1d64> │ │ │ │ - ldr r0, [sp] │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 87128 <_Py_open@@Base+0x1d64> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 87128 <_Py_open@@Base+0x1d64> │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #56] @ 8716c <_Py_open@@Base+0x1da8> │ │ │ │ - beq 87150 <_Py_open@@Base+0x1d8c> │ │ │ │ - ldr r3, [pc, #52] @ 87170 <_Py_open@@Base+0x1dac> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ - b 87150 <_Py_open@@Base+0x1d8c> │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 87104 <_Py_open@@Base+0x1d40> │ │ │ │ - b 87134 <_Py_open@@Base+0x1d70> │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - eorseq r4, r9, r4, lsr #7 │ │ │ │ - andseq sp, r7, ip, lsl #8 │ │ │ │ - @ instruction: 0x003943b4 │ │ │ │ - eorseq pc, r5, r0, asr #9 │ │ │ │ - eorseq r4, r9, r4, asr #7 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq sp, r7, r4, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 871a4 <_Py_open@@Base+0x1de0> │ │ │ │ - bl a55e8 │ │ │ │ + bne 871f4 <_Py_open@@Base+0x1cc0> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 871e8 <_Py_open@@Base+0x1e24> │ │ │ │ + bne 87238 <_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 871e0 <_Py_open@@Base+0x1e1c> │ │ │ │ + bne 87230 <_Py_open@@Base+0x1cfc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 871e0 <_Py_open@@Base+0x1e1c> │ │ │ │ - ldr r3, [pc, #24] @ 871f0 <_Py_open@@Base+0x1e2c> │ │ │ │ + beq 87230 <_Py_open@@Base+0x1cfc> │ │ │ │ + ldr r3, [pc, #24] @ 87240 <_Py_open@@Base+0x1d0c> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144370 │ │ │ │ + b 1443e0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6300 │ │ │ │ + b a6244 │ │ │ │ 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 87220 <_Py_open@@Base+0x1e5c> │ │ │ │ - ldr r3, [pc, #16] @ 87228 <_Py_open@@Base+0x1e64> │ │ │ │ + bge 87270 <_Py_open@@Base+0x1d3c> │ │ │ │ + ldr r3, [pc, #16] @ 87278 <_Py_open@@Base+0x1d44> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144370 │ │ │ │ - ldr r0, [pc, #4] @ 8722c <_Py_open@@Base+0x1e68> │ │ │ │ + b 1443e0 │ │ │ │ + ldr r0, [pc, #4] @ 8727c <_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 87284 <_Py_open@@Base+0x1ec0> │ │ │ │ + beq 872d4 <_Py_open@@Base+0x1da0> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [pc, #48] @ 87294 <_Py_open@@Base+0x1ed0> │ │ │ │ + ldr r3, [pc, #48] @ 872e4 <_Py_open@@Base+0x1db0> │ │ │ │ rsb r4, r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r0, [r3] │ │ │ │ str r4, [r5] │ │ │ │ - bl 144370 │ │ │ │ + bl 1443e0 │ │ │ │ mov r0, #0 │ │ │ │ str r6, [r5] │ │ │ │ - b 8728c <_Py_open@@Base+0x1ec8> │ │ │ │ + b 872dc <_Py_open@@Base+0x1da8> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl bb7f4 │ │ │ │ + bl bb780 │ │ │ │ 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 872c4 <_Py_open@@Base+0x1f00> │ │ │ │ - ldr r3, [pc, #16] @ 872cc <_Py_open@@Base+0x1f08> │ │ │ │ + bge 87314 <_Py_open@@Base+0x1de0> │ │ │ │ + ldr r3, [pc, #16] @ 8731c <_Py_open@@Base+0x1de8> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144370 │ │ │ │ - ldr r0, [pc, #4] @ 872d0 <_Py_open@@Base+0x1f0c> │ │ │ │ + b 1443e0 │ │ │ │ + ldr r0, [pc, #4] @ 87320 <_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 8730c <_Py_open@@Base+0x1f48> │ │ │ │ - ldr r3, [pc, #40] @ 8732c <_Py_open@@Base+0x1f68> │ │ │ │ + beq 8735c <_Py_open@@Base+0x1e28> │ │ │ │ + ldr r3, [pc, #40] @ 8737c <_Py_open@@Base+0x1e48> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ - b 87324 <_Py_open@@Base+0x1f60> │ │ │ │ + bl 1443e0 │ │ │ │ + b 87374 <_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 2ca01c <_Py_RestoreSignals@@Base+0xf00> │ │ │ │ + bl 2ca4a4 <_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 2c9e44 <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ + bl 2ca2cc <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 873b4 <_Py_open@@Base+0x1ff0> │ │ │ │ + beq 87404 <_Py_open@@Base+0x1ed0> │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ bl 29cdc │ │ │ │ - bl c3e38 │ │ │ │ + bl c3dc8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ bl 297f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 873ac <_Py_open@@Base+0x1fe8> │ │ │ │ + beq 873fc <_Py_open@@Base+0x1ec8> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #32] @ 873bc <_Py_open@@Base+0x1ff8> │ │ │ │ + ldr r2, [pc, #32] @ 8740c <_Py_open@@Base+0x1ed8> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ - bl 144370 │ │ │ │ - b 873b4 <_Py_open@@Base+0x1ff0> │ │ │ │ + bl 1443e0 │ │ │ │ + b 87404 <_Py_open@@Base+0x1ed0> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ 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 873f8 <_Py_open@@Base+0x2034> │ │ │ │ - ldr r3, [pc, #56] @ 87428 <_Py_open@@Base+0x2064> │ │ │ │ + beq 87448 <_Py_open@@Base+0x1f14> │ │ │ │ + ldr r3, [pc, #56] @ 87478 <_Py_open@@Base+0x1f44> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ - b 87420 <_Py_open@@Base+0x205c> │ │ │ │ + bl 1443e0 │ │ │ │ + b 87470 <_Py_open@@Base+0x1f3c> │ │ │ │ mov r0, r4 │ │ │ │ bl 2a414 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 873e8 <_Py_open@@Base+0x2024> │ │ │ │ + bne 87438 <_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 2ca01c <_Py_RestoreSignals@@Base+0xf00> │ │ │ │ + bl 2ca4a4 <_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] @ 87580 <_Py_open@@Base+0x204c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl b6a14 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 874d8 <_Py_open@@Base+0x1fa4> │ │ │ │ + bl 11a908 │ │ │ │ + ldr r2, [pc, #204] @ 87584 <_Py_open@@Base+0x2050> │ │ │ │ + ldr r1, [pc, #204] @ 87588 <_Py_open@@Base+0x2054> │ │ │ │ + mov r3, sp │ │ │ │ + mov r0, r4 │ │ │ │ + bl b6a14 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r5, #1 │ │ │ │ + bne 874dc <_Py_open@@Base+0x1fa8> │ │ │ │ + mov r0, #0 │ │ │ │ + b 87578 <_Py_open@@Base+0x2044> │ │ │ │ + mov r5, #0 │ │ │ │ + ldr r2, [sp] │ │ │ │ + ldr r1, [pc, #164] @ 8758c <_Py_open@@Base+0x2058> │ │ │ │ + ldr r0, [pc, #164] @ 87590 <_Py_open@@Base+0x205c> │ │ │ │ + bl bbd80 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 874d0 <_Py_open@@Base+0x1f9c> │ │ │ │ + ldr r0, [sp] │ │ │ │ + mov r2, #0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 1125c8 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 8756c <_Py_open@@Base+0x2038> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 29f28 │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 1134fc │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 87550 <_Py_open@@Base+0x201c> │ │ │ │ + ldr r0, [sp] │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 87550 <_Py_open@@Base+0x201c> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 87550 <_Py_open@@Base+0x201c> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + cmp r4, #0 │ │ │ │ + ldreq r0, [pc, #56] @ 87594 <_Py_open@@Base+0x2060> │ │ │ │ + beq 87578 <_Py_open@@Base+0x2044> │ │ │ │ + ldr r3, [pc, #52] @ 87598 <_Py_open@@Base+0x2064> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1443e0 │ │ │ │ + b 87578 <_Py_open@@Base+0x2044> │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 8752c <_Py_open@@Base+0x1ff8> │ │ │ │ + b 8755c <_Py_open@@Base+0x2028> │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + eorseq r4, r9, r4, ror #24 │ │ │ │ + andseq sp, r7, r8, lsl r5 │ │ │ │ + eorseq r4, r9, r4, ror ip │ │ │ │ + eorseq pc, r5, r0, lsl #27 │ │ │ │ + eorseq r4, r9, r4, lsl #25 │ │ │ │ + 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] @ 876e8 <_Py_open@@Base+0x2324> │ │ │ │ + ldreq r3, [pc, #668] @ 87858 <_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] @ 876ec <_Py_open@@Base+0x2328> │ │ │ │ + ldr r0, [pc, #644] @ 8785c <_Py_open@@Base+0x2328> │ │ │ │ mov r3, r1 │ │ │ │ mov sl, r1 │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #632] @ 876f0 <_Py_open@@Base+0x232c> │ │ │ │ + ldr r1, [pc, #632] @ 87860 <_Py_open@@Base+0x232c> │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl bbdf4 │ │ │ │ + bl bbd80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 87544 <_Py_open@@Base+0x2180> │ │ │ │ + blt 876b4 <_Py_open@@Base+0x2180> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 874c8 <_Py_open@@Base+0x2104> │ │ │ │ - bl c3e38 │ │ │ │ + bne 87638 <_Py_open@@Base+0x2104> │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 876ac <_Py_open@@Base+0x22e8> │ │ │ │ - ldr r3, [pc, #564] @ 876f4 <_Py_open@@Base+0x2330> │ │ │ │ + bge 8781c <_Py_open@@Base+0x22e8> │ │ │ │ + ldr r3, [pc, #564] @ 87864 <_Py_open@@Base+0x2330> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ - b 87544 <_Py_open@@Base+0x2180> │ │ │ │ + bl 1443e0 │ │ │ │ + b 876b4 <_Py_open@@Base+0x2180> │ │ │ │ add r5, sp, #16 │ │ │ │ - ldr r1, [pc, #548] @ 876f8 <_Py_open@@Base+0x2334> │ │ │ │ + ldr r1, [pc, #548] @ 87868 <_Py_open@@Base+0x2334> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0af8 │ │ │ │ + bl 1c1014 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 875e8 <_Py_open@@Base+0x2224> │ │ │ │ + beq 87758 <_Py_open@@Base+0x2224> │ │ │ │ cmp r7, #0 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - beq 87524 <_Py_open@@Base+0x2160> │ │ │ │ + beq 87694 <_Py_open@@Base+0x2160> │ │ │ │ cmp r4, #1024 @ 0x400 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bgt 87570 <_Py_open@@Base+0x21ac> │ │ │ │ - ldr r3, [pc, #500] @ 876fc <_Py_open@@Base+0x2338> │ │ │ │ + bgt 876e0 <_Py_open@@Base+0x21ac> │ │ │ │ + ldr r3, [pc, #500] @ 8786c <_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 876b8 <_Py_open@@Base+0x22f4> │ │ │ │ + b 87828 <_Py_open@@Base+0x22f4> │ │ │ │ cmp r4, #1024 @ 0x400 │ │ │ │ - ble 8754c <_Py_open@@Base+0x2188> │ │ │ │ + ble 876bc <_Py_open@@Base+0x2188> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1134c4 │ │ │ │ - ldr r3, [pc, #452] @ 87700 <_Py_open@@Base+0x233c> │ │ │ │ - ldr r1, [pc, #452] @ 87704 <_Py_open@@Base+0x2340> │ │ │ │ + bl 1134fc │ │ │ │ + ldr r3, [pc, #452] @ 87870 <_Py_open@@Base+0x233c> │ │ │ │ + ldr r1, [pc, #452] @ 87874 <_Py_open@@Base+0x2340> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ - b 876e0 <_Py_open@@Base+0x231c> │ │ │ │ - ldr r3, [pc, #424] @ 876fc <_Py_open@@Base+0x2338> │ │ │ │ + b 87850 <_Py_open@@Base+0x231c> │ │ │ │ + ldr r3, [pc, #424] @ 8786c <_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 876b8 <_Py_open@@Base+0x22f4> │ │ │ │ + b 87828 <_Py_open@@Base+0x22f4> │ │ │ │ cmp r8, r0 │ │ │ │ - beq 876b8 <_Py_open@@Base+0x22f4> │ │ │ │ + beq 87828 <_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 875b4 <_Py_open@@Base+0x21f0> │ │ │ │ + beq 87724 <_Py_open@@Base+0x21f0> │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ bl 29cdc │ │ │ │ cmp r6, #0 │ │ │ │ - blt 8765c <_Py_open@@Base+0x2298> │ │ │ │ + blt 877cc <_Py_open@@Base+0x2298> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1134c4 │ │ │ │ + bl 1134fc │ │ │ │ cmp r7, #0 │ │ │ │ - beq 875d8 <_Py_open@@Base+0x2214> │ │ │ │ + beq 87748 <_Py_open@@Base+0x2214> │ │ │ │ mov r0, r6 │ │ │ │ - bl a6300 │ │ │ │ - b 876e0 <_Py_open@@Base+0x231c> │ │ │ │ + bl a6244 │ │ │ │ + b 87850 <_Py_open@@Base+0x231c> │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 92878 │ │ │ │ - b 876e0 <_Py_open@@Base+0x231c> │ │ │ │ - bl 11a910 │ │ │ │ - ldr r1, [pc, #276] @ 87708 <_Py_open@@Base+0x2344> │ │ │ │ + bl 92874 │ │ │ │ + b 87850 <_Py_open@@Base+0x231c> │ │ │ │ + bl 11a908 │ │ │ │ + ldr r1, [pc, #276] @ 87878 <_Py_open@@Base+0x2344> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0af8 │ │ │ │ + bl 1c1014 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8768c <_Py_open@@Base+0x22c8> │ │ │ │ + beq 877fc <_Py_open@@Base+0x22c8> │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r8, #1024 @ 0x400 │ │ │ │ - bgt 8752c <_Py_open@@Base+0x2168> │ │ │ │ + bgt 8769c <_Py_open@@Base+0x2168> │ │ │ │ mov r2, r8 │ │ │ │ - ldr r3, [pc, #220] @ 876fc <_Py_open@@Base+0x2338> │ │ │ │ + ldr r3, [pc, #220] @ 8786c <_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 c3e38 │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 87674 <_Py_open@@Base+0x22b0> │ │ │ │ - ldr r3, [pc, #144] @ 876f4 <_Py_open@@Base+0x2330> │ │ │ │ + bge 877e4 <_Py_open@@Base+0x22b0> │ │ │ │ + ldr r3, [pc, #144] @ 87864 <_Py_open@@Base+0x2330> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ + bl 1443e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1134c4 │ │ │ │ - b 87544 <_Py_open@@Base+0x2180> │ │ │ │ + bl 1134fc │ │ │ │ + b 876b4 <_Py_open@@Base+0x2180> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1134c4 │ │ │ │ + bl 1134fc │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 92878 │ │ │ │ - b 876e0 <_Py_open@@Base+0x231c> │ │ │ │ - bl 11a910 │ │ │ │ - ldr r1, [pc, #116] @ 8770c <_Py_open@@Base+0x2348> │ │ │ │ + bl 92874 │ │ │ │ + b 87850 <_Py_open@@Base+0x231c> │ │ │ │ + bl 11a908 │ │ │ │ + ldr r1, [pc, #116] @ 8787c <_Py_open@@Base+0x2348> │ │ │ │ sub r2, r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0af8 │ │ │ │ + bl 1c1014 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8748c <_Py_open@@Base+0x20c8> │ │ │ │ - b 87544 <_Py_open@@Base+0x2180> │ │ │ │ + bne 875fc <_Py_open@@Base+0x20c8> │ │ │ │ + b 876b4 <_Py_open@@Base+0x2180> │ │ │ │ mov r0, r4 │ │ │ │ - bl a6300 │ │ │ │ - b 876e0 <_Py_open@@Base+0x231c> │ │ │ │ - bl c3e38 │ │ │ │ + bl a6244 │ │ │ │ + b 87850 <_Py_open@@Base+0x231c> │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7b9c │ │ │ │ - b 8758c <_Py_open@@Base+0x21c8> │ │ │ │ + bl c7b20 │ │ │ │ + b 876fc <_Py_open@@Base+0x21c8> │ │ │ │ add sp, sp, #1088 @ 0x440 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ - @ instruction: 0x003943dc │ │ │ │ - @ instruction: 0x003943d8 │ │ │ │ + mlaseq r9, ip, ip, r4 │ │ │ │ + mlaseq r9, r8, ip, r4 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r4, r9, r8, ror #7 │ │ │ │ + eorseq r4, r9, r8, lsr #25 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003943f4 │ │ │ │ - eorseq r4, r9, r0, lsl r4 │ │ │ │ - eorseq r4, r9, ip, lsl r4 │ │ │ │ + @ instruction: 0x00394cb4 │ │ │ │ + @ instruction: 0x00394cd0 │ │ │ │ + @ instruction: 0x00394cdc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1284d4 │ │ │ │ + bl 128538 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 87740 <_Py_open@@Base+0x237c> │ │ │ │ - bl a55e8 │ │ │ │ + bne 878b0 <_Py_open@@Base+0x237c> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87784 <_Py_open@@Base+0x23c0> │ │ │ │ - bl c3e38 │ │ │ │ + bne 878f4 <_Py_open@@Base+0x23c0> │ │ │ │ + bl c3dc8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a060 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 8778c <_Py_open@@Base+0x23c8> │ │ │ │ + bge 878fc <_Py_open@@Base+0x23c8> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq 8778c <_Py_open@@Base+0x23c8> │ │ │ │ - ldr r3, [pc, #24] @ 87794 <_Py_open@@Base+0x23d0> │ │ │ │ + beq 878fc <_Py_open@@Base+0x23c8> │ │ │ │ + ldr r3, [pc, #24] @ 87904 <_Py_open@@Base+0x23d0> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144370 │ │ │ │ + b 1443e0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #4] @ 87798 <_Py_open@@Base+0x23d4> │ │ │ │ + ldr r0, [pc, #4] @ 87908 <_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 1284d4 │ │ │ │ + bl 128538 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 877d4 <_Py_open@@Base+0x2410> │ │ │ │ - bl a55e8 │ │ │ │ + bne 87944 <_Py_open@@Base+0x2410> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 877d4 <_Py_open@@Base+0x2410> │ │ │ │ + beq 87944 <_Py_open@@Base+0x2410> │ │ │ │ mov r4, #0 │ │ │ │ - b 877fc <_Py_open@@Base+0x2438> │ │ │ │ + b 8796c <_Py_open@@Base+0x2438> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7c34 <_Py_dup@@Base> │ │ │ │ + bl 1b8150 <_Py_dup@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 877cc <_Py_open@@Base+0x2408> │ │ │ │ - bl a6300 │ │ │ │ + beq 8793c <_Py_open@@Base+0x2408> │ │ │ │ + bl a6244 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 877fc <_Py_open@@Base+0x2438> │ │ │ │ + bne 8796c <_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] @ 878f0 <_Py_open@@Base+0x252c> │ │ │ │ + ldr r1, [pc, #200] @ 87a60 <_Py_open@@Base+0x252c> │ │ │ │ mov r2, sp │ │ │ │ - bl b6a88 │ │ │ │ + bl b6a14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87864 <_Py_open@@Base+0x24a0> │ │ │ │ + beq 879d4 <_Py_open@@Base+0x24a0> │ │ │ │ ldr ip, [sp] │ │ │ │ cmp ip, #2 │ │ │ │ - bne 8786c <_Py_open@@Base+0x24a8> │ │ │ │ + bne 879dc <_Py_open@@Base+0x24a8> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 878a4 <_Py_open@@Base+0x24e0> │ │ │ │ - ldr r3, [pc, #160] @ 878f4 <_Py_open@@Base+0x2530> │ │ │ │ - ldr r1, [pc, #160] @ 878f8 <_Py_open@@Base+0x2534> │ │ │ │ + beq 87a14 <_Py_open@@Base+0x24e0> │ │ │ │ + ldr r3, [pc, #160] @ 87a64 <_Py_open@@Base+0x2530> │ │ │ │ + ldr r1, [pc, #160] @ 87a68 <_Py_open@@Base+0x2534> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1134c4 │ │ │ │ + bl 1134fc │ │ │ │ mov r0, #0 │ │ │ │ - b 878e8 <_Py_open@@Base+0x2524> │ │ │ │ + b 87a58 <_Py_open@@Base+0x2524> │ │ │ │ cmp ip, #10 │ │ │ │ - bne 87884 <_Py_open@@Base+0x24c0> │ │ │ │ + bne 879f4 <_Py_open@@Base+0x24c0> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq 878a4 <_Py_open@@Base+0x24e0> │ │ │ │ - b 8784c <_Py_open@@Base+0x2488> │ │ │ │ - ldr r3, [pc, #104] @ 878f4 <_Py_open@@Base+0x2530> │ │ │ │ - ldr r1, [pc, #108] @ 878fc <_Py_open@@Base+0x2538> │ │ │ │ + beq 87a14 <_Py_open@@Base+0x24e0> │ │ │ │ + b 879bc <_Py_open@@Base+0x2488> │ │ │ │ + ldr r3, [pc, #104] @ 87a64 <_Py_open@@Base+0x2530> │ │ │ │ + ldr r1, [pc, #108] @ 87a6c <_Py_open@@Base+0x2538> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, ip │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1134c4 │ │ │ │ - b 87864 <_Py_open@@Base+0x24a0> │ │ │ │ + bl 1134fc │ │ │ │ + b 879d4 <_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 878d8 <_Py_open@@Base+0x2514> │ │ │ │ - ldr r3, [pc, #56] @ 87900 <_Py_open@@Base+0x253c> │ │ │ │ + bne 87a48 <_Py_open@@Base+0x2514> │ │ │ │ + ldr r3, [pc, #56] @ 87a70 <_Py_open@@Base+0x253c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ + bl 1443e0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1134c4 │ │ │ │ - b 87864 <_Py_open@@Base+0x24a0> │ │ │ │ + bl 1134fc │ │ │ │ + b 879d4 <_Py_open@@Base+0x24a0> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1134c4 │ │ │ │ + bl 1134fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ddd8 │ │ │ │ + bl 9dd1c │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r4, r9, r0, lsl #9 │ │ │ │ + eorseq r4, r9, r0, asr #26 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r9, r0, r4, r4 │ │ │ │ - @ instruction: 0x003944bc │ │ │ │ + eorseq r4, r9, r0, asr sp │ │ │ │ + eorseq r4, r9, ip, ror sp │ │ │ │ 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 83780 │ │ │ │ + bl 839ec │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #104857600 @ 0x6400000 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bcc 87940 <_Py_open@@Base+0x257c> │ │ │ │ + bcc 87ab0 <_Py_open@@Base+0x257c> │ │ │ │ cmn r4, #104857600 @ 0x6400000 │ │ │ │ sub r0, r4, #104857600 @ 0x6400000 │ │ │ │ mvncs r1, #0 │ │ │ │ - bcs 87944 <_Py_open@@Base+0x2580> │ │ │ │ + bcs 87ab4 <_Py_open@@Base+0x2580> │ │ │ │ add r1, r4, #104857600 @ 0x6400000 │ │ │ │ mov r2, r4 │ │ │ │ - bl 834f0 │ │ │ │ + bl 8375c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #32] @ 87978 <_Py_open@@Base+0x25b4> │ │ │ │ + ldr r1, [pc, #32] @ 87ae8 <_Py_open@@Base+0x25b4> │ │ │ │ cmp r4, r0 │ │ │ │ subcc r2, r0, r4 │ │ │ │ subcs r2, r4, r0 │ │ │ │ - ldr r0, [pc, #20] @ 8797c <_Py_open@@Base+0x25b8> │ │ │ │ + ldr r0, [pc, #20] @ 87aec <_Py_open@@Base+0x25b8> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003944d8 │ │ │ │ + mlaseq r9, r8, sp, r4 │ │ │ │ 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] @ 87a18 <_Py_open@@Base+0x2654> │ │ │ │ + ldr r1, [pc, #116] @ 87b88 <_Py_open@@Base+0x2654> │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b6a88 │ │ │ │ + bl b6a14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 879d0 <_Py_open@@Base+0x260c> │ │ │ │ + beq 87b40 <_Py_open@@Base+0x260c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 879d8 <_Py_open@@Base+0x2614> │ │ │ │ - ldr r3, [pc, #84] @ 87a1c <_Py_open@@Base+0x2658> │ │ │ │ - ldr r1, [pc, #84] @ 87a20 <_Py_open@@Base+0x265c> │ │ │ │ + bge 87b48 <_Py_open@@Base+0x2614> │ │ │ │ + ldr r3, [pc, #84] @ 87b8c <_Py_open@@Base+0x2658> │ │ │ │ + ldr r1, [pc, #84] @ 87b90 <_Py_open@@Base+0x265c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ - b 87a10 <_Py_open@@Base+0x264c> │ │ │ │ - bl 83d18 │ │ │ │ + b 87b80 <_Py_open@@Base+0x264c> │ │ │ │ + bl 83f84 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 83650 │ │ │ │ + bl 838bc │ │ │ │ cmn r0, #1 │ │ │ │ - bne 87a08 <_Py_open@@Base+0x2644> │ │ │ │ - ldr r3, [pc, #36] @ 87a1c <_Py_open@@Base+0x2658> │ │ │ │ + bne 87b78 <_Py_open@@Base+0x2644> │ │ │ │ + ldr r3, [pc, #36] @ 87b8c <_Py_open@@Base+0x2658> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #36] @ 87a24 <_Py_open@@Base+0x2660> │ │ │ │ + ldr r1, [pc, #36] @ 87b94 <_Py_open@@Base+0x2660> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ - b 879d0 <_Py_open@@Base+0x260c> │ │ │ │ + bl 1177f0 │ │ │ │ + b 87b40 <_Py_open@@Base+0x260c> │ │ │ │ mov r0, r4 │ │ │ │ - bl a58d8 │ │ │ │ + bl a581c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r4, r9, r4, lsr r5 │ │ │ │ + @ instruction: 0x00394df4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r4, r9, r4, asr #10 │ │ │ │ - eorseq r4, r9, r8, ror #10 │ │ │ │ + eorseq r4, r9, r4, lsl #28 │ │ │ │ + eorseq r4, r9, r8, lsr #28 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - beq 87a6c <_Py_open@@Base+0x26a8> │ │ │ │ + beq 87bdc <_Py_open@@Base+0x26a8> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148a80 │ │ │ │ + bl 148af0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 87a80 <_Py_open@@Base+0x26bc> │ │ │ │ - bl a55e8 │ │ │ │ + bne 87bf0 <_Py_open@@Base+0x26bc> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87a80 <_Py_open@@Base+0x26bc> │ │ │ │ - b 87a98 <_Py_open@@Base+0x26d4> │ │ │ │ - ldr r0, [pc, #44] @ 87aa0 <_Py_open@@Base+0x26dc> │ │ │ │ + beq 87bf0 <_Py_open@@Base+0x26bc> │ │ │ │ + b 87c08 <_Py_open@@Base+0x26d4> │ │ │ │ + ldr r0, [pc, #44] @ 87c10 <_Py_open@@Base+0x26dc> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #40] @ 87aa4 <_Py_open@@Base+0x26e0> │ │ │ │ + ldr r1, [pc, #40] @ 87c14 <_Py_open@@Base+0x26e0> │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1177f8 │ │ │ │ + b 1177f0 │ │ │ │ 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 a32b0 │ │ │ │ + b a31f4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r9, r4, lsl #11 │ │ │ │ - b 87a28 <_Py_open@@Base+0x2664> │ │ │ │ + eorseq r4, r9, r4, asr #28 │ │ │ │ + b 87b98 <_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 148a80 │ │ │ │ + bl 148af0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 87ae0 <_Py_open@@Base+0x271c> │ │ │ │ - bl a55e8 │ │ │ │ + bne 87c50 <_Py_open@@Base+0x271c> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87b00 <_Py_open@@Base+0x273c> │ │ │ │ + bne 87c70 <_Py_open@@Base+0x273c> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a894 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87b08 <_Py_open@@Base+0x2744> │ │ │ │ - ldr r3, [pc, #28] @ 87b18 <_Py_open@@Base+0x2754> │ │ │ │ + bne 87c78 <_Py_open@@Base+0x2744> │ │ │ │ + ldr r3, [pc, #28] @ 87c88 <_Py_open@@Base+0x2754> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ + bl 1443e0 │ │ │ │ mov r0, #0 │ │ │ │ - b 87b10 <_Py_open@@Base+0x274c> │ │ │ │ + b 87c80 <_Py_open@@Base+0x274c> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl bb7f4 │ │ │ │ + bl bb780 │ │ │ │ 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] @ 87d90 <_Py_open@@Base+0x29cc> │ │ │ │ + ldr r1, [pc, #576] @ 87f00 <_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 b6a88 │ │ │ │ + bl b6a14 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 87b90 <_Py_open@@Base+0x27cc> │ │ │ │ + beq 87d00 <_Py_open@@Base+0x27cc> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 87b98 <_Py_open@@Base+0x27d4> │ │ │ │ - ldr r3, [pc, #524] @ 87d94 <_Py_open@@Base+0x29d0> │ │ │ │ - ldr r1, [pc, #524] @ 87d98 <_Py_open@@Base+0x29d4> │ │ │ │ + bne 87d08 <_Py_open@@Base+0x27d4> │ │ │ │ + ldr r3, [pc, #524] @ 87f04 <_Py_open@@Base+0x29d0> │ │ │ │ + ldr r1, [pc, #524] @ 87f08 <_Py_open@@Base+0x29d4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r4, #0 │ │ │ │ - b 87d84 <_Py_open@@Base+0x29c0> │ │ │ │ + b 87ef4 <_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] @ 87d9c <_Py_open@@Base+0x29d8> │ │ │ │ + ldr r1, [pc, #488] @ 87f0c <_Py_open@@Base+0x29d8> │ │ │ │ sub r3, r2, #4 │ │ │ │ - bl b6a88 │ │ │ │ + bl b6a14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87b90 <_Py_open@@Base+0x27cc> │ │ │ │ + beq 87d00 <_Py_open@@Base+0x27cc> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1048576 @ 0x100000 │ │ │ │ - bcc 87be0 <_Py_open@@Base+0x281c> │ │ │ │ - ldr r3, [pc, #460] @ 87da0 <_Py_open@@Base+0x29dc> │ │ │ │ - ldr r1, [pc, #460] @ 87da4 <_Py_open@@Base+0x29e0> │ │ │ │ + bcc 87d50 <_Py_open@@Base+0x281c> │ │ │ │ + ldr r3, [pc, #460] @ 87f10 <_Py_open@@Base+0x29dc> │ │ │ │ + ldr r1, [pc, #460] @ 87f14 <_Py_open@@Base+0x29e0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 87b90 <_Py_open@@Base+0x27cc> │ │ │ │ + bl 18ee38 │ │ │ │ + b 87d00 <_Py_open@@Base+0x27cc> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #444] @ 87da8 <_Py_open@@Base+0x29e4> │ │ │ │ - ldr r0, [pc, #444] @ 87dac <_Py_open@@Base+0x29e8> │ │ │ │ - bl bbdf4 │ │ │ │ + ldr r1, [pc, #444] @ 87f18 <_Py_open@@Base+0x29e4> │ │ │ │ + ldr r0, [pc, #444] @ 87f1c <_Py_open@@Base+0x29e8> │ │ │ │ + bl bbd80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 87b90 <_Py_open@@Base+0x27cc> │ │ │ │ + blt 87d00 <_Py_open@@Base+0x27cc> │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #424] @ 87db0 <_Py_open@@Base+0x29ec> │ │ │ │ + ldr r2, [pc, #424] @ 87f20 <_Py_open@@Base+0x29ec> │ │ │ │ mov r1, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8bca4 │ │ │ │ + bl 8bbfc │ │ │ │ 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 c3e38 │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 87c74 <_Py_open@@Base+0x28b0> │ │ │ │ + beq 87de4 <_Py_open@@Base+0x28b0> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 347490 <_PyLong_DivmodNear@@Base+0x1af4> │ │ │ │ - b 87c94 <_Py_open@@Base+0x28d0> │ │ │ │ + bl 347d28 <_PyLong_DivmodNear@@Base+0x19cc> │ │ │ │ + b 87e04 <_Py_open@@Base+0x28d0> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 87c9c <_Py_open@@Base+0x28d8> │ │ │ │ - ldr r3, [pc, #296] @ 87db4 <_Py_open@@Base+0x29f0> │ │ │ │ - ldr r1, [pc, #296] @ 87db8 <_Py_open@@Base+0x29f4> │ │ │ │ + beq 87e0c <_Py_open@@Base+0x28d8> │ │ │ │ + ldr r3, [pc, #296] @ 87f24 <_Py_open@@Base+0x29f0> │ │ │ │ + ldr r1, [pc, #296] @ 87f28 <_Py_open@@Base+0x29f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r4, #0 │ │ │ │ - b 87d74 <_Py_open@@Base+0x29b0> │ │ │ │ + b 87ee4 <_Py_open@@Base+0x29b0> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq 87cd8 <_Py_open@@Base+0x2914> │ │ │ │ + beq 87e48 <_Py_open@@Base+0x2914> │ │ │ │ cmp r2, #10 │ │ │ │ - bne 87cfc <_Py_open@@Base+0x2938> │ │ │ │ + bne 87e6c <_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 87cfc <_Py_open@@Base+0x2938> │ │ │ │ + b 87e6c <_Py_open@@Base+0x2938> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 87cfc <_Py_open@@Base+0x2938> │ │ │ │ - ldr r3, [pc, #196] @ 87db4 <_Py_open@@Base+0x29f0> │ │ │ │ - ldr r1, [pc, #200] @ 87dbc <_Py_open@@Base+0x29f8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 87c94 <_Py_open@@Base+0x28d0> │ │ │ │ - bl c3e38 │ │ │ │ + beq 87e6c <_Py_open@@Base+0x2938> │ │ │ │ + ldr r3, [pc, #196] @ 87f24 <_Py_open@@Base+0x29f0> │ │ │ │ + ldr r1, [pc, #200] @ 87f2c <_Py_open@@Base+0x29f8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b 87e04 <_Py_open@@Base+0x28d0> │ │ │ │ + bl c3dc8 │ │ │ │ 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] @ 87dc0 <_Py_open@@Base+0x29fc> │ │ │ │ + ldr r3, [pc, #160] @ 87f30 <_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 c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 87d54 <_Py_open@@Base+0x2990> │ │ │ │ + beq 87ec4 <_Py_open@@Base+0x2990> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 347490 <_PyLong_DivmodNear@@Base+0x1af4> │ │ │ │ - b 87c94 <_Py_open@@Base+0x28d0> │ │ │ │ + bl 347d28 <_PyLong_DivmodNear@@Base+0x19cc> │ │ │ │ + b 87e04 <_Py_open@@Base+0x28d0> │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ - bl 9ddd8 │ │ │ │ + bl 9dd1c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 87c94 <_Py_open@@Base+0x28d0> │ │ │ │ - ldr r0, [pc, #88] @ 87dc4 <_Py_open@@Base+0x2a00> │ │ │ │ + beq 87e04 <_Py_open@@Base+0x28d0> │ │ │ │ + ldr r0, [pc, #88] @ 87f34 <_Py_open@@Base+0x2a00> │ │ │ │ mov r2, r5 │ │ │ │ - bl a9a34 │ │ │ │ + bl a9978 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87d84 <_Py_open@@Base+0x29c0> │ │ │ │ + beq 87ef4 <_Py_open@@Base+0x29c0> │ │ │ │ bl 296a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #1136 @ 0x470 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mlaseq r9, ip, r5, r4 │ │ │ │ + eorseq r4, r9, ip, asr lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r9, ip, lsr #11 │ │ │ │ - @ instruction: 0x003945d8 │ │ │ │ + eorseq r4, r9, ip, ror #28 │ │ │ │ + mlaseq r9, r8, lr, r4 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r4, r9, r8, lsl #12 │ │ │ │ - eorseq pc, r5, r0, asr #9 │ │ │ │ - eorseq r4, r9, r4, lsr r6 │ │ │ │ - eorseq r6, r7, r0, asr #16 │ │ │ │ + eorseq r4, r9, r8, asr #29 │ │ │ │ + eorseq pc, r5, r0, lsl #27 │ │ │ │ + @ instruction: 0x00394ef4 │ │ │ │ + ldrheq r7, [r7], -r0 @ │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r4, r9, r8, asr #12 │ │ │ │ - eorseq r4, r9, r0, ror r6 │ │ │ │ + eorseq r4, r9, r8, lsl #30 │ │ │ │ + eorseq r4, r9, r0, lsr pc │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - mlaseq r9, r0, r6, r4 │ │ │ │ + eorseq r4, r9, r0, 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 r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - ldr r1, [pc, #68] @ 87e30 <_Py_open@@Base+0x2a6c> │ │ │ │ - bl b6a88 │ │ │ │ + ldr r1, [pc, #68] @ 87fa0 <_Py_open@@Base+0x2a6c> │ │ │ │ + bl b6a14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87e24 <_Py_open@@Base+0x2a60> │ │ │ │ + beq 87f94 <_Py_open@@Base+0x2a60> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 87e14 <_Py_open@@Base+0x2a50> │ │ │ │ + blt 87f84 <_Py_open@@Base+0x2a50> │ │ │ │ cmn r0, #-2147483635 @ 0x8000000d │ │ │ │ - bhi 87e14 <_Py_open@@Base+0x2a50> │ │ │ │ + bhi 87f84 <_Py_open@@Base+0x2a50> │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 18bdf8 │ │ │ │ - b 87e28 <_Py_open@@Base+0x2a64> │ │ │ │ - ldr r3, [pc, #24] @ 87e34 <_Py_open@@Base+0x2a70> │ │ │ │ - ldr r1, [pc, #24] @ 87e38 <_Py_open@@Base+0x2a74> │ │ │ │ + bl 18befc │ │ │ │ + b 87f98 <_Py_open@@Base+0x2a64> │ │ │ │ + ldr r3, [pc, #24] @ 87fa4 <_Py_open@@Base+0x2a70> │ │ │ │ + ldr r1, [pc, #24] @ 87fa8 <_Py_open@@Base+0x2a74> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mlaseq r9, r4, r6, r4 │ │ │ │ + eorseq r4, r9, r4, asr pc │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r4, r9, r0, lsr #13 │ │ │ │ + eorseq r4, r9, r0, ror #30 │ │ │ │ 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 87e4c <_Py_open@@Base+0x2a88> │ │ │ │ - b 175b2c │ │ │ │ + bne 87fbc <_Py_open@@Base+0x2a88> │ │ │ │ + b 175c38 │ │ │ │ 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 87e78 <_Py_open@@Base+0x2ab4> │ │ │ │ - b 150b08 │ │ │ │ + bgt 87fe8 <_Py_open@@Base+0x2ab4> │ │ │ │ + b 150ecc │ │ │ │ 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 2c75a8 <_PyTime_ObjectToTimespec@@Base+0x257c> │ │ │ │ + bl 2c7a30 <_PyTime_ObjectToTimespec@@Base+0x257c> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 87efc <_Py_open@@Base+0x2b38> │ │ │ │ - ldr r3, [pc, #116] @ 87f48 <_Py_open@@Base+0x2b84> │ │ │ │ + bne 8806c <_Py_open@@Base+0x2b38> │ │ │ │ + ldr r3, [pc, #116] @ 880b8 <_Py_open@@Base+0x2b84> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a55c │ │ │ │ + bl 11a554 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87ef4 <_Py_open@@Base+0x2b30> │ │ │ │ + beq 88064 <_Py_open@@Base+0x2b30> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r3, #0 │ │ │ │ - bl 2abb2c │ │ │ │ + bl 2abfb4 │ │ │ │ mvn r0, #0 │ │ │ │ - b 87f40 <_Py_open@@Base+0x2b7c> │ │ │ │ + b 880b0 <_Py_open@@Base+0x2b7c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 87f20 <_Py_open@@Base+0x2b5c> │ │ │ │ + beq 88090 <_Py_open@@Base+0x2b5c> │ │ │ │ cmp r2, #2 │ │ │ │ - bne 87f20 <_Py_open@@Base+0x2b5c> │ │ │ │ + bne 88090 <_Py_open@@Base+0x2b5c> │ │ │ │ add r1, r3, #32768 @ 0x8000 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs 87ee4 <_Py_open@@Base+0x2b20> │ │ │ │ + bcs 88054 <_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 87f28 <_Py_open@@Base+0x2b64> │ │ │ │ + bgt 88098 <_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 2ab984 │ │ │ │ + bl 2abe0c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 87fb0 <_Py_open@@Base+0x2bec> │ │ │ │ - ldr r3, [pc, #128] @ 88008 <_Py_open@@Base+0x2c44> │ │ │ │ + bne 88120 <_Py_open@@Base+0x2bec> │ │ │ │ + ldr r3, [pc, #128] @ 88178 <_Py_open@@Base+0x2c44> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a55c │ │ │ │ + bl 11a554 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87fa8 <_Py_open@@Base+0x2be4> │ │ │ │ + beq 88118 <_Py_open@@Base+0x2be4> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r3, #1 │ │ │ │ - bl 2abb2c │ │ │ │ + bl 2abfb4 │ │ │ │ mvn r0, #0 │ │ │ │ - b 88000 <_Py_open@@Base+0x2c3c> │ │ │ │ + b 88170 <_Py_open@@Base+0x2c3c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 87fe0 <_Py_open@@Base+0x2c1c> │ │ │ │ + beq 88150 <_Py_open@@Base+0x2c1c> │ │ │ │ lsl r0, r2, #3 │ │ │ │ mov r3, #1 │ │ │ │ cmp r1, r3, lsl r0 │ │ │ │ - bcc 87fe0 <_Py_open@@Base+0x2c1c> │ │ │ │ + bcc 88150 <_Py_open@@Base+0x2c1c> │ │ │ │ ldrb r1, [r5] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2abb2c │ │ │ │ - b 87fa8 <_Py_open@@Base+0x2be4> │ │ │ │ + bl 2abfb4 │ │ │ │ + b 88118 <_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 87fe8 <_Py_open@@Base+0x2c24> │ │ │ │ + bgt 88158 <_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 1db854 <_PyCompile_OpcodeHasJump@@Base+0x5dc> │ │ │ │ + bl 1db9d8 <_PyCompile_OpcodeHasJump@@Base+0x1fc> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 880b0 <_Py_open@@Base+0x2cec> │ │ │ │ + beq 88220 <_Py_open@@Base+0x2cec> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #8 │ │ │ │ - bl 167d08 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 167d38 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 88080 <_Py_open@@Base+0x2cbc> │ │ │ │ + beq 881f0 <_Py_open@@Base+0x2cbc> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 88080 <_Py_open@@Base+0x2cbc> │ │ │ │ + bne 881f0 <_Py_open@@Base+0x2cbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge 880b4 <_Py_open@@Base+0x2cf0> │ │ │ │ + bge 88224 <_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] @ 880c0 <_Py_open@@Base+0x2cfc> │ │ │ │ + ldr r1, [pc, #20] @ 88230 <_Py_open@@Base+0x2cfc> │ │ │ │ strd r4, [sp] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ mvn r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r1, r8, ip, lsr ip │ │ │ │ + @ instruction: 0x003824fc │ │ │ │ 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 1db854 <_PyCompile_OpcodeHasJump@@Base+0x5dc> │ │ │ │ + bl 1db9d8 <_PyCompile_OpcodeHasJump@@Base+0x1fc> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8815c <_Py_open@@Base+0x2d98> │ │ │ │ + beq 882cc <_Py_open@@Base+0x2d98> │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #1 │ │ │ │ - bl 167d08 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 167d38 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 88138 <_Py_open@@Base+0x2d74> │ │ │ │ + beq 882a8 <_Py_open@@Base+0x2d74> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 88138 <_Py_open@@Base+0x2d74> │ │ │ │ + bne 882a8 <_Py_open@@Base+0x2d74> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge 88160 <_Py_open@@Base+0x2d9c> │ │ │ │ + bge 882d0 <_Py_open@@Base+0x2d9c> │ │ │ │ mvn r4, #0 │ │ │ │ mvn r5, #0 │ │ │ │ ldrb r2, [r7] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - ldr r1, [pc, #20] @ 8816c <_Py_open@@Base+0x2da8> │ │ │ │ + ldr r1, [pc, #20] @ 882dc <_Py_open@@Base+0x2da8> │ │ │ │ strd r4, [sp] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ mvn r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x0038abd8 │ │ │ │ + mlaseq r8, r8, r4, fp │ │ │ │ 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 881a4 <_Py_open@@Base+0x2de0> │ │ │ │ + bne 88314 <_Py_open@@Base+0x2de0> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 881d8 <_Py_open@@Base+0x2e14> │ │ │ │ - b 881cc <_Py_open@@Base+0x2e08> │ │ │ │ + bne 88348 <_Py_open@@Base+0x2e14> │ │ │ │ + b 8833c <_Py_open@@Base+0x2e08> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #104] @ 8821c <_Py_open@@Base+0x2e58> │ │ │ │ + ldr r0, [pc, #104] @ 8838c <_Py_open@@Base+0x2e58> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8818c <_Py_open@@Base+0x2dc8> │ │ │ │ + bne 882fc <_Py_open@@Base+0x2dc8> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl a55e8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 881c4 <_Py_open@@Base+0x2e00> │ │ │ │ + bne 88334 <_Py_open@@Base+0x2e00> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 881f8 <_Py_open@@Base+0x2e34> │ │ │ │ - bl a55e8 │ │ │ │ + bne 88368 <_Py_open@@Base+0x2e34> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 881c4 <_Py_open@@Base+0x2e00> │ │ │ │ - bl c3e38 │ │ │ │ + bne 88334 <_Py_open@@Base+0x2e00> │ │ │ │ + bl c3dc8 │ │ │ │ sub r1, r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83e38 <_Py_closerange@@Base> │ │ │ │ + bl 840a4 <_Py_closerange@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl c7b9c │ │ │ │ - ldr r0, [pc, #4] @ 88220 <_Py_open@@Base+0x2e5c> │ │ │ │ + bl c7b20 │ │ │ │ + ldr r0, [pc, #4] @ 88390 <_Py_open@@Base+0x2e5c> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r6, ip, asr #13 │ │ │ │ + eorseq sl, r6, ip, lsl #31 │ │ │ │ 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 8825c <_Py_open@@Base+0x2e98> │ │ │ │ + bne 883cc <_Py_open@@Base+0x2e98> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 8828c <_Py_open@@Base+0x2ec8> │ │ │ │ - b 88280 <_Py_open@@Base+0x2ebc> │ │ │ │ + bne 883fc <_Py_open@@Base+0x2ec8> │ │ │ │ + b 883f0 <_Py_open@@Base+0x2ebc> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #184] @ 88324 <_Py_open@@Base+0x2f60> │ │ │ │ + ldr r0, [pc, #184] @ 88494 <_Py_open@@Base+0x2f60> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88244 <_Py_open@@Base+0x2e80> │ │ │ │ - b 88318 <_Py_open@@Base+0x2f54> │ │ │ │ - bl a55e8 │ │ │ │ + bne 883b4 <_Py_open@@Base+0x2e80> │ │ │ │ + b 88488 <_Py_open@@Base+0x2f54> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88318 <_Py_open@@Base+0x2f54> │ │ │ │ + bne 88488 <_Py_open@@Base+0x2f54> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 882ac <_Py_open@@Base+0x2ee8> │ │ │ │ - bl a55e8 │ │ │ │ + bne 8841c <_Py_open@@Base+0x2ee8> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88318 <_Py_open@@Base+0x2f54> │ │ │ │ + bne 88488 <_Py_open@@Base+0x2f54> │ │ │ │ sub r3, r4, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls 882cc <_Py_open@@Base+0x2f08> │ │ │ │ - ldr r3, [pc, #104] @ 88328 <_Py_open@@Base+0x2f64> │ │ │ │ - ldr r1, [pc, #104] @ 8832c <_Py_open@@Base+0x2f68> │ │ │ │ + bls 8843c <_Py_open@@Base+0x2f08> │ │ │ │ + ldr r3, [pc, #104] @ 88498 <_Py_open@@Base+0x2f64> │ │ │ │ + ldr r1, [pc, #104] @ 8849c <_Py_open@@Base+0x2f68> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 88318 <_Py_open@@Base+0x2f54> │ │ │ │ + bl 18ee38 │ │ │ │ + b 88488 <_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] @ 88330 <_Py_open@@Base+0x2f6c> │ │ │ │ - bge 8831c <_Py_open@@Base+0x2f58> │ │ │ │ - ldr r3, [pc, #32] @ 88334 <_Py_open@@Base+0x2f70> │ │ │ │ + ldrge r0, [pc, #36] @ 884a0 <_Py_open@@Base+0x2f6c> │ │ │ │ + bge 8848c <_Py_open@@Base+0x2f58> │ │ │ │ + ldr r3, [pc, #32] @ 884a4 <_Py_open@@Base+0x2f70> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ + bl 1443e0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r1, r7, r4, ror #28 │ │ │ │ + eorseq r2, r7, r4, lsr #14 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r7, r0, lsl #2 │ │ │ │ + eorseq sp, r7, r4, ror r9 │ │ │ │ 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 88378 <_Py_open@@Base+0x2fb4> │ │ │ │ + bhi 884e8 <_Py_open@@Base+0x2fb4> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 883a8 <_Py_open@@Base+0x2fe4> │ │ │ │ - b 8839c <_Py_open@@Base+0x2fd8> │ │ │ │ - ldr r0, [pc, #228] @ 88464 <_Py_open@@Base+0x30a0> │ │ │ │ + bne 88518 <_Py_open@@Base+0x2fe4> │ │ │ │ + b 8850c <_Py_open@@Base+0x2fd8> │ │ │ │ + ldr r0, [pc, #228] @ 885d4 <_Py_open@@Base+0x30a0> │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88360 <_Py_open@@Base+0x2f9c> │ │ │ │ + bne 884d0 <_Py_open@@Base+0x2f9c> │ │ │ │ mov r0, #0 │ │ │ │ - b 8845c <_Py_open@@Base+0x3098> │ │ │ │ - bl a55e8 │ │ │ │ + b 885cc <_Py_open@@Base+0x3098> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88394 <_Py_open@@Base+0x2fd0> │ │ │ │ + bne 88504 <_Py_open@@Base+0x2fd0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 883c8 <_Py_open@@Base+0x3004> │ │ │ │ - bl a55e8 │ │ │ │ + bne 88538 <_Py_open@@Base+0x3004> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88394 <_Py_open@@Base+0x2fd0> │ │ │ │ + bne 88504 <_Py_open@@Base+0x2fd0> │ │ │ │ cmp r5, #2 │ │ │ │ - ble 88424 <_Py_open@@Base+0x3060> │ │ │ │ + ble 88594 <_Py_open@@Base+0x3060> │ │ │ │ cmp r5, #3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - beq 88400 <_Py_open@@Base+0x303c> │ │ │ │ + beq 88570 <_Py_open@@Base+0x303c> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 88404 <_Py_open@@Base+0x3040> │ │ │ │ - bl a55e8 │ │ │ │ + bne 88574 <_Py_open@@Base+0x3040> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88404 <_Py_open@@Base+0x3040> │ │ │ │ - b 88394 <_Py_open@@Base+0x2fd0> │ │ │ │ + beq 88574 <_Py_open@@Base+0x3040> │ │ │ │ + b 88504 <_Py_open@@Base+0x2fd0> │ │ │ │ mov r4, #0 │ │ │ │ - ldr r3, [pc, #92] @ 88468 <_Py_open@@Base+0x30a4> │ │ │ │ + ldr r3, [pc, #92] @ 885d8 <_Py_open@@Base+0x30a4> │ │ │ │ cmp r5, r3 │ │ │ │ - beq 88428 <_Py_open@@Base+0x3064> │ │ │ │ - ldr r3, [pc, #84] @ 8846c <_Py_open@@Base+0x30a8> │ │ │ │ - ldr r1, [pc, #84] @ 88470 <_Py_open@@Base+0x30ac> │ │ │ │ + beq 88598 <_Py_open@@Base+0x3064> │ │ │ │ + ldr r3, [pc, #84] @ 885dc <_Py_open@@Base+0x30a8> │ │ │ │ + ldr r1, [pc, #84] @ 885e0 <_Py_open@@Base+0x30ac> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 88394 <_Py_open@@Base+0x2fd0> │ │ │ │ + bl 18ee38 │ │ │ │ + b 88504 <_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] @ 88468 <_Py_open@@Base+0x30a4> │ │ │ │ - bge 8845c <_Py_open@@Base+0x3098> │ │ │ │ - ldr r3, [pc, #32] @ 88474 <_Py_open@@Base+0x30b0> │ │ │ │ + ldrge r0, [pc, #28] @ 885d8 <_Py_open@@Base+0x30a4> │ │ │ │ + bge 885cc <_Py_open@@Base+0x3098> │ │ │ │ + ldr r3, [pc, #32] @ 885e4 <_Py_open@@Base+0x30b0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ - b 88394 <_Py_open@@Base+0x2fd0> │ │ │ │ + bl 1443e0 │ │ │ │ + b 88504 <_Py_open@@Base+0x2fd0> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r1, r7, ip, ror lr │ │ │ │ + eorseq r2, r7, ip, lsr r7 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r9, r4, asr #13 │ │ │ │ + eorseq r4, r9, r4, lsl #31 │ │ │ │ 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 884c8 <_Py_open@@Base+0x3104> │ │ │ │ + bne 88638 <_Py_open@@Base+0x3104> │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 884ec <_Py_open@@Base+0x3128> │ │ │ │ - ldr r2, [pc, #416] @ 88658 <_Py_open@@Base+0x3294> │ │ │ │ - ldr r1, [pc, #416] @ 8865c <_Py_open@@Base+0x3298> │ │ │ │ - ldr r0, [pc, #416] @ 88660 <_Py_open@@Base+0x329c> │ │ │ │ + bne 8865c <_Py_open@@Base+0x3128> │ │ │ │ + ldr r2, [pc, #416] @ 887c8 <_Py_open@@Base+0x3294> │ │ │ │ + ldr r1, [pc, #416] @ 887cc <_Py_open@@Base+0x3298> │ │ │ │ + ldr r0, [pc, #416] @ 887d0 <_Py_open@@Base+0x329c> │ │ │ │ mov r3, r5 │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 88514 <_Py_open@@Base+0x3150> │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 88684 <_Py_open@@Base+0x3150> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #392] @ 88660 <_Py_open@@Base+0x329c> │ │ │ │ + ldr r0, [pc, #392] @ 887d0 <_Py_open@@Base+0x329c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8849c <_Py_open@@Base+0x30d8> │ │ │ │ - b 88514 <_Py_open@@Base+0x3150> │ │ │ │ + bne 8860c <_Py_open@@Base+0x30d8> │ │ │ │ + b 88684 <_Py_open@@Base+0x3150> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 8851c <_Py_open@@Base+0x3158> │ │ │ │ - ldr r2, [pc, #336] @ 88658 <_Py_open@@Base+0x3294> │ │ │ │ - ldr r1, [pc, #344] @ 88664 <_Py_open@@Base+0x32a0> │ │ │ │ - ldr r0, [pc, #336] @ 88660 <_Py_open@@Base+0x329c> │ │ │ │ + bne 8868c <_Py_open@@Base+0x3158> │ │ │ │ + ldr r2, [pc, #336] @ 887c8 <_Py_open@@Base+0x3294> │ │ │ │ + ldr r1, [pc, #344] @ 887d4 <_Py_open@@Base+0x32a0> │ │ │ │ + ldr r0, [pc, #336] @ 887d0 <_Py_open@@Base+0x329c> │ │ │ │ mov r3, r6 │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 88650 <_Py_open@@Base+0x328c> │ │ │ │ + b 887c0 <_Py_open@@Base+0x328c> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r0, [pc, #316] @ 88668 <_Py_open@@Base+0x32a4> │ │ │ │ - beq 88650 <_Py_open@@Base+0x328c> │ │ │ │ - ldr r1, [pc, #312] @ 8866c <_Py_open@@Base+0x32a8> │ │ │ │ + ldreq r0, [pc, #316] @ 887d8 <_Py_open@@Base+0x32a4> │ │ │ │ + beq 887c0 <_Py_open@@Base+0x328c> │ │ │ │ + ldr r1, [pc, #312] @ 887dc <_Py_open@@Base+0x32a8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 105e50 │ │ │ │ + bl 105ea0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 885a0 <_Py_open@@Base+0x31dc> │ │ │ │ + beq 88710 <_Py_open@@Base+0x31dc> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #292] @ 88670 <_Py_open@@Base+0x32ac> │ │ │ │ - bl 105e50 │ │ │ │ + ldr r1, [pc, #292] @ 887e0 <_Py_open@@Base+0x32ac> │ │ │ │ + bl 105ea0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, #1 │ │ │ │ moveq r5, r4 │ │ │ │ - beq 885a4 <_Py_open@@Base+0x31e0> │ │ │ │ + beq 88714 <_Py_open@@Base+0x31e0> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #268] @ 88674 <_Py_open@@Base+0x32b0> │ │ │ │ - bl 105e50 │ │ │ │ + ldr r1, [pc, #268] @ 887e4 <_Py_open@@Base+0x32b0> │ │ │ │ + bl 105ea0 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ - beq 885a4 <_Py_open@@Base+0x31e0> │ │ │ │ + beq 88714 <_Py_open@@Base+0x31e0> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #248] @ 88678 <_Py_open@@Base+0x32b4> │ │ │ │ - bl 105e50 │ │ │ │ + ldr r1, [pc, #248] @ 887e8 <_Py_open@@Base+0x32b4> │ │ │ │ + bl 105ea0 │ │ │ │ subs r5, r0, #0 │ │ │ │ moveq r4, #1 │ │ │ │ - beq 885a4 <_Py_open@@Base+0x31e0> │ │ │ │ - ldr r3, [pc, #232] @ 8867c <_Py_open@@Base+0x32b8> │ │ │ │ - ldr r1, [pc, #232] @ 88680 <_Py_open@@Base+0x32bc> │ │ │ │ + beq 88714 <_Py_open@@Base+0x31e0> │ │ │ │ + ldr r3, [pc, #232] @ 887ec <_Py_open@@Base+0x32b8> │ │ │ │ + ldr r1, [pc, #232] @ 887f0 <_Py_open@@Base+0x32bc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 88514 <_Py_open@@Base+0x3150> │ │ │ │ + bl 18ee38 │ │ │ │ + b 88684 <_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 28b9b0 │ │ │ │ + bl 28bcfc │ │ │ │ cmp r0, #1 │ │ │ │ - bne 88634 <_Py_open@@Base+0x3270> │ │ │ │ - ldr r1, [pc, #180] @ 88684 <_Py_open@@Base+0x32c0> │ │ │ │ + bne 887a4 <_Py_open@@Base+0x3270> │ │ │ │ + ldr r1, [pc, #180] @ 887f4 <_Py_open@@Base+0x32c0> │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r3, [pc, #176] @ 88688 <_Py_open@@Base+0x32c4> │ │ │ │ + ldr r3, [pc, #176] @ 887f8 <_Py_open@@Base+0x32c4> │ │ │ │ mov r2, r4 │ │ │ │ movne r3, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 88514 <_Py_open@@Base+0x3150> │ │ │ │ + beq 88684 <_Py_open@@Base+0x3150> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17206c │ │ │ │ + bl 17573c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 88624 <_Py_open@@Base+0x3260> │ │ │ │ + beq 88794 <_Py_open@@Base+0x3260> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 88624 <_Py_open@@Base+0x3260> │ │ │ │ + bne 88794 <_Py_open@@Base+0x3260> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 8863c <_Py_open@@Base+0x3278> │ │ │ │ - ldr r0, [pc, #52] @ 88668 <_Py_open@@Base+0x32a4> │ │ │ │ - b 88640 <_Py_open@@Base+0x327c> │ │ │ │ + bne 887ac <_Py_open@@Base+0x3278> │ │ │ │ + ldr r0, [pc, #52] @ 887d8 <_Py_open@@Base+0x32a4> │ │ │ │ + b 887b0 <_Py_open@@Base+0x327c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8862c <_Py_open@@Base+0x3268> │ │ │ │ - ldr r0, [pc, #72] @ 8868c <_Py_open@@Base+0x32c8> │ │ │ │ + beq 8879c <_Py_open@@Base+0x3268> │ │ │ │ + ldr r0, [pc, #72] @ 887fc <_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: 0x0037acf0 │ │ │ │ - eorseq r9, r6, r8, ror #26 │ │ │ │ - eorseq r7, r7, r8, asr #4 │ │ │ │ - eorseq r9, r6, r8, lsl #28 │ │ │ │ + @ instruction: 0x0037b5b0 │ │ │ │ + eorseq sl, r6, r8, lsr #12 │ │ │ │ + @ instruction: 0x00377ab8 │ │ │ │ + eorseq sl, r6, r8, asr #13 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - eorseq r6, r7, r8, ror #31 │ │ │ │ - eorseq r3, r6, r0, lsl #11 │ │ │ │ - eorseq r6, r7, ip, ror #31 │ │ │ │ - @ instruction: 0x00376ff0 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00376ff8 │ │ │ │ - eoreq pc, r0, r8, asr #10 │ │ │ │ - mlaeq r0, r4, r9, pc @ │ │ │ │ + eorseq r7, r7, r8, asr r8 │ │ │ │ + eorseq r3, r6, r0, asr #28 │ │ │ │ + eorseq r7, r7, ip, asr r8 │ │ │ │ + eorseq r7, r7, r0, ror #16 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r7, r7, r8, ror #16 │ │ │ │ + eoreq pc, r0, r8, asr r5 @ │ │ │ │ + eoreq pc, r0, r0, lsr #19 │ │ │ │ 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 886bc <_Py_open@@Base+0x32f8> │ │ │ │ - ldr r3, [pc, #180] @ 88764 <_Py_open@@Base+0x33a0> │ │ │ │ - ldr r1, [pc, #180] @ 88768 <_Py_open@@Base+0x33a4> │ │ │ │ + bgt 8882c <_Py_open@@Base+0x32f8> │ │ │ │ + ldr r3, [pc, #180] @ 888d4 <_Py_open@@Base+0x33a0> │ │ │ │ + ldr r1, [pc, #180] @ 888d8 <_Py_open@@Base+0x33a4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ - b 8875c <_Py_open@@Base+0x3398> │ │ │ │ + bl 1177f0 │ │ │ │ + b 888cc <_Py_open@@Base+0x3398> │ │ │ │ cmp r2, #4 │ │ │ │ mov r5, r2 │ │ │ │ - ble 886dc <_Py_open@@Base+0x3318> │ │ │ │ - ldr r3, [pc, #148] @ 88764 <_Py_open@@Base+0x33a0> │ │ │ │ - ldr r1, [pc, #152] @ 8876c <_Py_open@@Base+0x33a8> │ │ │ │ + ble 8884c <_Py_open@@Base+0x3318> │ │ │ │ + ldr r3, [pc, #148] @ 888d4 <_Py_open@@Base+0x33a0> │ │ │ │ + ldr r1, [pc, #152] @ 888dc <_Py_open@@Base+0x33a8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ - b 8875c <_Py_open@@Base+0x3398> │ │ │ │ + bl 1177f0 │ │ │ │ + b 888cc <_Py_open@@Base+0x3398> │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ - bl 1dd204 │ │ │ │ + bl 1dd6d8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt 8875c <_Py_open@@Base+0x3398> │ │ │ │ + blt 888cc <_Py_open@@Base+0x3398> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1ee04c │ │ │ │ + bl 1ee44c │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 88710 <_Py_open@@Base+0x334c> │ │ │ │ - bl a55e8 │ │ │ │ + bne 88880 <_Py_open@@Base+0x334c> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8875c <_Py_open@@Base+0x3398> │ │ │ │ + bne 888cc <_Py_open@@Base+0x3398> │ │ │ │ cmp r5, #2 │ │ │ │ - beq 88738 <_Py_open@@Base+0x3374> │ │ │ │ + beq 888a8 <_Py_open@@Base+0x3374> │ │ │ │ cmp r5, #3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - beq 88744 <_Py_open@@Base+0x3380> │ │ │ │ + beq 888b4 <_Py_open@@Base+0x3380> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 1034d0 │ │ │ │ + bl 103520 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge 88748 <_Py_open@@Base+0x3384> │ │ │ │ - b 8875c <_Py_open@@Base+0x3398> │ │ │ │ + bge 888b8 <_Py_open@@Base+0x3384> │ │ │ │ + b 888cc <_Py_open@@Base+0x3398> │ │ │ │ mov r3, #1 │ │ │ │ mov r5, #0 │ │ │ │ - b 88748 <_Py_open@@Base+0x3384> │ │ │ │ + b 888b8 <_Py_open@@Base+0x3384> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 8742c <_Py_open@@Base+0x2068> │ │ │ │ + b 8759c <_Py_open@@Base+0x2068> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003946dc │ │ │ │ - eorseq r4, r9, ip, lsl #14 │ │ │ │ + mlaseq r9, ip, pc, r4 @ │ │ │ │ + eorseq r4, r9, ip, asr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1dd204 │ │ │ │ + bl 1dd6d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 887ac <_Py_open@@Base+0x33e8> │ │ │ │ + blt 8891c <_Py_open@@Base+0x33e8> │ │ │ │ bl 29bf8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 887b4 <_Py_open@@Base+0x33f0> │ │ │ │ - ldr r3, [pc, #24] @ 887bc <_Py_open@@Base+0x33f8> │ │ │ │ + bne 88924 <_Py_open@@Base+0x33f0> │ │ │ │ + ldr r3, [pc, #24] @ 8892c <_Py_open@@Base+0x33f8> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144370 │ │ │ │ + b 1443e0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 887c0 <_Py_open@@Base+0x33fc> │ │ │ │ + ldr r0, [pc, #4] @ 88930 <_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 │ │ │ │ @@ -97144,477 +97240,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 88824 <_Py_open@@Base+0x3460> │ │ │ │ + bne 88994 <_Py_open@@Base+0x3460> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 88864 <_Py_open@@Base+0x34a0> │ │ │ │ - ldr ip, [pc, #192] @ 888ec <_Py_open@@Base+0x3528> │ │ │ │ + beq 889d4 <_Py_open@@Base+0x34a0> │ │ │ │ + ldr ip, [pc, #192] @ 88a5c <_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 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 88864 <_Py_open@@Base+0x34a0> │ │ │ │ + bne 889d4 <_Py_open@@Base+0x34a0> │ │ │ │ mov r0, #0 │ │ │ │ - b 888e4 <_Py_open@@Base+0x3520> │ │ │ │ + b 88a54 <_Py_open@@Base+0x3520> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1dd204 │ │ │ │ + bl 1dd6d8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 8885c <_Py_open@@Base+0x3498> │ │ │ │ + blt 889cc <_Py_open@@Base+0x3498> │ │ │ │ cmp r6, #1 │ │ │ │ - beq 888a0 <_Py_open@@Base+0x34dc> │ │ │ │ + beq 88a10 <_Py_open@@Base+0x34dc> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 888a4 <_Py_open@@Base+0x34e0> │ │ │ │ - bl a55e8 │ │ │ │ + bne 88a14 <_Py_open@@Base+0x34e0> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 888a4 <_Py_open@@Base+0x34e0> │ │ │ │ - b 8885c <_Py_open@@Base+0x3498> │ │ │ │ + beq 88a14 <_Py_open@@Base+0x34e0> │ │ │ │ + b 889cc <_Py_open@@Base+0x3498> │ │ │ │ mov r4, #0 │ │ │ │ - bl c3e38 │ │ │ │ + bl c3dc8 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a66c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 888f0 <_Py_open@@Base+0x352c> │ │ │ │ - beq 888e4 <_Py_open@@Base+0x3520> │ │ │ │ - ldr r3, [pc, #28] @ 888f4 <_Py_open@@Base+0x3530> │ │ │ │ + ldreq r0, [pc, #32] @ 88a60 <_Py_open@@Base+0x352c> │ │ │ │ + beq 88a54 <_Py_open@@Base+0x3520> │ │ │ │ + ldr r3, [pc, #28] @ 88a64 <_Py_open@@Base+0x3530> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 144370 │ │ │ │ + b 1443e0 │ │ │ │ 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 83780 │ │ │ │ - bl 8adb0 │ │ │ │ + bl 839ec │ │ │ │ + bl 8ad54 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 88920 <_Py_open@@Base+0x355c> │ │ │ │ + bne 88a90 <_Py_open@@Base+0x355c> │ │ │ │ pop {r4, lr} │ │ │ │ - b 29e454 │ │ │ │ + b 29e8dc │ │ │ │ mov r1, #1 │ │ │ │ - bl 180350 │ │ │ │ - ldr r0, [pc, #80] @ 88980 <_Py_open@@Base+0x35bc> │ │ │ │ + bl 18045c │ │ │ │ + ldr r0, [pc, #80] @ 88af0 <_Py_open@@Base+0x35bc> │ │ │ │ mov r1, r4 │ │ │ │ - bl 27f0c8 │ │ │ │ + bl 27f560 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 8895c <_Py_open@@Base+0x3598> │ │ │ │ + bne 88acc <_Py_open@@Base+0x3598> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1623d8 │ │ │ │ - ldr r3, [pc, #56] @ 88984 <_Py_open@@Base+0x35c0> │ │ │ │ - ldr r1, [pc, #56] @ 88988 <_Py_open@@Base+0x35c4> │ │ │ │ + bl 1623a8 │ │ │ │ + ldr r3, [pc, #56] @ 88af4 <_Py_open@@Base+0x35c0> │ │ │ │ + ldr r1, [pc, #56] @ 88af8 <_Py_open@@Base+0x35c4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180350 │ │ │ │ + bl 18045c │ │ │ │ mov r0, r4 │ │ │ │ - bl 15805c │ │ │ │ + bl 158024 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1623d8 │ │ │ │ - ldr r0, [pc, #12] @ 8898c <_Py_open@@Base+0x35c8> │ │ │ │ + bl 1623a8 │ │ │ │ + ldr r0, [pc, #12] @ 88afc <_Py_open@@Base+0x35c8> │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00084db4 │ │ │ │ + ldrdeq r4, [r8], -r4 @ │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r4, r9, r8, lsr r7 │ │ │ │ + @ instruction: 0x00394ff8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00088990 : │ │ │ │ +00088b00 : │ │ │ │ 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 1ccf64 │ │ │ │ + bl 1cd47c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 889cc │ │ │ │ - ldr r3, [pc, #328] @ 88b08 │ │ │ │ - ldr r1, [pc, #328] @ 88b0c │ │ │ │ + bne 88b3c │ │ │ │ + ldr r3, [pc, #328] @ 88c78 │ │ │ │ + ldr r1, [pc, #328] @ 88c7c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 889dc │ │ │ │ + bl 18ee38 │ │ │ │ + b 88b4c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1cd820 │ │ │ │ + bl 1cdd38 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge 889e4 │ │ │ │ + bge 88b54 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r7, #65536 @ 0x10000 │ │ │ │ - ble 88a00 │ │ │ │ - ldr r3, [pc, #284] @ 88b10 │ │ │ │ - ldr r1, [pc, #284] @ 88b14 │ │ │ │ + ble 88b70 │ │ │ │ + ldr r3, [pc, #284] @ 88c80 │ │ │ │ + ldr r1, [pc, #284] @ 88c84 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 889dc │ │ │ │ + bl 18ee38 │ │ │ │ + b 88b4c │ │ │ │ lsl r0, r7, #2 │ │ │ │ - bl 99770 │ │ │ │ + bl 996b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r6, #0 │ │ │ │ - bne 88a5c │ │ │ │ - bl 29e454 │ │ │ │ - b 889dc │ │ │ │ - bl 135894 │ │ │ │ + bne 88bcc │ │ │ │ + bl 29e8dc │ │ │ │ + b 88b4c │ │ │ │ + bl 135914 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 88aec │ │ │ │ + beq 88c5c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 88a70 │ │ │ │ + beq 88be0 │ │ │ │ add r1, r5, r6, lsl #2 │ │ │ │ - bl 298af8 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 298f90 <_Py_Gid_Converter@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88a90 │ │ │ │ + beq 88c00 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - bne 88ab4 │ │ │ │ + bne 88c24 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bne 88a1c │ │ │ │ - b 88acc │ │ │ │ - ldr r3, [pc, #144] @ 88b08 │ │ │ │ - ldr r1, [pc, #156] @ 88b18 │ │ │ │ + bne 88b8c │ │ │ │ + b 88c3c │ │ │ │ + ldr r3, [pc, #144] @ 88c78 │ │ │ │ + ldr r1, [pc, #156] @ 88c88 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 88a98 │ │ │ │ - b 88aec │ │ │ │ + bne 88c08 │ │ │ │ + b 88c5c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 88aec │ │ │ │ + beq 88c5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 88aec │ │ │ │ + bne 88c5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 88aec │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 88c5c │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 88a58 │ │ │ │ + bne 88bc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 88a58 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 88bc8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 292c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 88af8 │ │ │ │ - ldr r3, [pc, #52] @ 88b1c │ │ │ │ + bge 88c68 │ │ │ │ + ldr r3, [pc, #52] @ 88c8c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ + bl 1443e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99c64 │ │ │ │ - b 889dc │ │ │ │ + bl 99ba8 │ │ │ │ + b 88b4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 99c64 │ │ │ │ - ldr r0, [pc, #24] @ 88b20 │ │ │ │ + bl 99ba8 │ │ │ │ + ldr r0, [pc, #24] @ 88c90 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r9, r4, asr r7 │ │ │ │ + eorseq r5, r9, r4, lsl r0 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r4, r9, ip, ror r7 │ │ │ │ - eorseq r4, r9, ip, lsl #15 │ │ │ │ + eorseq r5, r9, ip, lsr r0 │ │ │ │ + eorseq r5, r9, ip, asr #32 │ │ │ │ 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] @ 88b88 │ │ │ │ - bl 2dd8c0 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + ldr r3, [pc, #52] @ 88cf8 │ │ │ │ + bl 2de104 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88b80 │ │ │ │ + beq 88cf0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 2a3e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 88b7c │ │ │ │ - ldr r3, [pc, #24] @ 88b8c │ │ │ │ + bge 88cec │ │ │ │ + ldr r3, [pc, #24] @ 88cfc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ - b 88b80 │ │ │ │ - bl a6300 │ │ │ │ + bl 1443e0 │ │ │ │ + b 88cf0 │ │ │ │ + bl a6244 │ │ │ │ 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] @ 88bf4 │ │ │ │ - bl 2b77c8 <_PyArg_ParseStack@@Base> │ │ │ │ + ldr r2, [pc, #52] @ 88d64 │ │ │ │ + bl 2b7c50 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88bec │ │ │ │ + beq 88d5c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 298c8 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge r0, [pc, #24] @ 88bf8 │ │ │ │ - bge 88bec │ │ │ │ - ldr r3, [pc, #20] @ 88bfc │ │ │ │ + ldrge r0, [pc, #24] @ 88d68 │ │ │ │ + bge 88d5c │ │ │ │ + ldr r3, [pc, #20] @ 88d6c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ + bl 1443e0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r4, r9, r4, lsr #15 │ │ │ │ + eorseq r5, r9, r4, rrx │ │ │ │ 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 88c34 │ │ │ │ + bne 88da4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r1] │ │ │ │ strd r2, [r1, #8] │ │ │ │ - b 88c68 │ │ │ │ + b 88dd8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl 1c3800 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1c3d18 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 88c64 │ │ │ │ + blt 88dd4 │ │ │ │ ldrd r0, [sp] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 319550 <_PyTime_AsTimeval@@Base> │ │ │ │ + b 319de4 <_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 92b0c │ │ │ │ + bl 92b08 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 88d48 │ │ │ │ + beq 88eb8 │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ - bl 3556f0 │ │ │ │ - ldr r3, [pc, #176] @ 88d54 │ │ │ │ + bl 355f88 │ │ │ │ + ldr r3, [pc, #176] @ 88ec4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 3559bc │ │ │ │ + bl 356254 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ - bl 3556f0 │ │ │ │ + bl 355f88 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 35539c │ │ │ │ - bl ab0a0 │ │ │ │ + bl 355c34 │ │ │ │ + bl aafe4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 88d24 │ │ │ │ + beq 88e94 │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 3556f0 │ │ │ │ - ldr r3, [pc, #104] @ 88d54 │ │ │ │ + bl 355f88 │ │ │ │ + ldr r3, [pc, #104] @ 88ec4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 3559bc │ │ │ │ + bl 356254 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 3556f0 │ │ │ │ + bl 355f88 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 35539c │ │ │ │ - bl ab0a0 │ │ │ │ + bl 355c34 │ │ │ │ + bl aafe4 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r4, #16] │ │ │ │ - bne 88d4c │ │ │ │ + bne 88ebc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 88d48 │ │ │ │ + beq 88eb8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 88d48 │ │ │ │ + bne 88eb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 88d9c │ │ │ │ + bhi 88f0c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 88dc8 │ │ │ │ - b 88dbc │ │ │ │ - ldr r0, [pc, #148] @ 88e38 │ │ │ │ + bne 88f38 │ │ │ │ + b 88f2c │ │ │ │ + ldr r0, [pc, #148] @ 88fa8 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88d84 │ │ │ │ - b 88e20 │ │ │ │ - bl a55e8 │ │ │ │ + bne 88ef4 │ │ │ │ + b 88f90 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88e20 │ │ │ │ + bne 88f90 │ │ │ │ cmp r5, #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ ldrgt r4, [r4, #8] │ │ │ │ movle r4, #0 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ - bl 88c00 │ │ │ │ + bl 88d70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 88e20 │ │ │ │ + blt 88f90 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 88c00 │ │ │ │ + bl 88d70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 88e20 │ │ │ │ + blt 88f90 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ bl 298e0 <__setitimer64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88e28 │ │ │ │ + beq 88f98 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 144370 │ │ │ │ + bl 1443e0 │ │ │ │ mov r0, #0 │ │ │ │ - b 88e30 │ │ │ │ + b 88fa0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 88c70 │ │ │ │ + bl 88de0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r1, r7, r4, lsl lr │ │ │ │ + @ instruction: 0x003726d4 │ │ │ │ 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 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 88e78 │ │ │ │ - bl a55e8 │ │ │ │ + bne 88fe8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 88ea8 │ │ │ │ + bne 89018 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [r5, #16] │ │ │ │ bl 2a924 <__getitimer64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88ea0 │ │ │ │ + beq 89010 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 144370 │ │ │ │ + bl 1443e0 │ │ │ │ mov r0, #0 │ │ │ │ - b 88ea8 │ │ │ │ + b 89018 │ │ │ │ mov r0, sp │ │ │ │ - bl 88c70 │ │ │ │ + bl 88de0 │ │ │ │ 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 11a8a0 │ │ │ │ - ldr r3, [pc, #36] @ 88f04 │ │ │ │ + bl 11a898 │ │ │ │ + ldr r3, [pc, #36] @ 89074 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ - ldr r0, [pc, #24] @ 88f08 │ │ │ │ - bl 2a5be0 │ │ │ │ + bl 1443e0 │ │ │ │ + ldr r0, [pc, #24] @ 89078 │ │ │ │ + bl 2a6068 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11a8c4 │ │ │ │ + bl 11a8bc │ │ │ │ mov r0, #0 │ │ │ │ str r6, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - @ instruction: 0x003947b0 │ │ │ │ + eorseq r5, r9, r0, ror r0 │ │ │ │ │ │ │ │ -00088f0c <_PyOS_IsMainThread@@Base>: │ │ │ │ +0008907c <_PyOS_IsMainThread@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #48] @ 88f54 <_PyOS_IsMainThread@@Base+0x48> │ │ │ │ - bl 357730 │ │ │ │ + ldr r3, [pc, #48] @ 890c4 <_PyOS_IsMainThread@@Base+0x48> │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 8b118 │ │ │ │ - ldr r3, [pc, #32] @ 88f58 <_PyOS_IsMainThread@@Base+0x4c> │ │ │ │ + bl 8b070 │ │ │ │ + ldr r3, [pc, #32] @ 890c8 <_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 │ │ │ │ @@ -97624,1286 +97720,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] @ 88f94 <_PyOS_IsMainThread@@Base+0x88> │ │ │ │ - bl 17dc9c │ │ │ │ + ldr r1, [pc, #20] @ 89104 <_PyOS_IsMainThread@@Base+0x88> │ │ │ │ + bl 17dda8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b 27d1cc │ │ │ │ + b 27d664 │ │ │ │ @ instruction: 0x00562790 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #12] @ 88fbc <_PyOS_IsMainThread@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #12] @ 8912c <_PyOS_IsMainThread@@Base+0xb0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c577c │ │ │ │ + bl 1c5c94 │ │ │ │ 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] @ 88fe4 <_PyOS_IsMainThread@@Base+0xd8> │ │ │ │ + ldr r3, [pc, #12] @ 89154 <_PyOS_IsMainThread@@Base+0xd8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c577c │ │ │ │ + bl 1c5c94 │ │ │ │ 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] @ 8900c <_PyOS_IsMainThread@@Base+0x100> │ │ │ │ + ldr r3, [pc, #12] @ 8917c <_PyOS_IsMainThread@@Base+0x100> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c577c │ │ │ │ + bl 1c5c94 │ │ │ │ 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 91918 │ │ │ │ + bl 9185c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89064 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ - ldr r2, [pc, #60] @ 89070 <_PyOS_IsMainThread@@Base+0x164> │ │ │ │ - ldr r1, [pc, #60] @ 89074 <_PyOS_IsMainThread@@Base+0x168> │ │ │ │ - bl a59c0 │ │ │ │ + beq 891d4 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ + ldr r2, [pc, #60] @ 891e0 <_PyOS_IsMainThread@@Base+0x164> │ │ │ │ + ldr r1, [pc, #60] @ 891e4 <_PyOS_IsMainThread@@Base+0x168> │ │ │ │ + bl a5904 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 89068 <_PyOS_IsMainThread@@Base+0x15c> │ │ │ │ + bge 891d8 <_PyOS_IsMainThread@@Base+0x15c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 89064 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ + beq 891d4 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 89064 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ + bne 891d4 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ - @ instruction: 0x003947f0 │ │ │ │ + ldrheq r5, [r9], -r0 @ │ │ │ │ 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] @ 89100 <_PyOS_IsMainThread@@Base+0x1f4> │ │ │ │ + ldr r1, [pc, #100] @ 89270 <_PyOS_IsMainThread@@Base+0x1f4> │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b6a88 │ │ │ │ + bl b6a14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 890f4 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ + beq 89264 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 32b6a4 <_PyTime_FromLong@@Base> │ │ │ │ + bl 32bf38 <_PyTime_FromLong@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 890f4 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ + blt 89264 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 1c4d3c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c5254 <_PyTime_AsTimespec@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 890f4 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ + beq 89264 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ bl 29310 <__clock_settime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #28] @ 89104 <_PyOS_IsMainThread@@Base+0x1f8> │ │ │ │ - beq 890f8 <_PyOS_IsMainThread@@Base+0x1ec> │ │ │ │ - ldr r3, [pc, #24] @ 89108 <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ + ldreq r0, [pc, #28] @ 89274 <_PyOS_IsMainThread@@Base+0x1f8> │ │ │ │ + beq 89268 <_PyOS_IsMainThread@@Base+0x1ec> │ │ │ │ + ldr r3, [pc, #24] @ 89278 <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ + bl 1443e0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0038fbd8 │ │ │ │ + eorseq r0, r9, r0, asr #9 │ │ │ │ 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 18d0dc │ │ │ │ + bl 18d1e0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8919c <_PyOS_IsMainThread@@Base+0x290> │ │ │ │ + beq 8930c <_PyOS_IsMainThread@@Base+0x290> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 129d24 │ │ │ │ + bl 129d8c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 129d24 │ │ │ │ + bl 129d8c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 129d24 │ │ │ │ + bl 129d8c │ │ │ │ mov r2, r6 │ │ │ │ ldrd r6, [r4, #24] │ │ │ │ mov r1, r5 │ │ │ │ strd r6, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #64] @ 891a8 <_PyOS_IsMainThread@@Base+0x29c> │ │ │ │ - bl a9a34 │ │ │ │ + ldr r0, [pc, #64] @ 89318 <_PyOS_IsMainThread@@Base+0x29c> │ │ │ │ + bl a9978 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 89188 <_PyOS_IsMainThread@@Base+0x27c> │ │ │ │ + beq 892f8 <_PyOS_IsMainThread@@Base+0x27c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 89190 <_PyOS_IsMainThread@@Base+0x284> │ │ │ │ + beq 89300 <_PyOS_IsMainThread@@Base+0x284> │ │ │ │ mov r4, r5 │ │ │ │ - b 8919c <_PyOS_IsMainThread@@Base+0x290> │ │ │ │ + b 8930c <_PyOS_IsMainThread@@Base+0x290> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 89188 <_PyOS_IsMainThread@@Base+0x27c> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 892f8 <_PyOS_IsMainThread@@Base+0x27c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r4, r9, r0, lsl #16 │ │ │ │ + eorseq r5, r9, r0, asr #1 │ │ │ │ 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 891e8 <_PyOS_IsMainThread@@Base+0x2dc> │ │ │ │ - ldr r2, [pc, #112] @ 8924c <_PyOS_IsMainThread@@Base+0x340> │ │ │ │ - ldr r1, [pc, #112] @ 89250 <_PyOS_IsMainThread@@Base+0x344> │ │ │ │ - ldr r0, [pc, #112] @ 89254 <_PyOS_IsMainThread@@Base+0x348> │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 89240 <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ + bne 89358 <_PyOS_IsMainThread@@Base+0x2dc> │ │ │ │ + ldr r2, [pc, #112] @ 893bc <_PyOS_IsMainThread@@Base+0x340> │ │ │ │ + ldr r1, [pc, #112] @ 893c0 <_PyOS_IsMainThread@@Base+0x344> │ │ │ │ + ldr r0, [pc, #112] @ 893c4 <_PyOS_IsMainThread@@Base+0x348> │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 893b0 <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b269c │ │ │ │ + bl b2630 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89240 <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ + beq 893b0 <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 89220 <_PyOS_IsMainThread@@Base+0x314> │ │ │ │ - ldr r3, [pc, #68] @ 89258 <_PyOS_IsMainThread@@Base+0x34c> │ │ │ │ - ldr r1, [pc, #68] @ 8925c <_PyOS_IsMainThread@@Base+0x350> │ │ │ │ + beq 89390 <_PyOS_IsMainThread@@Base+0x314> │ │ │ │ + ldr r3, [pc, #68] @ 893c8 <_PyOS_IsMainThread@@Base+0x34c> │ │ │ │ + ldr r1, [pc, #68] @ 893cc <_PyOS_IsMainThread@@Base+0x350> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 89240 <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ + bl 18ee38 │ │ │ │ + b 893b0 <_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 14471c │ │ │ │ + b 14478c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0037acf0 │ │ │ │ - eorseq fp, r6, r4, ror fp │ │ │ │ - eorseq r0, r6, r4, lsl #8 │ │ │ │ + @ instruction: 0x0037b5b0 │ │ │ │ + eorseq ip, r6, r4, lsr r4 │ │ │ │ + eorseq r0, r6, r4, asr #25 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r6, ip, lsl sp │ │ │ │ + @ instruction: 0x003615dc │ │ │ │ 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 89294 <_PyOS_IsMainThread@@Base+0x388> │ │ │ │ + bne 89404 <_PyOS_IsMainThread@@Base+0x388> │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #264] @ 89394 <_PyOS_IsMainThread@@Base+0x488> │ │ │ │ + ldr r2, [pc, #264] @ 89504 <_PyOS_IsMainThread@@Base+0x488> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 892b8 <_PyOS_IsMainThread@@Base+0x3ac> │ │ │ │ - b 89304 <_PyOS_IsMainThread@@Base+0x3f8> │ │ │ │ + bne 89428 <_PyOS_IsMainThread@@Base+0x3ac> │ │ │ │ + b 89474 <_PyOS_IsMainThread@@Base+0x3f8> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #244] @ 89398 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ + ldr r0, [pc, #244] @ 89508 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89280 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ - b 89388 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + bne 893f0 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ + b 894f8 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 892f0 <_PyOS_IsMainThread@@Base+0x3e4> │ │ │ │ + beq 89460 <_PyOS_IsMainThread@@Base+0x3e4> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b269c │ │ │ │ + bl b2630 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89388 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + beq 894f8 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 89308 <_PyOS_IsMainThread@@Base+0x3fc> │ │ │ │ - b 89354 <_PyOS_IsMainThread@@Base+0x448> │ │ │ │ - ldr r2, [pc, #164] @ 8939c <_PyOS_IsMainThread@@Base+0x490> │ │ │ │ - ldr r1, [pc, #164] @ 893a0 <_PyOS_IsMainThread@@Base+0x494> │ │ │ │ - ldr r0, [pc, #152] @ 89398 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 89388 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + beq 89478 <_PyOS_IsMainThread@@Base+0x3fc> │ │ │ │ + b 894c4 <_PyOS_IsMainThread@@Base+0x448> │ │ │ │ + ldr r2, [pc, #164] @ 8950c <_PyOS_IsMainThread@@Base+0x490> │ │ │ │ + ldr r1, [pc, #164] @ 89510 <_PyOS_IsMainThread@@Base+0x494> │ │ │ │ + ldr r0, [pc, #152] @ 89508 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 894f8 <_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 89330 <_PyOS_IsMainThread@@Base+0x424> │ │ │ │ - ldr r2, [pc, #128] @ 893a4 <_PyOS_IsMainThread@@Base+0x498> │ │ │ │ - ldr r1, [pc, #128] @ 893a8 <_PyOS_IsMainThread@@Base+0x49c> │ │ │ │ - ldr r0, [pc, #108] @ 89398 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 89388 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + bne 894a0 <_PyOS_IsMainThread@@Base+0x424> │ │ │ │ + ldr r2, [pc, #128] @ 89514 <_PyOS_IsMainThread@@Base+0x498> │ │ │ │ + ldr r1, [pc, #128] @ 89518 <_PyOS_IsMainThread@@Base+0x49c> │ │ │ │ + ldr r0, [pc, #108] @ 89508 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 894f8 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b269c │ │ │ │ + bl b2630 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 89388 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + beq 894f8 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 89368 <_PyOS_IsMainThread@@Base+0x45c> │ │ │ │ - ldr r3, [pc, #80] @ 893ac <_PyOS_IsMainThread@@Base+0x4a0> │ │ │ │ - ldr r1, [pc, #80] @ 893b0 <_PyOS_IsMainThread@@Base+0x4a4> │ │ │ │ + beq 894d8 <_PyOS_IsMainThread@@Base+0x45c> │ │ │ │ + ldr r3, [pc, #80] @ 8951c <_PyOS_IsMainThread@@Base+0x4a0> │ │ │ │ + ldr r1, [pc, #80] @ 89520 <_PyOS_IsMainThread@@Base+0x4a4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 89388 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + bl 18ee38 │ │ │ │ + b 894f8 <_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 14471c │ │ │ │ + b 14478c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x0037bcbc │ │ │ │ - @ instruction: 0x00368bf0 │ │ │ │ - eorseq r9, r6, r8, ror #26 │ │ │ │ - @ instruction: 0x0037acf0 │ │ │ │ - eorseq r9, r6, r8, lsl #28 │ │ │ │ + eorseq ip, r7, ip, ror r5 │ │ │ │ + @ instruction: 0x003694b0 │ │ │ │ + eorseq sl, r6, r8, lsr #12 │ │ │ │ + @ instruction: 0x0037b5b0 │ │ │ │ + eorseq sl, r6, r8, asr #13 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r6, ip, lsl sp │ │ │ │ + @ instruction: 0x003615dc │ │ │ │ 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 893e8 <_PyOS_IsMainThread@@Base+0x4dc> │ │ │ │ + bne 89558 <_PyOS_IsMainThread@@Base+0x4dc> │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #296] @ 89508 <_PyOS_IsMainThread@@Base+0x5fc> │ │ │ │ + ldr r2, [pc, #296] @ 89678 <_PyOS_IsMainThread@@Base+0x5fc> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 8940c <_PyOS_IsMainThread@@Base+0x500> │ │ │ │ - b 89458 <_PyOS_IsMainThread@@Base+0x54c> │ │ │ │ + bne 8957c <_PyOS_IsMainThread@@Base+0x500> │ │ │ │ + b 895c8 <_PyOS_IsMainThread@@Base+0x54c> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #276] @ 8950c <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ + ldr r0, [pc, #276] @ 8967c <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 893d4 <_PyOS_IsMainThread@@Base+0x4c8> │ │ │ │ - b 894fc <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + bne 89544 <_PyOS_IsMainThread@@Base+0x4c8> │ │ │ │ + b 8966c <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 89444 <_PyOS_IsMainThread@@Base+0x538> │ │ │ │ + beq 895b4 <_PyOS_IsMainThread@@Base+0x538> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b269c │ │ │ │ + bl b2630 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 894fc <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + beq 8966c <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 8945c <_PyOS_IsMainThread@@Base+0x550> │ │ │ │ - b 894a8 <_PyOS_IsMainThread@@Base+0x59c> │ │ │ │ - ldr r2, [pc, #196] @ 89510 <_PyOS_IsMainThread@@Base+0x604> │ │ │ │ - ldr r1, [pc, #196] @ 89514 <_PyOS_IsMainThread@@Base+0x608> │ │ │ │ - ldr r0, [pc, #184] @ 8950c <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 894fc <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + beq 895cc <_PyOS_IsMainThread@@Base+0x550> │ │ │ │ + b 89618 <_PyOS_IsMainThread@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #196] @ 89680 <_PyOS_IsMainThread@@Base+0x604> │ │ │ │ + ldr r1, [pc, #196] @ 89684 <_PyOS_IsMainThread@@Base+0x608> │ │ │ │ + ldr r0, [pc, #184] @ 8967c <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 8966c <_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 89484 <_PyOS_IsMainThread@@Base+0x578> │ │ │ │ - ldr r2, [pc, #160] @ 89518 <_PyOS_IsMainThread@@Base+0x60c> │ │ │ │ - ldr r1, [pc, #160] @ 8951c <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ - ldr r0, [pc, #140] @ 8950c <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 894fc <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + bne 895f4 <_PyOS_IsMainThread@@Base+0x578> │ │ │ │ + ldr r2, [pc, #160] @ 89688 <_PyOS_IsMainThread@@Base+0x60c> │ │ │ │ + ldr r1, [pc, #160] @ 8968c <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ + ldr r0, [pc, #140] @ 8967c <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 8966c <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b269c │ │ │ │ + bl b2630 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 894fc <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + beq 8966c <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 894bc <_PyOS_IsMainThread@@Base+0x5b0> │ │ │ │ - ldr r3, [pc, #112] @ 89520 <_PyOS_IsMainThread@@Base+0x614> │ │ │ │ - ldr r1, [pc, #112] @ 89524 <_PyOS_IsMainThread@@Base+0x618> │ │ │ │ + beq 8962c <_PyOS_IsMainThread@@Base+0x5b0> │ │ │ │ + ldr r3, [pc, #112] @ 89690 <_PyOS_IsMainThread@@Base+0x614> │ │ │ │ + ldr r1, [pc, #112] @ 89694 <_PyOS_IsMainThread@@Base+0x618> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 894fc <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + bl 18ee38 │ │ │ │ + b 8966c <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 14802c │ │ │ │ + bl 14809c │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 894dc <_PyOS_IsMainThread@@Base+0x5d0> │ │ │ │ - bl a55e8 │ │ │ │ + bne 8964c <_PyOS_IsMainThread@@Base+0x5d0> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 894fc <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + bne 8966c <_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 14471c │ │ │ │ + b 14478c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq fp, r7, r8, asr #25 │ │ │ │ - @ instruction: 0x00368bf0 │ │ │ │ - eorseq r9, r6, r8, ror #26 │ │ │ │ - @ instruction: 0x0037acf0 │ │ │ │ - eorseq r9, r6, r8, lsl #28 │ │ │ │ + eorseq ip, r7, r8, lsl #11 │ │ │ │ + @ instruction: 0x003694b0 │ │ │ │ + eorseq sl, r6, r8, lsr #12 │ │ │ │ + @ instruction: 0x0037b5b0 │ │ │ │ + eorseq sl, r6, r8, asr #13 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r6, ip, lsl sp │ │ │ │ + @ instruction: 0x003615dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #168] @ 895e8 <_PyOS_IsMainThread@@Base+0x6dc> │ │ │ │ + ldr r2, [pc, #168] @ 89758 <_PyOS_IsMainThread@@Base+0x6dc> │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 895a8 <_PyOS_IsMainThread@@Base+0x69c> │ │ │ │ + beq 89718 <_PyOS_IsMainThread@@Base+0x69c> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 89594 <_PyOS_IsMainThread@@Base+0x688> │ │ │ │ + beq 89704 <_PyOS_IsMainThread@@Base+0x688> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b269c │ │ │ │ + bl b2630 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 895dc <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ + beq 8974c <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 895ac <_PyOS_IsMainThread@@Base+0x6a0> │ │ │ │ - ldr r3, [pc, #100] @ 895ec <_PyOS_IsMainThread@@Base+0x6e0> │ │ │ │ - ldr r1, [pc, #100] @ 895f0 <_PyOS_IsMainThread@@Base+0x6e4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 895dc <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ - ldr r2, [pc, #88] @ 895f4 <_PyOS_IsMainThread@@Base+0x6e8> │ │ │ │ - ldr r1, [pc, #88] @ 895f8 <_PyOS_IsMainThread@@Base+0x6ec> │ │ │ │ - ldr r0, [pc, #88] @ 895fc <_PyOS_IsMainThread@@Base+0x6f0> │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 895dc <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ + beq 8971c <_PyOS_IsMainThread@@Base+0x6a0> │ │ │ │ + ldr r3, [pc, #100] @ 8975c <_PyOS_IsMainThread@@Base+0x6e0> │ │ │ │ + ldr r1, [pc, #100] @ 89760 <_PyOS_IsMainThread@@Base+0x6e4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b 8974c <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ + ldr r2, [pc, #88] @ 89764 <_PyOS_IsMainThread@@Base+0x6e8> │ │ │ │ + ldr r1, [pc, #88] @ 89768 <_PyOS_IsMainThread@@Base+0x6ec> │ │ │ │ + ldr r0, [pc, #88] @ 8976c <_PyOS_IsMainThread@@Base+0x6f0> │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 8974c <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a4f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 895cc <_PyOS_IsMainThread@@Base+0x6c0> │ │ │ │ - ldr r3, [pc, #60] @ 89600 <_PyOS_IsMainThread@@Base+0x6f4> │ │ │ │ + bne 8973c <_PyOS_IsMainThread@@Base+0x6c0> │ │ │ │ + ldr r3, [pc, #60] @ 89770 <_PyOS_IsMainThread@@Base+0x6f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ - b 895dc <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ + bl 1443e0 │ │ │ │ + b 8974c <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 14471c │ │ │ │ + b 14478c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r6, ip, lsl sp │ │ │ │ - @ instruction: 0x00368bf0 │ │ │ │ - eorseq fp, r6, r4, ror fp │ │ │ │ - @ instruction: 0x0037bcd8 │ │ │ │ + @ instruction: 0x003615dc │ │ │ │ + @ instruction: 0x003694b0 │ │ │ │ + eorseq ip, r6, r4, lsr r4 │ │ │ │ + mlaseq r7, r8, r5, ip │ │ │ │ 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 8964c <_PyOS_IsMainThread@@Base+0x740> │ │ │ │ + bne 897bc <_PyOS_IsMainThread@@Base+0x740> │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 89670 <_PyOS_IsMainThread@@Base+0x764> │ │ │ │ - ldr r2, [pc, #252] @ 8973c <_PyOS_IsMainThread@@Base+0x830> │ │ │ │ - ldr r1, [pc, #252] @ 89740 <_PyOS_IsMainThread@@Base+0x834> │ │ │ │ - ldr r0, [pc, #252] @ 89744 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 89684 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + bne 897e0 <_PyOS_IsMainThread@@Base+0x764> │ │ │ │ + ldr r2, [pc, #252] @ 898ac <_PyOS_IsMainThread@@Base+0x830> │ │ │ │ + ldr r1, [pc, #252] @ 898b0 <_PyOS_IsMainThread@@Base+0x834> │ │ │ │ + ldr r0, [pc, #252] @ 898b4 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 897f4 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #232] @ 89744 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ + ldr r0, [pc, #232] @ 898b4 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89624 <_PyOS_IsMainThread@@Base+0x718> │ │ │ │ - b 89684 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + bne 89794 <_PyOS_IsMainThread@@Base+0x718> │ │ │ │ + b 897f4 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl b269c │ │ │ │ + bl b2630 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 8968c <_PyOS_IsMainThread@@Base+0x780> │ │ │ │ + bne 897fc <_PyOS_IsMainThread@@Base+0x780> │ │ │ │ mov r0, #0 │ │ │ │ - b 89734 <_PyOS_IsMainThread@@Base+0x828> │ │ │ │ + b 898a4 <_PyOS_IsMainThread@@Base+0x828> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 896e0 <_PyOS_IsMainThread@@Base+0x7d4> │ │ │ │ + bne 89850 <_PyOS_IsMainThread@@Base+0x7d4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #160] @ 89748 <_PyOS_IsMainThread@@Base+0x83c> │ │ │ │ + ldr r2, [pc, #160] @ 898b8 <_PyOS_IsMainThread@@Base+0x83c> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 89708 <_PyOS_IsMainThread@@Base+0x7fc> │ │ │ │ + beq 89878 <_PyOS_IsMainThread@@Base+0x7fc> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 896f4 <_PyOS_IsMainThread@@Base+0x7e8> │ │ │ │ + beq 89864 <_PyOS_IsMainThread@@Base+0x7e8> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b269c │ │ │ │ + bl b2630 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89684 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + beq 897f4 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 8970c <_PyOS_IsMainThread@@Base+0x800> │ │ │ │ - ldr r3, [pc, #100] @ 8974c <_PyOS_IsMainThread@@Base+0x840> │ │ │ │ - ldr r1, [pc, #100] @ 89750 <_PyOS_IsMainThread@@Base+0x844> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 89684 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ - ldr r2, [pc, #88] @ 89754 <_PyOS_IsMainThread@@Base+0x848> │ │ │ │ - ldr r1, [pc, #88] @ 89758 <_PyOS_IsMainThread@@Base+0x84c> │ │ │ │ - ldr r0, [pc, #64] @ 89744 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 89684 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + beq 8987c <_PyOS_IsMainThread@@Base+0x800> │ │ │ │ + ldr r3, [pc, #100] @ 898bc <_PyOS_IsMainThread@@Base+0x840> │ │ │ │ + ldr r1, [pc, #100] @ 898c0 <_PyOS_IsMainThread@@Base+0x844> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b 897f4 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + ldr r2, [pc, #88] @ 898c4 <_PyOS_IsMainThread@@Base+0x848> │ │ │ │ + ldr r1, [pc, #88] @ 898c8 <_PyOS_IsMainThread@@Base+0x84c> │ │ │ │ + ldr r0, [pc, #64] @ 898b4 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 897f4 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ mov r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 298f8 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #36] @ 89748 <_PyOS_IsMainThread@@Base+0x83c> │ │ │ │ - beq 89734 <_PyOS_IsMainThread@@Base+0x828> │ │ │ │ + ldreq r0, [pc, #36] @ 898b8 <_PyOS_IsMainThread@@Base+0x83c> │ │ │ │ + beq 898a4 <_PyOS_IsMainThread@@Base+0x828> │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 14471c │ │ │ │ + b 14478c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0037acf0 │ │ │ │ - eorseq r9, r6, r8, ror #26 │ │ │ │ - eorseq fp, r7, r4, ror #25 │ │ │ │ + @ instruction: 0x0037b5b0 │ │ │ │ + eorseq sl, r6, r8, lsr #12 │ │ │ │ + eorseq ip, r7, r4, lsr #11 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r6, ip, lsl sp │ │ │ │ - @ instruction: 0x00368bf0 │ │ │ │ - eorseq r9, r6, r8, lsl #28 │ │ │ │ + @ instruction: 0x003615dc │ │ │ │ + @ instruction: 0x003694b0 │ │ │ │ + eorseq sl, r6, r8, asr #13 │ │ │ │ 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 8978c <_PyOS_IsMainThread@@Base+0x880> │ │ │ │ + bne 898fc <_PyOS_IsMainThread@@Base+0x880> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 897a0 <_PyOS_IsMainThread@@Base+0x894> │ │ │ │ - b 897b8 <_PyOS_IsMainThread@@Base+0x8ac> │ │ │ │ - ldr r0, [pc, #60] @ 897d0 <_PyOS_IsMainThread@@Base+0x8c4> │ │ │ │ - bl 1ef238 <_PyArg_NoKeywords@@Base> │ │ │ │ + bne 89910 <_PyOS_IsMainThread@@Base+0x894> │ │ │ │ + b 89928 <_PyOS_IsMainThread@@Base+0x8ac> │ │ │ │ + ldr r0, [pc, #60] @ 89940 <_PyOS_IsMainThread@@Base+0x8c4> │ │ │ │ + bl 1ef648 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8977c <_PyOS_IsMainThread@@Base+0x870> │ │ │ │ - b 897c8 <_PyOS_IsMainThread@@Base+0x8bc> │ │ │ │ + bne 898ec <_PyOS_IsMainThread@@Base+0x870> │ │ │ │ + b 89938 <_PyOS_IsMainThread@@Base+0x8bc> │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #36] @ 897d0 <_PyOS_IsMainThread@@Base+0x8c4> │ │ │ │ + ldr r0, [pc, #36] @ 89940 <_PyOS_IsMainThread@@Base+0x8c4> │ │ │ │ mov r2, r3 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 897c8 <_PyOS_IsMainThread@@Base+0x8bc> │ │ │ │ + beq 89938 <_PyOS_IsMainThread@@Base+0x8bc> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2e9ce0 │ │ │ │ + b 2ea520 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0037ccb8 │ │ │ │ + eorseq sp, r7, r4, asr r5 │ │ │ │ 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 89804 <_PyOS_IsMainThread@@Base+0x8f8> │ │ │ │ + bne 89974 <_PyOS_IsMainThread@@Base+0x8f8> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 89818 <_PyOS_IsMainThread@@Base+0x90c> │ │ │ │ - b 89830 <_PyOS_IsMainThread@@Base+0x924> │ │ │ │ - ldr r0, [pc, #60] @ 89848 <_PyOS_IsMainThread@@Base+0x93c> │ │ │ │ - bl 1ef238 <_PyArg_NoKeywords@@Base> │ │ │ │ + bne 89988 <_PyOS_IsMainThread@@Base+0x90c> │ │ │ │ + b 899a0 <_PyOS_IsMainThread@@Base+0x924> │ │ │ │ + ldr r0, [pc, #60] @ 899b8 <_PyOS_IsMainThread@@Base+0x93c> │ │ │ │ + bl 1ef648 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 897f4 <_PyOS_IsMainThread@@Base+0x8e8> │ │ │ │ - b 89840 <_PyOS_IsMainThread@@Base+0x934> │ │ │ │ + bne 89964 <_PyOS_IsMainThread@@Base+0x8e8> │ │ │ │ + b 899b0 <_PyOS_IsMainThread@@Base+0x934> │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #36] @ 89848 <_PyOS_IsMainThread@@Base+0x93c> │ │ │ │ + ldr r0, [pc, #36] @ 899b8 <_PyOS_IsMainThread@@Base+0x93c> │ │ │ │ mov r2, r3 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89840 <_PyOS_IsMainThread@@Base+0x934> │ │ │ │ + beq 899b0 <_PyOS_IsMainThread@@Base+0x934> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 305330 │ │ │ │ + b 305b70 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r7, r0, lsl ip │ │ │ │ + eorseq sp, r7, ip, lsr #9 │ │ │ │ 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 8987c <_PyOS_IsMainThread@@Base+0x970> │ │ │ │ + bne 899ec <_PyOS_IsMainThread@@Base+0x970> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 89890 <_PyOS_IsMainThread@@Base+0x984> │ │ │ │ - b 898a8 <_PyOS_IsMainThread@@Base+0x99c> │ │ │ │ - ldr r0, [pc, #224] @ 89964 <_PyOS_IsMainThread@@Base+0xa58> │ │ │ │ - bl 1ef238 <_PyArg_NoKeywords@@Base> │ │ │ │ + bne 89a00 <_PyOS_IsMainThread@@Base+0x984> │ │ │ │ + b 89a18 <_PyOS_IsMainThread@@Base+0x99c> │ │ │ │ + ldr r0, [pc, #224] @ 89ad4 <_PyOS_IsMainThread@@Base+0xa58> │ │ │ │ + bl 1ef648 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8986c <_PyOS_IsMainThread@@Base+0x960> │ │ │ │ - b 898f8 <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ + bne 899dc <_PyOS_IsMainThread@@Base+0x960> │ │ │ │ + b 89a68 <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #200] @ 89964 <_PyOS_IsMainThread@@Base+0xa58> │ │ │ │ + ldr r0, [pc, #200] @ 89ad4 <_PyOS_IsMainThread@@Base+0xa58> │ │ │ │ mov r2, r3 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 898f8 <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ + beq 89a68 <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - bl b9744 │ │ │ │ + bl b96d0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 898f8 <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ + beq 89a68 <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 151c7c │ │ │ │ + bl 151e88 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 89900 <_PyOS_IsMainThread@@Base+0x9f4> │ │ │ │ + bne 89a70 <_PyOS_IsMainThread@@Base+0x9f4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 898f8 <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ + beq 89a68 <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 898f8 <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ + bne 89a68 <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ - b 8995c <_PyOS_IsMainThread@@Base+0xa50> │ │ │ │ + b 89acc <_PyOS_IsMainThread@@Base+0xa50> │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1275c8 │ │ │ │ + bl 127628 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 89938 <_PyOS_IsMainThread@@Base+0xa2c> │ │ │ │ + beq 89aa8 <_PyOS_IsMainThread@@Base+0xa2c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 89938 <_PyOS_IsMainThread@@Base+0xa2c> │ │ │ │ + bne 89aa8 <_PyOS_IsMainThread@@Base+0xa2c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8995c <_PyOS_IsMainThread@@Base+0xa50> │ │ │ │ + beq 89acc <_PyOS_IsMainThread@@Base+0xa50> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8995c <_PyOS_IsMainThread@@Base+0xa50> │ │ │ │ + bne 89acc <_PyOS_IsMainThread@@Base+0xa50> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r8, ip, lsr #23 │ │ │ │ + eorseq fp, r8, ip, ror #8 │ │ │ │ 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] @ 899e4 <_PyOS_IsMainThread@@Base+0xad8> │ │ │ │ - bl b6a88 │ │ │ │ + ldr r1, [pc, #88] @ 89b54 <_PyOS_IsMainThread@@Base+0xad8> │ │ │ │ + bl b6a14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8999c <_PyOS_IsMainThread@@Base+0xa90> │ │ │ │ + bne 89b0c <_PyOS_IsMainThread@@Base+0xa90> │ │ │ │ mov r4, #0 │ │ │ │ - b 899d8 <_PyOS_IsMainThread@@Base+0xacc> │ │ │ │ + b 89b48 <_PyOS_IsMainThread@@Base+0xacc> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ - bl 138d08 │ │ │ │ + bl 138d78 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 89994 <_PyOS_IsMainThread@@Base+0xa88> │ │ │ │ + beq 89b04 <_PyOS_IsMainThread@@Base+0xa88> │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #44] @ 899e8 <_PyOS_IsMainThread@@Base+0xadc> │ │ │ │ - ldr r4, [pc, #44] @ 899ec <_PyOS_IsMainThread@@Base+0xae0> │ │ │ │ + ldr r3, [pc, #44] @ 89b58 <_PyOS_IsMainThread@@Base+0xadc> │ │ │ │ + ldr r4, [pc, #44] @ 89b5c <_PyOS_IsMainThread@@Base+0xae0> │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ moveq r4, r3 │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00368fd0 │ │ │ │ + mlaseq r6, r0, r8, r9 │ │ │ │ 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] @ 89acc <_PyOS_IsMainThread@@Base+0xbc0> │ │ │ │ + ldr r1, [pc, #184] @ 89c3c <_PyOS_IsMainThread@@Base+0xbc0> │ │ │ │ add r2, sp, #12 │ │ │ │ - bl b6a88 │ │ │ │ + bl b6a14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89a28 <_PyOS_IsMainThread@@Base+0xb1c> │ │ │ │ + bne 89b98 <_PyOS_IsMainThread@@Base+0xb1c> │ │ │ │ mov r4, #0 │ │ │ │ - b 89ac0 <_PyOS_IsMainThread@@Base+0xbb4> │ │ │ │ + b 89c30 <_PyOS_IsMainThread@@Base+0xbb4> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 138d08 │ │ │ │ + bl 138d78 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 89a20 <_PyOS_IsMainThread@@Base+0xb14> │ │ │ │ + beq 89b90 <_PyOS_IsMainThread@@Base+0xb14> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl 138d08 │ │ │ │ + bl 138d78 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89ab8 <_PyOS_IsMainThread@@Base+0xbac> │ │ │ │ + beq 89c28 <_PyOS_IsMainThread@@Base+0xbac> │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bgt 89a78 <_PyOS_IsMainThread@@Base+0xb6c> │ │ │ │ + bgt 89be8 <_PyOS_IsMainThread@@Base+0xb6c> │ │ │ │ sub r0, r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ bl 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89a94 <_PyOS_IsMainThread@@Base+0xb88> │ │ │ │ - ldr r2, [pc, #80] @ 89ad0 <_PyOS_IsMainThread@@Base+0xbc4> │ │ │ │ - ldr r6, [pc, #76] @ 89ad0 <_PyOS_IsMainThread@@Base+0xbc4> │ │ │ │ + beq 89c04 <_PyOS_IsMainThread@@Base+0xb88> │ │ │ │ + ldr r2, [pc, #80] @ 89c40 <_PyOS_IsMainThread@@Base+0xbc4> │ │ │ │ + ldr r6, [pc, #76] @ 89c40 <_PyOS_IsMainThread@@Base+0xbc4> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b 89aac <_PyOS_IsMainThread@@Base+0xba0> │ │ │ │ - ldr r2, [pc, #56] @ 89ad4 <_PyOS_IsMainThread@@Base+0xbc8> │ │ │ │ - ldr r6, [pc, #52] @ 89ad4 <_PyOS_IsMainThread@@Base+0xbc8> │ │ │ │ + b 89c1c <_PyOS_IsMainThread@@Base+0xba0> │ │ │ │ + ldr r2, [pc, #56] @ 89c44 <_PyOS_IsMainThread@@Base+0xbc8> │ │ │ │ + ldr r6, [pc, #52] @ 89c44 <_PyOS_IsMainThread@@Base+0xbc8> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r4, r9, r8, lsl #16 │ │ │ │ + eorseq r5, r9, r8, asr #1 │ │ │ │ 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] @ 89b34 <_PyOS_IsMainThread@@Base+0xc28> │ │ │ │ - bl b6a88 │ │ │ │ + ldr r1, [pc, #56] @ 89ca4 <_PyOS_IsMainThread@@Base+0xc28> │ │ │ │ + bl b6a14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89b2c <_PyOS_IsMainThread@@Base+0xc20> │ │ │ │ - ldr r3, [pc, #44] @ 89b38 <_PyOS_IsMainThread@@Base+0xc2c> │ │ │ │ + beq 89c9c <_PyOS_IsMainThread@@Base+0xc20> │ │ │ │ + ldr r3, [pc, #44] @ 89ca8 <_PyOS_IsMainThread@@Base+0xc2c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl bbd64 │ │ │ │ - ldr r2, [pc, #32] @ 89b3c <_PyOS_IsMainThread@@Base+0xc30> │ │ │ │ + bl bbcf0 │ │ │ │ + ldr r2, [pc, #32] @ 89cac <_PyOS_IsMainThread@@Base+0xc30> │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #16] @ 89b40 <_PyOS_IsMainThread@@Base+0xc34> │ │ │ │ + ldr r0, [pc, #16] @ 89cb0 <_PyOS_IsMainThread@@Base+0xc34> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00368fd0 │ │ │ │ + mlaseq r6, r0, r8, r9 │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq r4, r7, r8, lsr #27 │ │ │ │ + eorseq r5, r7, r8, lsl r6 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00089b44 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ - ldr r1, [pc, #4] @ 89b50 <_Py_Get_Getpath_CodeObject@@Base+0xc> │ │ │ │ - ldr r0, [pc, #4] @ 89b54 <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ - b be424 │ │ │ │ +00089cb4 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ + ldr r1, [pc, #4] @ 89cc0 <_Py_Get_Getpath_CodeObject@@Base+0xc> │ │ │ │ + ldr r0, [pc, #4] @ 89cc4 <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ + b be3b4 │ │ │ │ andeq r3, r0, r0, ror r5 │ │ │ │ - eorseq r7, sl, r0, lsr sp │ │ │ │ + @ instruction: 0x003a85f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl aa930 │ │ │ │ + bl aa874 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89bfc <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ + beq 89d6c <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 261e10 │ │ │ │ + bl 262068 │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - bl a55e8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89c00 <_Py_Get_Getpath_CodeObject@@Base+0xbc> │ │ │ │ + beq 89d70 <_Py_Get_Getpath_CodeObject@@Base+0xbc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 89bfc <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ + beq 89d6c <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 89bfc <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ + bne 89d6c <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 2c9e44 <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ + bl 2ca2cc <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89cb4 <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ + beq 89e24 <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, r2 │ │ │ │ bl 29cdc │ │ │ │ - bl c3e38 │ │ │ │ + bl c3dc8 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ bl 29334 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 89ca4 <_Py_Get_Getpath_CodeObject@@Base+0x160> │ │ │ │ + bne 89e14 <_Py_Get_Getpath_CodeObject@@Base+0x160> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 89c94 <_Py_Get_Getpath_CodeObject@@Base+0x150> │ │ │ │ - bl 1326d0 │ │ │ │ + bne 89e04 <_Py_Get_Getpath_CodeObject@@Base+0x150> │ │ │ │ + bl 132738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89c48 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + beq 89db8 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ mov r0, #0 │ │ │ │ - b 89cb4 <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ - ldr r3, [pc, #32] @ 89cbc <_Py_Get_Getpath_CodeObject@@Base+0x178> │ │ │ │ + b 89e24 <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ + ldr r3, [pc, #32] @ 89e2c <_Py_Get_Getpath_CodeObject@@Base+0x178> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ - b 89cb4 <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ + bl 1443e0 │ │ │ │ + b 89e24 <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 89b58 <_Py_Get_Getpath_CodeObject@@Base+0x14> │ │ │ │ + bl 89cc8 <_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 89cfc <_Py_Get_Getpath_CodeObject@@Base+0x1b8> │ │ │ │ + bne 89e6c <_Py_Get_Getpath_CodeObject@@Base+0x1b8> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2c9e44 <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ + bl 2ca2cc <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89d20 <_Py_Get_Getpath_CodeObject@@Base+0x1dc> │ │ │ │ - b 89e2c <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bne 89e90 <_Py_Get_Getpath_CodeObject@@Base+0x1dc> │ │ │ │ + b 89f9c <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #320] @ 89e4c <_Py_Get_Getpath_CodeObject@@Base+0x308> │ │ │ │ + ldr r0, [pc, #320] @ 89fbc <_Py_Get_Getpath_CodeObject@@Base+0x308> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89ce4 <_Py_Get_Getpath_CodeObject@@Base+0x1a0> │ │ │ │ - b 89e2c <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bne 89e54 <_Py_Get_Getpath_CodeObject@@Base+0x1a0> │ │ │ │ + b 89f9c <_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 1c3800 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1c3d18 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 89e2c <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + blt 89f9c <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r6, sp, #8 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r6, #-8] │ │ │ │ - bge 89d74 <_Py_Get_Getpath_CodeObject@@Base+0x230> │ │ │ │ - ldr r3, [pc, #232] @ 89e50 <_Py_Get_Getpath_CodeObject@@Base+0x30c> │ │ │ │ - ldr r1, [pc, #232] @ 89e54 <_Py_Get_Getpath_CodeObject@@Base+0x310> │ │ │ │ + bge 89ee4 <_Py_Get_Getpath_CodeObject@@Base+0x230> │ │ │ │ + ldr r3, [pc, #232] @ 89fc0 <_Py_Get_Getpath_CodeObject@@Base+0x30c> │ │ │ │ + ldr r1, [pc, #232] @ 89fc4 <_Py_Get_Getpath_CodeObject@@Base+0x310> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 89e2c <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bl 18ee38 │ │ │ │ + b 89f9c <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 209a68 <_PyDeadline_Init@@Base> │ │ │ │ + bl 2d8424 <_PyDeadline_Init@@Base> │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c4d3c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c5254 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 89e2c <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ - bl c3e38 │ │ │ │ + blt 89f9c <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 89e34 <_Py_Get_Getpath_CodeObject@@Base+0x2f0> │ │ │ │ + bne 89fa4 <_Py_Get_Getpath_CodeObject@@Base+0x2f0> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 89df8 <_Py_Get_Getpath_CodeObject@@Base+0x2b4> │ │ │ │ + beq 89f68 <_Py_Get_Getpath_CodeObject@@Base+0x2b4> │ │ │ │ cmp r3, #11 │ │ │ │ - ldreq r0, [pc, #112] @ 89e58 <_Py_Get_Getpath_CodeObject@@Base+0x314> │ │ │ │ - beq 89e44 <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ - ldr r3, [pc, #108] @ 89e5c <_Py_Get_Getpath_CodeObject@@Base+0x318> │ │ │ │ + ldreq r0, [pc, #112] @ 89fc8 <_Py_Get_Getpath_CodeObject@@Base+0x314> │ │ │ │ + beq 89fb4 <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ + ldr r3, [pc, #108] @ 89fcc <_Py_Get_Getpath_CodeObject@@Base+0x318> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ - b 89e44 <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ - bl 1326d0 │ │ │ │ + bl 1443e0 │ │ │ │ + b 89fb4 <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ + bl 132738 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89e2c <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bne 89f9c <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 3221a8 <_PyDeadline_Get@@Base> │ │ │ │ + bl 322b7c <_PyDeadline_Get@@Base> │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ str r0, [r6, #-8] │ │ │ │ str r1, [r6, #-4] │ │ │ │ - bge 89d88 <_Py_Get_Getpath_CodeObject@@Base+0x244> │ │ │ │ - b 89e34 <_Py_Get_Getpath_CodeObject@@Base+0x2f0> │ │ │ │ + bge 89ef8 <_Py_Get_Getpath_CodeObject@@Base+0x244> │ │ │ │ + b 89fa4 <_Py_Get_Getpath_CodeObject@@Base+0x2f0> │ │ │ │ mov r0, #0 │ │ │ │ - b 89e44 <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ + b 89fb4 <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 89b58 <_Py_Get_Getpath_CodeObject@@Base+0x14> │ │ │ │ + bl 89cc8 <_Py_Get_Getpath_CodeObject@@Base+0x14> │ │ │ │ add sp, sp, #412 @ 0x19c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0x00371ed0 │ │ │ │ + mlaseq r7, r0, r7, r2 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r8, r0, ror ip │ │ │ │ + eorseq ip, r8, r8, lsr #10 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #128] @ 89ef8 <_Py_Get_Getpath_CodeObject@@Base+0x3b4> │ │ │ │ + ldr ip, [pc, #128] @ 8a068 <_Py_Get_Getpath_CodeObject@@Base+0x3b4> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #116] @ 89efc <_Py_Get_Getpath_CodeObject@@Base+0x3b8> │ │ │ │ + ldr r2, [pc, #116] @ 8a06c <_Py_Get_Getpath_CodeObject@@Base+0x3b8> │ │ │ │ cmp r3, ip │ │ │ │ cmpne r3, r2 │ │ │ │ movne r5, #1 │ │ │ │ moveq r5, #0 │ │ │ │ - beq 89eb0 <_Py_Get_Getpath_CodeObject@@Base+0x36c> │ │ │ │ - ldr r3, [pc, #96] @ 89f00 <_Py_Get_Getpath_CodeObject@@Base+0x3bc> │ │ │ │ - ldr r1, [pc, #96] @ 89f04 <_Py_Get_Getpath_CodeObject@@Base+0x3c0> │ │ │ │ + beq 8a020 <_Py_Get_Getpath_CodeObject@@Base+0x36c> │ │ │ │ + ldr r3, [pc, #96] @ 8a070 <_Py_Get_Getpath_CodeObject@@Base+0x3bc> │ │ │ │ + ldr r1, [pc, #96] @ 8a074 <_Py_Get_Getpath_CodeObject@@Base+0x3c0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #80] @ 89f08 <_Py_Get_Getpath_CodeObject@@Base+0x3c4> │ │ │ │ + ldr r3, [pc, #80] @ 8a078 <_Py_Get_Getpath_CodeObject@@Base+0x3c4> │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 89eec <_Py_Get_Getpath_CodeObject@@Base+0x3a8> │ │ │ │ + beq 8a05c <_Py_Get_Getpath_CodeObject@@Base+0x3a8> │ │ │ │ mov r1, r4 │ │ │ │ - bl cac9c <_PyArena_AddPyObject@@Base> │ │ │ │ + bl cabfc <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ strlt r5, [r6] │ │ │ │ - blt 89ea8 <_Py_Get_Getpath_CodeObject@@Base+0x364> │ │ │ │ + blt 8a018 <_Py_Get_Getpath_CodeObject@@Base+0x364> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r6] │ │ │ │ - b 89ef0 <_Py_Get_Getpath_CodeObject@@Base+0x3ac> │ │ │ │ + b 8a060 <_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, lsl #16 │ │ │ │ + eorseq r5, r9, ip, asr #1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00089f0c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #300] @ 8a050 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 357730 │ │ │ │ - ldr r5, [r3, r0] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 89f44 │ │ │ │ - ldr r1, [pc, #276] @ 8a054 │ │ │ │ - ldr r0, [pc, #276] @ 8a058 │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #272] @ 8a05c │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 18dc20 <_PySys_GetOptionalAttr@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 8a038 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 89f74 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - tst r3, #33554432 @ 0x2000000 │ │ │ │ - bne 89fc8 │ │ │ │ - bl 9b224 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 92e30 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - beq 8a038 │ │ │ │ - ldr r1, [pc, #196] @ 8a05c │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - bl 276504 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 89fc8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a038 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 8a038 │ │ │ │ - b 8a008 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 8a038 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ab188 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 8a010 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a038 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 8a038 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 8a038 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a048 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 8a048 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 189560 <_PyErr_Clear@@Base> │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r0, r0, ip │ │ │ │ - ldrsheq fp, [r5], -r4 @ │ │ │ │ - ldrheq sp, [r3], #-0 │ │ │ │ - ldrheq pc, [r7], #-32 @ 0xffffffe0 @ │ │ │ │ - │ │ │ │ -0008a060 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r0, [pc, #88] @ 8a0d4 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 18dc20 <_PySys_GetOptionalAttr@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 8a094 │ │ │ │ - bl 11a910 │ │ │ │ - mov r4, #0 │ │ │ │ - b 8a0c8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r4, r0 │ │ │ │ - beq 8a0c4 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ - ands r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq 8a0c4 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - movle r4, #0 │ │ │ │ - movgt r4, #1 │ │ │ │ - bl 9b224 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrheq pc, [r7], #-32 @ 0xffffffe0 @ │ │ │ │ - │ │ │ │ -0008a0d8 : │ │ │ │ +0008a07c : │ │ │ │ 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] @ 8a2f4 │ │ │ │ - bl 357730 │ │ │ │ + ldr r3, [pc, #512] @ 8a298 │ │ │ │ + bl 357fd0 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r7, #0 │ │ │ │ movle r7, #1 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr ip, [pc, #492] @ 8a2f8 │ │ │ │ + ldr ip, [pc, #492] @ 8a29c │ │ │ │ ldr r9, [r3, r0] │ │ │ │ mov r0, r7 │ │ │ │ addle r5, sp, #4 │ │ │ │ movgt r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 92e30 │ │ │ │ + bl 92d74 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8a2e0 │ │ │ │ + beq 8a284 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r5, r6, lsl #2] │ │ │ │ mvn r1, #0 │ │ │ │ - bl b1e44 │ │ │ │ + bl b1dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a16c │ │ │ │ + bne 8a110 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a2e0 │ │ │ │ + beq 8a284 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a2e0 │ │ │ │ + bne 8a284 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 8a2e0 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 8a284 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r0, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne 8a130 │ │ │ │ - ldr r0, [pc, #372] @ 8a2fc │ │ │ │ + bne 8a0d4 │ │ │ │ + ldr r0, [pc, #372] @ 8a2a0 │ │ │ │ ldr r9, [r9, #8] │ │ │ │ - bl 9dd6c │ │ │ │ + bl 9dcb0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 276504 │ │ │ │ + bl 27675c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - beq 8a1e4 │ │ │ │ + beq 8a188 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a1d8 │ │ │ │ + beq 8a17c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a1d8 │ │ │ │ + bne 8a17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [pc, #288] @ 8a300 │ │ │ │ - ldr r0, [pc, #288] @ 8a304 │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [pc, #288] @ 8a2a4 │ │ │ │ + ldr r0, [pc, #288] @ 8a2a8 │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a204 │ │ │ │ + beq 8a1a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a204 │ │ │ │ + bne 8a1a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 8a2ec │ │ │ │ + beq 8a290 │ │ │ │ mov r7, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 2779c8 <_PyInterpreterState_SetRunningMain@@Base+0xa0> │ │ │ │ + bl 277c20 <_PyInterpreterState_SetRunningMain@@Base+0xa0> │ │ │ │ cmp r0, r7 │ │ │ │ - beq 8a2ec │ │ │ │ + beq 8a290 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r4, r7 │ │ │ │ - bne 8a248 │ │ │ │ - ldr r1, [pc, #196] @ 8a308 │ │ │ │ - ldr r0, [pc, #188] @ 8a304 │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #188] @ 8a30c │ │ │ │ + bne 8a1ec │ │ │ │ + ldr r1, [pc, #196] @ 8a2ac │ │ │ │ + ldr r0, [pc, #188] @ 8a2a8 │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #188] @ 8a2b0 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 18dc20 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18dd24 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 8a268 │ │ │ │ - ldr r1, [pc, #172] @ 8a310 │ │ │ │ - ldr r0, [pc, #156] @ 8a304 │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bge 8a20c │ │ │ │ + ldr r1, [pc, #172] @ 8a2b4 │ │ │ │ + ldr r0, [pc, #156] @ 8a2a8 │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a2b8 │ │ │ │ + beq 8a25c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 26160c │ │ │ │ + bl 261794 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 8a294 │ │ │ │ - ldr r1, [pc, #132] @ 8a314 │ │ │ │ - ldr r0, [pc, #112] @ 8a304 │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bge 8a238 │ │ │ │ + ldr r1, [pc, #132] @ 8a2b8 │ │ │ │ + ldr r0, [pc, #112] @ 8a2a8 │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a2b8 │ │ │ │ + beq 8a25c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 8a2b8 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 8a25c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a2ec │ │ │ │ + beq 8a290 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a2ec │ │ │ │ + bne 8a290 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 8a2ec │ │ │ │ - ldr r1, [pc, #48] @ 8a318 │ │ │ │ - ldr r0, [pc, #24] @ 8a304 │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 8a290 │ │ │ │ + ldr r1, [pc, #48] @ 8a2bc │ │ │ │ + ldr r0, [pc, #24] @ 8a2a8 │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r4, r9, r0, lsl #30 │ │ │ │ - @ instruction: 0x0035a7b0 │ │ │ │ - eorseq r4, r9, ip, lsr #16 │ │ │ │ - subseq sp, r3, ip, asr #1 │ │ │ │ - eorseq r4, r9, r4, asr #16 │ │ │ │ + eorseq r5, r9, r0, asr #15 │ │ │ │ + eorseq fp, r5, r0, ror r0 │ │ │ │ + eorseq r5, r9, ip, ror #1 │ │ │ │ + @ instruction: 0x0053d994 │ │ │ │ + eorseq r5, r9, r4, lsl #2 │ │ │ │ ldrsbeq lr, [r7], #-20 @ 0xffffffec │ │ │ │ - eorseq r4, r9, r4, ror #16 │ │ │ │ - eorseq r4, r9, r8, ror r8 │ │ │ │ - mlaseq r9, r8, r8, r4 │ │ │ │ + eorseq r5, r9, r4, lsr #2 │ │ │ │ + eorseq r5, r9, r8, lsr r1 │ │ │ │ + eorseq r5, r9, r8, asr r1 │ │ │ │ │ │ │ │ -0008a31c : │ │ │ │ - ldr r3, [pc, #12] @ 8a330 │ │ │ │ +0008a2c0 : │ │ │ │ + ldr r3, [pc, #12] @ 8a2d4 │ │ │ │ ldr r2, [r3] │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ - b 8a0d8 │ │ │ │ + b 8a07c │ │ │ │ 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 │ │ │ │ @@ -98912,365 +98889,365 @@ │ │ │ │ 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] @ 8a448 │ │ │ │ - ldr r3, [pc, #208] @ 8a44c │ │ │ │ + ldr r2, [pc, #208] @ 8a3ec │ │ │ │ + ldr r3, [pc, #208] @ 8a3f0 │ │ │ │ mov r5, r0 │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r0, lr │ │ │ │ str r4, [sp] │ │ │ │ - bl 118e24 │ │ │ │ + bl 118e1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a3c0 │ │ │ │ + beq 8a364 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bge 8a3c8 │ │ │ │ + bge 8a36c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1134c4 │ │ │ │ - ldr r3, [pc, #152] @ 8a450 │ │ │ │ - ldr r1, [pc, #152] @ 8a454 │ │ │ │ + bl 1134fc │ │ │ │ + ldr r3, [pc, #152] @ 8a3f4 │ │ │ │ + ldr r1, [pc, #152] @ 8a3f8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ - b 8a440 │ │ │ │ + b 8a3e4 │ │ │ │ moveq r2, r3 │ │ │ │ streq r3, [sp, #20] │ │ │ │ - beq 8a3f8 │ │ │ │ + beq 8a39c │ │ │ │ cmp r2, r3 │ │ │ │ - ble 8a3f8 │ │ │ │ + ble 8a39c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1134c4 │ │ │ │ - ldr r3, [pc, #100] @ 8a450 │ │ │ │ - ldr r1, [pc, #104] @ 8a458 │ │ │ │ + bl 1134fc │ │ │ │ + ldr r3, [pc, #100] @ 8a3f4 │ │ │ │ + ldr r1, [pc, #104] @ 8a3fc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 8a3c0 │ │ │ │ + bl 18ee38 │ │ │ │ + b 8a364 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 73b2c <_PyLong_Size_t_Converter@@Base+0x714> │ │ │ │ + bl 73acc <_PyLong_Size_t_Converter@@Base+0x714> │ │ │ │ ldr r6, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bge 8a42c │ │ │ │ - bl 1134c4 │ │ │ │ + bge 8a3d0 │ │ │ │ + bl 1134fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b224 │ │ │ │ - b 8a3c0 │ │ │ │ - bl 1134c4 │ │ │ │ - ldr r0, [pc, #36] @ 8a45c │ │ │ │ + bl 9b168 │ │ │ │ + b 8a364 │ │ │ │ + bl 1134fc │ │ │ │ + ldr r0, [pc, #36] @ 8a400 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl a9a34 │ │ │ │ + bl a9978 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r4, r9, ip, lsr #17 │ │ │ │ + eorseq r5, r9, ip, ror #2 │ │ │ │ subseq r4, r7, r0, asr #25 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r4, r9, r0, asr #17 │ │ │ │ - eorseq r4, r9, r8, ror #17 │ │ │ │ - eorseq r4, r9, r8, lsl r9 │ │ │ │ + eorseq r5, r9, r0, lsl #3 │ │ │ │ + eorseq r5, r9, r8, lsr #3 │ │ │ │ + @ instruction: 0x003951d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92e30 │ │ │ │ + bl 92d74 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8a52c │ │ │ │ + beq 8a4d0 │ │ │ │ bl 2a18c │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r7, r6 │ │ │ │ - bne 8a4e8 │ │ │ │ - ldr r3, [pc, #224] @ 8a578 │ │ │ │ + bne 8a48c │ │ │ │ + ldr r3, [pc, #224] @ 8a51c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ + bl 1443e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a52c │ │ │ │ + beq 8a4d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a52c │ │ │ │ + bne 8a4d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 8a52c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 8a4d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab188 │ │ │ │ + bl ab0cc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 8a510 │ │ │ │ + beq 8a4b4 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - bne 8a550 │ │ │ │ + bne 8a4f4 │ │ │ │ add r7, r7, #8 │ │ │ │ ldr r1, [r7] │ │ │ │ - ldr r2, [pc, #136] @ 8a57c │ │ │ │ + ldr r2, [pc, #136] @ 8a520 │ │ │ │ cmp r1, #0 │ │ │ │ - ldr r0, [pc, #132] @ 8a580 │ │ │ │ - beq 8a568 │ │ │ │ + ldr r0, [pc, #132] @ 8a524 │ │ │ │ + beq 8a50c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - bl a9a34 │ │ │ │ + bl a9978 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bne 8a4c4 │ │ │ │ + bne 8a468 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 8a534 │ │ │ │ + bne 8a4d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 29b14 │ │ │ │ mov r4, #0 │ │ │ │ - b 8a570 │ │ │ │ + b 8a514 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a524 │ │ │ │ + bne 8a4c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 8a524 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 8a4c8 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 8a4e4 │ │ │ │ + bne 8a488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 8a4e4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 8a488 │ │ │ │ mov r0, r6 │ │ │ │ bl 29b14 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - strdeq fp, [fp], -r4 │ │ │ │ - eorseq r4, r9, ip, lsl r9 │ │ │ │ + andeq fp, fp, r0, lsl #15 │ │ │ │ + @ instruction: 0x003951dc │ │ │ │ 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 8a5d0 │ │ │ │ + bne 8a574 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 8a5f4 │ │ │ │ - ldr r2, [pc, #284] @ 8a6e0 │ │ │ │ - ldr r1, [pc, #284] @ 8a6e4 │ │ │ │ - ldr r0, [pc, #284] @ 8a6e8 │ │ │ │ - bl 314db4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 8a678 │ │ │ │ + bne 8a598 │ │ │ │ + ldr r2, [pc, #284] @ 8a684 │ │ │ │ + ldr r1, [pc, #284] @ 8a688 │ │ │ │ + ldr r0, [pc, #284] @ 8a68c │ │ │ │ + bl 315648 <_PyArg_BadArgument@@Base> │ │ │ │ + b 8a61c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #264] @ 8a6e8 │ │ │ │ + ldr r0, [pc, #264] @ 8a68c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a5a8 │ │ │ │ - b 8a678 │ │ │ │ + bne 8a54c │ │ │ │ + b 8a61c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl b269c │ │ │ │ + bl b2630 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 8a678 │ │ │ │ + beq 8a61c │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 8a62c │ │ │ │ - ldr r3, [pc, #204] @ 8a6ec │ │ │ │ - ldr r1, [pc, #204] @ 8a6f0 │ │ │ │ + beq 8a5d0 │ │ │ │ + ldr r3, [pc, #204] @ 8a690 │ │ │ │ + ldr r1, [pc, #204] @ 8a694 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 8a678 │ │ │ │ + bl 18ee38 │ │ │ │ + b 8a61c │ │ │ │ ldrb r3, [r5] │ │ │ │ mov r4, #0 │ │ │ │ cmp r3, r4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bne 8a65c │ │ │ │ + bne 8a600 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f960 │ │ │ │ - ldr r1, [pc, #160] @ 8a6f4 │ │ │ │ + bl 10f99c │ │ │ │ + ldr r1, [pc, #160] @ 8a698 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 18ed34 │ │ │ │ - b 8a678 │ │ │ │ - ldr r3, [pc, #148] @ 8a6f8 │ │ │ │ + bl 18ee38 │ │ │ │ + b 8a61c │ │ │ │ + ldr r3, [pc, #148] @ 8a69c │ │ │ │ cmp r0, r3 │ │ │ │ - beq 8a694 │ │ │ │ + beq 8a638 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 17d40c │ │ │ │ + bl 17d518 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a680 │ │ │ │ + bne 8a624 │ │ │ │ mov r5, #0 │ │ │ │ - b 8a6d4 │ │ │ │ + b 8a678 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl ce634 │ │ │ │ + bl ce590 │ │ │ │ mov r1, r0 │ │ │ │ - b 8a698 │ │ │ │ + b 8a63c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 29700 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a6c0 │ │ │ │ - ldr r3, [pc, #76] @ 8a6fc │ │ │ │ + bne 8a664 │ │ │ │ + ldr r3, [pc, #76] @ 8a6a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ + bl 1443e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b224 │ │ │ │ - b 8a678 │ │ │ │ + bl 9b168 │ │ │ │ + b 8a61c │ │ │ │ mov r1, #0 │ │ │ │ - bl 14471c │ │ │ │ + bl 14478c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x0037acf0 │ │ │ │ - eorseq r9, r6, r8, ror #26 │ │ │ │ - @ instruction: 0x0037bcd4 │ │ │ │ + @ instruction: 0x0037b5b0 │ │ │ │ + eorseq sl, r6, r8, lsr #12 │ │ │ │ + mlaseq r7, r4, r5, ip │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r6, ip, lsl sp │ │ │ │ - eorseq r4, r9, r0, lsr #18 │ │ │ │ + @ instruction: 0x003615dc │ │ │ │ + eorseq r5, r9, r0, ror #3 │ │ │ │ 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 91918 │ │ │ │ + bl 9185c │ │ │ │ subs r5, r0, #0 │ │ │ │ ldrne r3, [r4, #8] │ │ │ │ movne r7, #0 │ │ │ │ ldrne r9, [r3, #8] │ │ │ │ - bne 8a780 │ │ │ │ - b 8a7bc │ │ │ │ + bne 8a724 │ │ │ │ + b 8a760 │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #240] @ 8a82c │ │ │ │ + ldr r0, [pc, #240] @ 8a7d0 │ │ │ │ mov r1, r8 │ │ │ │ - bl a9a34 │ │ │ │ + bl a9978 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 8a7c4 │ │ │ │ + beq 8a768 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - bne 8a7ec │ │ │ │ + bne 8a790 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 8a808 │ │ │ │ + bne 8a7ac │ │ │ │ cmp r8, #0 │ │ │ │ - blt 8a7b4 │ │ │ │ + blt 8a758 │ │ │ │ add r7, r7, #1 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bls 8a824 │ │ │ │ + bls 8a7c8 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ ldr r6, [r3, r7, lsl #3] │ │ │ │ add r3, r3, r7, lsl #3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 8a77c │ │ │ │ + beq 8a720 │ │ │ │ mov r0, r6 │ │ │ │ ldr r8, [r3, #4] │ │ │ │ - bl a32b0 │ │ │ │ + bl a31f4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 8a730 │ │ │ │ + bne 8a6d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ mov r5, #0 │ │ │ │ - b 8a824 │ │ │ │ + b 8a7c8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a7b4 │ │ │ │ + beq 8a758 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a7b4 │ │ │ │ + bne 8a758 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 8a7b4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 8a758 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a768 │ │ │ │ + bne 8a70c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 8a768 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 8a70c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 8a774 │ │ │ │ + bne 8a718 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 8a774 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 8a718 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq fp, r8, r4, ror r5 │ │ │ │ - b 8a700 │ │ │ │ + eorseq fp, r8, r4, lsr lr │ │ │ │ + b 8a6a4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 8a700 │ │ │ │ + bl 8a6a4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 8a8e0 │ │ │ │ + beq 8a884 │ │ │ │ mov r0, #2 │ │ │ │ - bl 92b0c │ │ │ │ + bl 92b08 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 8a888 │ │ │ │ + bne 8a82c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a8e0 │ │ │ │ + beq 8a884 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 8a8e0 │ │ │ │ + bne 8a884 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 8a8e0 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 8a884 │ │ │ │ mov r0, #1 │ │ │ │ - bl 92b0c │ │ │ │ + bl 92b08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a8e8 │ │ │ │ + bne 8a88c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a8bc │ │ │ │ + beq 8a860 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 8a8bc │ │ │ │ + bne 8a860 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a8e0 │ │ │ │ + beq 8a884 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a8e0 │ │ │ │ + bne 8a884 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 8a908 │ │ │ │ - ldr r2, [pc, #32] @ 8a910 │ │ │ │ + b 8a8ac │ │ │ │ + ldr r2, [pc, #32] @ 8a8b4 │ │ │ │ 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] │ │ │ │ @@ -99288,239 +99265,239 @@ │ │ │ │ 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 8a96c │ │ │ │ + bne 8a910 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 8a9a4 │ │ │ │ + beq 8a948 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #176] @ 8aa38 │ │ │ │ + ldr ip, [pc, #176] @ 8a9dc │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a664 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a634 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a9a4 │ │ │ │ + bne 8a948 │ │ │ │ mov r4, #0 │ │ │ │ - b 8aa24 │ │ │ │ + b 8a9c8 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 17d40c │ │ │ │ + bl 17d518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a99c │ │ │ │ + beq 8a940 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl ce634 │ │ │ │ - ldr r1, [pc, #112] @ 8aa3c │ │ │ │ + bl ce590 │ │ │ │ + ldr r1, [pc, #112] @ 8a9e0 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #104] @ 8aa40 │ │ │ │ - bl bbdf4 │ │ │ │ + ldr r0, [pc, #104] @ 8a9e4 │ │ │ │ + bl bbd80 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 8a9f4 │ │ │ │ - bl a55e8 │ │ │ │ + bge 8a998 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 8aa18 │ │ │ │ - b 8a99c │ │ │ │ - bl c3e38 │ │ │ │ + beq 8a9bc │ │ │ │ + b 8a940 │ │ │ │ + bl c3dc8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 294f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7b20 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 8a9e0 │ │ │ │ + beq 8a984 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsbeq r4, [r7], #-192 @ 0xffffff40 │ │ │ │ - eorseq pc, r5, r0, asr #9 │ │ │ │ - eorseq r4, r9, r4, asr #18 │ │ │ │ + eorseq pc, r5, r0, lsl #27 │ │ │ │ + eorseq r5, r9, r4, lsl #4 │ │ │ │ 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 2a5550 <_PyEvent_Notify@@Base> │ │ │ │ + bl 2a59d8 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 22de1c │ │ │ │ + bl 22dda0 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 8b0cc │ │ │ │ + bl 22f250 │ │ │ │ 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 22de1c │ │ │ │ + bl 22dda0 │ │ │ │ mov r0, r6 │ │ │ │ ldrd r6, [r5, #16] │ │ │ │ - bl 8b0cc │ │ │ │ + bl 22f250 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r0, [pc, #8] @ 8aad0 │ │ │ │ + ldr r0, [pc, #8] @ 8aa74 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - b 128cb4 │ │ │ │ - eorseq r4, r9, r0, asr r9 │ │ │ │ + b 128d18 │ │ │ │ + eorseq r5, r9, r0, lsl r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrb r5, [r0] │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8ac08 │ │ │ │ + beq 8abac │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov ip, #0 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ mov r7, ip │ │ │ │ cmp r2, #0 │ │ │ │ add ip, ip, #1 │ │ │ │ - bne 8aaf4 │ │ │ │ - ldr r3, [pc, #440] @ 8acc8 │ │ │ │ + bne 8aa98 │ │ │ │ + ldr r3, [pc, #440] @ 8ac6c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8ac08 │ │ │ │ + beq 8abac │ │ │ │ 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 8ab60 │ │ │ │ + b 8ab04 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldrb r1, [r1] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 8ac58 │ │ │ │ + beq 8abfc │ │ │ │ cmp r3, r4 │ │ │ │ - beq 8ac08 │ │ │ │ + beq 8abac │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8ac0c │ │ │ │ + beq 8abb0 │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8ab44 │ │ │ │ + beq 8aae8 │ │ │ │ sub r1, r2, #97 @ 0x61 │ │ │ │ cmp r1, #25 │ │ │ │ subls r2, r2, #32 │ │ │ │ andls r2, r2, #255 @ 0xff │ │ │ │ cmp lr, r2 │ │ │ │ - bne 8ab44 │ │ │ │ + bne 8aae8 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ add r1, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8acb4 │ │ │ │ + beq 8ac58 │ │ │ │ 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 8aca8 │ │ │ │ + beq 8ac4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8aca0 │ │ │ │ + beq 8ac44 │ │ │ │ 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 8ac14 │ │ │ │ + beq 8abb8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 8ab4c │ │ │ │ + b 8aaf0 │ │ │ │ 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 8abb0 │ │ │ │ + bne 8ab54 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 8ab4c │ │ │ │ + bne 8aaf0 │ │ │ │ ldrb r2, [r0, ip] │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ add r2, r0, ip │ │ │ │ - bne 8ab58 │ │ │ │ + bne 8aafc │ │ │ │ add r7, r7, #2 │ │ │ │ cmn r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ addne ip, r9, #65 @ 0x41 │ │ │ │ - beq 8acc0 │ │ │ │ + beq 8ac64 │ │ │ │ ldrb r0, [r2, #1]! │ │ │ │ sub r3, ip, r1 │ │ │ │ cmp r3, #1 │ │ │ │ cmpne r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - beq 8acbc │ │ │ │ + beq 8ac60 │ │ │ │ strb r0, [r1], #1 │ │ │ │ - b 8ac7c │ │ │ │ + b 8ac20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 8ac58 │ │ │ │ + b 8abfc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 8ac4c │ │ │ │ + b 8abf0 │ │ │ │ str r7, [sp, #4] │ │ │ │ - b 8ac48 │ │ │ │ + b 8abec │ │ │ │ strb r3, [r1] │ │ │ │ mov r0, #1 │ │ │ │ - b 8ac0c │ │ │ │ + b 8abb0 │ │ │ │ subseq r9, r9, r0, lsl #13 │ │ │ │ │ │ │ │ -0008accc <_PyConfig_InitCompatConfig@@Base>: │ │ │ │ +0008ac70 <_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 │ │ │ │ @@ -99551,15 +99528,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} │ │ │ │ │ │ │ │ -0008ad60 : │ │ │ │ +0008ad04 : │ │ │ │ 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 │ │ │ │ @@ -99573,114 +99550,114 @@ │ │ │ │ stm r4, {r1, r2} │ │ │ │ str r2, [r4, #12] │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0008adb0 : │ │ │ │ +0008ad54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #140] @ 8ae54 │ │ │ │ + ldr r4, [pc, #140] @ 8adf8 │ │ │ │ ldr r3, [r4, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8ae10 │ │ │ │ + beq 8adb4 │ │ │ │ ldr r3, [r4, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #124] @ 8ae58 │ │ │ │ + ldr r2, [pc, #124] @ 8adfc │ │ │ │ cmp r3, r2 │ │ │ │ - bne 8ae24 │ │ │ │ + bne 8adc8 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8ae4c │ │ │ │ + beq 8adf0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29e44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8ae3c │ │ │ │ + bne 8ade0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 8aefc │ │ │ │ - ldr r2, [pc, #60] @ 8ae58 │ │ │ │ + bl 8aea0 │ │ │ │ + ldr r2, [pc, #60] @ 8adfc │ │ │ │ ldr r3, [r4, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8ade0 │ │ │ │ + beq 8ad84 │ │ │ │ ldr r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 8adf0 │ │ │ │ - b 8ae4c │ │ │ │ - ldr r0, [pc, #24] @ 8ae5c │ │ │ │ + bne 8ad94 │ │ │ │ + b 8adf0 │ │ │ │ + ldr r0, [pc, #24] @ 8ae00 │ │ │ │ bl 2970c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ mov r4, #0 │ │ │ │ - b 8ae08 │ │ │ │ + b 8adac │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, lsl r0 │ │ │ │ - @ instruction: 0x00357ab8 │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ + eorseq r8, r5, r8, ror r3 │ │ │ │ │ │ │ │ -0008ae60 : │ │ │ │ +0008ae04 : │ │ │ │ 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 8af64 <_Py_DecodeLocaleEx@@Base> │ │ │ │ + bl 8af08 <_Py_DecodeLocaleEx@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [sp, #12] │ │ │ │ - bne 8aea8 │ │ │ │ + bne 8ae4c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r4, #0 │ │ │ │ strne r0, [r4] │ │ │ │ mov r0, #0 │ │ │ │ - b 8aea0 │ │ │ │ + b 8ae44 │ │ │ │ │ │ │ │ -0008aeb8 : │ │ │ │ +0008ae5c : │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt 8aeec │ │ │ │ - ldr r2, [pc, #44] @ 8aef4 │ │ │ │ - ldr r0, [pc, #44] @ 8aef8 │ │ │ │ + blt 8ae90 │ │ │ │ + ldr r2, [pc, #44] @ 8ae98 │ │ │ │ + ldr r0, [pc, #44] @ 8ae9c │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 8aee4 │ │ │ │ + bne 8ae88 │ │ │ │ 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, lsl r0 │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ │ │ │ │ -0008aefc : │ │ │ │ +0008aea0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #68] @ 8af58 │ │ │ │ + ldr r4, [pc, #68] @ 8aefc │ │ │ │ ldr r3, [r4, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #56] @ 8af5c │ │ │ │ - ldr r5, [pc, #56] @ 8af60 │ │ │ │ + ldr r3, [pc, #56] @ 8af00 │ │ │ │ + ldr r5, [pc, #56] @ 8af04 │ │ │ │ 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 │ │ │ │ @@ -99690,208 +99667,189 @@ │ │ │ │ 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 │ │ │ │ │ │ │ │ -0008af64 <_Py_DecodeLocaleEx@@Base>: │ │ │ │ +0008af08 <_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 8afd4 <_Py_DecodeLocaleEx@@Base+0x70> │ │ │ │ - ldr r9, [pc, #140] @ 8b018 <_Py_DecodeLocaleEx@@Base+0xb4> │ │ │ │ + bne 8af78 <_Py_DecodeLocaleEx@@Base+0x70> │ │ │ │ + ldr r9, [pc, #140] @ 8afbc <_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 8afe0 <_Py_DecodeLocaleEx@@Base+0x7c> │ │ │ │ + bgt 8af84 <_Py_DecodeLocaleEx@@Base+0x7c> │ │ │ │ ldr r0, [r9, #1180] @ 0x49c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 8b004 <_Py_DecodeLocaleEx@@Base+0xa0> │ │ │ │ + beq 8afa8 <_Py_DecodeLocaleEx@@Base+0xa0> │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bne 8b010 <_Py_DecodeLocaleEx@@Base+0xac> │ │ │ │ + bne 8afb4 <_Py_DecodeLocaleEx@@Base+0xac> │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 8b168 │ │ │ │ + b 8b0c0 │ │ │ │ str r5, [sp, #32] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 8b168 │ │ │ │ + b 8b0c0 │ │ │ │ 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 23246c │ │ │ │ - bl 22ed40 │ │ │ │ + b 232438 │ │ │ │ + bl 22ecc4 │ │ │ │ str r0, [r9, #1180] @ 0x49c │ │ │ │ - b 8afb0 <_Py_DecodeLocaleEx@@Base+0x4c> │ │ │ │ + b 8af54 <_Py_DecodeLocaleEx@@Base+0x4c> │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 83d3c │ │ │ │ + b 83fa8 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ cmp r1, #1 │ │ │ │ movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ b 2a1bc │ │ │ │ │ │ │ │ -0008b02c : │ │ │ │ +0008afd0 : │ │ │ │ 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 22f068 │ │ │ │ + bl 22efe8 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ ldmne sp, {r0, r1, r2, r3} │ │ │ │ stmne r4, {r0, r1, r2, r3} │ │ │ │ - bne 8b094 │ │ │ │ + bne 8b038 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 8b0a0 │ │ │ │ + bne 8b044 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ 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 8b4d0 │ │ │ │ + bl 8b428 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 8b074 │ │ │ │ - ldr r2, [pc, #12] @ 8b0c4 │ │ │ │ - ldr r3, [pc, #12] @ 8b0c8 │ │ │ │ + bne 8b018 │ │ │ │ + ldr r2, [pc, #12] @ 8b068 │ │ │ │ + ldr r3, [pc, #12] @ 8b06c │ │ │ │ mov r1, #1 │ │ │ │ stm r4, {r1, r2, r3, r5} │ │ │ │ - b 8b094 │ │ │ │ - eorseq r6, r9, r8, asr #2 │ │ │ │ - eorseq r7, r5, r4, lsl fp │ │ │ │ - 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 3574b8 │ │ │ │ - mov r3, r0 │ │ │ │ - and r2, r3, #255 @ 0xff │ │ │ │ - cmp r2, #1 │ │ │ │ - beq 8b110 │ │ │ │ - mov r0, r4 │ │ │ │ - strb r3, [sp, #7] │ │ │ │ - bl 324dfc │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + b 8b038 │ │ │ │ + eorseq r6, r9, r8, lsl #20 │ │ │ │ + @ instruction: 0x003583d4 │ │ │ │ │ │ │ │ -0008b118 : │ │ │ │ +0008b070 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #52] @ 8b164 │ │ │ │ + ldr r3, [pc, #52] @ 8b0bc │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r3, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8b150 │ │ │ │ + beq 8b0a8 │ │ │ │ bl 2a99c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 8aefc │ │ │ │ + bl 8aea0 │ │ │ │ bl 2a99c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 8b148 │ │ │ │ + b 8b0a0 │ │ │ │ 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 8b304 │ │ │ │ + beq 8b25c │ │ │ │ cmp ip, #2 │ │ │ │ - bne 8b30c │ │ │ │ + bne 8b264 │ │ │ │ mov r8, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp] │ │ │ │ bl 29c10 │ │ │ │ ldr r3, [sp] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 8b230 │ │ │ │ + beq 8b188 │ │ │ │ cmn r0, #-536870910 @ 0xe0000002 │ │ │ │ - bhi 8b32c │ │ │ │ - ldr r2, [pc, #560] @ 8b400 │ │ │ │ - ldr r1, [pc, #560] @ 8b404 │ │ │ │ + bhi 8b284 │ │ │ │ + ldr r2, [pc, #560] @ 8b358 │ │ │ │ + ldr r1, [pc, #560] @ 8b35c │ │ │ │ ldr r7, [r2, #672] @ 0x2a0 │ │ │ │ add sl, r0, #1 │ │ │ │ cmp r7, r1 │ │ │ │ str r3, [sp] │ │ │ │ lsl r1, sl, #2 │ │ │ │ - bne 8b318 │ │ │ │ + bne 8b270 │ │ │ │ mov r0, r1 │ │ │ │ bl 2a1bc │ │ │ │ ldr r3, [sp] │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 8b32c │ │ │ │ + beq 8b284 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp] │ │ │ │ bl 29c10 │ │ │ │ ldr r3, [sp] │ │ │ │ cmn r0, #1 │ │ │ │ mov lr, r0 │ │ │ │ - bne 8b374 │ │ │ │ + bne 8b2cc │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp] │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ ldr r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp] │ │ │ │ bl 29c28 │ │ │ │ add r9, r0, #1 │ │ │ │ cmn r9, #-536870911 @ 0xe0000001 │ │ │ │ - bhi 8b32c │ │ │ │ + bhi 8b284 │ │ │ │ lsl r0, r9, #2 │ │ │ │ - bl 8aeb8 │ │ │ │ + bl 8ae5c │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 8b32c │ │ │ │ + beq 8b284 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp] │ │ │ │ mov fp, r2 │ │ │ │ mov r7, r4 │ │ │ │ mov r1, r5 │ │ │ │ @@ -99903,144 +99861,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 8b334 │ │ │ │ + bhi 8b28c │ │ │ │ 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 8b33c │ │ │ │ + bne 8b294 │ │ │ │ cmp r2, #0 │ │ │ │ mov fp, r0 │ │ │ │ - bne 8b280 │ │ │ │ + bne 8b1d8 │ │ │ │ cmp r7, #0 │ │ │ │ subne r3, sl, r4 │ │ │ │ asrne r3, r3, #2 │ │ │ │ strne r3, [r7] │ │ │ │ str r4, [r6] │ │ │ │ mov r0, #0 │ │ │ │ - b 8b310 │ │ │ │ + b 8b268 │ │ │ │ mov r8, #0 │ │ │ │ - b 8b1a0 │ │ │ │ + b 8b0f8 │ │ │ │ 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 8b1fc │ │ │ │ + bne 8b154 │ │ │ │ mvn r0, #0 │ │ │ │ - b 8b310 │ │ │ │ + b 8b268 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8b2e8 │ │ │ │ + beq 8b240 │ │ │ │ cmp r8, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, fp │ │ │ │ sub r2, r2, #1 │ │ │ │ - beq 8b3c4 │ │ │ │ + beq 8b31c │ │ │ │ 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 8b2dc │ │ │ │ + b 8b234 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8b3b4 │ │ │ │ + beq 8b30c │ │ │ │ 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 8b220 │ │ │ │ + bne 8b178 │ │ │ │ cmp lr, r1 │ │ │ │ - bne 8b384 │ │ │ │ + bne 8b2dc │ │ │ │ cmp r4, #0 │ │ │ │ str r9, [r6] │ │ │ │ strne lr, [r4] │ │ │ │ - b 8b2fc │ │ │ │ + b 8b254 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r7 │ │ │ │ str r9, [sp] │ │ │ │ mov r7, r1 │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [sp] │ │ │ │ subne r1, r7, r5 │ │ │ │ mvn r0, #1 │ │ │ │ strne r1, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ldrne r2, [pc, #12] @ 8b408 │ │ │ │ + ldrne r2, [pc, #12] @ 8b360 │ │ │ │ strne r2, [r3] │ │ │ │ - b 8b310 │ │ │ │ + b 8b268 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, lsl r0 │ │ │ │ - eorseq r7, r5, r0, asr #25 │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ + eorseq r8, r5, r0, lsl #11 │ │ │ │ │ │ │ │ -0008b40c : │ │ │ │ +0008b364 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #44] @ 8b450 │ │ │ │ + ldr r3, [pc, #44] @ 8b3a8 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r3, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8b448 │ │ │ │ + beq 8b3a0 │ │ │ │ bl 2a99c │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 8aefc │ │ │ │ - b 8b430 │ │ │ │ + bl 8aea0 │ │ │ │ + b 8b388 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -0008b454 : │ │ │ │ - ldr r2, [pc, #28] @ 8b478 │ │ │ │ - ldr r1, [pc, #28] @ 8b47c │ │ │ │ +0008b3ac : │ │ │ │ + ldr r2, [pc, #28] @ 8b3d0 │ │ │ │ + ldr r1, [pc, #28] @ 8b3d4 │ │ │ │ ldr r3, [r2, #684] @ 0x2ac │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bne 8b470 │ │ │ │ + bne 8b3c8 │ │ │ │ b 298bc │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ bx r3 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r0, lsl #9 │ │ │ │ + ldrdeq fp, [r8], -r8 │ │ │ │ mov r0, r1 │ │ │ │ b 298bc │ │ │ │ │ │ │ │ -0008b488 : │ │ │ │ +0008b3e0 : │ │ │ │ subs r2, r1, #0 │ │ │ │ - blt 8b4b0 │ │ │ │ - ldr r3, [pc, #32] @ 8b4b8 │ │ │ │ + blt 8b408 │ │ │ │ + ldr r3, [pc, #32] @ 8b410 │ │ │ │ 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 │ │ │ │ @@ -100055,99 +100013,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 8b54c │ │ │ │ - ldr r2, [pc, #92] @ 8b554 │ │ │ │ - ldr r1, [pc, #92] @ 8b558 │ │ │ │ + bhi 8b4a4 │ │ │ │ + ldr r2, [pc, #92] @ 8b4ac │ │ │ │ + ldr r1, [pc, #92] @ 8b4b0 │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ add r4, r0, #1 │ │ │ │ cmp r3, r1 │ │ │ │ lsl r4, r4, #2 │ │ │ │ - bne 8b538 │ │ │ │ + bne 8b490 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a1bc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 8b54c │ │ │ │ + beq 8b4a4 │ │ │ │ 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 8b51c │ │ │ │ + bne 8b474 │ │ │ │ mov r3, #0 │ │ │ │ - b 8b530 │ │ │ │ + b 8b488 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, lsl r0 │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ │ │ │ │ -0008b55c : │ │ │ │ +0008b4b4 : │ │ │ │ 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] @ 8b5f0 │ │ │ │ + ldr r0, [pc, #120] @ 8b548 │ │ │ │ mov r4, r1 │ │ │ │ - bl 22de1c │ │ │ │ + bl 22dda0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 8b5a8 │ │ │ │ + bne 8b500 │ │ │ │ mov ip, r4 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [pc, #96] @ 8b5f4 │ │ │ │ + ldr lr, [pc, #96] @ 8b54c │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [lr] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #72] @ 8b5f0 │ │ │ │ - b 8b0cc │ │ │ │ + ldr r0, [pc, #72] @ 8b548 │ │ │ │ + b 22f250 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 8b5d4 │ │ │ │ + beq 8b52c │ │ │ │ cmp r5, #2 │ │ │ │ - bne 8b59c │ │ │ │ + bne 8b4f4 │ │ │ │ mov ip, r4 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [pc, #48] @ 8b5f8 │ │ │ │ + ldr lr, [pc, #48] @ 8b550 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [lr] │ │ │ │ - b 8b59c │ │ │ │ + b 8b4f4 │ │ │ │ mov ip, r4 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [pc, #24] @ 8b5fc │ │ │ │ + ldr lr, [pc, #24] @ 8b554 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [lr] │ │ │ │ - b 8b59c │ │ │ │ + b 8b4f4 │ │ │ │ subseq r5, r7, r8, lsr #1 │ │ │ │ subseq r5, r7, ip, lsr #1 │ │ │ │ ldrsbeq r5, [r7], #-4 │ │ │ │ subseq r5, r7, r0, asr #1 │ │ │ │ │ │ │ │ -0008b600 : │ │ │ │ +0008b558 : │ │ │ │ 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 8b62c │ │ │ │ + beq 8b584 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 354f44 │ │ │ │ + bl 3557dc │ │ │ │ cmp r0, r5 │ │ │ │ - bcc 8b64c │ │ │ │ - ldr r3, [pc, #32] @ 8b654 │ │ │ │ + bcc 8b5a4 │ │ │ │ + ldr r3, [pc, #32] @ 8b5ac │ │ │ │ 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 │ │ │ │ @@ -100164,301 +100122,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 8b710 │ │ │ │ - ldr r6, [pc, #188] @ 8b758 │ │ │ │ - ldr r7, [pc, #188] @ 8b75c │ │ │ │ + ble 8b668 │ │ │ │ + ldr r6, [pc, #188] @ 8b6b0 │ │ │ │ + ldr r7, [pc, #188] @ 8b6b4 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r0, [r2] │ │ │ │ - bne 8b738 │ │ │ │ + bne 8b690 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 8b710 │ │ │ │ + ble 8b668 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bne 8b748 │ │ │ │ + bne 8b6a0 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #2 │ │ │ │ - ble 8b710 │ │ │ │ + ble 8b668 │ │ │ │ mov r5, #2 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r0, [r2, r5, lsl #2] │ │ │ │ - bne 8b728 │ │ │ │ + bne 8b680 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt 8b6e8 │ │ │ │ + bgt 8b640 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ 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 8b700 │ │ │ │ + b 8b658 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b 8b6b4 │ │ │ │ + b 8b60c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b 8b6d8 │ │ │ │ + b 8b630 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r0, lsl #9 │ │ │ │ + ldrdeq fp, [r8], -r8 │ │ │ │ │ │ │ │ -0008b760 : │ │ │ │ +0008b6b8 : │ │ │ │ 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 8b800 │ │ │ │ + beq 8b758 │ │ │ │ cmp r2, #0 │ │ │ │ mov r7, r2 │ │ │ │ - blt 8b850 │ │ │ │ + blt 8b7a8 │ │ │ │ cmp r8, r2 │ │ │ │ mov r0, r3 │ │ │ │ movlt sl, r8 │ │ │ │ movge sl, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 8b4d0 │ │ │ │ + bl 8b428 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 8b800 │ │ │ │ + beq 8b758 │ │ │ │ add r1, r8, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 8b488 │ │ │ │ + bl 8b3e0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 8b834 │ │ │ │ + beq 8b78c │ │ │ │ cmp r8, r7 │ │ │ │ lsl r3, sl, #2 │ │ │ │ add r1, r6, sl, lsl #2 │ │ │ │ - bgt 8b81c │ │ │ │ + bgt 8b774 │ │ │ │ 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] @ 8b85c │ │ │ │ - ldr r3, [pc, #84] @ 8b860 │ │ │ │ + ldr r2, [pc, #84] @ 8b7b4 │ │ │ │ + ldr r3, [pc, #84] @ 8b7b8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #12] │ │ │ │ stm r4, {r1, r2, r3} │ │ │ │ - b 8b7f8 │ │ │ │ + b 8b750 │ │ │ │ sub r2, r8, sl │ │ │ │ add r3, r3, #4 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r6, r3 │ │ │ │ bl 2a3f0 │ │ │ │ - b 8b7d4 │ │ │ │ + b 8b72c │ │ │ │ mov r0, r9 │ │ │ │ - bl 8b454 │ │ │ │ - ldr r2, [pc, #24] @ 8b85c │ │ │ │ - ldr r3, [pc, #24] @ 8b860 │ │ │ │ + bl 8b3ac │ │ │ │ + ldr r2, [pc, #24] @ 8b7b4 │ │ │ │ + ldr r3, [pc, #24] @ 8b7b8 │ │ │ │ mov r1, #1 │ │ │ │ stm r4, {r1, r2, r3, r6} │ │ │ │ - b 8b7f8 │ │ │ │ - ldr r2, [pc, #4] @ 8b85c │ │ │ │ - ldr r3, [pc, #8] @ 8b864 │ │ │ │ - b 8b808 │ │ │ │ - eorseq r6, r9, ip, lsl #17 │ │ │ │ - eorseq r7, r5, r4, lsl fp │ │ │ │ - @ instruction: 0x00357ed0 │ │ │ │ + b 8b750 │ │ │ │ + ldr r2, [pc, #4] @ 8b7b4 │ │ │ │ + ldr r3, [pc, #8] @ 8b7bc │ │ │ │ + b 8b760 │ │ │ │ + eorseq r7, r9, ip, asr #2 │ │ │ │ + @ instruction: 0x003583d4 │ │ │ │ + mlaseq r5, r0, r7, r8 │ │ │ │ │ │ │ │ -0008b868 : │ │ │ │ +0008b7c0 : │ │ │ │ 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 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ ldr r0, [r4, #204] @ 0xcc │ │ │ │ str r5, [r4, #200] @ 0xc8 │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ ldr r0, [r4, #196] @ 0xc4 │ │ │ │ str r5, [r4, #204] @ 0xcc │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ add r0, r4, #88 @ 0x58 │ │ │ │ str r5, [r4, #196] @ 0xc4 │ │ │ │ - bl 8b674 │ │ │ │ + bl 8b5cc │ │ │ │ add r0, r4, #104 @ 0x68 │ │ │ │ - bl 8b674 │ │ │ │ + bl 8b5cc │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ - bl 8b674 │ │ │ │ + bl 8b5cc │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 8b674 │ │ │ │ + bl 8b5cc │ │ │ │ ldr r0, [r4, #224] @ 0xe0 │ │ │ │ str r5, [r4, #212] @ 0xd4 │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ ldr r0, [r4, #228] @ 0xe4 │ │ │ │ str r5, [r4, #224] @ 0xe0 │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ ldr r0, [r4, #232] @ 0xe8 │ │ │ │ str r5, [r4, #228] @ 0xe4 │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ ldr r0, [r4, #236] @ 0xec │ │ │ │ str r5, [r4, #232] @ 0xe8 │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ ldr r0, [r4, #240] @ 0xf0 │ │ │ │ str r5, [r4, #236] @ 0xec │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ ldr r0, [r4, #244] @ 0xf4 │ │ │ │ str r5, [r4, #240] @ 0xf0 │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ ldr r0, [r4, #248] @ 0xf8 │ │ │ │ str r5, [r4, #244] @ 0xf4 │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ ldr r0, [r4, #208] @ 0xd0 │ │ │ │ str r5, [r4, #248] @ 0xf8 │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ ldr r0, [r4, #268] @ 0x10c │ │ │ │ str r5, [r4, #208] @ 0xd0 │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ str r5, [r4, #268] @ 0x10c │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ ldr r0, [r4, #164] @ 0xa4 │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ str r5, [r4, #164] @ 0xa4 │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ str r5, [r4, #168] @ 0xa8 │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ ldr r0, [r4, #260] @ 0x104 │ │ │ │ str r5, [r4, #256] @ 0x100 │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ ldr r0, [r4, #264] @ 0x108 │ │ │ │ str r5, [r4, #260] @ 0x104 │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ ldr r0, [r4, #172] @ 0xac │ │ │ │ str r5, [r4, #264] @ 0x108 │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ str r5, [r4, #172] @ 0xac │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 8b674 │ │ │ │ + b 8b5cc │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ - b 232d60 │ │ │ │ + b 232d2c │ │ │ │ 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] @ 8ba3c │ │ │ │ - bl 235610 <_PyPathConfig_ClearGlobal@@Base+0x1bc> │ │ │ │ + ldr r0, [pc, #84] @ 8b994 │ │ │ │ + bl 2355dc <_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 8b9f8 │ │ │ │ + bne 8b950 │ │ │ │ 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 │ │ │ │ - eorseq r8, r9, r4, lsr r1 │ │ │ │ + @ instruction: 0x003989f4 │ │ │ │ │ │ │ │ -0008ba40 : │ │ │ │ - ldr r3, [pc, #16] @ 8ba58 │ │ │ │ +0008b998 : │ │ │ │ + ldr r3, [pc, #16] @ 8b9b0 │ │ │ │ ldr r0, [r3, #1412] @ 0x584 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r3, #1416] @ 0x588 │ │ │ │ b 2a3cc │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -0008ba5c : │ │ │ │ +0008b9b4 : │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008ba64 : │ │ │ │ +0008b9bc : │ │ │ │ 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] @ 8bc9c │ │ │ │ + ldr r3, [pc, #536] @ 8bbf4 │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ subs r6, r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ - beq 8bc64 │ │ │ │ + beq 8bbbc │ │ │ │ ldrb r1, [r0] │ │ │ │ mov r4, r2 │ │ │ │ - ldr r0, [pc, #500] @ 8bca0 │ │ │ │ + ldr r0, [pc, #500] @ 8bbf8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 235610 <_PyPathConfig_ClearGlobal@@Base+0x1bc> │ │ │ │ + bl 2355dc <_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 8bac0 │ │ │ │ + bne 8ba18 │ │ │ │ cmn r4, #-2147483635 @ 0x8000000d │ │ │ │ - bhi 8bc94 │ │ │ │ + bhi 8bbec │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ add sl, r4, #12 │ │ │ │ - bls 8bc20 │ │ │ │ + bls 8bb78 │ │ │ │ add r9, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ bl 29cdc │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ @@ -100484,277 +100442,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 8bb5c │ │ │ │ + bne 8bab4 │ │ │ │ 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 8bc48 │ │ │ │ + bls 8bba0 │ │ │ │ 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 8bbdc │ │ │ │ + bls 8bb34 │ │ │ │ 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 8bc94 │ │ │ │ + beq 8bbec │ │ │ │ cmp r4, r5 │ │ │ │ - bls 8bbfc │ │ │ │ + bls 8bb54 │ │ │ │ sub r2, r4, r5 │ │ │ │ mov r1, #205 @ 0xcd │ │ │ │ add r0, r6, r5 │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #152] @ 8bc9c │ │ │ │ + ldr r3, [pc, #152] @ 8bbf4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8bc90 │ │ │ │ + bne 8bbe8 │ │ │ │ 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 8bb30 │ │ │ │ + b 8ba88 │ │ │ │ cmp r4, r5 │ │ │ │ mov r1, r9 │ │ │ │ movcc r2, r4 │ │ │ │ movcs r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 29cdc │ │ │ │ - b 8bbdc │ │ │ │ - ldr r3, [pc, #48] @ 8bc9c │ │ │ │ + b 8bb34 │ │ │ │ + ldr r3, [pc, #48] @ 8bbf4 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8bc90 │ │ │ │ + bne 8bbe8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 232d60 │ │ │ │ + b 232d2c │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ mov r6, #0 │ │ │ │ - b 8bbfc │ │ │ │ + b 8bb54 │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - eorseq r8, r9, ip, lsl #23 │ │ │ │ + eorseq r9, r9, ip, asr #8 │ │ │ │ │ │ │ │ -0008bca4 : │ │ │ │ +0008bbfc : │ │ │ │ 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 8bcdc │ │ │ │ + bl 8bc34 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008bcdc : │ │ │ │ +0008bc34 : │ │ │ │ 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 8bd2c │ │ │ │ + bhi 8bc84 │ │ │ │ stm sp, {r2, r3} │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ bl 29ea4 <__vsnprintf_chk@plt> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8bd24 │ │ │ │ + beq 8bc7c │ │ │ │ add r4, r4, r5 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4, #-1] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc] @ 8bd34 │ │ │ │ - b 8bd18 │ │ │ │ + ldr r0, [pc] @ 8bc8c │ │ │ │ + b 8bc70 │ │ │ │ @ instruction: 0xfffffd66 │ │ │ │ │ │ │ │ -0008bd38 <_Py_hashtable_new_full@@Base>: │ │ │ │ +0008bc90 <_Py_hashtable_new_full@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ cmp ip, #0 │ │ │ │ ldmne ip, {r9, sl} │ │ │ │ - ldreq r9, [pc, #156] @ 8bdfc <_Py_hashtable_new_full@@Base+0xc4> │ │ │ │ + ldreq r9, [pc, #156] @ 8bd54 <_Py_hashtable_new_full@@Base+0xc4> │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - ldreq sl, [pc, #152] @ 8be00 <_Py_hashtable_new_full@@Base+0xc8> │ │ │ │ + ldreq sl, [pc, #152] @ 8bd58 <_Py_hashtable_new_full@@Base+0xc8> │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ blx r9 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8bdf4 <_Py_hashtable_new_full@@Base+0xbc> │ │ │ │ + beq 8bd4c <_Py_hashtable_new_full@@Base+0xbc> │ │ │ │ mov r3, #16 │ │ │ │ mov fp, #0 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ str r3, [r4, #4] │ │ │ │ str fp, [r4] │ │ │ │ blx r9 │ │ │ │ cmp r0, fp │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq 8bdec <_Py_hashtable_new_full@@Base+0xb4> │ │ │ │ + beq 8bd44 <_Py_hashtable_new_full@@Base+0xb4> │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, fp │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #80] @ 8be04 <_Py_hashtable_new_full@@Base+0xcc> │ │ │ │ - ldr r2, [pc, #80] @ 8be08 <_Py_hashtable_new_full@@Base+0xd0> │ │ │ │ + ldr r3, [pc, #80] @ 8bd5c <_Py_hashtable_new_full@@Base+0xcc> │ │ │ │ + ldr r2, [pc, #80] @ 8bd60 <_Py_hashtable_new_full@@Base+0xd0> │ │ │ │ str r8, [r4, #24] │ │ │ │ cmp r6, r2 │ │ │ │ cmpeq r5, r3 │ │ │ │ - ldr r3, [pc, #68] @ 8be0c <_Py_hashtable_new_full@@Base+0xd4> │ │ │ │ + ldr r3, [pc, #68] @ 8bd64 <_Py_hashtable_new_full@@Base+0xd4> │ │ │ │ str r3, [r4, #12] │ │ │ │ - ldreq r3, [pc, #64] @ 8be10 <_Py_hashtable_new_full@@Base+0xd8> │ │ │ │ + ldreq r3, [pc, #64] @ 8bd68 <_Py_hashtable_new_full@@Base+0xd8> │ │ │ │ str r7, [r4, #28] │ │ │ │ str r5, [r4, #16] │ │ │ │ str r6, [r4, #20] │ │ │ │ str r9, [r4, #32] │ │ │ │ str sl, [r4, #36] @ 0x24 │ │ │ │ streq r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ mov r4, #0 │ │ │ │ - b 8bde4 <_Py_hashtable_new_full@@Base+0xac> │ │ │ │ - andeq r9, r9, r0, ror r7 │ │ │ │ - andeq r9, r9, r4, ror #24 │ │ │ │ - andseq fp, r6, r8, asr #22 │ │ │ │ - mulseq r8, r4, r6 │ │ │ │ - andeq r0, r9, r8, ror sl │ │ │ │ - andseq fp, r6, r8, asr #21 │ │ │ │ + b 8bd3c <_Py_hashtable_new_full@@Base+0xac> │ │ │ │ + @ instruction: 0x000996b4 │ │ │ │ + andeq r9, r9, r8, lsr #23 │ │ │ │ + andseq fp, r6, r4, lsl #22 │ │ │ │ + mulseq r8, r8, r7 │ │ │ │ + @ instruction: 0x000909bc │ │ │ │ + @ instruction: 0x0016bab8 │ │ │ │ │ │ │ │ -0008be14 : │ │ │ │ +0008bd6c : │ │ │ │ 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 8be3c │ │ │ │ + beq 8bd94 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a447c <_PyType_GetDict@@Base> │ │ │ │ + bl a43c0 <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8be74 │ │ │ │ + bne 8bdcc │ │ │ │ mov r0, r5 │ │ │ │ - bl a5534 │ │ │ │ + bl a5478 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 8be88 │ │ │ │ + blt 8bde0 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r5, [r4, #4] │ │ │ │ movne r0, r4 │ │ │ │ - bne 8be34 │ │ │ │ - ldr r3, [pc, #20] @ 8be90 │ │ │ │ + bne 8bd8c │ │ │ │ + ldr r3, [pc, #20] @ 8bde8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r1, [pc, #16] @ 8be94 │ │ │ │ + ldr r1, [pc, #16] @ 8bdec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r5, r0, ror pc │ │ │ │ + eorseq fp, r5, r0, lsr r8 │ │ │ │ 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 8c3bc │ │ │ │ + bne 8c314 │ │ │ │ ldrb r6, [r0, #16] │ │ │ │ tst r6, #32 │ │ │ │ - beq 8c68c │ │ │ │ + beq 8c5e4 │ │ │ │ tst r6, #64 @ 0x40 │ │ │ │ - beq 8c664 │ │ │ │ + beq 8c5bc │ │ │ │ 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 8c3b4 │ │ │ │ - ldr r3, [pc, #1980] @ 8c6b0 │ │ │ │ - ldr r2, [pc, #1980] @ 8c6b4 │ │ │ │ + beq 8c30c │ │ │ │ + ldr r3, [pc, #1980] @ 8c608 │ │ │ │ + ldr r2, [pc, #1980] @ 8c60c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 8c69c │ │ │ │ - ldr r3, [pc, #1968] @ 8c6b8 │ │ │ │ - ldr r5, [pc, #1968] @ 8c6bc │ │ │ │ + bne 8c5f4 │ │ │ │ + ldr r3, [pc, #1968] @ 8c610 │ │ │ │ + ldr r5, [pc, #1968] @ 8c614 │ │ │ │ ldmib r3, {r0, r1, r2} │ │ │ │ - ldr r4, [pc, #1964] @ 8c6c0 │ │ │ │ + ldr r4, [pc, #1964] @ 8c618 │ │ │ │ ldr ip, [r3] │ │ │ │ - ldr fp, [pc, #1960] @ 8c6c4 │ │ │ │ - ldr sl, [pc, #1960] @ 8c6c8 │ │ │ │ - ldr r9, [pc, #1960] @ 8c6cc │ │ │ │ - ldr r7, [pc, #1960] @ 8c6d0 │ │ │ │ - ldr r3, [pc, #1960] @ 8c6d4 │ │ │ │ - ldr r8, [pc, #1960] @ 8c6d8 │ │ │ │ + ldr fp, [pc, #1960] @ 8c61c │ │ │ │ + ldr sl, [pc, #1960] @ 8c620 │ │ │ │ + ldr r9, [pc, #1960] @ 8c624 │ │ │ │ + ldr r7, [pc, #1960] @ 8c628 │ │ │ │ + ldr r3, [pc, #1960] @ 8c62c │ │ │ │ + ldr r8, [pc, #1960] @ 8c630 │ │ │ │ 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 8c3c8 │ │ │ │ + ble 8c320 │ │ │ │ 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 │ │ │ │ @@ -100796,15 +100754,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 8c11c │ │ │ │ + bls 8c074 │ │ │ │ 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] │ │ │ │ @@ -100853,32 +100811,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 8c04c │ │ │ │ + bgt 8bfa4 │ │ │ │ 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] @ 8c6dc │ │ │ │ + ldr ip, [pc, #1440] @ 8c634 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi 8c430 │ │ │ │ + bhi 8c388 │ │ │ │ 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] │ │ │ │ @@ -101028,21 +100986,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] @ 8c6e0 │ │ │ │ + ldr r2, [pc, #784] @ 8c638 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ sub r6, r6, #1 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #6 │ │ │ │ - bhi 8c430 │ │ │ │ + bhi 8c388 │ │ │ │ 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 │ │ │ │ @@ -101182,138 +101140,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 8c3ac │ │ │ │ + b 8c304 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ strb r2, [sp, #44] @ 0x2c │ │ │ │ - b 8c18c │ │ │ │ + b 8c0e4 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 8c18c │ │ │ │ + b 8c0e4 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 8c178 │ │ │ │ + b 8c0d0 │ │ │ │ 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 8beec │ │ │ │ - b 8c3b4 │ │ │ │ + bne 8be44 │ │ │ │ + b 8c30c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 8c670 │ │ │ │ + b 8c5c8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b 8c3ac │ │ │ │ + b 8c304 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - andeq ip, r8, r8, ror #14 │ │ │ │ + andeq ip, r8, r0, asr #13 │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - strbtvs r7, [pc], #-609 @ 8c6c4 │ │ │ │ + strbtvs r7, [pc], #-609 @ 8c61c │ │ │ │ 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, asr #21 │ │ │ │ - @ instruction: 0x003cfad6 │ │ │ │ + eorseq r0, sp, r8, lsl #7 │ │ │ │ + mlaseq sp, r6, r3, r0 │ │ │ │ │ │ │ │ -0008c6e4 <_Py_HashBytes@@Base>: │ │ │ │ +0008c63c <_Py_HashBytes@@Base>: │ │ │ │ subs r3, r1, #0 │ │ │ │ - beq 8c748 <_Py_HashBytes@@Base+0x64> │ │ │ │ + beq 8c6a0 <_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] @ 8c75c <_Py_HashBytes@@Base+0x78> │ │ │ │ - ldr lr, [pc, #88] @ 8c760 <_Py_HashBytes@@Base+0x7c> │ │ │ │ + ldr r2, [pc, #88] @ 8c6b4 <_Py_HashBytes@@Base+0x78> │ │ │ │ + ldr lr, [pc, #88] @ 8c6b8 <_Py_HashBytes@@Base+0x7c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, lr │ │ │ │ - bne 8c750 <_Py_HashBytes@@Base+0x6c> │ │ │ │ - ldr r1, [pc, #72] @ 8c764 <_Py_HashBytes@@Base+0x80> │ │ │ │ + bne 8c6a8 <_Py_HashBytes@@Base+0x6c> │ │ │ │ + ldr r1, [pc, #72] @ 8c6bc <_Py_HashBytes@@Base+0x80> │ │ │ │ mov ip, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ str ip, [sp] │ │ │ │ - bl 8c7a4 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c6fc <_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 8c734 <_Py_HashBytes@@Base+0x50> │ │ │ │ + b 8c68c <_Py_HashBytes@@Base+0x50> │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - andeq ip, r8, r8, ror #14 │ │ │ │ + andeq ip, r8, r0, asr #13 │ │ │ │ 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] @ 8c7a0 <_Py_HashBytes@@Base+0xbc> │ │ │ │ + ldr ip, [pc, #32] @ 8c6f8 <_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 8c7a4 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c6fc <_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] @ 8cef0 <_Py_HashBytes@@Base+0x80c> │ │ │ │ - ldr r4, [pc, #1836] @ 8cef4 <_Py_HashBytes@@Base+0x810> │ │ │ │ - ldr sl, [pc, #1836] @ 8cef8 <_Py_HashBytes@@Base+0x814> │ │ │ │ - ldr fp, [pc, #1836] @ 8cefc <_Py_HashBytes@@Base+0x818> │ │ │ │ - ldr r9, [pc, #1836] @ 8cf00 <_Py_HashBytes@@Base+0x81c> │ │ │ │ - ldr r6, [pc, #1836] @ 8cf04 <_Py_HashBytes@@Base+0x820> │ │ │ │ - ldr r7, [pc, #1836] @ 8cf08 <_Py_HashBytes@@Base+0x824> │ │ │ │ - ldr r8, [pc, #1836] @ 8cf0c <_Py_HashBytes@@Base+0x828> │ │ │ │ + ldr r5, [pc, #1836] @ 8ce48 <_Py_HashBytes@@Base+0x80c> │ │ │ │ + ldr r4, [pc, #1836] @ 8ce4c <_Py_HashBytes@@Base+0x810> │ │ │ │ + ldr sl, [pc, #1836] @ 8ce50 <_Py_HashBytes@@Base+0x814> │ │ │ │ + ldr fp, [pc, #1836] @ 8ce54 <_Py_HashBytes@@Base+0x818> │ │ │ │ + ldr r9, [pc, #1836] @ 8ce58 <_Py_HashBytes@@Base+0x81c> │ │ │ │ + ldr r6, [pc, #1836] @ 8ce5c <_Py_HashBytes@@Base+0x820> │ │ │ │ + ldr r7, [pc, #1836] @ 8ce60 <_Py_HashBytes@@Base+0x824> │ │ │ │ + ldr r8, [pc, #1836] @ 8ce64 <_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 8ce94 <_Py_HashBytes@@Base+0x7b0> │ │ │ │ + ble 8cdec <_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] │ │ │ │ @@ -101356,15 +101314,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 8c9d4 <_Py_HashBytes@@Base+0x2f0> │ │ │ │ + bls 8c92c <_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] │ │ │ │ @@ -101412,32 +101370,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 8c900 <_Py_HashBytes@@Base+0x21c> │ │ │ │ + bgt 8c858 <_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] @ 8cf10 <_Py_HashBytes@@Base+0x82c> │ │ │ │ + ldr r0, [pc, #1308] @ 8ce68 <_Py_HashBytes@@Base+0x82c> │ │ │ │ sub ip, r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [sp, #32] │ │ │ │ cmp ip, #6 │ │ │ │ - bhi 8cc9c <_Py_HashBytes@@Base+0x5b8> │ │ │ │ + bhi 8cbf4 <_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] │ │ │ │ @@ -101720,67 +101678,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 8cc44 <_Py_HashBytes@@Base+0x560> │ │ │ │ + b 8cb9c <_Py_HashBytes@@Base+0x560> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [pc, #116] @ 8cf14 <_Py_HashBytes@@Base+0x830> │ │ │ │ + ldr r0, [pc, #116] @ 8ce6c <_Py_HashBytes@@Base+0x830> │ │ │ │ sub ip, r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #32] │ │ │ │ cmp ip, #6 │ │ │ │ - bhi 8cc9c <_Py_HashBytes@@Base+0x5b8> │ │ │ │ + bhi 8cbf4 <_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 8ca38 <_Py_HashBytes@@Base+0x354> │ │ │ │ + b 8c990 <_Py_HashBytes@@Base+0x354> │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 8ca28 <_Py_HashBytes@@Base+0x344> │ │ │ │ + b 8c980 <_Py_HashBytes@@Base+0x344> │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 8ca38 <_Py_HashBytes@@Base+0x354> │ │ │ │ - strbtvs r7, [pc], #-609 @ 8cef8 <_Py_HashBytes@@Base+0x814> │ │ │ │ + b 8c990 <_Py_HashBytes@@Base+0x354> │ │ │ │ + strbtvs r7, [pc], #-609 @ 8ce50 <_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, ror #21 │ │ │ │ - @ instruction: 0x003cfaf2 │ │ │ │ + eorseq r0, sp, r4, lsr #7 │ │ │ │ + @ instruction: 0x003d03b2 │ │ │ │ │ │ │ │ -0008cf18 : │ │ │ │ - ldr r3, [pc, #48] @ 8cf50 │ │ │ │ +0008ce70 : │ │ │ │ + ldr r3, [pc, #48] @ 8cea8 │ │ │ │ ldr r3, [r3, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8cf30 │ │ │ │ + beq 8ce88 │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ b 2a870 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 8aefc │ │ │ │ + bl 8aea0 │ │ │ │ pop {r4, lr} │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ b 2a870 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -0008cf54 : │ │ │ │ +0008ceac : │ │ │ │ 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 │ │ │ │ @@ -101791,1368 +101749,1363 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r7, [pc, #1208] @ 8d45c │ │ │ │ + ldr r7, [pc, #1188] @ 8d3a0 │ │ │ │ mov r6, r0 │ │ │ │ ldr sl, [r0] │ │ │ │ ldr r8, [r7] │ │ │ │ ldr r3, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d2b4 │ │ │ │ + bne 8d1c8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r3, [r5, #3724] @ 0xe8c │ │ │ │ ldr r8, [r5, #3728] @ 0xe90 │ │ │ │ cmp r4, r3 │ │ │ │ cmpne r3, #0 │ │ │ │ - bne 8d380 │ │ │ │ + bne 8d2e4 │ │ │ │ ldr fp, [r5, #8] │ │ │ │ add r8, fp, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ bl 29c04 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 8d3f4 │ │ │ │ + bne 8d300 │ │ │ │ add r3, fp, #8 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8d104 │ │ │ │ + bne 8d068 │ │ │ │ add r9, fp, #136 @ 0x88 │ │ │ │ mov r0, r9 │ │ │ │ bl 29c04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d440 │ │ │ │ + bne 8d2f4 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [fp, #8] │ │ │ │ ldr r2, [fp, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bne 8d1f0 │ │ │ │ + bne 8d054 │ │ │ │ add r0, fp, #88 @ 0x58 │ │ │ │ bl 29d30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d3b0 │ │ │ │ + bne 8d334 │ │ │ │ mov r0, r9 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d434 │ │ │ │ + bne 8d328 │ │ │ │ ldr r9, [r7] │ │ │ │ ldr r3, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d284 │ │ │ │ + bne 8d1d8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r2, #3724] @ 0xe8c │ │ │ │ ldr r9, [r2, #3728] @ 0xe90 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r4, r3 │ │ │ │ - bne 8d28c │ │ │ │ + bne 8d1e0 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ add r7, r4, #12 │ │ │ │ orr r3, r3, #32 │ │ │ │ mvn r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 3568bc │ │ │ │ + bl 357154 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d274 │ │ │ │ - ldr r9, [pc, #968] @ 8d460 │ │ │ │ + bne 8d20c │ │ │ │ + ldr r9, [pc, #948] @ 8d3a4 │ │ │ │ ldr r3, [r9, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8d390 │ │ │ │ + beq 8d2c4 │ │ │ │ bl 2a99c │ │ │ │ ldr r3, [r9, #640] @ 0x280 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 8d0c8 │ │ │ │ - ldr r3, [pc, #932] @ 8d464 │ │ │ │ + bne 8d020 │ │ │ │ + ldr r3, [pc, #912] @ 8d3a8 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d274 │ │ │ │ + bne 8d20c │ │ │ │ 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 8d40c │ │ │ │ + bic r2, r3, #255 @ 0xff │ │ │ │ + cmp r5, r2 │ │ │ │ + bne 8d370 │ │ │ │ mov r0, r8 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d2a8 │ │ │ │ + bne 8d31c │ │ │ │ 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 8cf78 │ │ │ │ mov r1, fp │ │ │ │ ldr r2, [r1], #16 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #840] @ 8d460 │ │ │ │ + ldr r1, [pc, #808] @ 8d3a4 │ │ │ │ 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 8d400 │ │ │ │ - bl 1566fc │ │ │ │ + beq 8d340 │ │ │ │ + bl 156e78 │ │ │ │ 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 8d18c │ │ │ │ + blt 8d0f0 │ │ │ │ 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 157a84 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl 157a48 <_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 8d218 │ │ │ │ + beq 8d16c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d374 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r3, r5 │ │ │ │ + bne 8d2b8 │ │ │ │ + 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 8d2c4 │ │ │ │ + bne 8d21c │ │ │ │ + mov r3, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b 8cff8 │ │ │ │ - str r4, [fp, #4] │ │ │ │ - ldr r2, [fp, #12] │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [fp, #12] │ │ │ │ - b 8d020 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r9, r4 │ │ │ │ + b 8cf50 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ mov r4, r5 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r3, r2 │ │ │ │ + mov r5, r2 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8cfec │ │ │ │ + beq 8cf44 │ │ │ │ ldr r2, [fp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 8cfec │ │ │ │ + bne 8cf44 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [fp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 236c94 <_PyThreadState_New@@Base+0x524> │ │ │ │ + bl 236c54 <_PyThreadState_New@@Base+0x524> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d3c8 │ │ │ │ + bne 8d30c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r3, #12 │ │ │ │ - bl 356884 │ │ │ │ + bl 35711c │ │ │ │ mov r9, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b 8cfec │ │ │ │ - mov r1, #4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 356884 │ │ │ │ - b 8d0c8 │ │ │ │ + b 8cf44 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 8d068 │ │ │ │ - bl 8b118 │ │ │ │ + bne 8d2e4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b 8cf28 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq 8cfc0 │ │ │ │ + bl 8b070 │ │ │ │ cmp r0, r9 │ │ │ │ - beq 8d068 │ │ │ │ + beq 8cfc0 │ │ │ │ mov r0, r8 │ │ │ │ bl 29a54 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 8d44c │ │ │ │ - ldr r1, [pc, #440] @ 8d468 │ │ │ │ - ldr r0, [pc, #440] @ 8d46c │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ - cmp r4, r3 │ │ │ │ - bne 8d380 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - b 8cfd0 │ │ │ │ - ldr r1, [pc, #404] @ 8d460 │ │ │ │ + bne 8d31c │ │ │ │ + mov r2, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2417d4 │ │ │ │ + bl 83ec8 │ │ │ │ + mov r1, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 35711c │ │ │ │ + b 8d020 │ │ │ │ + ldr r3, [pc, #384] @ 8d3a4 │ │ │ │ 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 8d3bc │ │ │ │ - bl 1566fc │ │ │ │ + ldr r3, [fp, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + beq 8d368 │ │ │ │ + bl 156e78 │ │ │ │ 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 8d344 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - adds r0, r2, lr │ │ │ │ + blt 8d290 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ + adds r0, r2, r3 │ │ │ │ adc r1, ip, lr │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 157a84 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl 157a48 <_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 8d204 │ │ │ │ + beq 8d158 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8d1d8 │ │ │ │ - ldr r1, [pc, #244] @ 8d470 │ │ │ │ - ldr r0, [pc, #236] @ 8d46c │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 8b118 │ │ │ │ - cmp r0, r8 │ │ │ │ - beq 8d2bc │ │ │ │ - bl 83c5c │ │ │ │ - bl 8aefc │ │ │ │ + beq 8d13c │ │ │ │ + ldr r1, [pc, #236] @ 8d3ac │ │ │ │ + ldr r0, [pc, #236] @ 8d3b0 │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 8aea0 │ │ │ │ bl 2a99c │ │ │ │ ldr r2, [r9, #640] @ 0x280 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 8d0b8 │ │ │ │ - b 8d0c8 │ │ │ │ - ldr r1, [pc, #188] @ 8d474 │ │ │ │ - ldr r0, [pc, #176] @ 8d46c │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 78cc4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - b 8d308 │ │ │ │ + beq 8d010 │ │ │ │ + b 8d020 │ │ │ │ + bl 8b070 │ │ │ │ + cmp r0, r8 │ │ │ │ + beq 8d1d0 │ │ │ │ + b 8d208 │ │ │ │ + ldr r1, [pc, #184] @ 8d3b4 │ │ │ │ + ldr r0, [pc, #176] @ 8d3b0 │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #176] @ 8d3b8 │ │ │ │ + ldr r0, [pc, #164] @ 8d3b0 │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r8 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d2a8 │ │ │ │ + beq 8d34c │ │ │ │ + ldr r1, [pc, #152] @ 8d3bc │ │ │ │ + ldr r0, [pc, #136] @ 8d3b0 │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #144] @ 8d3c0 │ │ │ │ + ldr r0, [pc, #124] @ 8d3b0 │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #136] @ 8d3c4 │ │ │ │ + ldr r0, [pc, #112] @ 8d3b0 │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 78c68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b 8d0b4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 8d38c │ │ │ │ + beq 8d208 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn r1, #1 │ │ │ │ add r0, r3, #12 │ │ │ │ - bl 3568bc │ │ │ │ - b 8d38c │ │ │ │ - ldr r1, [pc, #124] @ 8d478 │ │ │ │ - ldr r0, [pc, #108] @ 8d46c │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 78cc4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b 8d150 │ │ │ │ + bl 357154 │ │ │ │ + b 8d208 │ │ │ │ + bl 78c68 │ │ │ │ + b 8d258 │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [r4] │ │ │ │ ldrb r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ orr r2, r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 3573fc │ │ │ │ + bl 357c94 │ │ │ │ cmp r0, r9 │ │ │ │ - beq 8d0e8 │ │ │ │ + beq 8d038 │ │ │ │ str r0, [r4] │ │ │ │ - b 8d40c │ │ │ │ - ldr r1, [pc, #64] @ 8d47c │ │ │ │ - ldr r0, [pc, #44] @ 8d46c │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #56] @ 8d480 │ │ │ │ - ldr r0, [pc, #32] @ 8d46c │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ - mov r2, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 24180c │ │ │ │ - b 8d38c │ │ │ │ + b 8d378 │ │ │ │ subseq r5, r7, r0, ror r0 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r5, r7, r8, ror r4 │ │ │ │ - eorseq fp, r5, r0, lsl #4 │ │ │ │ - eorseq pc, ip, ip, lsl #23 │ │ │ │ - eorseq fp, r5, r0, ror #3 │ │ │ │ - eorseq fp, r5, ip, asr #4 │ │ │ │ - eorseq fp, r5, r0, asr #3 │ │ │ │ - eorseq fp, r5, r4, ror r2 │ │ │ │ - eorseq fp, r5, r4, lsr #4 │ │ │ │ + eorseq fp, r5, r0, lsr #21 │ │ │ │ + eorseq r0, sp, ip, asr #8 │ │ │ │ + eorseq fp, r5, r4, ror #21 │ │ │ │ + eorseq fp, r5, r0, lsl #21 │ │ │ │ + eorseq fp, r5, r0, asr #21 │ │ │ │ + eorseq fp, r5, r4, lsr fp │ │ │ │ + eorseq fp, r5, ip, lsl #22 │ │ │ │ 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] @ 8e49c │ │ │ │ + ldr r3, [pc, #4084] @ 8e3e0 │ │ │ │ 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 90414 │ │ │ │ - ldr r2, [pc, #4056] @ 8e4a0 │ │ │ │ - ldr r3, [pc, #4056] @ 8e4a4 │ │ │ │ - ldr r1, [pc, #4056] @ 8e4a8 │ │ │ │ + bne 90358 │ │ │ │ + ldr r2, [pc, #4056] @ 8e3e4 │ │ │ │ + ldr r3, [pc, #4056] @ 8e3e8 │ │ │ │ + ldr r1, [pc, #4056] @ 8e3ec │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r2, #8 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90500 │ │ │ │ - ldr r1, [pc, #4032] @ 8e4ac │ │ │ │ + beq 90444 │ │ │ │ + ldr r1, [pc, #4032] @ 8e3f0 │ │ │ │ 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] @ 8e4b0 │ │ │ │ - ldr r2, [pc, #4008] @ 8e4b4 │ │ │ │ + ldr r4, [pc, #4008] @ 8e3f4 │ │ │ │ + ldr r2, [pc, #4008] @ 8e3f8 │ │ │ │ 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] @ 8e4b8 │ │ │ │ + ldr fp, [pc, #3984] @ 8e3fc │ │ │ │ str r2, [r4, #1504] @ 0x5e0 │ │ │ │ - ldr r1, [pc, #3980] @ 8e4bc │ │ │ │ - ldr r0, [pc, #3980] @ 8e4c0 │ │ │ │ + ldr r1, [pc, #3980] @ 8e400 │ │ │ │ + ldr r0, [pc, #3980] @ 8e404 │ │ │ │ mov r2, r3 │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ - bl 8bd38 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 8bc90 <_Py_hashtable_new_full@@Base> │ │ │ │ add r9, r4, #4096 @ 0x1000 │ │ │ │ cmp r0, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r9, #792] @ 0x318 │ │ │ │ - beq 905a8 │ │ │ │ - ldr r0, [pc, #3948] @ 8e4c4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3944] @ 8e4c8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3940] @ 8e4cc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3936] @ 8e4d0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3932] @ 8e4d4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3928] @ 8e4d8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3924] @ 8e4dc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3920] @ 8e4e0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3916] @ 8e4e4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3912] @ 8e4e8 │ │ │ │ - bl 907c4 │ │ │ │ + beq 904ec │ │ │ │ + ldr r0, [pc, #3948] @ 8e408 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3944] @ 8e40c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3940] @ 8e410 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3936] @ 8e414 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3932] @ 8e418 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3928] @ 8e41c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3924] @ 8e420 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3920] @ 8e424 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3916] @ 8e428 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3912] @ 8e42c │ │ │ │ + bl 90708 │ │ │ │ add r0, r4, #16256 @ 0x3f80 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3900] @ 8e4ec │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3896] @ 8e4f0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3892] @ 8e4f4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3888] @ 8e4f8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3884] @ 8e4fc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3880] @ 8e500 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3876] @ 8e504 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3872] @ 8e508 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3868] @ 8e50c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3864] @ 8e510 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3860] @ 8e514 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3856] @ 8e518 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3852] @ 8e51c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3848] @ 8e520 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3844] @ 8e524 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3840] @ 8e528 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3836] @ 8e52c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3832] @ 8e530 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3828] @ 8e534 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3824] @ 8e538 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3820] @ 8e53c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3816] @ 8e540 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3812] @ 8e544 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3808] @ 8e548 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3804] @ 8e54c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3800] @ 8e550 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3796] @ 8e554 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3792] @ 8e558 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3788] @ 8e55c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3784] @ 8e560 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3780] @ 8e564 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3776] @ 8e568 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3772] @ 8e56c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3768] @ 8e570 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3764] @ 8e574 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3760] @ 8e578 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3756] @ 8e57c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3752] @ 8e580 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3748] @ 8e584 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3744] @ 8e588 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3740] @ 8e58c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3736] @ 8e590 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3732] @ 8e594 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3728] @ 8e598 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3724] @ 8e59c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3720] @ 8e5a0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3716] @ 8e5a4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3712] @ 8e5a8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3708] @ 8e5ac │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3704] @ 8e5b0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3700] @ 8e5b4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3696] @ 8e5b8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3692] @ 8e5bc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3688] @ 8e5c0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3684] @ 8e5c4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3680] @ 8e5c8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3676] @ 8e5cc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3672] @ 8e5d0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3668] @ 8e5d4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3664] @ 8e5d8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3660] @ 8e5dc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3656] @ 8e5e0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3652] @ 8e5e4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3648] @ 8e5e8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3644] @ 8e5ec │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3640] @ 8e5f0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3636] @ 8e5f4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3632] @ 8e5f8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3628] @ 8e5fc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3624] @ 8e600 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3620] @ 8e604 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3616] @ 8e608 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3612] @ 8e60c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3608] @ 8e610 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3604] @ 8e614 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3600] @ 8e618 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3596] @ 8e61c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3592] @ 8e620 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3588] @ 8e624 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3584] @ 8e628 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3580] @ 8e62c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3576] @ 8e630 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3572] @ 8e634 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3568] @ 8e638 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3564] @ 8e63c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3560] @ 8e640 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3556] @ 8e644 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3552] @ 8e648 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3548] @ 8e64c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3544] @ 8e650 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3540] @ 8e654 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3536] @ 8e658 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3532] @ 8e65c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3528] @ 8e660 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3524] @ 8e664 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3520] @ 8e668 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3516] @ 8e66c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3512] @ 8e670 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3508] @ 8e674 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3504] @ 8e678 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3500] @ 8e67c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3496] @ 8e680 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3492] @ 8e684 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3488] @ 8e688 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3484] @ 8e68c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3480] @ 8e690 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3476] @ 8e694 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3472] @ 8e698 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3468] @ 8e69c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3464] @ 8e6a0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3460] @ 8e6a4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3456] @ 8e6a8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3452] @ 8e6ac │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3448] @ 8e6b0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3444] @ 8e6b4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3440] @ 8e6b8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3436] @ 8e6bc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3432] @ 8e6c0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3428] @ 8e6c4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3424] @ 8e6c8 │ │ │ │ - bl 907c4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3900] @ 8e430 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3896] @ 8e434 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3892] @ 8e438 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3888] @ 8e43c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3884] @ 8e440 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3880] @ 8e444 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3876] @ 8e448 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3872] @ 8e44c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3868] @ 8e450 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3864] @ 8e454 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3860] @ 8e458 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3856] @ 8e45c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3852] @ 8e460 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3848] @ 8e464 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3844] @ 8e468 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3840] @ 8e46c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3836] @ 8e470 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3832] @ 8e474 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3828] @ 8e478 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3824] @ 8e47c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3820] @ 8e480 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3816] @ 8e484 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3812] @ 8e488 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3808] @ 8e48c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3804] @ 8e490 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3800] @ 8e494 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3796] @ 8e498 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3792] @ 8e49c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3788] @ 8e4a0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3784] @ 8e4a4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3780] @ 8e4a8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3776] @ 8e4ac │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3772] @ 8e4b0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3768] @ 8e4b4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3764] @ 8e4b8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3760] @ 8e4bc │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3756] @ 8e4c0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3752] @ 8e4c4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3748] @ 8e4c8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3744] @ 8e4cc │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3740] @ 8e4d0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3736] @ 8e4d4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3732] @ 8e4d8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3728] @ 8e4dc │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3724] @ 8e4e0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3720] @ 8e4e4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3716] @ 8e4e8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3712] @ 8e4ec │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3708] @ 8e4f0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3704] @ 8e4f4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3700] @ 8e4f8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3696] @ 8e4fc │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3692] @ 8e500 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3688] @ 8e504 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3684] @ 8e508 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3680] @ 8e50c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3676] @ 8e510 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3672] @ 8e514 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3668] @ 8e518 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3664] @ 8e51c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3660] @ 8e520 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3656] @ 8e524 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3652] @ 8e528 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3648] @ 8e52c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3644] @ 8e530 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3640] @ 8e534 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3636] @ 8e538 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3632] @ 8e53c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3628] @ 8e540 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3624] @ 8e544 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3620] @ 8e548 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3616] @ 8e54c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3612] @ 8e550 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3608] @ 8e554 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3604] @ 8e558 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3600] @ 8e55c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3596] @ 8e560 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3592] @ 8e564 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3588] @ 8e568 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3584] @ 8e56c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3580] @ 8e570 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3576] @ 8e574 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3572] @ 8e578 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3568] @ 8e57c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3564] @ 8e580 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3560] @ 8e584 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3556] @ 8e588 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3552] @ 8e58c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3548] @ 8e590 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3544] @ 8e594 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3540] @ 8e598 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3536] @ 8e59c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3532] @ 8e5a0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3528] @ 8e5a4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3524] @ 8e5a8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3520] @ 8e5ac │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3516] @ 8e5b0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3512] @ 8e5b4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3508] @ 8e5b8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3504] @ 8e5bc │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3500] @ 8e5c0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3496] @ 8e5c4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3492] @ 8e5c8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3488] @ 8e5cc │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3484] @ 8e5d0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3480] @ 8e5d4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3476] @ 8e5d8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3472] @ 8e5dc │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3468] @ 8e5e0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3464] @ 8e5e4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3460] @ 8e5e8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3456] @ 8e5ec │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3452] @ 8e5f0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3448] @ 8e5f4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3444] @ 8e5f8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3440] @ 8e5fc │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3436] @ 8e600 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3432] @ 8e604 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3428] @ 8e608 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3424] @ 8e60c │ │ │ │ + bl 90708 │ │ │ │ add r0, r4, #20224 @ 0x4f00 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3412] @ 8e6cc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3408] @ 8e6d0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3404] @ 8e6d4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3400] @ 8e6d8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3396] @ 8e6dc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3392] @ 8e6e0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3388] @ 8e6e4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3384] @ 8e6e8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3380] @ 8e6ec │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3376] @ 8e6f0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3372] @ 8e6f4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3368] @ 8e6f8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3364] @ 8e6fc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3360] @ 8e700 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3356] @ 8e704 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3352] @ 8e708 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3348] @ 8e70c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3344] @ 8e710 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3340] @ 8e714 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3336] @ 8e718 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3332] @ 8e71c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3328] @ 8e720 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3324] @ 8e724 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3320] @ 8e728 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3316] @ 8e72c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3312] @ 8e730 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3308] @ 8e734 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3304] @ 8e738 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3300] @ 8e73c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3296] @ 8e740 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3292] @ 8e744 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3288] @ 8e748 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3284] @ 8e74c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3280] @ 8e750 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3276] @ 8e754 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3272] @ 8e758 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3268] @ 8e75c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3264] @ 8e760 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3260] @ 8e764 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3256] @ 8e768 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3252] @ 8e76c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3248] @ 8e770 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3244] @ 8e774 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3240] @ 8e778 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3236] @ 8e77c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3232] @ 8e780 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3228] @ 8e784 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3224] @ 8e788 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3220] @ 8e78c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3216] @ 8e790 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3212] @ 8e794 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3208] @ 8e798 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3204] @ 8e79c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3200] @ 8e7a0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3196] @ 8e7a4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3192] @ 8e7a8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3188] @ 8e7ac │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3184] @ 8e7b0 │ │ │ │ - bl 907c4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3412] @ 8e610 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3408] @ 8e614 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3404] @ 8e618 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3400] @ 8e61c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3396] @ 8e620 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3392] @ 8e624 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3388] @ 8e628 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3384] @ 8e62c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3380] @ 8e630 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3376] @ 8e634 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3372] @ 8e638 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3368] @ 8e63c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3364] @ 8e640 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3360] @ 8e644 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3356] @ 8e648 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3352] @ 8e64c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3348] @ 8e650 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3344] @ 8e654 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3340] @ 8e658 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3336] @ 8e65c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3332] @ 8e660 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3328] @ 8e664 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3324] @ 8e668 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3320] @ 8e66c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3316] @ 8e670 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3312] @ 8e674 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3308] @ 8e678 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3304] @ 8e67c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3300] @ 8e680 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3296] @ 8e684 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3292] @ 8e688 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3288] @ 8e68c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3284] @ 8e690 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3280] @ 8e694 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3276] @ 8e698 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3272] @ 8e69c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3268] @ 8e6a0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3264] @ 8e6a4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3260] @ 8e6a8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3256] @ 8e6ac │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3252] @ 8e6b0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3248] @ 8e6b4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3244] @ 8e6b8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3240] @ 8e6bc │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3236] @ 8e6c0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3232] @ 8e6c4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3228] @ 8e6c8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3224] @ 8e6cc │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3220] @ 8e6d0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3216] @ 8e6d4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3212] @ 8e6d8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3208] @ 8e6dc │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3204] @ 8e6e0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3200] @ 8e6e4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3196] @ 8e6e8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3192] @ 8e6ec │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3188] @ 8e6f0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3184] @ 8e6f4 │ │ │ │ + bl 90708 │ │ │ │ add r0, r4, #22272 @ 0x5700 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3172] @ 8e7b4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3168] @ 8e7b8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3164] @ 8e7bc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3160] @ 8e7c0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3156] @ 8e7c4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3152] @ 8e7c8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3148] @ 8e7cc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3144] @ 8e7d0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3140] @ 8e7d4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3136] @ 8e7d8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3132] @ 8e7dc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3128] @ 8e7e0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3124] @ 8e7e4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3120] @ 8e7e8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3116] @ 8e7ec │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3112] @ 8e7f0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3108] @ 8e7f4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3104] @ 8e7f8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3100] @ 8e7fc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3096] @ 8e800 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3092] @ 8e804 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3088] @ 8e808 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3084] @ 8e80c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3080] @ 8e810 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3076] @ 8e814 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3072] @ 8e818 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3068] @ 8e81c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3064] @ 8e820 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3060] @ 8e824 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3056] @ 8e828 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3052] @ 8e82c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3048] @ 8e830 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3044] @ 8e834 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3040] @ 8e838 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3036] @ 8e83c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3032] @ 8e840 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3028] @ 8e844 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3024] @ 8e848 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3020] @ 8e84c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3016] @ 8e850 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3012] @ 8e854 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3008] @ 8e858 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3004] @ 8e85c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3000] @ 8e860 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2996] @ 8e864 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2992] @ 8e868 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2988] @ 8e86c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2984] @ 8e870 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2980] @ 8e874 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2976] @ 8e878 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2972] @ 8e87c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2968] @ 8e880 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2964] @ 8e884 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2960] @ 8e888 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2956] @ 8e88c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2952] @ 8e890 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2948] @ 8e894 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2944] @ 8e898 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2940] @ 8e89c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2936] @ 8e8a0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2932] @ 8e8a4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2928] @ 8e8a8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2924] @ 8e8ac │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2920] @ 8e8b0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2916] @ 8e8b4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2912] @ 8e8b8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2908] @ 8e8bc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2904] @ 8e8c0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2900] @ 8e8c4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2896] @ 8e8c8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2892] @ 8e8cc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2888] @ 8e8d0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2884] @ 8e8d4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2880] @ 8e8d8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2876] @ 8e8dc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2872] @ 8e8e0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2868] @ 8e8e4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2864] @ 8e8e8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2860] @ 8e8ec │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2856] @ 8e8f0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2852] @ 8e8f4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2848] @ 8e8f8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2844] @ 8e8fc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2840] @ 8e900 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2836] @ 8e904 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2832] @ 8e908 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2828] @ 8e90c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2824] @ 8e910 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2820] @ 8e914 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2816] @ 8e918 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2812] @ 8e91c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2808] @ 8e920 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2804] @ 8e924 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2800] @ 8e928 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2796] @ 8e92c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2792] @ 8e930 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2788] @ 8e934 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2784] @ 8e938 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2780] @ 8e93c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2776] @ 8e940 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2772] @ 8e944 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2768] @ 8e948 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2764] @ 8e94c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2760] @ 8e950 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2756] @ 8e954 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2752] @ 8e958 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2748] @ 8e95c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2744] @ 8e960 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2740] @ 8e964 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2736] @ 8e968 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2732] @ 8e96c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2728] @ 8e970 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2724] @ 8e974 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2720] @ 8e978 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2716] @ 8e97c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2712] @ 8e980 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2708] @ 8e984 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2704] @ 8e988 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2700] @ 8e98c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2696] @ 8e990 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2692] @ 8e994 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2688] @ 8e998 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2684] @ 8e99c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2680] @ 8e9a0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2676] @ 8e9a4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2672] @ 8e9a8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2668] @ 8e9ac │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2664] @ 8e9b0 │ │ │ │ - bl 907c4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3172] @ 8e6f8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3168] @ 8e6fc │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3164] @ 8e700 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3160] @ 8e704 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3156] @ 8e708 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3152] @ 8e70c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3148] @ 8e710 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3144] @ 8e714 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3140] @ 8e718 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3136] @ 8e71c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3132] @ 8e720 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3128] @ 8e724 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3124] @ 8e728 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3120] @ 8e72c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3116] @ 8e730 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3112] @ 8e734 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3108] @ 8e738 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3104] @ 8e73c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3100] @ 8e740 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3096] @ 8e744 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3092] @ 8e748 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3088] @ 8e74c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3084] @ 8e750 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3080] @ 8e754 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3076] @ 8e758 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3072] @ 8e75c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3068] @ 8e760 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3064] @ 8e764 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3060] @ 8e768 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3056] @ 8e76c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3052] @ 8e770 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3048] @ 8e774 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3044] @ 8e778 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3040] @ 8e77c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3036] @ 8e780 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3032] @ 8e784 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3028] @ 8e788 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3024] @ 8e78c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3020] @ 8e790 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3016] @ 8e794 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3012] @ 8e798 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3008] @ 8e79c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3004] @ 8e7a0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3000] @ 8e7a4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2996] @ 8e7a8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2992] @ 8e7ac │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2988] @ 8e7b0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2984] @ 8e7b4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2980] @ 8e7b8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2976] @ 8e7bc │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2972] @ 8e7c0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2968] @ 8e7c4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2964] @ 8e7c8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2960] @ 8e7cc │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2956] @ 8e7d0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2952] @ 8e7d4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2948] @ 8e7d8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2944] @ 8e7dc │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2940] @ 8e7e0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2936] @ 8e7e4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2932] @ 8e7e8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2928] @ 8e7ec │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2924] @ 8e7f0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2920] @ 8e7f4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2916] @ 8e7f8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2912] @ 8e7fc │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2908] @ 8e800 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2904] @ 8e804 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2900] @ 8e808 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2896] @ 8e80c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2892] @ 8e810 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2888] @ 8e814 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2884] @ 8e818 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2880] @ 8e81c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2876] @ 8e820 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2872] @ 8e824 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2868] @ 8e828 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2864] @ 8e82c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2860] @ 8e830 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2856] @ 8e834 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2852] @ 8e838 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2848] @ 8e83c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2844] @ 8e840 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2840] @ 8e844 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2836] @ 8e848 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2832] @ 8e84c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2828] @ 8e850 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2824] @ 8e854 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2820] @ 8e858 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2816] @ 8e85c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2812] @ 8e860 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2808] @ 8e864 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2804] @ 8e868 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2800] @ 8e86c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2796] @ 8e870 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2792] @ 8e874 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2788] @ 8e878 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2784] @ 8e87c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2780] @ 8e880 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2776] @ 8e884 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2772] @ 8e888 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2768] @ 8e88c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2764] @ 8e890 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2760] @ 8e894 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2756] @ 8e898 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2752] @ 8e89c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2748] @ 8e8a0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2744] @ 8e8a4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2740] @ 8e8a8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2736] @ 8e8ac │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2732] @ 8e8b0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2728] @ 8e8b4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2724] @ 8e8b8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2720] @ 8e8bc │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2716] @ 8e8c0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2712] @ 8e8c4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2708] @ 8e8c8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2704] @ 8e8cc │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2700] @ 8e8d0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2696] @ 8e8d4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2692] @ 8e8d8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2688] @ 8e8dc │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2684] @ 8e8e0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2680] @ 8e8e4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2676] @ 8e8e8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2672] @ 8e8ec │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2668] @ 8e8f0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2664] @ 8e8f4 │ │ │ │ + bl 90708 │ │ │ │ add r0, r4, #26368 @ 0x6700 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2652] @ 8e9b4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2648] @ 8e9b8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2644] @ 8e9bc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2640] @ 8e9c0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2636] @ 8e9c4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2632] @ 8e9c8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2628] @ 8e9cc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2624] @ 8e9d0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2620] @ 8e9d4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2616] @ 8e9d8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2612] @ 8e9dc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2608] @ 8e9e0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2604] @ 8e9e4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2600] @ 8e9e8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2596] @ 8e9ec │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2592] @ 8e9f0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2588] @ 8e9f4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2584] @ 8e9f8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2580] @ 8e9fc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2576] @ 8ea00 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2572] @ 8ea04 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2568] @ 8ea08 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2564] @ 8ea0c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2560] @ 8ea10 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2556] @ 8ea14 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2552] @ 8ea18 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2548] @ 8ea1c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2544] @ 8ea20 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2540] @ 8ea24 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2536] @ 8ea28 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2532] @ 8ea2c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2528] @ 8ea30 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2524] @ 8ea34 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2520] @ 8ea38 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2516] @ 8ea3c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2512] @ 8ea40 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2508] @ 8ea44 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2504] @ 8ea48 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2500] @ 8ea4c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2496] @ 8ea50 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2492] @ 8ea54 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2488] @ 8ea58 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2484] @ 8ea5c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2480] @ 8ea60 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2476] @ 8ea64 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2472] @ 8ea68 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2468] @ 8ea6c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2464] @ 8ea70 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2460] @ 8ea74 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2456] @ 8ea78 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2452] @ 8ea7c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2448] @ 8ea80 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2444] @ 8ea84 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2440] @ 8ea88 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2436] @ 8ea8c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2432] @ 8ea90 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2428] @ 8ea94 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2424] @ 8ea98 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2420] @ 8ea9c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2416] @ 8eaa0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2412] @ 8eaa4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2408] @ 8eaa8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2404] @ 8eaac │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2400] @ 8eab0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2396] @ 8eab4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2392] @ 8eab8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2388] @ 8eabc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2384] @ 8eac0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2380] @ 8eac4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2376] @ 8eac8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2372] @ 8eacc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2368] @ 8ead0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2364] @ 8ead4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2360] @ 8ead8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2356] @ 8eadc │ │ │ │ - bl 907c4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2652] @ 8e8f8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2648] @ 8e8fc │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2644] @ 8e900 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2640] @ 8e904 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2636] @ 8e908 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2632] @ 8e90c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2628] @ 8e910 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2624] @ 8e914 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2620] @ 8e918 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2616] @ 8e91c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2612] @ 8e920 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2608] @ 8e924 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2604] @ 8e928 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2600] @ 8e92c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2596] @ 8e930 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2592] @ 8e934 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2588] @ 8e938 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2584] @ 8e93c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2580] @ 8e940 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2576] @ 8e944 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2572] @ 8e948 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2568] @ 8e94c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2564] @ 8e950 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2560] @ 8e954 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2556] @ 8e958 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2552] @ 8e95c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2548] @ 8e960 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2544] @ 8e964 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2540] @ 8e968 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2536] @ 8e96c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2532] @ 8e970 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2528] @ 8e974 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2524] @ 8e978 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2520] @ 8e97c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2516] @ 8e980 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2512] @ 8e984 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2508] @ 8e988 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2504] @ 8e98c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2500] @ 8e990 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2496] @ 8e994 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2492] @ 8e998 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2488] @ 8e99c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2484] @ 8e9a0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2480] @ 8e9a4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2476] @ 8e9a8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2472] @ 8e9ac │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2468] @ 8e9b0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2464] @ 8e9b4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2460] @ 8e9b8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2456] @ 8e9bc │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2452] @ 8e9c0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2448] @ 8e9c4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2444] @ 8e9c8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2440] @ 8e9cc │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2436] @ 8e9d0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2432] @ 8e9d4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2428] @ 8e9d8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2424] @ 8e9dc │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2420] @ 8e9e0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2416] @ 8e9e4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2412] @ 8e9e8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2408] @ 8e9ec │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2404] @ 8e9f0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2400] @ 8e9f4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2396] @ 8e9f8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2392] @ 8e9fc │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2388] @ 8ea00 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2384] @ 8ea04 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2380] @ 8ea08 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2376] @ 8ea0c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2372] @ 8ea10 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2368] @ 8ea14 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2364] @ 8ea18 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2360] @ 8ea1c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2356] @ 8ea20 │ │ │ │ + bl 90708 │ │ │ │ add r0, r4, #28672 @ 0x7000 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2344] @ 8eae0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2340] @ 8eae4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2336] @ 8eae8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2332] @ 8eaec │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2328] @ 8eaf0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2324] @ 8eaf4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2320] @ 8eaf8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2316] @ 8eafc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2312] @ 8eb00 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2308] @ 8eb04 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2304] @ 8eb08 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2300] @ 8eb0c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2296] @ 8eb10 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2292] @ 8eb14 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2288] @ 8eb18 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2284] @ 8eb1c │ │ │ │ - bl 907c4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2344] @ 8ea24 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2340] @ 8ea28 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2336] @ 8ea2c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2332] @ 8ea30 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2328] @ 8ea34 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2324] @ 8ea38 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2320] @ 8ea3c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2316] @ 8ea40 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2312] @ 8ea44 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2308] @ 8ea48 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2304] @ 8ea4c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2300] @ 8ea50 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2296] @ 8ea54 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2292] @ 8ea58 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2288] @ 8ea5c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2284] @ 8ea60 │ │ │ │ + bl 90708 │ │ │ │ add r0, r4, #29184 @ 0x7200 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2272] @ 8eb20 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2268] @ 8eb24 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2264] @ 8eb28 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3592] @ 8f060 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2252] @ 8eb2c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2248] @ 8eb30 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2244] @ 8eb34 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2240] @ 8eb38 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2236] @ 8eb3c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2232] @ 8eb40 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2228] @ 8eb44 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2224] @ 8eb48 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2220] @ 8eb4c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2216] @ 8eb50 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2212] @ 8eb54 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2208] @ 8eb58 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2204] @ 8eb5c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2200] @ 8eb60 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2196] @ 8eb64 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2192] @ 8eb68 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2188] @ 8eb6c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2184] @ 8eb70 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2180] @ 8eb74 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2176] @ 8eb78 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2172] @ 8eb7c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2168] @ 8eb80 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2164] @ 8eb84 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2160] @ 8eb88 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2156] @ 8eb8c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3396] @ 8f06c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2144] @ 8eb90 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2140] @ 8eb94 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2136] @ 8eb98 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2132] @ 8eb9c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2128] @ 8eba0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2124] @ 8eba4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2120] @ 8eba8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2116] @ 8ebac │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2112] @ 8ebb0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2108] @ 8ebb4 │ │ │ │ - bl 907c4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2272] @ 8ea64 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2268] @ 8ea68 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2264] @ 8ea6c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3592] @ 8efa4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2252] @ 8ea70 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2248] @ 8ea74 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2244] @ 8ea78 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2240] @ 8ea7c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2236] @ 8ea80 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2232] @ 8ea84 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2228] @ 8ea88 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2224] @ 8ea8c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2220] @ 8ea90 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2216] @ 8ea94 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2212] @ 8ea98 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2208] @ 8ea9c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2204] @ 8eaa0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2200] @ 8eaa4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2196] @ 8eaa8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2192] @ 8eaac │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2188] @ 8eab0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2184] @ 8eab4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2180] @ 8eab8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2176] @ 8eabc │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2172] @ 8eac0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2168] @ 8eac4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2164] @ 8eac8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2160] @ 8eacc │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2156] @ 8ead0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3396] @ 8efb0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2144] @ 8ead4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2140] @ 8ead8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2136] @ 8eadc │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2132] @ 8eae0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2128] @ 8eae4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2124] @ 8eae8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2120] @ 8eaec │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2116] @ 8eaf0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2112] @ 8eaf4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2108] @ 8eaf8 │ │ │ │ + bl 90708 │ │ │ │ add r0, r4, #30464 @ 0x7700 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2096] @ 8ebb8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2092] @ 8ebbc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2088] @ 8ebc0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2084] @ 8ebc4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2080] @ 8ebc8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2076] @ 8ebcc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2072] @ 8ebd0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2068] @ 8ebd4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2064] @ 8ebd8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2060] @ 8ebdc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2056] @ 8ebe0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2052] @ 8ebe4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2048] @ 8ebe8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2044] @ 8ebec │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2040] @ 8ebf0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2036] @ 8ebf4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2032] @ 8ebf8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2028] @ 8ebfc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #3160] @ 8f070 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2016] @ 8ec00 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2012] @ 8ec04 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2008] @ 8ec08 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2004] @ 8ec0c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #2000] @ 8ec10 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #1996] @ 8ec14 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #1992] @ 8ec18 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #1988] @ 8ec1c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #1984] @ 8ec20 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #1980] @ 8ec24 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #1976] @ 8ec28 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #1972] @ 8ec2c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #1968] @ 8ec30 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #1964] @ 8ec34 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #1960] @ 8ec38 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #1956] @ 8ec3c │ │ │ │ - bl 907c4 │ │ │ │ - b 8f0a8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2096] @ 8eafc │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2092] @ 8eb00 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2088] @ 8eb04 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2084] @ 8eb08 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2080] @ 8eb0c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2076] @ 8eb10 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2072] @ 8eb14 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2068] @ 8eb18 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2064] @ 8eb1c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2060] @ 8eb20 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2056] @ 8eb24 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2052] @ 8eb28 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2048] @ 8eb2c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2044] @ 8eb30 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2040] @ 8eb34 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2036] @ 8eb38 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2032] @ 8eb3c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2028] @ 8eb40 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #3160] @ 8efb4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2016] @ 8eb44 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2012] @ 8eb48 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2008] @ 8eb4c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2004] @ 8eb50 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #2000] @ 8eb54 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #1996] @ 8eb58 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #1992] @ 8eb5c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #1988] @ 8eb60 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #1984] @ 8eb64 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #1980] @ 8eb68 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #1976] @ 8eb6c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #1972] @ 8eb70 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #1968] @ 8eb74 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #1964] @ 8eb78 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #1960] @ 8eb7c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #1956] @ 8eb80 │ │ │ │ + bl 90708 │ │ │ │ + b 8efec │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ andeq r0, r3, #83886080 @ 0x5000000 │ │ │ │ teqpmi pc, #1, 30 @ p-variant is OBSOLETE │ │ │ │ - eorseq fp, r5, ip, ror r3 │ │ │ │ - eorseq fp, r5, r8, lsl #7 │ │ │ │ + eorseq fp, r5, ip, lsr ip │ │ │ │ + eorseq fp, r5, r8, asr #24 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr r4 │ │ │ │ - @ instruction: 0x0008aeb8 │ │ │ │ - muleq r9, ip, ip │ │ │ │ - andeq r1, r9, r0, lsl #14 │ │ │ │ + andeq fp, r8, ip, lsr #7 │ │ │ │ + andeq sl, r8, ip, asr lr │ │ │ │ + andeq r2, r9, r0, lsr #9 │ │ │ │ + andeq r1, r9, r4, asr #12 │ │ │ │ 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 │ │ │ │ @@ -103878,1391 +103831,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 #14 │ │ │ │ + andeq ip, r8, r0, asr #13 │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - andeq fp, r8, ip, lsl r0 │ │ │ │ - andeq r1, r9, r0, lsl #14 │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ + andeq r1, r9, r4, asr #12 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - eorseq pc, ip, r0, lsl ip @ │ │ │ │ + @ instruction: 0x003d04d0 │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ - eorseq r7, r5, r8, lsl sl │ │ │ │ + @ instruction: 0x003582d8 │ │ │ │ subseq ip, r7, r4, ror r4 │ │ │ │ subseq sp, r7, r8, lsl #1 │ │ │ │ - mlaseq r8, ip, r5, r9 │ │ │ │ - eorseq fp, r5, r4, lsl #6 │ │ │ │ + eorseq r9, r8, ip, asr lr │ │ │ │ + eorseq fp, r5, r4, asr #23 │ │ │ │ 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, asr ip @ │ │ │ │ + eorseq r0, sp, r0, lsl r5 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, lsl #27 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0035b3b0 │ │ │ │ - eorseq sp, r5, r4, ror #1 │ │ │ │ + eorseq fp, r5, r0, ror ip │ │ │ │ + eorseq sp, r5, r4, lsr #19 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, sl, r4, lsr #31 │ │ │ │ - eorseq fp, r5, r8, asr #7 │ │ │ │ - ldr r0, [pc, #-1136] @ 8ec40 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1140] @ 8ec44 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1144] @ 8ec48 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1148] @ 8ec4c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1152] @ 8ec50 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1156] @ 8ec54 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1160] @ 8ec58 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1164] @ 8ec5c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1168] @ 8ec60 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1172] @ 8ec64 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1176] @ 8ec68 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1180] @ 8ec6c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1184] @ 8ec70 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1188] @ 8ec74 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1192] @ 8ec78 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1196] @ 8ec7c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1200] @ 8ec80 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1204] @ 8ec84 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1208] @ 8ec88 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1212] @ 8ec8c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1216] @ 8ec90 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1220] @ 8ec94 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1224] @ 8ec98 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1228] @ 8ec9c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1232] @ 8eca0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1236] @ 8eca4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1240] @ 8eca8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1244] @ 8ecac │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1248] @ 8ecb0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1252] @ 8ecb4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1256] @ 8ecb8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1260] @ 8ecbc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1264] @ 8ecc0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1268] @ 8ecc4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1272] @ 8ecc8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1276] @ 8eccc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1280] @ 8ecd0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1284] @ 8ecd4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1288] @ 8ecd8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1292] @ 8ecdc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1296] @ 8ece0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1300] @ 8ece4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1304] @ 8ece8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1308] @ 8ecec │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1312] @ 8ecf0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1316] @ 8ecf4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1320] @ 8ecf8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1324] @ 8ecfc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1328] @ 8ed00 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1332] @ 8ed04 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1336] @ 8ed08 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1340] @ 8ed0c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1344] @ 8ed10 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1348] @ 8ed14 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1352] @ 8ed18 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1356] @ 8ed1c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1360] @ 8ed20 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1364] @ 8ed24 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1368] @ 8ed28 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1372] @ 8ed2c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1376] @ 8ed30 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1380] @ 8ed34 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1384] @ 8ed38 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1388] @ 8ed3c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1392] @ 8ed40 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1396] @ 8ed44 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1400] @ 8ed48 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1404] @ 8ed4c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1408] @ 8ed50 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1412] @ 8ed54 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1416] @ 8ed58 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1420] @ 8ed5c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1424] @ 8ed60 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1428] @ 8ed64 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1432] @ 8ed68 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1436] @ 8ed6c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1440] @ 8ed70 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1444] @ 8ed74 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1448] @ 8ed78 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1452] @ 8ed7c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1456] @ 8ed80 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1460] @ 8ed84 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1464] @ 8ed88 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1468] @ 8ed8c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1472] @ 8ed90 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1476] @ 8ed94 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1480] @ 8ed98 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1484] @ 8ed9c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1488] @ 8eda0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1492] @ 8eda4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1496] @ 8eda8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1500] @ 8edac │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1504] @ 8edb0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1508] @ 8edb4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1512] @ 8edb8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1516] @ 8edbc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1520] @ 8edc0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1524] @ 8edc4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1528] @ 8edc8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1532] @ 8edcc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1536] @ 8edd0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1540] @ 8edd4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1544] @ 8edd8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1548] @ 8eddc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1552] @ 8ede0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1556] @ 8ede4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1560] @ 8ede8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1564] @ 8edec │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1568] @ 8edf0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1572] @ 8edf4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1576] @ 8edf8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1580] @ 8edfc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1584] @ 8ee00 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1588] @ 8ee04 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1592] @ 8ee08 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1596] @ 8ee0c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1600] @ 8ee10 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1604] @ 8ee14 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1608] @ 8ee18 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1612] @ 8ee1c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1616] @ 8ee20 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1620] @ 8ee24 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1624] @ 8ee28 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1628] @ 8ee2c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1632] @ 8ee30 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1636] @ 8ee34 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1640] @ 8ee38 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1644] @ 8ee3c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1648] @ 8ee40 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1652] @ 8ee44 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1656] @ 8ee48 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1660] @ 8ee4c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1664] @ 8ee50 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1668] @ 8ee54 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1672] @ 8ee58 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1676] @ 8ee5c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1680] @ 8ee60 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1684] @ 8ee64 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1688] @ 8ee68 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1692] @ 8ee6c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1696] @ 8ee70 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1700] @ 8ee74 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1704] @ 8ee78 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1708] @ 8ee7c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1712] @ 8ee80 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1716] @ 8ee84 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1720] @ 8ee88 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1724] @ 8ee8c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1728] @ 8ee90 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1732] @ 8ee94 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1736] @ 8ee98 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1740] @ 8ee9c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1744] @ 8eea0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1748] @ 8eea4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1752] @ 8eea8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1756] @ 8eeac │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1760] @ 8eeb0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1764] @ 8eeb4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1768] @ 8eeb8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1772] @ 8eebc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1776] @ 8eec0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1780] @ 8eec4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1784] @ 8eec8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1788] @ 8eecc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1792] @ 8eed0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1796] @ 8eed4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1800] @ 8eed8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1804] @ 8eedc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1808] @ 8eee0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1812] @ 8eee4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1816] @ 8eee8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1820] @ 8eeec │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1824] @ 8eef0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1828] @ 8eef4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1832] @ 8eef8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1836] @ 8eefc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1840] @ 8ef00 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1844] @ 8ef04 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1848] @ 8ef08 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1852] @ 8ef0c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1856] @ 8ef10 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1860] @ 8ef14 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1864] @ 8ef18 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1868] @ 8ef1c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1872] @ 8ef20 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1876] @ 8ef24 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1880] @ 8ef28 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1884] @ 8ef2c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1888] @ 8ef30 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1892] @ 8ef34 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1896] @ 8ef38 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1900] @ 8ef3c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1904] @ 8ef40 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1908] @ 8ef44 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1912] @ 8ef48 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1916] @ 8ef4c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1920] @ 8ef50 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1924] @ 8ef54 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1928] @ 8ef58 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1932] @ 8ef5c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1936] @ 8ef60 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1940] @ 8ef64 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1944] @ 8ef68 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1948] @ 8ef6c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1952] @ 8ef70 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1956] @ 8ef74 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1960] @ 8ef78 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1964] @ 8ef7c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1968] @ 8ef80 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1972] @ 8ef84 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1976] @ 8ef88 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1980] @ 8ef8c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1984] @ 8ef90 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1988] @ 8ef94 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1992] @ 8ef98 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-1996] @ 8ef9c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-2000] @ 8efa0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-2004] @ 8efa4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-2008] @ 8efa8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-2012] @ 8efac │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-2016] @ 8efb0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-2020] @ 8efb4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-2024] @ 8efb8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-2028] @ 8efbc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-2032] @ 8efc0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-2036] @ 8efc4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-2040] @ 8efc8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-2044] @ 8efcc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-2048] @ 8efd0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-2052] @ 8efd4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-2056] @ 8efd8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-2060] @ 8efdc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-2064] @ 8efe0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-2068] @ 8efe4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-2072] @ 8efe8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-2076] @ 8efec │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-2080] @ 8eff0 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-2084] @ 8eff4 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-2088] @ 8eff8 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-2092] @ 8effc │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-2096] @ 8f000 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-2100] @ 8f004 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-2104] @ 8f008 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-2108] @ 8f00c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-2112] @ 8f010 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-2116] @ 8f014 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-2120] @ 8f018 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-2124] @ 8f01c │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-2128] @ 8f020 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r5, [pc, #-2132] @ 8f024 │ │ │ │ - ldr r0, [pc, #-2132] @ 8f028 │ │ │ │ - bl 907c4 │ │ │ │ - ldr r0, [pc, #-2136] @ 8f02c │ │ │ │ - bl 907c4 │ │ │ │ + eorseq fp, r5, r8, lsl #25 │ │ │ │ + ldr r0, [pc, #-1136] @ 8eb84 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1140] @ 8eb88 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1144] @ 8eb8c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1148] @ 8eb90 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1152] @ 8eb94 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1156] @ 8eb98 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1160] @ 8eb9c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1164] @ 8eba0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1168] @ 8eba4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1172] @ 8eba8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1176] @ 8ebac │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1180] @ 8ebb0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1184] @ 8ebb4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1188] @ 8ebb8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1192] @ 8ebbc │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1196] @ 8ebc0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1200] @ 8ebc4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1204] @ 8ebc8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1208] @ 8ebcc │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1212] @ 8ebd0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1216] @ 8ebd4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1220] @ 8ebd8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1224] @ 8ebdc │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1228] @ 8ebe0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1232] @ 8ebe4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1236] @ 8ebe8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1240] @ 8ebec │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1244] @ 8ebf0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1248] @ 8ebf4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1252] @ 8ebf8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1256] @ 8ebfc │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1260] @ 8ec00 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1264] @ 8ec04 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1268] @ 8ec08 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1272] @ 8ec0c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1276] @ 8ec10 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1280] @ 8ec14 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1284] @ 8ec18 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1288] @ 8ec1c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1292] @ 8ec20 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1296] @ 8ec24 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1300] @ 8ec28 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1304] @ 8ec2c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1308] @ 8ec30 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1312] @ 8ec34 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1316] @ 8ec38 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1320] @ 8ec3c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1324] @ 8ec40 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1328] @ 8ec44 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1332] @ 8ec48 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1336] @ 8ec4c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1340] @ 8ec50 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1344] @ 8ec54 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1348] @ 8ec58 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1352] @ 8ec5c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1356] @ 8ec60 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1360] @ 8ec64 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1364] @ 8ec68 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1368] @ 8ec6c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1372] @ 8ec70 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1376] @ 8ec74 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1380] @ 8ec78 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1384] @ 8ec7c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1388] @ 8ec80 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1392] @ 8ec84 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1396] @ 8ec88 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1400] @ 8ec8c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1404] @ 8ec90 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1408] @ 8ec94 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1412] @ 8ec98 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1416] @ 8ec9c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1420] @ 8eca0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1424] @ 8eca4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1428] @ 8eca8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1432] @ 8ecac │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1436] @ 8ecb0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1440] @ 8ecb4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1444] @ 8ecb8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1448] @ 8ecbc │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1452] @ 8ecc0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1456] @ 8ecc4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1460] @ 8ecc8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1464] @ 8eccc │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1468] @ 8ecd0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1472] @ 8ecd4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1476] @ 8ecd8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1480] @ 8ecdc │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1484] @ 8ece0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1488] @ 8ece4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1492] @ 8ece8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1496] @ 8ecec │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1500] @ 8ecf0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1504] @ 8ecf4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1508] @ 8ecf8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1512] @ 8ecfc │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1516] @ 8ed00 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1520] @ 8ed04 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1524] @ 8ed08 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1528] @ 8ed0c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1532] @ 8ed10 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1536] @ 8ed14 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1540] @ 8ed18 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1544] @ 8ed1c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1548] @ 8ed20 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1552] @ 8ed24 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1556] @ 8ed28 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1560] @ 8ed2c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1564] @ 8ed30 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1568] @ 8ed34 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1572] @ 8ed38 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1576] @ 8ed3c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1580] @ 8ed40 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1584] @ 8ed44 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1588] @ 8ed48 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1592] @ 8ed4c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1596] @ 8ed50 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1600] @ 8ed54 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1604] @ 8ed58 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1608] @ 8ed5c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1612] @ 8ed60 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1616] @ 8ed64 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1620] @ 8ed68 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1624] @ 8ed6c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1628] @ 8ed70 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1632] @ 8ed74 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1636] @ 8ed78 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1640] @ 8ed7c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1644] @ 8ed80 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1648] @ 8ed84 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1652] @ 8ed88 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1656] @ 8ed8c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1660] @ 8ed90 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1664] @ 8ed94 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1668] @ 8ed98 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1672] @ 8ed9c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1676] @ 8eda0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1680] @ 8eda4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1684] @ 8eda8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1688] @ 8edac │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1692] @ 8edb0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1696] @ 8edb4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1700] @ 8edb8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1704] @ 8edbc │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1708] @ 8edc0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1712] @ 8edc4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1716] @ 8edc8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1720] @ 8edcc │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1724] @ 8edd0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1728] @ 8edd4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1732] @ 8edd8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1736] @ 8eddc │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1740] @ 8ede0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1744] @ 8ede4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1748] @ 8ede8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1752] @ 8edec │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1756] @ 8edf0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1760] @ 8edf4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1764] @ 8edf8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1768] @ 8edfc │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1772] @ 8ee00 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1776] @ 8ee04 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1780] @ 8ee08 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1784] @ 8ee0c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1788] @ 8ee10 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1792] @ 8ee14 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1796] @ 8ee18 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1800] @ 8ee1c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1804] @ 8ee20 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1808] @ 8ee24 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1812] @ 8ee28 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1816] @ 8ee2c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1820] @ 8ee30 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1824] @ 8ee34 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1828] @ 8ee38 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1832] @ 8ee3c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1836] @ 8ee40 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1840] @ 8ee44 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1844] @ 8ee48 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1848] @ 8ee4c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1852] @ 8ee50 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1856] @ 8ee54 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1860] @ 8ee58 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1864] @ 8ee5c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1868] @ 8ee60 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1872] @ 8ee64 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1876] @ 8ee68 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1880] @ 8ee6c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1884] @ 8ee70 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1888] @ 8ee74 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1892] @ 8ee78 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1896] @ 8ee7c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1900] @ 8ee80 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1904] @ 8ee84 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1908] @ 8ee88 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1912] @ 8ee8c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1916] @ 8ee90 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1920] @ 8ee94 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1924] @ 8ee98 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1928] @ 8ee9c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1932] @ 8eea0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1936] @ 8eea4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1940] @ 8eea8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1944] @ 8eeac │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1948] @ 8eeb0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1952] @ 8eeb4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1956] @ 8eeb8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1960] @ 8eebc │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1964] @ 8eec0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1968] @ 8eec4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1972] @ 8eec8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1976] @ 8eecc │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1980] @ 8eed0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1984] @ 8eed4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1988] @ 8eed8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1992] @ 8eedc │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-1996] @ 8eee0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-2000] @ 8eee4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-2004] @ 8eee8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-2008] @ 8eeec │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-2012] @ 8eef0 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-2016] @ 8eef4 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-2020] @ 8eef8 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-2024] @ 8eefc │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-2028] @ 8ef00 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-2032] @ 8ef04 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-2036] @ 8ef08 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-2040] @ 8ef0c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-2044] @ 8ef10 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-2048] @ 8ef14 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-2052] @ 8ef18 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-2056] @ 8ef1c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-2060] @ 8ef20 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-2064] @ 8ef24 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-2068] @ 8ef28 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-2072] @ 8ef2c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-2076] @ 8ef30 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-2080] @ 8ef34 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-2084] @ 8ef38 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-2088] @ 8ef3c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-2092] @ 8ef40 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-2096] @ 8ef44 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-2100] @ 8ef48 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-2104] @ 8ef4c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-2108] @ 8ef50 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-2112] @ 8ef54 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-2116] @ 8ef58 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-2120] @ 8ef5c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-2124] @ 8ef60 │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-2128] @ 8ef64 │ │ │ │ + bl 90708 │ │ │ │ + ldr r5, [pc, #-2132] @ 8ef68 │ │ │ │ + ldr r0, [pc, #-2132] @ 8ef6c │ │ │ │ + bl 90708 │ │ │ │ + ldr r0, [pc, #-2136] @ 8ef70 │ │ │ │ + bl 90708 │ │ │ │ add r8, r5, #20 │ │ │ │ - b 8f97c │ │ │ │ + b 8f8c0 │ │ │ │ ldr sl, [r8, #-8] │ │ │ │ cmn sl, #1 │ │ │ │ - bne 8f8fc │ │ │ │ + bne 8f840 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ tst r1, #32 │ │ │ │ - beq 90444 │ │ │ │ + beq 90388 │ │ │ │ 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 8f8f8 │ │ │ │ - ldr r3, [pc, #-2108] @ 8f090 │ │ │ │ - ldr r2, [pc, #-2200] @ 8f038 │ │ │ │ + beq 8f83c │ │ │ │ + ldr r3, [pc, #-2108] @ 8efd4 │ │ │ │ + ldr r2, [pc, #-2200] @ 8ef7c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90468 │ │ │ │ - ldr r1, [pc, #-2212] @ 8f03c │ │ │ │ + bne 903ac │ │ │ │ + ldr r1, [pc, #-2212] @ 8ef80 │ │ │ │ stm sp, {r0, sl} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 8c7a4 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c6fc <_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 356010 │ │ │ │ + bl 3568a8 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 356010 │ │ │ │ + bl 3568a8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 35625c │ │ │ │ + bl 356af4 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 3564a4 │ │ │ │ + bl 356d3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 903b0 │ │ │ │ + bne 902c0 │ │ │ │ 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] @ 8f030 │ │ │ │ + ldr r2, [pc, #-2360] @ 8ef74 │ │ │ │ add r8, r8, #24 │ │ │ │ orr r3, r3, #3 │ │ │ │ cmp r2, r8 │ │ │ │ strb r3, [r5, #16] │ │ │ │ add r5, r5, #24 │ │ │ │ - beq 8fa3c │ │ │ │ + beq 8f980 │ │ │ │ ldr r0, [r9, #792] @ 0x318 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8f9ec │ │ │ │ + bne 8f930 │ │ │ │ ldr r7, [r9, #792] @ 0x318 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, fp │ │ │ │ - bne 8fbb4 │ │ │ │ - ldr r3, [pc, #-2404] @ 8f048 │ │ │ │ - ldr r2, [pc, #-2416] @ 8f040 │ │ │ │ + bne 8faf8 │ │ │ │ + ldr r3, [pc, #-2404] @ 8ef8c │ │ │ │ + ldr r2, [pc, #-2416] @ 8ef84 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 903fc │ │ │ │ + bne 90328 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8f95c │ │ │ │ + beq 8f8a0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #-2452] @ 8f044 │ │ │ │ + ldr r2, [pc, #-2452] @ 8ef88 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8f88c │ │ │ │ + beq 8f7d0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b 8f8fc │ │ │ │ + b 8f840 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ cmpne r4, r5 │ │ │ │ - beq 8f994 │ │ │ │ + beq 8f8d8 │ │ │ │ ldr r3, [r8, #-20] @ 0xffffffec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8fa18 │ │ │ │ + beq 8f95c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8, #-20] @ 0xffffffec │ │ │ │ - beq 90608 │ │ │ │ + beq 9054c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r3, [pc, #-2560] @ 8f030 │ │ │ │ + ldr r3, [pc, #-2560] @ 8ef74 │ │ │ │ add r8, r8, #24 │ │ │ │ cmp r3, r8 │ │ │ │ add r5, r5, #24 │ │ │ │ - bne 8f97c │ │ │ │ - ldr r5, [pc, #-2576] @ 8f034 │ │ │ │ + bne 8f8c0 │ │ │ │ + ldr r5, [pc, #-2576] @ 8ef78 │ │ │ │ add r3, r5, #4096 @ 0x1000 │ │ │ │ add r3, r3, #20 │ │ │ │ add r8, r5, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 8fb44 │ │ │ │ + b 8fa88 │ │ │ │ ldr sl, [r8, #-8] │ │ │ │ cmn sl, #1 │ │ │ │ - bne 8fac4 │ │ │ │ + bne 8fa08 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq 90460 │ │ │ │ + beq 903a4 │ │ │ │ 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 8fac0 │ │ │ │ - ldr r3, [pc, #-2564] @ 8f090 │ │ │ │ - ldr r1, [pc, #-2656] @ 8f038 │ │ │ │ + beq 8fa04 │ │ │ │ + ldr r3, [pc, #-2564] @ 8efd4 │ │ │ │ + ldr r1, [pc, #-2656] @ 8ef7c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9044c │ │ │ │ - ldr r1, [pc, #-2668] @ 8f03c │ │ │ │ + bne 90390 │ │ │ │ + ldr r1, [pc, #-2668] @ 8ef80 │ │ │ │ stm sp, {r2, sl} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 8c7a4 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c6fc <_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 356010 │ │ │ │ + bl 3568a8 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 356010 │ │ │ │ + bl 3568a8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 35625c │ │ │ │ + bl 356af4 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 3564a4 │ │ │ │ + bl 356d3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9037c │ │ │ │ + bne 902f4 │ │ │ │ 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 8fc14 │ │ │ │ + beq 8fb58 │ │ │ │ ldr r0, [r9, #792] @ 0x318 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8fbc4 │ │ │ │ + bne 8fb08 │ │ │ │ ldr r7, [r9, #792] @ 0x318 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, fp │ │ │ │ - bne 9036c │ │ │ │ - ldr r3, [pc, #-2860] @ 8f048 │ │ │ │ - ldr r2, [pc, #-2872] @ 8f040 │ │ │ │ + bne 902b0 │ │ │ │ + ldr r3, [pc, #-2860] @ 8ef8c │ │ │ │ + ldr r2, [pc, #-2872] @ 8ef84 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 903e4 │ │ │ │ + bne 90340 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8fb24 │ │ │ │ + beq 8fa68 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #-2908] @ 8f044 │ │ │ │ + ldr r2, [pc, #-2908] @ 8ef88 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8fa54 │ │ │ │ + beq 8f998 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b 8fac4 │ │ │ │ + b 8fa08 │ │ │ │ mov r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 8f9c4 │ │ │ │ + b 8f908 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r5 │ │ │ │ cmpne r4, #0 │ │ │ │ - beq 8fb5c │ │ │ │ + beq 8faa0 │ │ │ │ ldr r3, [r8, #-20] @ 0xffffffec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8fbf0 │ │ │ │ + beq 8fb34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8, #-20] @ 0xffffffec │ │ │ │ - beq 90550 │ │ │ │ + beq 90494 │ │ │ │ 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 8fb44 │ │ │ │ - ldr r3, [pc, #-3028] @ 8f048 │ │ │ │ + bne 8fa88 │ │ │ │ + ldr r3, [pc, #-3028] @ 8ef8c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 90414 │ │ │ │ - bl 91918 │ │ │ │ + bne 90358 │ │ │ │ + bl 9185c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 90614 │ │ │ │ - ldr r3, [pc, #-3060] @ 8f048 │ │ │ │ + beq 90558 │ │ │ │ + ldr r3, [pc, #-3060] @ 8ef8c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ add r3, r2, #98304 @ 0x18000 │ │ │ │ str r4, [r3, #1152] @ 0x480 │ │ │ │ - bne 8fcd4 │ │ │ │ - ldr r2, [pc, #-3000] @ 8f0a0 │ │ │ │ + bne 8fc18 │ │ │ │ + ldr r2, [pc, #-3000] @ 8efe4 │ │ │ │ ldr lr, [r2, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - ldrne r3, [pc, #-3028] @ 8f090 │ │ │ │ - bne 8fca0 │ │ │ │ - ldr r3, [pc, #-3104] @ 8f04c │ │ │ │ + ldrne r3, [pc, #-3028] @ 8efd4 │ │ │ │ + bne 8fbe4 │ │ │ │ + ldr r3, [pc, #-3104] @ 8ef90 │ │ │ │ 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 8fc84 │ │ │ │ - ldr r3, [pc, #-3088] @ 8f090 │ │ │ │ + bne 8fbc8 │ │ │ │ + ldr r3, [pc, #-3088] @ 8efd4 │ │ │ │ str lr, [r3, #20] │ │ │ │ - ldr r2, [pc, #-3160] @ 8f050 │ │ │ │ + ldr r2, [pc, #-3160] @ 8ef94 │ │ │ │ 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 92d54 │ │ │ │ + bl 92c98 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 904cc │ │ │ │ + beq 90410 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #-3228] @ 8f054 │ │ │ │ + ldr r3, [pc, #-3228] @ 8ef98 │ │ │ │ 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 236e18 <_PyThreadState_New@@Base+0x6a8> │ │ │ │ + bl 236dd8 <_PyThreadState_New@@Base+0x6a8> │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 904cc │ │ │ │ + beq 90410 │ │ │ │ str r1, [r4, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne 8fd10 │ │ │ │ + bne 8fc54 │ │ │ │ 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 92e30 │ │ │ │ + bl 92d74 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [r3, #3856] @ 0xf10 │ │ │ │ - beq 9049c │ │ │ │ + beq 903e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 92e30 │ │ │ │ + bl 92d74 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3, #3860] @ 0xf14 │ │ │ │ - beq 9049c │ │ │ │ + beq 903e0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 92fd0 │ │ │ │ + bl 92f14 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 905fc │ │ │ │ + bne 90540 │ │ │ │ ldr r4, [r7, #1436] @ 0x59c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 8fe4c │ │ │ │ + bne 8fd90 │ │ │ │ mov r0, #5 │ │ │ │ - bl 92e30 │ │ │ │ + bl 92d74 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 90580 │ │ │ │ - ldr r5, [pc, #-3364] @ 8f090 │ │ │ │ - ldr r2, [pc, #-3424] @ 8f058 │ │ │ │ - ldr r1, [pc, #-3424] @ 8f05c │ │ │ │ + beq 904c4 │ │ │ │ + ldr r5, [pc, #-3364] @ 8efd4 │ │ │ │ + ldr r2, [pc, #-3424] @ 8ef9c │ │ │ │ + ldr r1, [pc, #-3424] @ 8efa0 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 23b1f8 │ │ │ │ + bl 23b1c4 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #-3436] @ 8f060 │ │ │ │ + ldr r1, [pc, #-3436] @ 8efa4 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r3] │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 23b1f8 │ │ │ │ + bl 23b1c4 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #-3460] @ 8f060 │ │ │ │ + ldr r1, [pc, #-3460] @ 8efa4 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 23b1f8 │ │ │ │ + bl 23b1c4 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #-3484] @ 8f060 │ │ │ │ + ldr r1, [pc, #-3484] @ 8efa4 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl 23b1f8 │ │ │ │ + bl 23b1c4 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #-3508] @ 8f060 │ │ │ │ + ldr r1, [pc, #-3508] @ 8efa4 │ │ │ │ mov r2, r4 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [r3, #12] │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 23b1f8 │ │ │ │ + bl 23b1c4 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ sub r3, r1, #4 │ │ │ │ add r1, r1, #16 │ │ │ │ str r0, [r1] │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9055c │ │ │ │ + beq 904a0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 8fe34 │ │ │ │ + bne 8fd78 │ │ │ │ str r6, [r7, #1436] @ 0x59c │ │ │ │ ldr r3, [r7, #1440] @ 0x5a0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8fe68 │ │ │ │ - bl 91918 │ │ │ │ + bne 8fdac │ │ │ │ + bl 9185c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r7, #1440] @ 0x5a0 │ │ │ │ - beq 90588 │ │ │ │ + beq 904cc │ │ │ │ ldr r3, [r7, #1444] @ 0x5a4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8fe88 │ │ │ │ - ldr r0, [pc, #-3608] @ 8f064 │ │ │ │ - bl 9ddd8 │ │ │ │ + bne 8fdcc │ │ │ │ + ldr r0, [pc, #-3608] @ 8efa8 │ │ │ │ + bl 9dd1c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r7, #1444] @ 0x5a4 │ │ │ │ - beq 90588 │ │ │ │ + beq 904cc │ │ │ │ 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 99770 │ │ │ │ + bl 996b4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r7, #1464] @ 0x5b8 │ │ │ │ - beq 90538 │ │ │ │ + beq 9047c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23b2b0 │ │ │ │ + bl 23b27c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 905fc │ │ │ │ + bne 90540 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r9, [r4, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 23ec00 │ │ │ │ + bl 23ebc8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 90478 │ │ │ │ + beq 903bc │ │ │ │ ldr r3, [r9, #3880] @ 0xf28 │ │ │ │ - ldr r2, [pc, #-3724] @ 8f068 │ │ │ │ + ldr r2, [pc, #-3724] @ 8efac │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 23e670 │ │ │ │ + bl 23e638 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 90478 │ │ │ │ + blt 903bc │ │ │ │ mov r0, sl │ │ │ │ - bl a8cc4 │ │ │ │ + bl a8c08 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 90478 │ │ │ │ + beq 903bc │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #-3764] @ 8f06c │ │ │ │ + ldr r1, [pc, #-3764] @ 8efb0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r9, #3876] @ 0xf24 │ │ │ │ - bl a4500 │ │ │ │ + bl a4444 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 90478 │ │ │ │ + beq 903bc │ │ │ │ mov r0, r4 │ │ │ │ add r4, r9, #98304 @ 0x18000 │ │ │ │ - ldr r1, [pc, #-3804] @ 8f070 │ │ │ │ + ldr r1, [pc, #-3804] @ 8efb4 │ │ │ │ str r3, [r4, #512] @ 0x200 │ │ │ │ - bl a4500 │ │ │ │ + bl a4444 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90478 │ │ │ │ + beq 903bc │ │ │ │ str r0, [r4, #516] @ 0x204 │ │ │ │ - ldr r1, [pc, #-3824] @ 8f074 │ │ │ │ - ldr r0, [pc, #-3824] @ 8f078 │ │ │ │ - bl b2b10 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #-3824] @ 8efb8 │ │ │ │ + ldr r0, [pc, #-3824] @ 8efbc │ │ │ │ + bl b2aa4 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90478 │ │ │ │ + beq 903bc │ │ │ │ str r0, [r4, #520] @ 0x208 │ │ │ │ - ldr r1, [pc, #-3840] @ 8f07c │ │ │ │ - ldr r0, [pc, #-3840] @ 8f080 │ │ │ │ - bl b2b10 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #-3840] @ 8efc0 │ │ │ │ + ldr r0, [pc, #-3840] @ 8efc4 │ │ │ │ + bl b2aa4 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90478 │ │ │ │ + beq 903bc │ │ │ │ str r0, [r4, #524] @ 0x20c │ │ │ │ mov r0, sl │ │ │ │ - bl a8cc4 │ │ │ │ + bl a8c08 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 90530 │ │ │ │ - ldr r5, [pc, #-3872] @ 8f084 │ │ │ │ + beq 90474 │ │ │ │ + ldr r5, [pc, #-3872] @ 8efc8 │ │ │ │ mov fp, #0 │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl a59c0 │ │ │ │ + bl a5904 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90530 │ │ │ │ + bne 90474 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, #68 @ 0x44 │ │ │ │ add r5, r5, #8 │ │ │ │ - bne 8ffa4 │ │ │ │ - ldr fp, [pc, #-3916] @ 8f088 │ │ │ │ + bne 8fee8 │ │ │ │ + ldr fp, [pc, #-3916] @ 8efcc │ │ │ │ mov r4, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [fp, r0] │ │ │ │ mov r0, #2 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - ldr r3, [pc, #-3936] @ 8f08c │ │ │ │ + ldr r3, [pc, #-3936] @ 8efd0 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #-3940] @ 8f090 │ │ │ │ + ldr r3, [pc, #-3940] @ 8efd4 │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ - bl a27e0 │ │ │ │ + bl a2724 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 90530 │ │ │ │ - ldr r0, [pc, #-3956] @ 8f094 │ │ │ │ + beq 90474 │ │ │ │ + ldr r0, [pc, #-3956] @ 8efd8 │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl b2b58 │ │ │ │ + bl b2aec │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r5, #1804] @ 0x70c │ │ │ │ - beq 90038 │ │ │ │ + beq 8ff7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - beq 90524 │ │ │ │ + beq 90468 │ │ │ │ ldr r2, [r5, #1804] @ 0x70c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 90530 │ │ │ │ - ldr r1, [pc, #-4020] @ 8f098 │ │ │ │ + beq 90474 │ │ │ │ + ldr r1, [pc, #-4020] @ 8efdc │ │ │ │ mov r0, r6 │ │ │ │ - bl a59c0 │ │ │ │ + bl a5904 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90530 │ │ │ │ - ldr r5, [pc, #-4036] @ 8f09c │ │ │ │ - ldr r4, [pc, #-4036] @ 8f0a0 │ │ │ │ + bne 90474 │ │ │ │ + ldr r5, [pc, #-4036] @ 8efe0 │ │ │ │ + ldr r4, [pc, #-4036] @ 8efe4 │ │ │ │ ldr r2, [r5] │ │ │ │ - ldr r1, [pc, #-4040] @ 8f0a4 │ │ │ │ + ldr r1, [pc, #-4040] @ 8efe8 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bl a59c0 │ │ │ │ + bl a5904 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90530 │ │ │ │ + bne 90474 │ │ │ │ ldr r2, [r5] │ │ │ │ - ldr r1, [pc, #1728] @ 90748 │ │ │ │ + ldr r1, [pc, #1728] @ 9068c │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bl a59c0 │ │ │ │ + bl a5904 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90530 │ │ │ │ + bne 90474 │ │ │ │ ldr r0, [r9, #3876] @ 0xf24 │ │ │ │ - bl a8d1c │ │ │ │ + bl a8c60 │ │ │ │ add r3, r9, #4096 @ 0x1000 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3, #336] @ 0x150 │ │ │ │ - beq 90478 │ │ │ │ + beq 903bc │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 900cc │ │ │ │ + beq 90010 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 90704 │ │ │ │ - ldr r1, [pc, #1656] @ 9074c │ │ │ │ + beq 90648 │ │ │ │ + ldr r1, [pc, #1656] @ 90690 │ │ │ │ ldr r0, [r9, #3876] @ 0xf24 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl bb620 │ │ │ │ + bl bb5ac │ │ │ │ cmp r0, #0 │ │ │ │ - ble 90478 │ │ │ │ - ldr r3, [pc, #1636] @ 90750 │ │ │ │ + ble 903bc │ │ │ │ + ldr r3, [pc, #1636] @ 90694 │ │ │ │ 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 90144 │ │ │ │ + bne 90088 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #3720] @ 0xe88 │ │ │ │ ldr r2, [r3, #652] @ 0x28c │ │ │ │ add r0, r3, #648 @ 0x288 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 90144 │ │ │ │ + bne 90088 │ │ │ │ ldr r2, [r3, #648] @ 0x288 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r3, #652] @ 0x28c │ │ │ │ - beq 90144 │ │ │ │ - bl 23f4e8 │ │ │ │ + beq 90088 │ │ │ │ + bl 23f4b0 │ │ │ │ ldr r3, [r7, #1408] @ 0x580 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 90164 │ │ │ │ + bne 900a8 │ │ │ │ ldr r3, [r7, #1404] @ 0x57c │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r7, #1408] @ 0x580 │ │ │ │ - bne 906f0 │ │ │ │ - ldr r3, [pc, #1512] @ 90754 │ │ │ │ - ldr r0, [pc, #1512] @ 90758 │ │ │ │ + bne 90634 │ │ │ │ + ldr r3, [pc, #1512] @ 90698 │ │ │ │ + ldr r0, [pc, #1512] @ 9069c │ │ │ │ ldr r1, [r3] │ │ │ │ mov r2, #0 │ │ │ │ - bl b2b58 │ │ │ │ + bl b2aec │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 906d8 │ │ │ │ + beq 9061c │ │ │ │ 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 9032c │ │ │ │ + beq 90270 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add r3, r5, #4096 @ 0x1000 │ │ │ │ ldr r7, [r3, #184] @ 0xb8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 906cc │ │ │ │ - ldr r0, [pc, #1428] @ 9075c │ │ │ │ - bl 23f6f0 │ │ │ │ + bne 90610 │ │ │ │ + ldr r0, [pc, #1428] @ 906a0 │ │ │ │ + bl 23f6b8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 9065c │ │ │ │ - ldr r0, [pc, #1412] @ 9075c │ │ │ │ - bl 249770 │ │ │ │ + bne 905a0 │ │ │ │ + ldr r0, [pc, #1412] @ 906a0 │ │ │ │ + bl 249738 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9065c │ │ │ │ + beq 905a0 │ │ │ │ cmp r7, #0 │ │ │ │ str r4, [r5, #3888] @ 0xf30 │ │ │ │ - bne 906b4 │ │ │ │ - ldr r0, [pc, #1388] @ 90760 │ │ │ │ - bl 9ddd8 │ │ │ │ + bne 905f8 │ │ │ │ + ldr r0, [pc, #1388] @ 906a4 │ │ │ │ + bl 9dd1c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 9065c │ │ │ │ - ldr r1, [pc, #1376] @ 90764 │ │ │ │ - ldr r0, [pc, #1376] @ 90768 │ │ │ │ + beq 905a0 │ │ │ │ + ldr r1, [pc, #1376] @ 906a8 │ │ │ │ + ldr r0, [pc, #1376] @ 906ac │ │ │ │ mov r2, r5 │ │ │ │ - bl a9a34 │ │ │ │ + bl a9978 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 9069c │ │ │ │ - bl afa78 <_PyNamespace_New@@Base> │ │ │ │ + beq 905e0 │ │ │ │ + bl afa0c <_PyNamespace_New@@Base> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq 90240 │ │ │ │ + beq 90184 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 90240 │ │ │ │ + bne 90184 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r9, #0 │ │ │ │ - beq 9069c │ │ │ │ + beq 905e0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 10e4f0 <_PyUnicodeWriter_PrepareInternal@@Base+0x1ea0> │ │ │ │ + bl 10e530 <_PyUnicodeWriter_PrepareInternal@@Base+0x1e9c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 90278 │ │ │ │ + beq 901bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 906a8 │ │ │ │ + beq 905ec │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9029c │ │ │ │ + beq 901e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 9029c │ │ │ │ + bne 901e0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 90698 │ │ │ │ + beq 905dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 24a3f8 │ │ │ │ + bl 24a3c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9067c │ │ │ │ - bl 357730 │ │ │ │ + blt 905c0 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [fp, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90670 │ │ │ │ - ldr r1, [pc, #1164] @ 90760 │ │ │ │ + beq 905b4 │ │ │ │ + ldr r1, [pc, #1164] @ 906a4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1104d4 │ │ │ │ + bl 110510 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 90638 │ │ │ │ + blt 9057c │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #1148] @ 9076c │ │ │ │ - ldr r1, [pc, #1148] @ 90770 │ │ │ │ + ldr r2, [pc, #1148] @ 906b0 │ │ │ │ + ldr r1, [pc, #1148] @ 906b4 │ │ │ │ str r7, [sp] │ │ │ │ - bl 110884 │ │ │ │ + bl 1108c0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 90318 │ │ │ │ + beq 9025c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 9062c │ │ │ │ + beq 90570 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9065c │ │ │ │ + beq 905a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 90710 │ │ │ │ + bne 90654 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ 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 8fb8c │ │ │ │ + b 8fad0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 236cec <_PyThreadState_New@@Base+0x57c> │ │ │ │ + bl 236cac <_PyThreadState_New@@Base+0x57c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 90508 │ │ │ │ + beq 9044c │ │ │ │ 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 8fb24 │ │ │ │ + b 8f8a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 236cec <_PyThreadState_New@@Base+0x57c> │ │ │ │ + bl 236cac <_PyThreadState_New@@Base+0x57c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9072c │ │ │ │ + beq 90670 │ │ │ │ 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 8f95c │ │ │ │ - ldr r2, [pc, #868] @ 90750 │ │ │ │ + b 8fa68 │ │ │ │ + ldr r2, [pc, #868] @ 90694 │ │ │ │ mov r1, #16 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 8fb8c │ │ │ │ - ldr r2, [pc, #844] @ 90750 │ │ │ │ + b 8f908 │ │ │ │ + ldr r2, [pc, #844] @ 90694 │ │ │ │ mov r1, #16 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 8f9c4 │ │ │ │ + b 8fad0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r2, [r2, #324] @ 0x144 │ │ │ │ tst r2, #32 │ │ │ │ - beq 8fc28 │ │ │ │ + beq 8fb6c │ │ │ │ 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 8fc34 │ │ │ │ + b 8fb78 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ - b 8f8b0 │ │ │ │ + b 8f7f4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b 8fab8 │ │ │ │ + b 8f9fc │ │ │ │ ldr r2, [r8, #8] │ │ │ │ - b 8fa78 │ │ │ │ + b 8f9bc │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b 8f8f0 │ │ │ │ + b 8f834 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b224 │ │ │ │ - ldr r4, [pc, #748] @ 90774 │ │ │ │ + bl 9b168 │ │ │ │ + ldr r4, [pc, #748] @ 906b8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r5, [pc, #736] @ 90778 │ │ │ │ + ldr r5, [pc, #736] @ 906bc │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 9033c │ │ │ │ + b 90280 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r2, [pc, #724] @ 9077c │ │ │ │ - ldr r3, [pc, #724] @ 90780 │ │ │ │ + ldr r2, [pc, #724] @ 906c0 │ │ │ │ + ldr r3, [pc, #724] @ 906c4 │ │ │ │ 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 90360 │ │ │ │ - ldr r2, [pc, #684] @ 90780 │ │ │ │ + b 902a4 │ │ │ │ + ldr r2, [pc, #684] @ 906c4 │ │ │ │ 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 90360 │ │ │ │ + b 902a4 │ │ │ │ mov r3, #1 │ │ │ │ - b 8d500 │ │ │ │ + b 8d444 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b 8fb24 │ │ │ │ + b 8f8a0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 90038 │ │ │ │ - ldr r4, [pc, #588] @ 90784 │ │ │ │ - b 90484 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 8ff7c │ │ │ │ + ldr r4, [pc, #588] @ 906c8 │ │ │ │ + b 903c8 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #580] @ 90788 │ │ │ │ - ldr r3, [pc, #568] @ 90780 │ │ │ │ + ldr r2, [pc, #580] @ 906cc │ │ │ │ + ldr r3, [pc, #568] @ 906c4 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b 904b4 │ │ │ │ + b 903f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 8fbf0 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 8fb34 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 90580 │ │ │ │ + beq 904c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 90580 │ │ │ │ + bne 904c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #1436] @ 0x59c │ │ │ │ ldr ip, [sp, #28] │ │ │ │ - ldr r2, [pc, #504] @ 9078c │ │ │ │ - ldr r3, [pc, #504] @ 90790 │ │ │ │ + ldr r2, [pc, #504] @ 906d0 │ │ │ │ + ldr r3, [pc, #504] @ 906d4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [ip, #12] │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - b 90360 │ │ │ │ - bl 11a910 │ │ │ │ + b 902a4 │ │ │ │ + bl 11a908 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr lr, [pc, #472] @ 90794 │ │ │ │ - ldr ip, [pc, #472] @ 90798 │ │ │ │ + ldr lr, [pc, #472] @ 906d8 │ │ │ │ + ldr ip, [pc, #472] @ 906dc │ │ │ │ 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 │ │ │ │ @@ -105270,207 +105223,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 90360 │ │ │ │ + b 902a4 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - b 9033c │ │ │ │ + b 90280 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 8fa18 │ │ │ │ - bl 11a910 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 8f95c │ │ │ │ + bl 11a908 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - ldr ip, [pc, #376] @ 9079c │ │ │ │ - ldr lr, [pc, #376] @ 907a0 │ │ │ │ + ldr ip, [pc, #376] @ 906e0 │ │ │ │ + ldr lr, [pc, #376] @ 906e4 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - b 905d4 │ │ │ │ + b 90518 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 90318 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 9025c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9065c │ │ │ │ + beq 905a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 9065c │ │ │ │ + bne 905a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r3, #1 │ │ │ │ - ldr r4, [pc, #316] @ 907a4 │ │ │ │ - ldr r5, [pc, #316] @ 907a8 │ │ │ │ + ldr r4, [pc, #316] @ 906e8 │ │ │ │ + ldr r5, [pc, #316] @ 906ec │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 90334 │ │ │ │ - ldr r1, [pc, #308] @ 907ac │ │ │ │ - ldr r0, [pc, #308] @ 907b0 │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ + b 90278 │ │ │ │ + ldr r1, [pc, #308] @ 906f0 │ │ │ │ + ldr r0, [pc, #308] @ 906f4 │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 90698 │ │ │ │ + beq 905dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 906c0 │ │ │ │ + beq 90604 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b224 │ │ │ │ - b 9065c │ │ │ │ + bl 9b168 │ │ │ │ + b 905a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 90278 │ │ │ │ - ldr r0, [pc, #248] @ 907b4 │ │ │ │ - bl 23fd54 │ │ │ │ - b 901ec │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 901bc │ │ │ │ + ldr r0, [pc, #248] @ 906f8 │ │ │ │ + bl 23fd1c │ │ │ │ + b 90130 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 90698 │ │ │ │ - ldr r0, [pc, #228] @ 907b8 │ │ │ │ - bl 23fd54 │ │ │ │ - b 901c0 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 905dc │ │ │ │ + ldr r0, [pc, #228] @ 906fc │ │ │ │ + bl 23fd1c │ │ │ │ + b 90104 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r4, [pc, #216] @ 907bc │ │ │ │ - ldr r5, [pc, #216] @ 907c0 │ │ │ │ + ldr r4, [pc, #216] @ 90700 │ │ │ │ + ldr r5, [pc, #216] @ 90704 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 9033c │ │ │ │ + b 90280 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r0, r3, #5440 @ 0x1540 │ │ │ │ add r0, r0, #60 @ 0x3c │ │ │ │ - bl 23f4e8 │ │ │ │ - b 90164 │ │ │ │ + bl 23f4b0 │ │ │ │ + b 900a8 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 900cc │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 90010 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9032c │ │ │ │ + bne 90270 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 9032c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 90270 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b 8f95c │ │ │ │ - eorseq ip, r5, r0, lsl #19 │ │ │ │ - @ instruction: 0x0035b3dc │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r5, r8, ror #7 │ │ │ │ - eorseq fp, r5, ip, lsr #8 │ │ │ │ - eorseq sl, r5, r8, ror #11 │ │ │ │ - eorseq r7, r6, r4, lsr #31 │ │ │ │ - eorseq fp, r5, r8, asr r4 │ │ │ │ - eorseq r7, r8, ip, lsr #23 │ │ │ │ - eorseq fp, r5, r8, lsl #9 │ │ │ │ - eorseq fp, r5, r0, lsl r3 │ │ │ │ - eorseq pc, ip, ip, ror #23 │ │ │ │ - eorseq pc, ip, r0, lsr #24 │ │ │ │ - eorseq r7, r5, r4, lsl fp │ │ │ │ - eorseq fp, r5, r8, ror #5 │ │ │ │ - eorseq pc, ip, r0, asr #24 │ │ │ │ - eorseq pc, ip, ip, lsr #24 │ │ │ │ - mlaseq r5, r4, r3, fp │ │ │ │ - mlaseq ip, r8, fp, pc @ │ │ │ │ - eorseq fp, r5, r0, lsr #5 │ │ │ │ - eorseq fp, r5, r8, asr #5 │ │ │ │ - @ instruction: 0x003cfbb8 │ │ │ │ - eorseq fp, r5, r4, lsr r3 │ │ │ │ - @ instruction: 0x003cfbd8 │ │ │ │ - eorseq fp, r5, r0, ror #8 │ │ │ │ - eorseq pc, ip, r0, ror lr @ │ │ │ │ - eorseq fp, r5, r0, asr #8 │ │ │ │ - eorseq fp, r5, r8, lsl #8 │ │ │ │ - eorseq fp, r5, r4, asr r3 │ │ │ │ - eorseq pc, ip, r4, lsl #24 │ │ │ │ + b 8fa68 │ │ │ │ + eorseq sp, r5, r0, asr #4 │ │ │ │ + mlaseq r5, ip, ip, fp │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq fp, r5, r8, lsr #25 │ │ │ │ + eorseq fp, r5, ip, ror #25 │ │ │ │ + eorseq sl, r5, r8, lsr #29 │ │ │ │ + eorseq r8, r6, r4, ror #16 │ │ │ │ + eorseq fp, r5, r8, lsl sp │ │ │ │ + eorseq r8, r8, ip, ror #8 │ │ │ │ + eorseq fp, r5, r8, asr #26 │ │ │ │ + @ instruction: 0x0035bbd0 │ │ │ │ + eorseq r0, sp, ip, lsr #9 │ │ │ │ + eorseq r0, sp, r0, ror #9 │ │ │ │ + @ instruction: 0x003583d4 │ │ │ │ + eorseq fp, r5, r8, lsr #23 │ │ │ │ + eorseq r0, sp, r0, lsl #10 │ │ │ │ + eorseq r0, sp, ip, ror #9 │ │ │ │ + eorseq fp, r5, r4, asr ip │ │ │ │ + eorseq r0, sp, r8, asr r4 │ │ │ │ + eorseq fp, r5, r0, ror #22 │ │ │ │ + eorseq fp, r5, r8, lsl #23 │ │ │ │ + eorseq r0, sp, r8, ror r4 │ │ │ │ + @ instruction: 0x0035bbf4 │ │ │ │ + mlaseq sp, r8, r4, r0 │ │ │ │ + eorseq fp, r5, r0, lsr #26 │ │ │ │ + eorseq r0, sp, r0, lsr r7 │ │ │ │ + eorseq fp, r5, r0, lsl #26 │ │ │ │ + eorseq fp, r5, r8, asr #25 │ │ │ │ + eorseq fp, r5, r4, lsl ip │ │ │ │ + eorseq r0, sp, r4, asr #9 │ │ │ │ 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] @ 90a34 │ │ │ │ + ldr r4, [pc, #600] @ 90978 │ │ │ │ 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 90944 │ │ │ │ + bne 90888 │ │ │ │ ldr r8, [r4, #792] @ 0x318 │ │ │ │ - ldr r2, [pc, #560] @ 90a38 │ │ │ │ + ldr r2, [pc, #560] @ 9097c │ │ │ │ ldr r3, [r8, #32] │ │ │ │ - ldr r1, [pc, #556] @ 90a3c │ │ │ │ + ldr r1, [pc, #556] @ 90980 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90984 │ │ │ │ + bne 908c8 │ │ │ │ ldr r3, [r1, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #544] @ 90a40 │ │ │ │ + ldr r2, [pc, #544] @ 90984 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 909b4 │ │ │ │ + bne 908f8 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 90914 │ │ │ │ + beq 90858 │ │ │ │ ldr r3, [r8, #16] │ │ │ │ - ldr r2, [pc, #516] @ 90a44 │ │ │ │ + ldr r2, [pc, #516] @ 90988 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90928 │ │ │ │ + bne 9086c │ │ │ │ ldr r5, [r6, #12] │ │ │ │ cmn r5, #1 │ │ │ │ - bne 908b4 │ │ │ │ + bne 907f8 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq 90a04 │ │ │ │ + beq 90948 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 909cc │ │ │ │ + beq 90910 │ │ │ │ lsr r1, r3, #2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ and r1, r1, #7 │ │ │ │ muls r5, r3, r1 │ │ │ │ add r0, r6, #20 │ │ │ │ - beq 908b0 │ │ │ │ - ldr r3, [pc, #452] @ 90a48 │ │ │ │ - ldr r2, [pc, #452] @ 90a4c │ │ │ │ + beq 907f4 │ │ │ │ + ldr r3, [pc, #452] @ 9098c │ │ │ │ + ldr r2, [pc, #452] @ 90990 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 909e8 │ │ │ │ - ldr r1, [pc, #440] @ 90a50 │ │ │ │ + bne 9092c │ │ │ │ + ldr r1, [pc, #440] @ 90994 │ │ │ │ stm sp, {r0, r5} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 8c7a4 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c6fc <_Py_HashBytes@@Base+0xc0> │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 909fc │ │ │ │ + beq 90940 │ │ │ │ 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 356010 │ │ │ │ + bl 3568a8 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 356010 │ │ │ │ + bl 3568a8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 35625c │ │ │ │ + bl 356af4 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 3564a4 │ │ │ │ + bl 356d3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90998 │ │ │ │ + bne 908dc │ │ │ │ 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] │ │ │ │ @@ -105480,149 +105433,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 908c0 │ │ │ │ + b 90804 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ cmpne r6, r5 │ │ │ │ - beq 907fc │ │ │ │ + beq 90740 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 90970 │ │ │ │ + beq 908b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 90a28 │ │ │ │ + beq 9096c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - b 90920 │ │ │ │ + b 90864 │ │ │ │ mov r0, #16 │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 90834 │ │ │ │ - b 90914 │ │ │ │ + bne 90778 │ │ │ │ + b 90858 │ │ │ │ mov r0, r8 │ │ │ │ - bl 236cec <_PyThreadState_New@@Base+0x57c> │ │ │ │ + bl 236cac <_PyThreadState_New@@Base+0x57c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 90a0c │ │ │ │ + beq 90950 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldr r4, [r8, #4] │ │ │ │ - b 908fc │ │ │ │ + b 90840 │ │ │ │ ldr r0, [r1, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 90834 │ │ │ │ - b 90914 │ │ │ │ + bne 90778 │ │ │ │ + b 90858 │ │ │ │ add r0, r6, #28 │ │ │ │ lsr r1, r3, #2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ and r1, r1, #7 │ │ │ │ muls r5, r3, r1 │ │ │ │ - bne 9087c │ │ │ │ - b 908b0 │ │ │ │ + bne 907c0 │ │ │ │ + b 907f4 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 908b0 │ │ │ │ + bne 907f4 │ │ │ │ mvn r5, #1 │ │ │ │ - b 908b0 │ │ │ │ + b 907f4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b 909d0 │ │ │ │ + b 90914 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [r8, #36] @ 0x24 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r8] │ │ │ │ blx r2 │ │ │ │ - b 90914 │ │ │ │ + b 90858 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 90970 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 908b4 │ │ │ │ subseq r6, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x0008aeb8 │ │ │ │ + andeq sl, r8, ip, asr lr │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, lsl r0 │ │ │ │ - andeq r1, r9, r0, lsl #14 │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ + andeq r1, r9, r4, asr #12 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - andeq ip, r8, r8, ror #14 │ │ │ │ + andeq ip, r8, r0, asr #13 │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ │ │ │ │ -00090a54 <_Py_hashtable_get@@Base>: │ │ │ │ +00090998 <_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] @ 916c4 <_Py_hashtable_get@@Base+0xc70> │ │ │ │ + ldr r2, [pc, #3124] @ 91608 <_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 9140c <_Py_hashtable_get@@Base+0x9b8> │ │ │ │ + bne 91350 <_Py_hashtable_get@@Base+0x9b8> │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmn r7, #1 │ │ │ │ - bne 90fc4 <_Py_hashtable_get@@Base+0x570> │ │ │ │ + bne 90f08 <_Py_hashtable_get@@Base+0x570> │ │ │ │ ldrb r7, [r1, #16] │ │ │ │ tst r7, #32 │ │ │ │ - beq 9146c <_Py_hashtable_get@@Base+0xa18> │ │ │ │ + beq 913b0 <_Py_hashtable_get@@Base+0xa18> │ │ │ │ tst r7, #64 @ 0x40 │ │ │ │ - beq 91448 <_Py_hashtable_get@@Base+0x9f4> │ │ │ │ + beq 9138c <_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 90fbc <_Py_hashtable_get@@Base+0x568> │ │ │ │ - ldr r3, [pc, #3040] @ 916c8 <_Py_hashtable_get@@Base+0xc74> │ │ │ │ - ldr r2, [pc, #3040] @ 916cc <_Py_hashtable_get@@Base+0xc78> │ │ │ │ + beq 90f00 <_Py_hashtable_get@@Base+0x568> │ │ │ │ + ldr r3, [pc, #3040] @ 9160c <_Py_hashtable_get@@Base+0xc74> │ │ │ │ + ldr r2, [pc, #3040] @ 91610 <_Py_hashtable_get@@Base+0xc78> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 914a4 <_Py_hashtable_get@@Base+0xa50> │ │ │ │ - ldr r3, [pc, #3028] @ 916d0 <_Py_hashtable_get@@Base+0xc7c> │ │ │ │ - ldr r5, [pc, #3028] @ 916d4 <_Py_hashtable_get@@Base+0xc80> │ │ │ │ + bne 913c4 <_Py_hashtable_get@@Base+0xa2c> │ │ │ │ + ldr r3, [pc, #3028] @ 91614 <_Py_hashtable_get@@Base+0xc7c> │ │ │ │ + ldr r5, [pc, #3028] @ 91618 <_Py_hashtable_get@@Base+0xc80> │ │ │ │ ldmib r3, {r0, r1, r2} │ │ │ │ ldr ip, [r3] │ │ │ │ - ldr r3, [pc, #3020] @ 916d8 <_Py_hashtable_get@@Base+0xc84> │ │ │ │ - ldr r4, [pc, #3020] @ 916dc <_Py_hashtable_get@@Base+0xc88> │ │ │ │ + ldr r3, [pc, #3020] @ 9161c <_Py_hashtable_get@@Base+0xc84> │ │ │ │ + ldr r4, [pc, #3020] @ 91620 <_Py_hashtable_get@@Base+0xc88> │ │ │ │ eor r3, r0, r3 │ │ │ │ - ldr sl, [pc, #3016] @ 916e0 <_Py_hashtable_get@@Base+0xc8c> │ │ │ │ - ldr r8, [pc, #3016] @ 916e4 <_Py_hashtable_get@@Base+0xc90> │ │ │ │ - ldr r6, [pc, #3016] @ 916e8 <_Py_hashtable_get@@Base+0xc94> │ │ │ │ - ldr r9, [pc, #3016] @ 916ec <_Py_hashtable_get@@Base+0xc98> │ │ │ │ + ldr sl, [pc, #3016] @ 91624 <_Py_hashtable_get@@Base+0xc8c> │ │ │ │ + ldr r8, [pc, #3016] @ 91628 <_Py_hashtable_get@@Base+0xc90> │ │ │ │ + ldr r6, [pc, #3016] @ 9162c <_Py_hashtable_get@@Base+0xc94> │ │ │ │ + ldr r9, [pc, #3016] @ 91630 <_Py_hashtable_get@@Base+0xc98> │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #3012] @ 916f0 <_Py_hashtable_get@@Base+0xc9c> │ │ │ │ + ldr r3, [pc, #3012] @ 91634 <_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 91024 <_Py_hashtable_get@@Base+0x5d0> │ │ │ │ + ble 90f68 <_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 │ │ │ │ @@ -105666,15 +105619,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 90d20 <_Py_hashtable_get@@Base+0x2cc> │ │ │ │ + bls 90c64 <_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 │ │ │ │ @@ -105725,33 +105678,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 90c48 <_Py_hashtable_get@@Base+0x1f4> │ │ │ │ + bgt 90b8c <_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] @ 916f4 <_Py_hashtable_get@@Base+0xca0> │ │ │ │ + ldr ip, [pc, #2484] @ 91638 <_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 914c8 <_Py_hashtable_get@@Base+0xa74> │ │ │ │ + bhi 9140c <_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] │ │ │ │ @@ -105905,85 +105858,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 91014 <_Py_hashtable_get@@Base+0x5c0> │ │ │ │ + beq 90f58 <_Py_hashtable_get@@Base+0x5c0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - beq 91050 <_Py_hashtable_get@@Base+0x5fc> │ │ │ │ + beq 90f94 <_Py_hashtable_get@@Base+0x5fc> │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 91014 <_Py_hashtable_get@@Base+0x5c0> │ │ │ │ + beq 90f58 <_Py_hashtable_get@@Base+0x5c0> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 91378 <_Py_hashtable_get@@Base+0x924> │ │ │ │ + beq 912bc <_Py_hashtable_get@@Base+0x924> │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 90ffc <_Py_hashtable_get@@Base+0x5a8> │ │ │ │ + bne 90f40 <_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] @ 916f8 <_Py_hashtable_get@@Base+0xca4> │ │ │ │ + ldr r2, [pc, #1740] @ 9163c <_Py_hashtable_get@@Base+0xca4> │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ sub r7, r7, #1 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #6 │ │ │ │ - bhi 914c8 <_Py_hashtable_get@@Base+0xa74> │ │ │ │ + bhi 9140c <_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] @ 916fc <_Py_hashtable_get@@Base+0xca8> │ │ │ │ + ldr r2, [pc, #1696] @ 91640 <_Py_hashtable_get@@Base+0xca8> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91334 <_Py_hashtable_get@@Base+0x8e0> │ │ │ │ + bne 91278 <_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 910f0 <_Py_hashtable_get@@Base+0x69c> │ │ │ │ + beq 91034 <_Py_hashtable_get@@Base+0x69c> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90fec <_Py_hashtable_get@@Base+0x598> │ │ │ │ + bne 90f30 <_Py_hashtable_get@@Base+0x598> │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ lsr r3, r0, #2 │ │ │ │ lsr lr, ip, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ and lr, lr, #7 │ │ │ │ cmp lr, r3 │ │ │ │ - bne 90fec <_Py_hashtable_get@@Base+0x598> │ │ │ │ + bne 90f30 <_Py_hashtable_get@@Base+0x598> │ │ │ │ tst r0, #32 │ │ │ │ - beq 91498 <_Py_hashtable_get@@Base+0xa44> │ │ │ │ + beq 913f0 <_Py_hashtable_get@@Base+0xa58> │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ addeq r0, r0, #28 │ │ │ │ addne r0, r0, #20 │ │ │ │ tst ip, #32 │ │ │ │ - beq 91490 <_Py_hashtable_get@@Base+0xa3c> │ │ │ │ + beq 913e8 <_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 90fec <_Py_hashtable_get@@Base+0x598> │ │ │ │ + beq 90f30 <_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] │ │ │ │ @@ -106118,116 +106071,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 90fb4 <_Py_hashtable_get@@Base+0x560> │ │ │ │ + b 90ef8 <_Py_hashtable_get@@Base+0x560> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90fec <_Py_hashtable_get@@Base+0x598> │ │ │ │ + beq 90f30 <_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 90d90 <_Py_hashtable_get@@Base+0x33c> │ │ │ │ + b 90cd4 <_Py_hashtable_get@@Base+0x33c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ strb r2, [sp, #41] @ 0x29 │ │ │ │ - b 91118 <_Py_hashtable_get@@Base+0x6c4> │ │ │ │ + b 9105c <_Py_hashtable_get@@Base+0x6c4> │ │ │ │ ldr r3, [fp, #20] │ │ │ │ - ldr r2, [pc, #888] @ 916fc <_Py_hashtable_get@@Base+0xca8> │ │ │ │ + ldr r2, [pc, #888] @ 91640 <_Py_hashtable_get@@Base+0xca8> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9141c <_Py_hashtable_get@@Base+0x9c8> │ │ │ │ + bne 91360 <_Py_hashtable_get@@Base+0x9c8> │ │ │ │ cmp r5, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 914b8 <_Py_hashtable_get@@Base+0xa64> │ │ │ │ + beq 913fc <_Py_hashtable_get@@Base+0xa64> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 91008 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ + bne 90f4c <_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 91008 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ + bne 90f4c <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ tst r0, #32 │ │ │ │ - beq 91488 <_Py_hashtable_get@@Base+0xa34> │ │ │ │ + beq 913e0 <_Py_hashtable_get@@Base+0xa48> │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ addne r0, r5, #20 │ │ │ │ addeq r0, r5, #28 │ │ │ │ tst ip, #32 │ │ │ │ - beq 91480 <_Py_hashtable_get@@Base+0xa2c> │ │ │ │ + beq 913d8 <_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 91018 <_Py_hashtable_get@@Base+0x5c4> │ │ │ │ - b 91008 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ + bne 90f5c <_Py_hashtable_get@@Base+0x5c4> │ │ │ │ + b 90f4c <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b 90fc4 <_Py_hashtable_get@@Base+0x570> │ │ │ │ + b 90f08 <_Py_hashtable_get@@Base+0x570> │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 91018 <_Py_hashtable_get@@Base+0x5c4> │ │ │ │ - b 91008 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ + bne 90f5c <_Py_hashtable_get@@Base+0x5c4> │ │ │ │ + b 90f4c <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 90d90 <_Py_hashtable_get@@Base+0x33c> │ │ │ │ + b 90cd4 <_Py_hashtable_get@@Base+0x33c> │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 90d7c <_Py_hashtable_get@@Base+0x328> │ │ │ │ + b 90cc0 <_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 90ae0 <_Py_hashtable_get@@Base+0x8c> │ │ │ │ - b 90fbc <_Py_hashtable_get@@Base+0x568> │ │ │ │ + bne 90a24 <_Py_hashtable_get@@Base+0x8c> │ │ │ │ + b 90f00 <_Py_hashtable_get@@Base+0x568> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ - b 91454 <_Py_hashtable_get@@Base+0xa00> │ │ │ │ + b 91398 <_Py_hashtable_get@@Base+0xa00> │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx r3 │ │ │ │ + mov r7, r0 │ │ │ │ + b 90ef8 <_Py_hashtable_get@@Base+0x560> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b 913f0 <_Py_hashtable_get@@Base+0x99c> │ │ │ │ + b 91334 <_Py_hashtable_get@@Base+0x99c> │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b 913dc <_Py_hashtable_get@@Base+0x988> │ │ │ │ + b 91320 <_Py_hashtable_get@@Base+0x988> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b 910e0 <_Py_hashtable_get@@Base+0x68c> │ │ │ │ + b 91024 <_Py_hashtable_get@@Base+0x68c> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 910cc <_Py_hashtable_get@@Base+0x678> │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx r3 │ │ │ │ - mov r7, r0 │ │ │ │ - b 90fb4 <_Py_hashtable_get@@Base+0x560> │ │ │ │ + b 91010 <_Py_hashtable_get@@Base+0x678> │ │ │ │ sub r0, r1, r5 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - b 91400 <_Py_hashtable_get@@Base+0x9ac> │ │ │ │ + b 91344 <_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 │ │ │ │ @@ -106346,528 +106299,528 @@ │ │ │ │ orr r7, r7, r0, lsr #15 │ │ │ │ lsl r3, r3, #21 │ │ │ │ eor r7, r7, ip │ │ │ │ orr r3, r3, r2, lsr #11 │ │ │ │ adc r1, r1, r0 │ │ │ │ eor r7, r7, r3 │ │ │ │ eor r7, r7, r1 │ │ │ │ - b 90fb4 <_Py_hashtable_get@@Base+0x560> │ │ │ │ - andeq r1, r9, r0, lsl #14 │ │ │ │ + b 90ef8 <_Py_hashtable_get@@Base+0x560> │ │ │ │ + andeq r1, r9, r4, asr #12 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - andeq ip, r8, r8, ror #14 │ │ │ │ + andeq ip, r8, r0, asr #13 │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - strbtvs r7, [pc], #-609 @ 916dc <_Py_hashtable_get@@Base+0xc88> │ │ │ │ + strbtvs r7, [pc], #-609 @ 91620 <_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, lsl #22 │ │ │ │ - eorseq pc, ip, lr, lsl #22 │ │ │ │ - muleq r9, ip, ip │ │ │ │ - b 8be98 │ │ │ │ + eorseq r0, sp, r0, asr #7 │ │ │ │ + eorseq r0, sp, lr, asr #7 │ │ │ │ + andeq r2, r9, r0, lsr #9 │ │ │ │ + b 8bdf0 │ │ │ │ │ │ │ │ -00091704 <_Py_hashtable_set@@Base>: │ │ │ │ +00091648 <_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] @ 918fc <_Py_hashtable_set@@Base+0x1f8> │ │ │ │ + ldr r0, [pc, #472] @ 91840 <_Py_hashtable_set@@Base+0x1f8> │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bne 91854 <_Py_hashtable_set@@Base+0x150> │ │ │ │ - ldr r2, [pc, #452] @ 91900 <_Py_hashtable_set@@Base+0x1fc> │ │ │ │ - ldr r1, [pc, #452] @ 91904 <_Py_hashtable_set@@Base+0x200> │ │ │ │ + bne 91798 <_Py_hashtable_set@@Base+0x150> │ │ │ │ + ldr r2, [pc, #452] @ 91844 <_Py_hashtable_set@@Base+0x1fc> │ │ │ │ + ldr r1, [pc, #452] @ 91848 <_Py_hashtable_set@@Base+0x200> │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 91888 <_Py_hashtable_set@@Base+0x184> │ │ │ │ + bne 917cc <_Py_hashtable_set@@Base+0x184> │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 918f4 <_Py_hashtable_set@@Base+0x1f0> │ │ │ │ + beq 91838 <_Py_hashtable_set@@Base+0x1f0> │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #420] @ 91908 <_Py_hashtable_set@@Base+0x204> │ │ │ │ + ldr r2, [pc, #420] @ 9184c <_Py_hashtable_set@@Base+0x204> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91844 <_Py_hashtable_set@@Base+0x140> │ │ │ │ + bne 91788 <_Py_hashtable_set@@Base+0x140> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmn r5, #1 │ │ │ │ - bne 917d8 <_Py_hashtable_set@@Base+0xd4> │ │ │ │ + bne 9171c <_Py_hashtable_set@@Base+0xd4> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq 918d4 <_Py_hashtable_set@@Base+0x1d0> │ │ │ │ + beq 91818 <_Py_hashtable_set@@Base+0x1d0> │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 9189c <_Py_hashtable_set@@Base+0x198> │ │ │ │ + beq 917e0 <_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 917d4 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ - ldr r2, [pc, #356] @ 9190c <_Py_hashtable_set@@Base+0x208> │ │ │ │ - ldr r1, [pc, #356] @ 91910 <_Py_hashtable_set@@Base+0x20c> │ │ │ │ + beq 91718 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ + ldr r2, [pc, #356] @ 91850 <_Py_hashtable_set@@Base+0x208> │ │ │ │ + ldr r1, [pc, #356] @ 91854 <_Py_hashtable_set@@Base+0x20c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 918b8 <_Py_hashtable_set@@Base+0x1b4> │ │ │ │ - ldr r1, [pc, #344] @ 91914 <_Py_hashtable_set@@Base+0x210> │ │ │ │ + bne 917fc <_Py_hashtable_set@@Base+0x1b4> │ │ │ │ + ldr r1, [pc, #344] @ 91858 <_Py_hashtable_set@@Base+0x210> │ │ │ │ stm sp, {r0, r5} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 8c7a4 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c6fc <_Py_HashBytes@@Base+0xc0> │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 918cc <_Py_hashtable_set@@Base+0x1c8> │ │ │ │ + beq 91810 <_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 356010 │ │ │ │ + bl 3568a8 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 356010 │ │ │ │ + bl 3568a8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 35625c │ │ │ │ + bl 356af4 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 3564a4 │ │ │ │ + bl 356d3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9186c <_Py_hashtable_set@@Base+0x168> │ │ │ │ + bne 917b0 <_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 917d8 <_Py_hashtable_set@@Base+0xd4> │ │ │ │ + b 9171c <_Py_hashtable_set@@Base+0xd4> │ │ │ │ mov r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 91758 <_Py_hashtable_set@@Base+0x54> │ │ │ │ - b 918f4 <_Py_hashtable_set@@Base+0x1f0> │ │ │ │ + bne 9169c <_Py_hashtable_set@@Base+0x54> │ │ │ │ + b 91838 <_Py_hashtable_set@@Base+0x1f0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 236cec <_PyThreadState_New@@Base+0x57c> │ │ │ │ + bl 236cac <_PyThreadState_New@@Base+0x57c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 918dc <_Py_hashtable_set@@Base+0x1d8> │ │ │ │ + beq 91820 <_Py_hashtable_set@@Base+0x1d8> │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - b 91820 <_Py_hashtable_set@@Base+0x11c> │ │ │ │ + b 91764 <_Py_hashtable_set@@Base+0x11c> │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b 91860 <_Py_hashtable_set@@Base+0x15c> │ │ │ │ + b 917a4 <_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 917a0 <_Py_hashtable_set@@Base+0x9c> │ │ │ │ - b 917d4 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ + bne 916e4 <_Py_hashtable_set@@Base+0x9c> │ │ │ │ + b 91718 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 917d4 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ + bne 91718 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ mvn r5, #1 │ │ │ │ - b 917d4 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ + b 91718 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - b 918a0 <_Py_hashtable_set@@Base+0x19c> │ │ │ │ + b 917e4 <_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 9183c <_Py_hashtable_set@@Base+0x138> │ │ │ │ - @ instruction: 0x0008aeb8 │ │ │ │ + b 91780 <_Py_hashtable_set@@Base+0x138> │ │ │ │ + andeq sl, r8, ip, asr lr │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, lsl r0 │ │ │ │ - andeq r1, r9, r0, lsl #14 │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ + andeq r1, r9, r4, asr #12 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - andeq ip, r8, r8, ror #14 │ │ │ │ + andeq ip, r8, r0, asr #13 │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ │ │ │ │ -00091918 : │ │ │ │ +0009185c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #240] @ 91a20 │ │ │ │ - bl 357730 │ │ │ │ + ldr r3, [pc, #240] @ 91964 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add r2, r5, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #2416] @ 0x970 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 919ac │ │ │ │ + ble 918f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r1, r2, r3, lsl #2 │ │ │ │ ldr r4, [r1, #2096] @ 0x830 │ │ │ │ str r3, [r2, #2416] @ 0x970 │ │ │ │ - ldr r3, [pc, #196] @ 91a24 │ │ │ │ + ldr r3, [pc, #196] @ 91968 │ │ │ │ mov r1, #1 │ │ │ │ ldr r6, [r3, #1416] @ 0x588 │ │ │ │ str r1, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 919e8 │ │ │ │ + bne 9192c │ │ │ │ add r1, r5, #42496 @ 0xa600 │ │ │ │ ldr r3, [r1, #208] @ 0xd0 │ │ │ │ ldr r2, [r1, #212] @ 0xd4 │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr r0, [pc, #160] @ 91a28 │ │ │ │ + ldr r0, [pc, #160] @ 9196c │ │ │ │ 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] @ 91a2c │ │ │ │ - bl 91b78 <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #120] @ 91970 │ │ │ │ + bl 91abc <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 91a14 │ │ │ │ + beq 91958 │ │ │ │ add r1, r5, #42496 @ 0xa600 │ │ │ │ ldr r3, [r1, #208] @ 0xd0 │ │ │ │ ldr r2, [r1, #212] @ 0xd4 │ │ │ │ mov r0, #0 │ │ │ │ - ldr ip, [pc, #84] @ 91a28 │ │ │ │ + ldr ip, [pc, #84] @ 9196c │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ adc r2, r2, #0 │ │ │ │ str ip, [r4, #24] │ │ │ │ str r0, [r4, #28] │ │ │ │ str r0, [r4, #8] │ │ │ │ - b 91994 │ │ │ │ - ldr r2, [pc, #64] @ 91a30 │ │ │ │ + b 918d8 │ │ │ │ + ldr r2, [pc, #64] @ 91974 │ │ │ │ cmp r6, r2 │ │ │ │ - bne 91a00 │ │ │ │ + bne 91944 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e26c │ │ │ │ - b 919bc │ │ │ │ + bl 18e370 │ │ │ │ + b 91900 │ │ │ │ ldr r2, [r3, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b 919bc │ │ │ │ - ldr r0, [pc, #12] @ 91a28 │ │ │ │ - bl 23e008 │ │ │ │ - b 919a4 │ │ │ │ + b 91900 │ │ │ │ + ldr r0, [pc, #12] @ 9196c │ │ │ │ + bl 23dfd0 │ │ │ │ + b 918e8 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ 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] @ 91b68 │ │ │ │ + ldr r3, [pc, #280] @ 91aac │ │ │ │ mov r5, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 91ad4 │ │ │ │ + ble 91a18 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r0, #2416] @ 0x970 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ ldr r4, [r0, #2096] @ 0x830 │ │ │ │ - ldr r2, [pc, #224] @ 91b6c │ │ │ │ + ldr r2, [pc, #224] @ 91ab0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91b1c │ │ │ │ + bne 91a60 │ │ │ │ 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] @ 91b70 │ │ │ │ - bl 91b78 <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #148] @ 91ab4 │ │ │ │ + bl 91abc <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 91b48 │ │ │ │ + beq 91a8c │ │ │ │ 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] @ 91b74 │ │ │ │ + ldr r1, [pc, #80] @ 91ab8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 91b34 │ │ │ │ + bne 91a78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e26c │ │ │ │ - b 91ae4 │ │ │ │ + bl 18e370 │ │ │ │ + b 91a28 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 91ae4 │ │ │ │ + b 91a28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23e008 │ │ │ │ + bl 23dfd0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 91acc │ │ │ │ + beq 91a10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99c64 │ │ │ │ - b 91acc │ │ │ │ + bl 99ba8 │ │ │ │ + b 91a10 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ │ │ │ │ -00091b78 <_PyObject_GC_New@@Base>: │ │ │ │ +00091abc <_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 91df0 <_PyObject_GC_New@@Base+0x278> │ │ │ │ - ldr r8, [pc, #624] @ 91e2c <_PyObject_GC_New@@Base+0x2b4> │ │ │ │ + bne 91d34 <_PyObject_GC_New@@Base+0x278> │ │ │ │ + ldr r8, [pc, #624] @ 91d70 <_PyObject_GC_New@@Base+0x2b4> │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ cmp r6, r3 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ - bhi 91d98 <_PyObject_GC_New@@Base+0x220> │ │ │ │ + bhi 91cdc <_PyObject_GC_New@@Base+0x220> │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi 91d98 <_PyObject_GC_New@@Base+0x220> │ │ │ │ - ldr r9, [pc, #592] @ 91e30 <_PyObject_GC_New@@Base+0x2b8> │ │ │ │ - ldr r2, [pc, #592] @ 91e34 <_PyObject_GC_New@@Base+0x2bc> │ │ │ │ + bmi 91cdc <_PyObject_GC_New@@Base+0x220> │ │ │ │ + ldr r9, [pc, #592] @ 91d74 <_PyObject_GC_New@@Base+0x2b8> │ │ │ │ + ldr r2, [pc, #592] @ 91d78 <_PyObject_GC_New@@Base+0x2bc> │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91d84 <_PyObject_GC_New@@Base+0x20c> │ │ │ │ + bne 91cc8 <_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 91d3c <_PyObject_GC_New@@Base+0x1c4> │ │ │ │ + bcs 91c80 <_PyObject_GC_New@@Base+0x1c4> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 91d2c <_PyObject_GC_New@@Base+0x1b4> │ │ │ │ + beq 91c70 <_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 91c9c <_PyObject_GC_New@@Base+0x124> │ │ │ │ + beq 91be0 <_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 91ce4 <_PyObject_GC_New@@Base+0x16c> │ │ │ │ + bgt 91c28 <_PyObject_GC_New@@Base+0x16c> │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #452] @ 91e38 <_PyObject_GC_New@@Base+0x2c0> │ │ │ │ + ldr r2, [pc, #452] @ 91d7c <_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 91db0 <_PyObject_GC_New@@Base+0x238> │ │ │ │ + bne 91cf4 <_PyObject_GC_New@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr r9, [r3, #28] │ │ │ │ - cmp r6, r9 │ │ │ │ - bhi 91cd4 <_PyObject_GC_New@@Base+0x15c> │ │ │ │ + cmp r9, r6 │ │ │ │ + bcc 91c18 <_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 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - b 91c38 <_PyObject_GC_New@@Base+0xc0> │ │ │ │ + b 91b7c <_PyObject_GC_New@@Base+0xc0> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ - b 91c38 <_PyObject_GC_New@@Base+0xc0> │ │ │ │ + b 91b7c <_PyObject_GC_New@@Base+0xc0> │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 91c68 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + beq 91bac <_PyObject_GC_New@@Base+0xf0> │ │ │ │ cmp ip, #0 │ │ │ │ - beq 91c68 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + beq 91bac <_PyObject_GC_New@@Base+0xf0> │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91c68 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + bne 91bac <_PyObject_GC_New@@Base+0xf0> │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91e1c <_PyObject_GC_New@@Base+0x2a4> │ │ │ │ + bne 91d60 <_PyObject_GC_New@@Base+0x2a4> │ │ │ │ add r0, r7, #12 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 91c68 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + bne 91bac <_PyObject_GC_New@@Base+0xf0> │ │ │ │ mov r1, #16 │ │ │ │ - bl 356884 │ │ │ │ - b 91c68 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + bl 35711c │ │ │ │ + b 91bac <_PyObject_GC_New@@Base+0xf0> │ │ │ │ mov r0, sl │ │ │ │ - bl 92094 │ │ │ │ + bl 91fd8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 91cc4 <_PyObject_GC_New@@Base+0x14c> │ │ │ │ + bne 91c08 <_PyObject_GC_New@@Base+0x14c> │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #244] @ 91e3c <_PyObject_GC_New@@Base+0x2c4> │ │ │ │ + ldr r2, [pc, #244] @ 91d80 <_PyObject_GC_New@@Base+0x2c4> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91dc8 <_PyObject_GC_New@@Base+0x250> │ │ │ │ + bne 91d0c <_PyObject_GC_New@@Base+0x250> │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 91d98 <_PyObject_GC_New@@Base+0x220> │ │ │ │ + beq 91cdc <_PyObject_GC_New@@Base+0x220> │ │ │ │ ldr r3, [sl, #800] @ 0x320 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ str r3, [sl, #800] @ 0x320 │ │ │ │ - b 91c38 <_PyObject_GC_New@@Base+0xc0> │ │ │ │ + b 91b7c <_PyObject_GC_New@@Base+0xc0> │ │ │ │ ldr r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 91cc4 <_PyObject_GC_New@@Base+0x14c> │ │ │ │ + bne 91c08 <_PyObject_GC_New@@Base+0x14c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 29e470 │ │ │ │ + bl 29e8f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 91c68 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ - b 91c94 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ - ldr r1, [pc, #136] @ 91e40 <_PyObject_GC_New@@Base+0x2c8> │ │ │ │ + bne 91bac <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + b 91bd8 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ + ldr r1, [pc, #136] @ 91d84 <_PyObject_GC_New@@Base+0x2c8> │ │ │ │ cmp r3, r1 │ │ │ │ - bne 91ddc <_PyObject_GC_New@@Base+0x264> │ │ │ │ + bne 91d20 <_PyObject_GC_New@@Base+0x264> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e26c │ │ │ │ - b 91c94 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ + bl 18e370 │ │ │ │ + b 91bd8 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ ldr r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - b 91d60 <_PyObject_GC_New@@Base+0x1e8> │ │ │ │ + b 91ca4 <_PyObject_GC_New@@Base+0x1e8> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 91c94 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ + b 91bd8 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ ldr r2, [r0, #440] @ 0x1b8 │ │ │ │ - ldr r8, [pc, #48] @ 91e2c <_PyObject_GC_New@@Base+0x2b4> │ │ │ │ + ldr r8, [pc, #48] @ 91d70 <_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 91bb8 <_PyObject_GC_New@@Base+0x40> │ │ │ │ + b 91afc <_PyObject_GC_New@@Base+0x40> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91c68 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ - b 91d10 <_PyObject_GC_New@@Base+0x198> │ │ │ │ + bne 91bac <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + b 91c54 <_PyObject_GC_New@@Base+0x198> │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, ror pc │ │ │ │ + andeq r1, r9, r0, asr #29 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, lsl r0 │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ │ │ │ │ -00091e44 : │ │ │ │ +00091d88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 91f64 │ │ │ │ - ldr r5, [pc, #264] @ 91f6c │ │ │ │ - ldr r2, [pc, #264] @ 91f70 │ │ │ │ + blt 91ea8 │ │ │ │ + ldr r5, [pc, #264] @ 91eb0 │ │ │ │ + ldr r2, [pc, #264] @ 91eb4 │ │ │ │ ldr r3, [r5, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91f44 │ │ │ │ - ldr r3, [pc, #252] @ 91f74 │ │ │ │ - bl 357730 │ │ │ │ + bne 91e88 │ │ │ │ + ldr r3, [pc, #252] @ 91eb8 │ │ │ │ + bl 357fd0 │ │ │ │ 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 91f0c │ │ │ │ + bcs 91e50 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r6, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 91efc │ │ │ │ + beq 91e40 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r0] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -106882,21 +106835,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 92094 │ │ │ │ + bl 91fd8 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #96] @ 91f78 │ │ │ │ + ldr r2, [pc, #96] @ 91ebc │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91f54 │ │ │ │ + bne 91e98 │ │ │ │ cmp r4, #1 │ │ │ │ movcs r0, r4 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #800] @ 0x320 │ │ │ │ @@ -106906,40 +106859,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 91f2c │ │ │ │ + b 91e70 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, ror pc │ │ │ │ + andeq r1, r9, r0, asr #29 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, ip, lsl r0 │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #244] @ 92088 │ │ │ │ - bl 357730 │ │ │ │ + ldr r3, [pc, #244] @ 91fcc │ │ │ │ + bl 357fd0 │ │ │ │ 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 92068 │ │ │ │ + bcs 91fac │ │ │ │ lsr r2, r3, #3 │ │ │ │ ldr r3, [r5, r2, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 9201c │ │ │ │ + beq 91f60 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r3] │ │ │ │ ldr r1, [r0] │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -106955,78 +106908,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 92094 │ │ │ │ + bl 91fd8 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #84] @ 9208c │ │ │ │ - ldr r1, [pc, #84] @ 92090 │ │ │ │ + ldr r2, [pc, #84] @ 91fd0 │ │ │ │ + ldr r1, [pc, #84] @ 91fd4 │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 92078 │ │ │ │ + bne 91fbc │ │ │ │ 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 92030 │ │ │ │ + bge 91f74 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ - b 92054 │ │ │ │ + b 91f98 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, lsl r0 │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ 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 921d0 │ │ │ │ + beq 92114 │ │ │ │ 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 922e0 │ │ │ │ + bls 92224 │ │ │ │ add r2, r2, #131 @ 0x83 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [r5, r2, lsl #2] │ │ │ │ - bne 92188 │ │ │ │ + bne 920cc │ │ │ │ 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] @ 924c0 │ │ │ │ + ldr r2, [pc, #920] @ 92404 │ │ │ │ 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] │ │ │ │ @@ -107056,39 +107009,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 9214c │ │ │ │ + bne 92090 │ │ │ │ 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] @ 924c4 │ │ │ │ + ldr r8, [pc, #748] @ 92408 │ │ │ │ ldr r3, [r8, #816] @ 0x330 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 9242c │ │ │ │ + beq 92370 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 92490 │ │ │ │ + bne 923d4 │ │ │ │ ldr r9, [r5, #520] @ 0x208 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 923a4 │ │ │ │ + beq 922e8 │ │ │ │ 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 924b0 │ │ │ │ + beq 923f4 │ │ │ │ cmn r5, #804 @ 0x324 │ │ │ │ - beq 924a0 │ │ │ │ + beq 923e4 │ │ │ │ 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 │ │ │ │ @@ -107127,141 +107080,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 920f0 │ │ │ │ + bhi 92034 │ │ │ │ ldr r3, [r9, #16] │ │ │ │ mov r4, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 92340 │ │ │ │ + bne 92284 │ │ │ │ ldr r2, [r5, #512] @ 0x200 │ │ │ │ - ldr r1, [pc, #468] @ 924c8 │ │ │ │ + ldr r1, [pc, #468] @ 9240c │ │ │ │ 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] @ 924c0 │ │ │ │ + ldr r2, [pc, #432] @ 92404 │ │ │ │ str r2, [r3, #20] │ │ │ │ add r2, r3, #4096 @ 0x1000 │ │ │ │ str r0, [r4, #8] │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 92390 │ │ │ │ + beq 922d4 │ │ │ │ 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 9214c │ │ │ │ + b 92090 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ - bne 92364 │ │ │ │ + bne 922a8 │ │ │ │ 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 9214c │ │ │ │ - b 921bc │ │ │ │ + bne 92090 │ │ │ │ + b 92100 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ strne r0, [r2, #24] │ │ │ │ - b 92320 │ │ │ │ + b 92264 │ │ │ │ ldr r7, [r5, #516] @ 0x204 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 92448 │ │ │ │ + bne 9238c │ │ │ │ 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 92470 │ │ │ │ + beq 923b4 │ │ │ │ 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 92414 │ │ │ │ + b 92358 │ │ │ │ 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 923f8 │ │ │ │ + bcc 9233c │ │ │ │ sub lr, lr, #28 │ │ │ │ add r9, r9, lr │ │ │ │ str r7, [r5, #516] @ 0x204 │ │ │ │ - b 921f4 │ │ │ │ - ldr r0, [pc, #152] @ 924cc │ │ │ │ - bl 232c80 │ │ │ │ + b 92138 │ │ │ │ + ldr r0, [pc, #152] @ 92410 │ │ │ │ + bl 232c4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9247c │ │ │ │ + bne 923c0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r8, #816] @ 0x330 │ │ │ │ - b 921e8 │ │ │ │ + b 9212c │ │ │ │ cmp r7, r7, lsl #1 │ │ │ │ lsl r7, r7, #1 │ │ │ │ - bcs 92470 │ │ │ │ - ldr r3, [pc, #116] @ 924d0 │ │ │ │ + bcs 923b4 │ │ │ │ + ldr r3, [pc, #116] @ 92414 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 92470 │ │ │ │ + bhi 923b4 │ │ │ │ mov r2, #28 │ │ │ │ muls r2, r7, r2 │ │ │ │ ldr r1, [r5, #512] @ 0x200 │ │ │ │ - bpl 923bc │ │ │ │ + bpl 92300 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #524] @ 0x20c │ │ │ │ - b 92180 │ │ │ │ + b 920c4 │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r8, #816] @ 0x330 │ │ │ │ - beq 9243c │ │ │ │ - ldr r3, [pc, #60] @ 924d4 │ │ │ │ + beq 92380 │ │ │ │ + ldr r3, [pc, #60] @ 92418 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 2e118 <_PyObject_DebugMallocStats@@Base> │ │ │ │ - b 921e8 │ │ │ │ + b 9212c │ │ │ │ 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 92470 │ │ │ │ + b 923b4 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ @ instruction: 0xb6db6db7 │ │ │ │ - eorseq r8, r5, r0, lsl r2 │ │ │ │ + @ instruction: 0x00358ad0 │ │ │ │ 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 │ │ │ │ @@ -107275,431 +107228,477 @@ │ │ │ │ mov r0, #0 │ │ │ │ bl 2a1c8 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00092520 <_Py_NewReference@@Base>: │ │ │ │ - ldr r2, [pc, #44] @ 92554 <_Py_NewReference@@Base+0x34> │ │ │ │ +00092464 <_Py_NewReference@@Base>: │ │ │ │ + ldr r2, [pc, #44] @ 92498 <_Py_NewReference@@Base+0x34> │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ str r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ - ldr r1, [pc, #24] @ 92558 <_Py_NewReference@@Base+0x38> │ │ │ │ + ldr r1, [pc, #24] @ 9249c <_Py_NewReference@@Base+0x38> │ │ │ │ cmp r3, r1 │ │ │ │ - bne 92548 <_Py_NewReference@@Base+0x28> │ │ │ │ - b 18e26c │ │ │ │ + bne 9248c <_Py_NewReference@@Base+0x28> │ │ │ │ + b 18e370 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ bx r3 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + cmpne r1, #0 │ │ │ │ + beq 92548 <_Py_NewReference@@Base+0xe4> │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 92528 <_Py_NewReference@@Base+0xc4> │ │ │ │ + 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 92530 <_Py_NewReference@@Base+0xcc> │ │ │ │ + tst lr, #32 │ │ │ │ + beq 92538 <_Py_NewReference@@Base+0xd4> │ │ │ │ + tst lr, #64 @ 0x40 │ │ │ │ + addne r0, r0, #20 │ │ │ │ + addeq r0, r0, #28 │ │ │ │ + tst ip, #32 │ │ │ │ + beq 92540 <_Py_NewReference@@Base+0xdc> │ │ │ │ + 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 92500 <_Py_NewReference@@Base+0x9c> │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b 92514 <_Py_NewReference@@Base+0xb0> │ │ │ │ + sub r0, r0, r1 │ │ │ │ + clz r0, r0 │ │ │ │ + lsr r0, r0, #5 │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -0009255c : │ │ │ │ +00092558 : │ │ │ │ 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 927d8 │ │ │ │ + beq 927d4 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi 92698 │ │ │ │ + bhi 92694 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 927f8 │ │ │ │ + blt 927f4 │ │ │ │ cmn r5, #-2147483626 @ 0x80000016 │ │ │ │ - bgt 92710 │ │ │ │ - ldr r9, [pc, #696] @ 9284c │ │ │ │ - ldr r2, [pc, #696] @ 92850 │ │ │ │ + bgt 9270c │ │ │ │ + ldr r9, [pc, #696] @ 92848 │ │ │ │ + ldr r2, [pc, #696] @ 9284c │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ mov r6, #1 │ │ │ │ cmp r3, r2 │ │ │ │ add r8, r5, #21 │ │ │ │ mov r7, r6 │ │ │ │ - bne 926fc │ │ │ │ - ldr r3, [pc, #672] @ 92854 │ │ │ │ - bl 357730 │ │ │ │ + bne 926f8 │ │ │ │ + ldr r3, [pc, #672] @ 92850 │ │ │ │ + bl 357fd0 │ │ │ │ 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 92794 │ │ │ │ + bcs 92790 │ │ │ │ lsr r1, r3, #3 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 92784 │ │ │ │ + beq 92780 │ │ │ │ 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 92634 │ │ │ │ + bne 92630 │ │ │ │ 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] @ 92858 │ │ │ │ + ldr r3, [pc, #540] @ 92854 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #520] @ 9285c │ │ │ │ + ldr r2, [pc, #520] @ 92858 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 927e0 │ │ │ │ + bne 927dc │ │ │ │ cmp r7, #0 │ │ │ │ - beq 92718 │ │ │ │ + beq 92714 │ │ │ │ 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 92758 │ │ │ │ + bls 92754 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcc 927c8 │ │ │ │ + bcc 927c4 │ │ │ │ cmp r1, #1114112 @ 0x110000 │ │ │ │ - bcs 92824 │ │ │ │ + bcs 92820 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 927f8 │ │ │ │ + blt 927f4 │ │ │ │ mov r6, #4 │ │ │ │ mov r1, r6 │ │ │ │ mvn r0, #-2147483620 @ 0x8000001c │ │ │ │ - bl 355150 │ │ │ │ + bl 3559e8 │ │ │ │ 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 92710 │ │ │ │ - ldr r9, [pc, #352] @ 9284c │ │ │ │ - ldr r2, [pc, #352] @ 92850 │ │ │ │ + bgt 9270c │ │ │ │ + ldr r9, [pc, #352] @ 92848 │ │ │ │ + ldr r2, [pc, #352] @ 9284c │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ mov r7, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 925ac │ │ │ │ + beq 925a8 │ │ │ │ ldr r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 92634 │ │ │ │ + bne 92630 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 29e454 │ │ │ │ + b 29e8dc │ │ │ │ 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 92774 │ │ │ │ + beq 92770 │ │ │ │ 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 92690 │ │ │ │ + b 9268c │ │ │ │ cmp r5, #0 │ │ │ │ - blt 927f8 │ │ │ │ + blt 927f4 │ │ │ │ cmn r5, #-2147483618 @ 0x8000001e │ │ │ │ - bgt 92710 │ │ │ │ + bgt 9270c │ │ │ │ add r8, r5, #29 │ │ │ │ mov r6, #1 │ │ │ │ - b 926e4 │ │ │ │ + b 926e0 │ │ │ │ strb r7, [r2, r5] │ │ │ │ str r7, [r4, #24] │ │ │ │ str r7, [r4, #20] │ │ │ │ - b 92690 │ │ │ │ + b 9268c │ │ │ │ mov r0, sl │ │ │ │ - bl 92094 │ │ │ │ + bl 91fd8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 92634 │ │ │ │ + bne 92630 │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #192] @ 92860 │ │ │ │ + ldr r2, [pc, #192] @ 9285c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 92838 │ │ │ │ + bne 92834 │ │ │ │ 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 92634 │ │ │ │ - b 92710 │ │ │ │ + bne 92630 │ │ │ │ + b 9270c │ │ │ │ cmp r5, #0 │ │ │ │ - blt 927f8 │ │ │ │ + blt 927f4 │ │ │ │ mov r6, #2 │ │ │ │ - b 926bc │ │ │ │ - ldr r4, [pc, #132] @ 92864 │ │ │ │ - b 92690 │ │ │ │ - ldr r1, [pc, #128] @ 92868 │ │ │ │ + b 926b8 │ │ │ │ + ldr r4, [pc, #132] @ 92860 │ │ │ │ + b 9268c │ │ │ │ + ldr r1, [pc, #128] @ 92864 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 92810 │ │ │ │ + bne 9280c │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e26c │ │ │ │ - b 92664 │ │ │ │ - ldr r3, [pc, #108] @ 9286c │ │ │ │ - ldr r1, [pc, #108] @ 92870 │ │ │ │ + bl 18e370 │ │ │ │ + b 92660 │ │ │ │ + ldr r3, [pc, #108] @ 92868 │ │ │ │ + ldr r1, [pc, #108] @ 9286c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r4, #0 │ │ │ │ - b 92690 │ │ │ │ + b 9268c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 92664 │ │ │ │ - ldr r3, [pc, #64] @ 9286c │ │ │ │ - ldr r1, [pc, #68] @ 92874 │ │ │ │ + b 92660 │ │ │ │ + ldr r3, [pc, #64] @ 92868 │ │ │ │ + ldr r1, [pc, #68] @ 92870 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 92808 │ │ │ │ + bl 18ee38 │ │ │ │ + b 92804 │ │ │ │ ldr r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 927b0 │ │ │ │ + b 927ac │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, ror pc │ │ │ │ + andeq r1, r9, r0, asr #29 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, lsl r0 │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq fp, r5, r8, asr #9 │ │ │ │ - mlaseq r5, r4, r4, fp │ │ │ │ + eorseq fp, r5, r8, lsl #27 │ │ │ │ + eorseq fp, r5, r4, asr sp │ │ │ │ │ │ │ │ -00092878 : │ │ │ │ +00092874 : │ │ │ │ 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 92a84 │ │ │ │ + blt 92a80 │ │ │ │ cmp r0, #0 │ │ │ │ sub r3, r4, #1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bne 92a2c │ │ │ │ + bne 92a28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 92a54 │ │ │ │ + beq 92a50 │ │ │ │ cmn r4, #-2147483630 @ 0x80000012 │ │ │ │ - bhi 92ab0 │ │ │ │ - ldr r7, [pc, #528] @ 92ad8 │ │ │ │ - ldr r2, [pc, #528] @ 92adc │ │ │ │ + bhi 92aac │ │ │ │ + ldr r7, [pc, #528] @ 92ad4 │ │ │ │ + ldr r2, [pc, #528] @ 92ad8 │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ add r8, r4, #17 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 92988 │ │ │ │ - ldr r3, [pc, #512] @ 92ae0 │ │ │ │ - bl 357730 │ │ │ │ + bne 92984 │ │ │ │ + ldr r3, [pc, #512] @ 92adc │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r8, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r9, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi 929f8 │ │ │ │ + bhi 929f4 │ │ │ │ lsr r0, r4, #3 │ │ │ │ add r1, r0, #2 │ │ │ │ ldr r3, [r9, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 92a5c │ │ │ │ + beq 92a58 │ │ │ │ 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 929c8 │ │ │ │ - ldr r3, [pc, #428] @ 92ae4 │ │ │ │ + beq 929c4 │ │ │ │ + ldr r3, [pc, #428] @ 92ae0 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #408] @ 92ae8 │ │ │ │ + ldr r2, [pc, #408] @ 92ae4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 92a6c │ │ │ │ + bne 92a68 │ │ │ │ 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 929b0 │ │ │ │ + bne 929ac │ │ │ │ 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 92930 │ │ │ │ - bl 29e454 │ │ │ │ + bne 9292c │ │ │ │ + bl 29e8dc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 92a94 │ │ │ │ + beq 92a90 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 92980 │ │ │ │ + beq 9297c │ │ │ │ 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 92a44 │ │ │ │ + bhi 92a40 │ │ │ │ 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 92930 │ │ │ │ + bne 9292c │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #232] @ 92aec │ │ │ │ + ldr r2, [pc, #232] @ 92ae8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 92a9c │ │ │ │ + bne 92a98 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9299c │ │ │ │ + beq 92998 │ │ │ │ ldr r3, [r9, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, #800] @ 0x320 │ │ │ │ - b 92930 │ │ │ │ + b 9292c │ │ │ │ ldrb r3, [r0] │ │ │ │ - ldr r5, [pc, #184] @ 92af0 │ │ │ │ + ldr r5, [pc, #184] @ 92aec │ │ │ │ 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 92930 │ │ │ │ - ldr r5, [pc, #152] @ 92af4 │ │ │ │ - b 92980 │ │ │ │ + b 9292c │ │ │ │ + ldr r5, [pc, #152] @ 92af0 │ │ │ │ + b 9297c │ │ │ │ mov r0, r9 │ │ │ │ - bl 92094 │ │ │ │ + bl 91fd8 │ │ │ │ mov r5, r0 │ │ │ │ - b 929f0 │ │ │ │ - ldr r1, [pc, #132] @ 92af8 │ │ │ │ + b 929ec │ │ │ │ + ldr r1, [pc, #132] @ 92af4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 92ac4 │ │ │ │ + bne 92ac0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e26c │ │ │ │ - b 92960 │ │ │ │ - ldr r3, [pc, #112] @ 92afc │ │ │ │ - ldr r1, [pc, #112] @ 92b00 │ │ │ │ + bl 18e370 │ │ │ │ + b 9295c │ │ │ │ + ldr r3, [pc, #112] @ 92af8 │ │ │ │ + ldr r1, [pc, #112] @ 92afc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r5, #0 │ │ │ │ - b 92980 │ │ │ │ + b 9297c │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b 92a14 │ │ │ │ - ldr r3, [pc, #76] @ 92b04 │ │ │ │ - ldr r1, [pc, #76] @ 92b08 │ │ │ │ + b 92a10 │ │ │ │ + ldr r3, [pc, #76] @ 92b00 │ │ │ │ + ldr r1, [pc, #76] @ 92b04 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ - bl 18ed34 │ │ │ │ - b 92a94 │ │ │ │ + bl 18ee38 │ │ │ │ + b 92a90 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b 92960 │ │ │ │ + b 9295c │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, ror pc │ │ │ │ + andeq r1, r9, r0, asr #29 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, lsl r0 │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ subseq r8, r7, r0, lsr #3 │ │ │ │ subseq r8, r7, ip, lsl #3 │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x0035b4f0 │ │ │ │ + @ instruction: 0x0035bdb0 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r5, r4, lsr #10 │ │ │ │ + eorseq fp, r5, r4, ror #27 │ │ │ │ │ │ │ │ -00092b0c : │ │ │ │ +00092b08 : │ │ │ │ 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 92bfc │ │ │ │ - blt 92c5c │ │ │ │ - ldr r8, [pc, #340] @ 92c84 │ │ │ │ - bl 357730 │ │ │ │ + beq 92bf8 │ │ │ │ + blt 92c58 │ │ │ │ + ldr r8, [pc, #340] @ 92c80 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ cmp r5, #20 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r6, r0 │ │ │ │ - bgt 92c04 │ │ │ │ + bgt 92c00 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ lsl r9, r5, #2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 92bc8 │ │ │ │ - ldr r1, [pc, #292] @ 92c88 │ │ │ │ + beq 92bc4 │ │ │ │ + ldr r1, [pc, #292] @ 92c84 │ │ │ │ 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 92c20 │ │ │ │ + bne 92c1c │ │ │ │ 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] │ │ │ │ @@ -107708,129 +107707,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] @ 92c8c │ │ │ │ + ldr r0, [pc, #188] @ 92c88 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9a99c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a8e0 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 92c18 │ │ │ │ + beq 92c14 │ │ │ │ lsl r2, r5, #2 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r5, [r8, r0] │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b 92b9c │ │ │ │ - ldr r4, [pc, #140] @ 92c90 │ │ │ │ - b 92bc0 │ │ │ │ + b 92b98 │ │ │ │ + ldr r4, [pc, #140] @ 92c8c │ │ │ │ + b 92bbc │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ - bls 92bc8 │ │ │ │ - bl 29e454 │ │ │ │ + bls 92bc4 │ │ │ │ + bl 29e8dc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 92c50 │ │ │ │ + bne 92c4c │ │ │ │ mov r4, #0 │ │ │ │ - b 92bc0 │ │ │ │ - ldr r3, [pc, #108] @ 92c94 │ │ │ │ + b 92bbc │ │ │ │ + ldr r3, [pc, #108] @ 92c90 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 92c6c │ │ │ │ + bne 92c68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e26c │ │ │ │ + bl 18e370 │ │ │ │ ldr r6, [r8, r6] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - b 92b9c │ │ │ │ + b 92b98 │ │ │ │ ldr r6, [r8, r6] │ │ │ │ lsl r9, r5, #2 │ │ │ │ - b 92c38 │ │ │ │ - ldr r0, [pc, #52] @ 92c98 │ │ │ │ + b 92c34 │ │ │ │ + ldr r0, [pc, #52] @ 92c94 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 92c18 │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 92c14 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ blx r5 │ │ │ │ ldr r6, [r8, r6] │ │ │ │ - b 92c38 │ │ │ │ + b 92c34 │ │ │ │ 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, lsr #25 │ │ │ │ - eorseq fp, r5, r0, asr #10 │ │ │ │ - cmp r0, #0 │ │ │ │ - cmpne r1, #0 │ │ │ │ - beq 92d44 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 92d24 │ │ │ │ - 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 92d2c │ │ │ │ - tst r4, #32 │ │ │ │ - beq 92d34 │ │ │ │ - tst r4, #64 @ 0x40 │ │ │ │ - addne r0, r0, #20 │ │ │ │ - addeq r0, r0, #28 │ │ │ │ - tst lr, #32 │ │ │ │ - beq 92d3c │ │ │ │ - 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 92cfc │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b 92d10 │ │ │ │ - sub r0, r0, r1 │ │ │ │ - clz r0, r0 │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - bx lr │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ + eorseq fp, r5, r0, lsl #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #192] @ 92e2c │ │ │ │ + ldr r3, [pc, #192] @ 92d70 │ │ │ │ mov r4, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r4, #7 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bgt 92e04 │ │ │ │ + bgt 92d48 │ │ │ │ add r3, r2, r4, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r3, #3480] @ 0xd98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92dac │ │ │ │ + beq 92cf0 │ │ │ │ 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 │ │ │ │ @@ -107845,60 +107798,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 92e04 │ │ │ │ + bhi 92d48 │ │ │ │ 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 99770 │ │ │ │ + bl 996b4 │ │ │ │ mov r5, #1 │ │ │ │ lsl r5, r5, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 92df0 │ │ │ │ + bne 92d34 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00092e30 : │ │ │ │ +00092d74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 92f7c │ │ │ │ - ldr r6, [pc, #364] @ 92fbc │ │ │ │ - bl 357730 │ │ │ │ + blt 92ec0 │ │ │ │ + ldr r6, [pc, #364] @ 92f00 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2092] @ 0x82c │ │ │ │ cmp r2, #0 │ │ │ │ - ble 92f38 │ │ │ │ + ble 92e7c │ │ │ │ sub r2, r2, #1 │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ ldr r4, [r1, #1772] @ 0x6ec │ │ │ │ str r2, [r3, #2092] @ 0x82c │ │ │ │ - ldr r2, [pc, #320] @ 92fc0 │ │ │ │ + ldr r2, [pc, #320] @ 92f04 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 92f50 │ │ │ │ + bne 92e94 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 92ee0 │ │ │ │ - bl 357730 │ │ │ │ + bne 92e24 │ │ │ │ + bl 357fd0 │ │ │ │ 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] │ │ │ │ @@ -107910,19 +107863,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 998a8 │ │ │ │ + bl 997ec │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 92f8c │ │ │ │ - bl 357730 │ │ │ │ + beq 92ed0 │ │ │ │ + bl 357fd0 │ │ │ │ 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] │ │ │ │ @@ -107930,63 +107883,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] @ 92fc4 │ │ │ │ - bl 91b78 <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #132] @ 92f08 │ │ │ │ + bl 91abc <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 92e90 │ │ │ │ + bne 92dd4 │ │ │ │ mov r4, #0 │ │ │ │ - b 92ed8 │ │ │ │ - ldr r1, [pc, #112] @ 92fc8 │ │ │ │ + b 92e1c │ │ │ │ + ldr r1, [pc, #112] @ 92f0c │ │ │ │ cmp r3, r1 │ │ │ │ - bne 92f68 │ │ │ │ + bne 92eac │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e26c │ │ │ │ - b 92e90 │ │ │ │ + bl 18e370 │ │ │ │ + b 92dd4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 92e90 │ │ │ │ - ldr r0, [pc, #72] @ 92fcc │ │ │ │ + b 92dd4 │ │ │ │ + ldr r0, [pc, #72] @ 92f10 │ │ │ │ mov r1, #264 @ 0x108 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 92f48 │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 92e8c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 92fa8 │ │ │ │ + beq 92eec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 92fb0 │ │ │ │ + beq 92ef4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 29e454 │ │ │ │ + b 29e8dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 92fa8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 92eec │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ @ instruction: 0x00555694 │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ - eorseq fp, r5, ip, asr r5 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ + eorseq fp, r5, ip, lsl lr │ │ │ │ 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] @ 93af4 │ │ │ │ - ldr r7, [pc, #2824] @ 93af8 │ │ │ │ + ldr fp, [pc, #2824] @ 93a38 │ │ │ │ + ldr r7, [pc, #2824] @ 93a3c │ │ │ │ mov r6, r1 │ │ │ │ add r8, r1, #90112 @ 0x16000 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 93074 │ │ │ │ + b 92fb8 │ │ │ │ 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] │ │ │ │ @@ -108001,386 +107954,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 93e4c │ │ │ │ + bl 93d90 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 93644 │ │ │ │ + beq 93588 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93664 │ │ │ │ - ldr r3, [pc, #2700] @ 93afc │ │ │ │ + blt 935a8 │ │ │ │ + ldr r3, [pc, #2700] @ 93a40 │ │ │ │ cmp r3, fp │ │ │ │ - beq 930f0 │ │ │ │ + beq 93034 │ │ │ │ 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 930bc │ │ │ │ - ldr lr, [pc, #2644] @ 93b00 │ │ │ │ + bne 93000 │ │ │ │ + ldr lr, [pc, #2644] @ 93a44 │ │ │ │ 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 92ffc │ │ │ │ + beq 92f40 │ │ │ │ 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 93028 │ │ │ │ - ldr r0, [pc, #2572] @ 93b04 │ │ │ │ - bl a447c <_PyType_GetDict@@Base> │ │ │ │ - ldr r1, [pc, #2568] @ 93b08 │ │ │ │ - bl a4500 │ │ │ │ + b 92f6c │ │ │ │ + ldr r0, [pc, #2572] @ 93a48 │ │ │ │ + bl a43c0 <_PyType_GetDict@@Base> │ │ │ │ + ldr r1, [pc, #2568] @ 93a4c │ │ │ │ + bl a4444 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 93ad8 │ │ │ │ + beq 93a1c │ │ │ │ add r4, r6, #98304 @ 0x18000 │ │ │ │ str r5, [r4, #1160] @ 0x488 │ │ │ │ - ldr r5, [pc, #2548] @ 93b0c │ │ │ │ + ldr r5, [pc, #2548] @ 93a50 │ │ │ │ add r0, r5, #116 @ 0x74 │ │ │ │ - bl a45a8 │ │ │ │ + bl a44ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93aec │ │ │ │ + beq 93a30 │ │ │ │ str r0, [r4, #1208] @ 0x4b8 │ │ │ │ add r0, r5, #136 @ 0x88 │ │ │ │ - bl a45a8 │ │ │ │ + bl a44ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93aec │ │ │ │ + beq 93a30 │ │ │ │ str r0, [r4, #1212] @ 0x4bc │ │ │ │ add r0, r5, #156 @ 0x9c │ │ │ │ - bl a45a8 │ │ │ │ + bl a44ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93aec │ │ │ │ + beq 93a30 │ │ │ │ str r0, [r4, #1216] @ 0x4c0 │ │ │ │ add r0, r5, #176 @ 0xb0 │ │ │ │ - bl a45a8 │ │ │ │ + bl a44ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93aec │ │ │ │ + beq 93a30 │ │ │ │ str r0, [r4, #1220] @ 0x4c4 │ │ │ │ add r0, r5, #196 @ 0xc4 │ │ │ │ - bl a45a8 │ │ │ │ + bl a44ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93aec │ │ │ │ + beq 93a30 │ │ │ │ str r0, [r4, #1224] @ 0x4c8 │ │ │ │ add r0, r5, #216 @ 0xd8 │ │ │ │ - bl a45a8 │ │ │ │ + bl a44ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93aec │ │ │ │ + beq 93a30 │ │ │ │ str r0, [r4, #1228] @ 0x4cc │ │ │ │ - ldr r1, [pc, #2428] @ 93b10 │ │ │ │ + ldr r1, [pc, #2428] @ 93a54 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r5, #236 @ 0xec │ │ │ │ mov r0, r6 │ │ │ │ - bl 23aea4 │ │ │ │ + bl 23ae70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93acc │ │ │ │ + blt 93a10 │ │ │ │ add r1, r5, #252 @ 0xfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2371e4 │ │ │ │ + bl 2371a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93ab0 │ │ │ │ + blt 939f4 │ │ │ │ add r1, r5, #460 @ 0x1cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2371e4 │ │ │ │ + bl 2371a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93ab0 │ │ │ │ + blt 939f4 │ │ │ │ add r1, r5, #668 @ 0x29c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2371e4 │ │ │ │ + bl 2371a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93ab0 │ │ │ │ - ldr r2, [pc, #2344] @ 93b14 │ │ │ │ - ldr r1, [pc, #2344] @ 93b18 │ │ │ │ + blt 939f4 │ │ │ │ + ldr r2, [pc, #2344] @ 93a58 │ │ │ │ + ldr r1, [pc, #2344] @ 93a5c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23aea4 │ │ │ │ + bl 23ae70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93a94 │ │ │ │ - ldr r8, [pc, #2324] @ 93b1c │ │ │ │ + blt 939d8 │ │ │ │ + ldr r8, [pc, #2324] @ 93a60 │ │ │ │ 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 2371e4 │ │ │ │ + bl 2371a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93a74 │ │ │ │ + blt 939b8 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ - bne 93218 │ │ │ │ + bne 9315c │ │ │ │ add sl, sp, #32 │ │ │ │ - ldr r8, [pc, #2268] @ 93b20 │ │ │ │ + ldr r8, [pc, #2268] @ 93a64 │ │ │ │ mov r9, sl │ │ │ │ mov r4, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, r2 │ │ │ │ - bl a5f58 <_PyTuple_Resize@@Base+0x3dc> │ │ │ │ + bl a5e9c <_PyTuple_Resize@@Base+0x3dc> │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r9], #4 │ │ │ │ - beq 93a5c │ │ │ │ + beq 939a0 │ │ │ │ cmp r4, #16 │ │ │ │ - bne 93248 │ │ │ │ + bne 9318c │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [sl], #4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r3 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r1, #1 │ │ │ │ - beq 9329c │ │ │ │ + beq 931e0 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 9329c │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne 931e0 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #16 │ │ │ │ - bne 93274 │ │ │ │ - bl 91918 │ │ │ │ + bne 931b8 │ │ │ │ + bl 9185c │ │ │ │ add r8, r6, #40960 @ 0xa000 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8, #1792] @ 0x700 │ │ │ │ - beq 93a34 │ │ │ │ + beq 93978 │ │ │ │ ldr r2, [r5, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #2140] @ 93b24 │ │ │ │ - bl 9ca94 │ │ │ │ + ldr r1, [pc, #2140] @ 93a68 │ │ │ │ + bl 9c9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93a28 │ │ │ │ - ldr r4, [pc, #2128] @ 93b28 │ │ │ │ + bne 9396c │ │ │ │ + ldr r4, [pc, #2128] @ 93a6c │ │ │ │ ldr r3, [r4, #1052] @ 0x41c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93a3c │ │ │ │ + bne 93980 │ │ │ │ ldr r2, [r5, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #2112] @ 93b2c │ │ │ │ + ldr r1, [pc, #2112] @ 93a70 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93a1c │ │ │ │ + bne 93960 │ │ │ │ ldr r3, [r4, #2700] @ 0xa8c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93a00 │ │ │ │ + bne 93944 │ │ │ │ ldr r2, [r5, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #2080] @ 93b30 │ │ │ │ + ldr r1, [pc, #2080] @ 93a74 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 939f4 │ │ │ │ + bne 93938 │ │ │ │ ldr r3, [r4, #2716] @ 0xa9c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 939d8 │ │ │ │ + bne 9391c │ │ │ │ ldr r2, [r5, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #2032] @ 93b24 │ │ │ │ + ldr r1, [pc, #2032] @ 93a68 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93a28 │ │ │ │ + bne 9396c │ │ │ │ ldr r3, [r4, #1052] @ 0x41c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 939bc │ │ │ │ + bne 93900 │ │ │ │ ldr r2, [r5, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #2012] @ 93b34 │ │ │ │ + ldr r1, [pc, #2012] @ 93a78 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 939b0 │ │ │ │ + bne 938f4 │ │ │ │ ldr r3, [r4, #1388] @ 0x56c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93994 │ │ │ │ + bne 938d8 │ │ │ │ ldr r2, [r5, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #1980] @ 93b38 │ │ │ │ + ldr r1, [pc, #1980] @ 93a7c │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93988 │ │ │ │ + bne 938cc │ │ │ │ ldr r3, [r4, #2604] @ 0xa2c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9396c │ │ │ │ + bne 938b0 │ │ │ │ ldr r2, [r5, #900] @ 0x384 │ │ │ │ - ldr r1, [pc, #1948] @ 93b3c │ │ │ │ + ldr r1, [pc, #1948] @ 93a80 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93960 │ │ │ │ + bne 938a4 │ │ │ │ ldr r3, [r4, #1036] @ 0x40c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93944 │ │ │ │ + bne 93888 │ │ │ │ ldr r2, [r5, #904] @ 0x388 │ │ │ │ - ldr r1, [pc, #1916] @ 93b40 │ │ │ │ + ldr r1, [pc, #1916] @ 93a84 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93938 │ │ │ │ + bne 9387c │ │ │ │ ldr r3, [r4, #2524] @ 0x9dc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9391c │ │ │ │ + bne 93860 │ │ │ │ ldr r2, [r5, #908] @ 0x38c │ │ │ │ - ldr r1, [pc, #1884] @ 93b44 │ │ │ │ + ldr r1, [pc, #1884] @ 93a88 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93910 │ │ │ │ + bne 93854 │ │ │ │ ldr r3, [r4, #2652] @ 0xa5c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 938f4 │ │ │ │ + bne 93838 │ │ │ │ ldr r2, [r5, #912] @ 0x390 │ │ │ │ - ldr r1, [pc, #1852] @ 93b48 │ │ │ │ + ldr r1, [pc, #1852] @ 93a8c │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 938e8 │ │ │ │ + bne 9382c │ │ │ │ ldr r3, [r4, #2540] @ 0x9ec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 938cc │ │ │ │ + bne 93810 │ │ │ │ ldr r2, [r5, #916] @ 0x394 │ │ │ │ - ldr r1, [pc, #1820] @ 93b4c │ │ │ │ + ldr r1, [pc, #1820] @ 93a90 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 938c0 │ │ │ │ + bne 93804 │ │ │ │ ldr r3, [r4, #1148] @ 0x47c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 938a4 │ │ │ │ + bne 937e8 │ │ │ │ ldr r2, [r5, #920] @ 0x398 │ │ │ │ - ldr r1, [pc, #1788] @ 93b50 │ │ │ │ + ldr r1, [pc, #1788] @ 93a94 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93898 │ │ │ │ + bne 937dc │ │ │ │ ldr r3, [r4, #908] @ 0x38c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9387c │ │ │ │ + bne 937c0 │ │ │ │ ldr r2, [r5, #924] @ 0x39c │ │ │ │ - ldr r1, [pc, #1756] @ 93b54 │ │ │ │ + ldr r1, [pc, #1756] @ 93a98 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93870 │ │ │ │ + bne 937b4 │ │ │ │ ldr r3, [r4, #1212] @ 0x4bc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93854 │ │ │ │ + bne 93798 │ │ │ │ ldr r2, [r5, #928] @ 0x3a0 │ │ │ │ - ldr r1, [pc, #1724] @ 93b58 │ │ │ │ + ldr r1, [pc, #1724] @ 93a9c │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93848 │ │ │ │ + bne 9378c │ │ │ │ ldr r3, [r4, #1196] @ 0x4ac │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9382c │ │ │ │ + bne 93770 │ │ │ │ ldr r2, [r5, #932] @ 0x3a4 │ │ │ │ - ldr r1, [pc, #1692] @ 93b5c │ │ │ │ + ldr r1, [pc, #1692] @ 93aa0 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93820 │ │ │ │ + bne 93764 │ │ │ │ ldr r3, [r4, #940] @ 0x3ac │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93804 │ │ │ │ + bne 93748 │ │ │ │ ldr r2, [r5, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #1660] @ 93b60 │ │ │ │ + ldr r1, [pc, #1660] @ 93aa4 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 937f8 │ │ │ │ + bne 9373c │ │ │ │ ldr r3, [r4, #1084] @ 0x43c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 937dc │ │ │ │ + bne 93720 │ │ │ │ ldr r2, [r5, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #1628] @ 93b64 │ │ │ │ + ldr r1, [pc, #1628] @ 93aa8 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 937d0 │ │ │ │ + bne 93714 │ │ │ │ ldr r3, [r4, #892] @ 0x37c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 937b4 │ │ │ │ + bne 936f8 │ │ │ │ ldr r2, [r5, #940] @ 0x3ac │ │ │ │ - ldr r1, [pc, #1596] @ 93b68 │ │ │ │ + ldr r1, [pc, #1596] @ 93aac │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 937a8 │ │ │ │ + bne 936ec │ │ │ │ ldr r3, [r4, #924] @ 0x39c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9378c │ │ │ │ + bne 936d0 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ ldr r2, [r5, #944] @ 0x3b0 │ │ │ │ - ldr r1, [pc, #1560] @ 93b6c │ │ │ │ - bl 9ca94 │ │ │ │ + ldr r1, [pc, #1560] @ 93ab0 │ │ │ │ + bl 9c9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93768 │ │ │ │ + bne 936ac │ │ │ │ ldr r3, [r4, #2636] @ 0xa4c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9374c │ │ │ │ - ldr r2, [pc, #1536] @ 93b70 │ │ │ │ - ldr r1, [pc, #1536] @ 93b74 │ │ │ │ + bne 93690 │ │ │ │ + ldr r2, [pc, #1536] @ 93ab4 │ │ │ │ + ldr r1, [pc, #1536] @ 93ab8 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23aea4 │ │ │ │ + bl 23ae70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93724 │ │ │ │ + blt 93668 │ │ │ │ ldr r3, [r7, #624] @ 0x270 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 935bc │ │ │ │ - ldr r0, [pc, #1504] @ 93b78 │ │ │ │ - bl a447c <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #1500] @ 93b7c │ │ │ │ - ldr r1, [pc, #1500] @ 93b80 │ │ │ │ - bl a59c0 │ │ │ │ + bne 93500 │ │ │ │ + ldr r0, [pc, #1504] @ 93abc │ │ │ │ + bl a43c0 <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #1500] @ 93ac0 │ │ │ │ + ldr r1, [pc, #1500] @ 93ac4 │ │ │ │ + bl a5904 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r0, [pc, #1492] @ 93b84 │ │ │ │ + ldr r0, [pc, #1492] @ 93ac8 │ │ │ │ ldr r3, [r0, #564] @ 0x234 │ │ │ │ - bne 936f0 │ │ │ │ + bne 93634 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 936d4 │ │ │ │ - ldr r3, [pc, #1476] @ 93b88 │ │ │ │ + bne 93618 │ │ │ │ + ldr r3, [pc, #1476] @ 93acc │ │ │ │ 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] @ 93b8c │ │ │ │ + ldr r1, [pc, #1456] @ 93ad0 │ │ │ │ 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 2371e4 │ │ │ │ + bl 2371a4 │ │ │ │ cmp r0, r4 │ │ │ │ - blt 93698 │ │ │ │ + blt 935dc │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ str r3, [r5, #1264] @ 0x4f0 │ │ │ │ - ldr r1, [pc, #1408] @ 93b90 │ │ │ │ + ldr r1, [pc, #1408] @ 93ad4 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #1268] @ 0x4f4 │ │ │ │ - bl 2371e4 │ │ │ │ + bl 2371a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93698 │ │ │ │ + blt 935dc │ │ │ │ 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 │ │ │ │ @@ -108389,317 +108342,317 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 2dc9c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 2dd10 │ │ │ │ - ldr r2, [pc, #1320] @ 93b94 │ │ │ │ - ldr r1, [pc, #1320] @ 93b98 │ │ │ │ + ldr r2, [pc, #1320] @ 93ad8 │ │ │ │ + ldr r1, [pc, #1320] @ 93adc │ │ │ │ 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 93638 │ │ │ │ + b 9357c │ │ │ │ mov r0, #0 │ │ │ │ - bl 7d5a0 │ │ │ │ - ldr r2, [pc, #1268] @ 93b9c │ │ │ │ - ldr r3, [pc, #1268] @ 93ba0 │ │ │ │ + bl 7d8fc │ │ │ │ + ldr r2, [pc, #1268] @ 93ae0 │ │ │ │ + ldr r3, [pc, #1268] @ 93ae4 │ │ │ │ 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 93638 │ │ │ │ + b 9357c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #564] @ 0x234 │ │ │ │ - bne 935bc │ │ │ │ + bne 93500 │ │ │ │ add r0, r0, #564 @ 0x234 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 935bc │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 93500 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 93708 │ │ │ │ + beq 9364c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #564] @ 0x234 │ │ │ │ - beq 93740 │ │ │ │ + beq 93684 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #1160] @ 93ba4 │ │ │ │ - ldr r3, [pc, #1160] @ 93ba8 │ │ │ │ + ldr r2, [pc, #1160] @ 93ae8 │ │ │ │ + ldr r3, [pc, #1160] @ 93aec │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 936b8 │ │ │ │ + b 935fc │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #1140] @ 93bac │ │ │ │ - ldr r3, [pc, #1140] @ 93bb0 │ │ │ │ + ldr r2, [pc, #1140] @ 93af0 │ │ │ │ + ldr r3, [pc, #1140] @ 93af4 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 936b8 │ │ │ │ + b 935fc │ │ │ │ add r0, r0, #564 @ 0x234 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 93708 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 9364c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2636] @ 0xa4c │ │ │ │ - bne 93568 │ │ │ │ - ldr r0, [pc, #1032] @ 93b6c │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 93568 │ │ │ │ - ldr r0, [pc, #1020] @ 93b6c │ │ │ │ - bl 9b2a8 │ │ │ │ - ldr r3, [pc, #1084] @ 93bb4 │ │ │ │ + bne 934ac │ │ │ │ + ldr r0, [pc, #1032] @ 93ab0 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 934ac │ │ │ │ + ldr r0, [pc, #1020] @ 93ab0 │ │ │ │ + bl 9b1ec │ │ │ │ + ldr r3, [pc, #1084] @ 93af8 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #1072] @ 93bb8 │ │ │ │ + ldr r2, [pc, #1072] @ 93afc │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 936b8 │ │ │ │ + b 935fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #924] @ 0x39c │ │ │ │ - bne 93544 │ │ │ │ - ldr r0, [pc, #964] @ 93b68 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 93544 │ │ │ │ - ldr r0, [pc, #952] @ 93b68 │ │ │ │ - bl 9b2a8 │ │ │ │ - b 93770 │ │ │ │ + bne 93488 │ │ │ │ + ldr r0, [pc, #964] @ 93aac │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 93488 │ │ │ │ + ldr r0, [pc, #952] @ 93aac │ │ │ │ + bl 9b1ec │ │ │ │ + b 936b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #892] @ 0x37c │ │ │ │ - bne 93520 │ │ │ │ - ldr r0, [pc, #920] @ 93b64 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 93520 │ │ │ │ - ldr r0, [pc, #908] @ 93b64 │ │ │ │ - bl 9b2a8 │ │ │ │ - b 93770 │ │ │ │ + bne 93464 │ │ │ │ + ldr r0, [pc, #920] @ 93aa8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 93464 │ │ │ │ + ldr r0, [pc, #908] @ 93aa8 │ │ │ │ + bl 9b1ec │ │ │ │ + b 936b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1084] @ 0x43c │ │ │ │ - bne 934fc │ │ │ │ - ldr r0, [pc, #876] @ 93b60 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 934fc │ │ │ │ - ldr r0, [pc, #864] @ 93b60 │ │ │ │ - bl 9b2a8 │ │ │ │ - b 93770 │ │ │ │ + bne 93440 │ │ │ │ + ldr r0, [pc, #876] @ 93aa4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 93440 │ │ │ │ + ldr r0, [pc, #864] @ 93aa4 │ │ │ │ + bl 9b1ec │ │ │ │ + b 936b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #940] @ 0x3ac │ │ │ │ - bne 934d8 │ │ │ │ - ldr r0, [pc, #832] @ 93b5c │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 934d8 │ │ │ │ - ldr r0, [pc, #820] @ 93b5c │ │ │ │ - bl 9b2a8 │ │ │ │ - b 93770 │ │ │ │ + bne 9341c │ │ │ │ + ldr r0, [pc, #832] @ 93aa0 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 9341c │ │ │ │ + ldr r0, [pc, #820] @ 93aa0 │ │ │ │ + bl 9b1ec │ │ │ │ + b 936b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1196] @ 0x4ac │ │ │ │ - bne 934b4 │ │ │ │ - ldr r0, [pc, #788] @ 93b58 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 934b4 │ │ │ │ - ldr r0, [pc, #776] @ 93b58 │ │ │ │ - bl 9b2a8 │ │ │ │ - b 93770 │ │ │ │ + bne 933f8 │ │ │ │ + ldr r0, [pc, #788] @ 93a9c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 933f8 │ │ │ │ + ldr r0, [pc, #776] @ 93a9c │ │ │ │ + bl 9b1ec │ │ │ │ + b 936b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1212] @ 0x4bc │ │ │ │ - bne 93490 │ │ │ │ - ldr r0, [pc, #744] @ 93b54 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 93490 │ │ │ │ - ldr r0, [pc, #732] @ 93b54 │ │ │ │ - bl 9b2a8 │ │ │ │ - b 93770 │ │ │ │ + bne 933d4 │ │ │ │ + ldr r0, [pc, #744] @ 93a98 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 933d4 │ │ │ │ + ldr r0, [pc, #732] @ 93a98 │ │ │ │ + bl 9b1ec │ │ │ │ + b 936b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #908] @ 0x38c │ │ │ │ - bne 9346c │ │ │ │ - ldr r0, [pc, #700] @ 93b50 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 9346c │ │ │ │ - ldr r0, [pc, #688] @ 93b50 │ │ │ │ - bl 9b2a8 │ │ │ │ - b 93770 │ │ │ │ + bne 933b0 │ │ │ │ + ldr r0, [pc, #700] @ 93a94 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 933b0 │ │ │ │ + ldr r0, [pc, #688] @ 93a94 │ │ │ │ + bl 9b1ec │ │ │ │ + b 936b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1148] @ 0x47c │ │ │ │ - bne 93448 │ │ │ │ - ldr r0, [pc, #656] @ 93b4c │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 93448 │ │ │ │ - ldr r0, [pc, #644] @ 93b4c │ │ │ │ - bl 9b2a8 │ │ │ │ - b 93770 │ │ │ │ + bne 9338c │ │ │ │ + ldr r0, [pc, #656] @ 93a90 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 9338c │ │ │ │ + ldr r0, [pc, #644] @ 93a90 │ │ │ │ + bl 9b1ec │ │ │ │ + b 936b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2540] @ 0x9ec │ │ │ │ - bne 93424 │ │ │ │ - ldr r0, [pc, #612] @ 93b48 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 93424 │ │ │ │ - ldr r0, [pc, #600] @ 93b48 │ │ │ │ - bl 9b2a8 │ │ │ │ - b 93770 │ │ │ │ + bne 93368 │ │ │ │ + ldr r0, [pc, #612] @ 93a8c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 93368 │ │ │ │ + ldr r0, [pc, #600] @ 93a8c │ │ │ │ + bl 9b1ec │ │ │ │ + b 936b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2652] @ 0xa5c │ │ │ │ - bne 93400 │ │ │ │ - ldr r0, [pc, #568] @ 93b44 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 93400 │ │ │ │ - ldr r0, [pc, #556] @ 93b44 │ │ │ │ - bl 9b2a8 │ │ │ │ - b 93770 │ │ │ │ + bne 93344 │ │ │ │ + ldr r0, [pc, #568] @ 93a88 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 93344 │ │ │ │ + ldr r0, [pc, #556] @ 93a88 │ │ │ │ + bl 9b1ec │ │ │ │ + b 936b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2524] @ 0x9dc │ │ │ │ - bne 933dc │ │ │ │ - ldr r0, [pc, #524] @ 93b40 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 933dc │ │ │ │ - ldr r0, [pc, #512] @ 93b40 │ │ │ │ - bl 9b2a8 │ │ │ │ - b 93770 │ │ │ │ + bne 93320 │ │ │ │ + ldr r0, [pc, #524] @ 93a84 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 93320 │ │ │ │ + ldr r0, [pc, #512] @ 93a84 │ │ │ │ + bl 9b1ec │ │ │ │ + b 936b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1036] @ 0x40c │ │ │ │ - bne 933b8 │ │ │ │ - ldr r0, [pc, #480] @ 93b3c │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 933b8 │ │ │ │ - ldr r0, [pc, #468] @ 93b3c │ │ │ │ - bl 9b2a8 │ │ │ │ - b 93770 │ │ │ │ + bne 932fc │ │ │ │ + ldr r0, [pc, #480] @ 93a80 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 932fc │ │ │ │ + ldr r0, [pc, #468] @ 93a80 │ │ │ │ + bl 9b1ec │ │ │ │ + b 936b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2604] @ 0xa2c │ │ │ │ - bne 93394 │ │ │ │ - ldr r0, [pc, #436] @ 93b38 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 93394 │ │ │ │ - ldr r0, [pc, #424] @ 93b38 │ │ │ │ - bl 9b2a8 │ │ │ │ - b 93770 │ │ │ │ + bne 932d8 │ │ │ │ + ldr r0, [pc, #436] @ 93a7c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 932d8 │ │ │ │ + ldr r0, [pc, #424] @ 93a7c │ │ │ │ + bl 9b1ec │ │ │ │ + b 936b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1388] @ 0x56c │ │ │ │ - bne 93370 │ │ │ │ - ldr r0, [pc, #392] @ 93b34 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 93370 │ │ │ │ - ldr r0, [pc, #380] @ 93b34 │ │ │ │ - bl 9b2a8 │ │ │ │ - b 93770 │ │ │ │ + bne 932b4 │ │ │ │ + ldr r0, [pc, #392] @ 93a78 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 932b4 │ │ │ │ + ldr r0, [pc, #380] @ 93a78 │ │ │ │ + bl 9b1ec │ │ │ │ + b 936b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1052] @ 0x41c │ │ │ │ - bne 9334c │ │ │ │ - ldr r0, [pc, #336] @ 93b24 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 9334c │ │ │ │ + bne 93290 │ │ │ │ + ldr r0, [pc, #336] @ 93a68 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 93290 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2716] @ 0xa9c │ │ │ │ - bne 93328 │ │ │ │ - ldr r0, [pc, #320] @ 93b30 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 93328 │ │ │ │ - ldr r0, [pc, #308] @ 93b30 │ │ │ │ - bl 9b2a8 │ │ │ │ - b 93770 │ │ │ │ + bne 9326c │ │ │ │ + ldr r0, [pc, #320] @ 93a74 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 9326c │ │ │ │ + ldr r0, [pc, #308] @ 93a74 │ │ │ │ + bl 9b1ec │ │ │ │ + b 936b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2700] @ 0xa8c │ │ │ │ - bne 93304 │ │ │ │ - ldr r0, [pc, #276] @ 93b2c │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 93304 │ │ │ │ - ldr r0, [pc, #264] @ 93b2c │ │ │ │ - bl 9b2a8 │ │ │ │ - b 93770 │ │ │ │ - ldr r0, [pc, #244] @ 93b24 │ │ │ │ - bl 9b2a8 │ │ │ │ - b 93770 │ │ │ │ - ldr r3, [pc, #384] @ 93bbc │ │ │ │ - b 93774 │ │ │ │ + bne 93248 │ │ │ │ + ldr r0, [pc, #276] @ 93a70 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 93248 │ │ │ │ + ldr r0, [pc, #264] @ 93a70 │ │ │ │ + bl 9b1ec │ │ │ │ + b 936b4 │ │ │ │ + ldr r0, [pc, #244] @ 93a68 │ │ │ │ + bl 9b1ec │ │ │ │ + b 936b4 │ │ │ │ + ldr r3, [pc, #384] @ 93b00 │ │ │ │ + b 936b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1052] @ 0x41c │ │ │ │ - bne 932e0 │ │ │ │ + bne 93224 │ │ │ │ add r0, r4, #1040 @ 0x410 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 932e0 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 93224 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #344] @ 93bc0 │ │ │ │ - ldr r3, [pc, #336] @ 93bbc │ │ │ │ + ldr r2, [pc, #344] @ 93b04 │ │ │ │ + ldr r3, [pc, #336] @ 93b00 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 936b8 │ │ │ │ + b 935fc │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - ldr r2, [pc, #324] @ 93bc4 │ │ │ │ - ldr r3, [pc, #284] @ 93ba0 │ │ │ │ + ldr r2, [pc, #324] @ 93b08 │ │ │ │ + ldr r3, [pc, #284] @ 93ae4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [ip, #12] │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - b 93638 │ │ │ │ + b 9357c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #288] @ 93bc8 │ │ │ │ - ldr r3, [pc, #288] @ 93bcc │ │ │ │ + ldr r2, [pc, #288] @ 93b0c │ │ │ │ + ldr r3, [pc, #288] @ 93b10 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 936b8 │ │ │ │ + b 935fc │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #268] @ 93bd0 │ │ │ │ - ldr r3, [pc, #268] @ 93bd4 │ │ │ │ + ldr r2, [pc, #268] @ 93b14 │ │ │ │ + ldr r3, [pc, #268] @ 93b18 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 936b8 │ │ │ │ - ldr r1, [pc, #260] @ 93bd8 │ │ │ │ - ldr r2, [pc, #260] @ 93bdc │ │ │ │ - b 9366c │ │ │ │ - bl a55e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r2, [pc, #248] @ 93be0 │ │ │ │ - bne 93668 │ │ │ │ - b 93108 │ │ │ │ - ldr r2, [pc, #240] @ 93be4 │ │ │ │ - b 93668 │ │ │ │ - eorseq pc, ip, r0, lsl #29 │ │ │ │ + b 935fc │ │ │ │ + ldr r1, [pc, #260] @ 93b1c │ │ │ │ + ldr r2, [pc, #260] @ 93b20 │ │ │ │ + b 935b0 │ │ │ │ + bl a552c │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r2, [pc, #248] @ 93b24 │ │ │ │ + bne 935ac │ │ │ │ + b 9304c │ │ │ │ + ldr r2, [pc, #240] @ 93b28 │ │ │ │ + b 935ac │ │ │ │ + eorseq r0, sp, r0, asr #14 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - eorseq r0, sp, r4, asr #32 │ │ │ │ + eorseq r0, sp, r4, lsl #18 │ │ │ │ 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, asr ip @ │ │ │ │ + eorseq r0, sp, r0, lsl r5 │ │ │ │ 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 │ │ │ │ @@ -108716,93 +108669,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, lsl #13 │ │ │ │ + eorseq fp, r5, r0, asr #30 │ │ │ │ subseq r0, r8, r0, lsl lr │ │ │ │ subseq r1, r5, r0, lsl #27 │ │ │ │ @ instruction: 0x0055af9c │ │ │ │ subseq fp, r5, ip, rrx │ │ │ │ - eorseq fp, r5, r4, ror r5 │ │ │ │ - eorseq r0, sp, r8, asr #32 │ │ │ │ - ldrsbeq r0, [sp], -r4 @ │ │ │ │ - eorseq fp, r5, r4, lsr #13 │ │ │ │ - eorseq r0, sp, r4, asr #1 │ │ │ │ - eorseq fp, r5, r8, lsl #13 │ │ │ │ - ldrheq r0, [sp], -r0 @ │ │ │ │ - eorseq fp, r5, r0, asr r6 │ │ │ │ - @ instruction: 0x0035b5dc │ │ │ │ - mlaseq sp, ip, r0, r0 │ │ │ │ - eorseq r7, r5, r4, lsl fp │ │ │ │ - eorseq r0, sp, r4, ror #1 │ │ │ │ - eorseq r0, sp, r0, lsl #2 │ │ │ │ - eorseq r0, sp, r8, lsl #1 │ │ │ │ - eorseq fp, r5, r4, lsr r6 │ │ │ │ - eorseq r0, sp, r0, ror r0 │ │ │ │ - eorseq fp, r5, r4, lsl r6 │ │ │ │ - eorseq r0, sp, ip, asr r0 │ │ │ │ - @ instruction: 0x0035b5f8 │ │ │ │ - mlaseq r5, r4, r5, fp │ │ │ │ - @ instruction: 0x0035b5bc │ │ │ │ - b 2371c4 │ │ │ │ + eorseq fp, r5, r4, lsr lr │ │ │ │ + eorseq r0, sp, r8, lsl #18 │ │ │ │ + mlaseq sp, r4, r9, r0 │ │ │ │ + eorseq fp, r5, r4, ror #30 │ │ │ │ + eorseq r0, sp, r4, lsl #19 │ │ │ │ + eorseq fp, r5, r8, asr #30 │ │ │ │ + eorseq r0, sp, r0, ror r9 │ │ │ │ + eorseq fp, r5, r0, lsl pc │ │ │ │ + mlaseq r5, ip, lr, fp │ │ │ │ + eorseq r0, sp, ip, asr r9 │ │ │ │ + @ instruction: 0x003583d4 │ │ │ │ + eorseq r0, sp, r4, lsr #19 │ │ │ │ + eorseq r0, sp, r0, asr #19 │ │ │ │ + eorseq r0, sp, r8, asr #18 │ │ │ │ + @ instruction: 0x0035bef4 │ │ │ │ + eorseq r0, sp, r0, lsr r9 │ │ │ │ + @ instruction: 0x0035bed4 │ │ │ │ + eorseq r0, sp, ip, lsl r9 │ │ │ │ + @ instruction: 0x0035beb8 │ │ │ │ + eorseq fp, r5, r4, asr lr │ │ │ │ + eorseq fp, r5, ip, ror lr │ │ │ │ + b 237184 │ │ │ │ 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] @ 93e34 │ │ │ │ + ldr r6, [pc, #560] @ 93d78 │ │ │ │ mov r5, r0 │ │ │ │ add r3, r6, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1168] @ 0x490 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93c48 │ │ │ │ + beq 93b8c │ │ │ │ ldr r3, [r6, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93c48 │ │ │ │ - ldr r3, [pc, #524] @ 93e38 │ │ │ │ - bl 357730 │ │ │ │ + beq 93b8c │ │ │ │ + ldr r3, [pc, #524] @ 93d7c │ │ │ │ + bl 357fd0 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 93e28 │ │ │ │ + beq 93d6c │ │ │ │ ldr r0, [r6, #1416] @ 0x588 │ │ │ │ bl 2a3cc │ │ │ │ cmp r7, r0 │ │ │ │ - bne 93e28 │ │ │ │ + bne 93d6c │ │ │ │ cmn r4, #-2147483635 @ 0x8000000d │ │ │ │ - bhi 93e20 │ │ │ │ + bhi 93d64 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #480] @ 93e3c │ │ │ │ + ldr r2, [pc, #480] @ 93d80 │ │ │ │ add r7, r4, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 93d94 │ │ │ │ - ldr r3, [pc, #460] @ 93e38 │ │ │ │ - bl 357730 │ │ │ │ + bne 93cd8 │ │ │ │ + ldr r3, [pc, #460] @ 93d7c │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r7, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r8, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi 93d60 │ │ │ │ + bhi 93ca4 │ │ │ │ add r1, r4, #11 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r2, [r8, r1, lsl #3] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq 93dfc │ │ │ │ + beq 93d40 │ │ │ │ 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 93d30 │ │ │ │ + beq 93c74 │ │ │ │ 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] │ │ │ │ @@ -108810,15 +108763,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 93de4 │ │ │ │ + beq 93d28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #205 @ 0xcd │ │ │ │ mov r0, r3 │ │ │ │ bl 29658 │ │ │ │ mov r2, #253 @ 0xfd │ │ │ │ add r1, r0, r4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -108827,110 +108780,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 93dd4 │ │ │ │ + bhi 93d18 │ │ │ │ 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 93da8 │ │ │ │ + bne 93cec │ │ │ │ ldr r3, [r6, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #212] @ 93e40 │ │ │ │ + ldr r2, [pc, #212] @ 93d84 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 93e0c │ │ │ │ + bne 93d50 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a1bc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93e20 │ │ │ │ + beq 93d64 │ │ │ │ ldr r2, [r8, #800] @ 0x320 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r8, #800] @ 0x320 │ │ │ │ - b 93da8 │ │ │ │ + b 93cec │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 93e20 │ │ │ │ + beq 93d64 │ │ │ │ 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 93ce0 │ │ │ │ + b 93c24 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [ip, #12] │ │ │ │ str ip, [r2, #8] │ │ │ │ - b 93cbc │ │ │ │ + b 93c00 │ │ │ │ mov r2, #253 @ 0xfd │ │ │ │ strb r2, [r3] │ │ │ │ strb r2, [r3, #1] │ │ │ │ strb r2, [r3, #2] │ │ │ │ strb r2, [r3, #3] │ │ │ │ - b 93d28 │ │ │ │ + b 93c6c │ │ │ │ mov r0, r8 │ │ │ │ - bl 92094 │ │ │ │ + bl 91fd8 │ │ │ │ mov r3, r0 │ │ │ │ - b 93d58 │ │ │ │ + b 93c9c │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b 93d7c │ │ │ │ + b 93cc0 │ │ │ │ mov r3, #0 │ │ │ │ - b 93d28 │ │ │ │ - ldr r1, [pc, #20] @ 93e44 │ │ │ │ - ldr r0, [pc, #20] @ 93e48 │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ + b 93c6c │ │ │ │ + ldr r1, [pc, #20] @ 93d88 │ │ │ │ + ldr r0, [pc, #20] @ 93d8c │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r1, r9, ip, ror pc │ │ │ │ - andeq fp, r8, ip, lsl r0 │ │ │ │ - eorseq fp, r5, ip, asr #13 │ │ │ │ - eorseq r0, sp, r4, lsl r1 │ │ │ │ + andeq r1, r9, r0, asr #29 │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ + eorseq fp, r5, ip, lsl #31 │ │ │ │ + @ instruction: 0x003d09d4 │ │ │ │ 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 9498c │ │ │ │ + bne 948d0 │ │ │ │ orr r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ - beq 981c8 │ │ │ │ + beq 9810c │ │ │ │ ldr r0, [r0, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94a04 │ │ │ │ + beq 94948 │ │ │ │ ldr r4, [r5, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 94a94 │ │ │ │ + beq 949d8 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq 94ac0 │ │ │ │ - ldr r6, [pc, #3780] @ 94d7c │ │ │ │ + beq 94a04 │ │ │ │ + ldr r6, [pc, #3780] @ 94cc0 │ │ │ │ ldr r3, [r4, #180] @ 0xb4 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -108944,56 +108897,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 980bc │ │ │ │ + beq 98000 │ │ │ │ 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 96788 │ │ │ │ + bne 966cc │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94bf0 │ │ │ │ + bne 94b34 │ │ │ │ ldr r2, [r5, #168] @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 96184 │ │ │ │ + beq 960c8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 984a8 │ │ │ │ + bl 983ec │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov ip, r3 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96ab4 │ │ │ │ + beq 969f8 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 96068 │ │ │ │ + beq 95fac │ │ │ │ ldr r2, [r5, #156] @ 0x9c │ │ │ │ ldr r0, [r5, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94ac8 │ │ │ │ - ldr r2, [pc, #3584] @ 94d90 │ │ │ │ + bne 94a0c │ │ │ │ + ldr r2, [pc, #3584] @ 94cd4 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 94c18 │ │ │ │ + bne 94b5c │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ ldreq r3, [r2, #156] @ 0x9c │ │ │ │ streq r3, [r5, #156] @ 0x9c │ │ │ │ - bne 96334 │ │ │ │ + bne 96278 │ │ │ │ tst ip, #2 │ │ │ │ - beq 94c30 │ │ │ │ - ldr r6, [pc, #3528] @ 94d7c │ │ │ │ + beq 94b74 │ │ │ │ + ldr r6, [pc, #3528] @ 94cc0 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -109006,524 +108959,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] @ 94d00 │ │ │ │ + ldr r2, [pc, #3312] @ 94c44 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ ldr r3, [r2, #1412] @ 0x584 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94c48 │ │ │ │ + bne 94b8c │ │ │ │ ldr r4, [r5, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 95f8c │ │ │ │ + bne 95ed0 │ │ │ │ ldr r7, [r5, #120] @ 0x78 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ and r3, r3, #2 │ │ │ │ - beq 95970 │ │ │ │ + beq 958b4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 957e0 │ │ │ │ + bne 95724 │ │ │ │ ldr r8, [r7] │ │ │ │ ldr r0, [r5, #132] @ 0x84 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 95850 │ │ │ │ + bne 95794 │ │ │ │ ldr r7, [r5, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne 965f8 │ │ │ │ - ldr r7, [pc, #3220] @ 94d04 │ │ │ │ - ldr r9, [pc, #3308] @ 94d60 │ │ │ │ + bne 9653c │ │ │ │ + ldr r7, [pc, #3220] @ 94c48 │ │ │ │ + ldr r9, [pc, #3308] @ 94ca4 │ │ │ │ ldr r3, [r7, #1180] @ 0x49c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - bne 96584 │ │ │ │ + bne 964c8 │ │ │ │ ldr r2, [r7, #1188] @ 0x4a4 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 96584 │ │ │ │ + beq 964c8 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #3184] @ 94d08 │ │ │ │ + ldr r1, [pc, #3184] @ 94c4c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 9b3d4 │ │ │ │ + bl 9b318 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96ab0 │ │ │ │ + beq 969f4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 95f6c │ │ │ │ + bne 95eb0 │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95e94 │ │ │ │ - ldr r2, [pc, #3260] @ 94d80 │ │ │ │ - ldr r1, [pc, #3136] @ 94d08 │ │ │ │ + bne 95dd8 │ │ │ │ + ldr r2, [pc, #3260] @ 94cc4 │ │ │ │ + ldr r1, [pc, #3136] @ 94c4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96ab0 │ │ │ │ + blt 969f4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 959dc │ │ │ │ + beq 95920 │ │ │ │ ldr r6, [r5, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 97c68 │ │ │ │ + beq 97bac │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq 96978 │ │ │ │ + beq 968bc │ │ │ │ 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 95a98 │ │ │ │ + beq 959dc │ │ │ │ cmp r3, #0 │ │ │ │ - bne 95aa8 │ │ │ │ + bne 959ec │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r3, [r5, #20] │ │ │ │ - bne 95ab4 │ │ │ │ + bne 959f8 │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6, #104] @ 0x68 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ - bne 95ac0 │ │ │ │ + bne 95a04 │ │ │ │ ldr r2, [r6, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #3128] @ 94d8c │ │ │ │ + ldr r3, [pc, #3128] @ 94cd0 │ │ │ │ cmp r2, #0 │ │ │ │ ldr ip, [r3] │ │ │ │ ldr r3, [r6, #144] @ 0x90 │ │ │ │ str r3, [r5, #144] @ 0x90 │ │ │ │ - beq 95ad4 │ │ │ │ + beq 95a18 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95b08 │ │ │ │ + ble 95a4c │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp ip, r0 │ │ │ │ - beq 95b00 │ │ │ │ + beq 95a44 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 941d4 │ │ │ │ + beq 94118 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp ip, lr │ │ │ │ - beq 95b00 │ │ │ │ + beq 95a44 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 941d4 │ │ │ │ + beq 94118 │ │ │ │ ldr lr, [r2, #20] │ │ │ │ cmp ip, lr │ │ │ │ - beq 95b00 │ │ │ │ + beq 95a44 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 941d4 │ │ │ │ + beq 94118 │ │ │ │ add r4, r2, #20 │ │ │ │ mov lr, #3 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 95b00 │ │ │ │ + beq 95a44 │ │ │ │ cmp r3, lr │ │ │ │ - bne 941b4 │ │ │ │ + bne 940f8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95b08 │ │ │ │ - ldr lr, [pc, #3000] @ 94d94 │ │ │ │ + ble 95a4c │ │ │ │ + ldr lr, [pc, #3000] @ 94cd8 │ │ │ │ cmp r0, lr │ │ │ │ - beq 97b60 │ │ │ │ + beq 97aa4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 94224 │ │ │ │ + beq 94168 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, lr │ │ │ │ - beq 97b60 │ │ │ │ + beq 97aa4 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 94224 │ │ │ │ + beq 94168 │ │ │ │ add r4, r2, #16 │ │ │ │ mov ip, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r8, lr │ │ │ │ - beq 97b60 │ │ │ │ + beq 97aa4 │ │ │ │ cmp ip, r3 │ │ │ │ - bne 94204 │ │ │ │ + bne 94148 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95b08 │ │ │ │ - ldr ip, [pc, #2820] @ 94d30 │ │ │ │ + ble 95a4c │ │ │ │ + ldr ip, [pc, #2820] @ 94c74 │ │ │ │ cmp r0, ip │ │ │ │ - beq 97b6c │ │ │ │ + beq 97ab0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 94274 │ │ │ │ + beq 941b8 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, ip │ │ │ │ - beq 97b6c │ │ │ │ + beq 97ab0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 94274 │ │ │ │ + beq 941b8 │ │ │ │ add r4, r2, #16 │ │ │ │ mov lr, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 97b6c │ │ │ │ + beq 97ab0 │ │ │ │ cmp lr, r3 │ │ │ │ - bne 94254 │ │ │ │ + bne 94198 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95b08 │ │ │ │ - ldr ip, [pc, #2720] @ 94d1c │ │ │ │ + ble 95a4c │ │ │ │ + ldr ip, [pc, #2720] @ 94c60 │ │ │ │ cmp r0, ip │ │ │ │ - beq 97f58 │ │ │ │ + beq 97e9c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 942c4 │ │ │ │ + beq 94208 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, ip │ │ │ │ - beq 97f58 │ │ │ │ + beq 97e9c │ │ │ │ cmp r3, #2 │ │ │ │ - beq 942c4 │ │ │ │ + beq 94208 │ │ │ │ add r4, r2, #16 │ │ │ │ mov lr, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 97f58 │ │ │ │ + beq 97e9c │ │ │ │ cmp lr, r3 │ │ │ │ - bne 942a4 │ │ │ │ + bne 941e8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95b08 │ │ │ │ + ble 95a4c │ │ │ │ cmp r0, r9 │ │ │ │ - beq 97b78 │ │ │ │ + beq 97abc │ │ │ │ cmp r3, #1 │ │ │ │ - beq 94310 │ │ │ │ + beq 94254 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, r9 │ │ │ │ - beq 97b78 │ │ │ │ + beq 97abc │ │ │ │ cmp r3, #2 │ │ │ │ - beq 94310 │ │ │ │ + beq 94254 │ │ │ │ add lr, r2, #16 │ │ │ │ mov ip, #2 │ │ │ │ ldr r4, [lr, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq 97b78 │ │ │ │ + beq 97abc │ │ │ │ cmp ip, r3 │ │ │ │ - bne 942f0 │ │ │ │ + bne 94234 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95b08 │ │ │ │ - ldr ip, [pc, #2624] @ 94d58 │ │ │ │ + ble 95a4c │ │ │ │ + ldr ip, [pc, #2624] @ 94c9c │ │ │ │ cmp r0, ip │ │ │ │ - beq 96bf4 │ │ │ │ + beq 96b38 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 94360 │ │ │ │ + beq 942a4 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, ip │ │ │ │ - beq 96bf4 │ │ │ │ + beq 96b38 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 94360 │ │ │ │ + beq 942a4 │ │ │ │ add r4, r2, #16 │ │ │ │ mov lr, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 96bf4 │ │ │ │ + beq 96b38 │ │ │ │ cmp lr, r3 │ │ │ │ - bne 94340 │ │ │ │ + bne 94284 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95b08 │ │ │ │ - ldr ip, [pc, #2508] @ 94d34 │ │ │ │ + ble 95a4c │ │ │ │ + ldr ip, [pc, #2508] @ 94c78 │ │ │ │ cmp r0, ip │ │ │ │ - beq 97f40 │ │ │ │ + beq 97e84 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 943b0 │ │ │ │ + beq 942f4 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, ip │ │ │ │ - beq 97f40 │ │ │ │ + beq 97e84 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 943b0 │ │ │ │ + beq 942f4 │ │ │ │ add r4, r2, #16 │ │ │ │ mov lr, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 97f40 │ │ │ │ + beq 97e84 │ │ │ │ cmp lr, r3 │ │ │ │ - bne 94390 │ │ │ │ + bne 942d4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95b08 │ │ │ │ - ldr ip, [pc, #2412] @ 94d24 │ │ │ │ + ble 95a4c │ │ │ │ + ldr ip, [pc, #2412] @ 94c68 │ │ │ │ cmp r0, ip │ │ │ │ - beq 97ac0 │ │ │ │ + beq 97a04 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 943f8 │ │ │ │ + beq 9433c │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, ip │ │ │ │ - beq 97ac0 │ │ │ │ + beq 97a04 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 943f8 │ │ │ │ + beq 9433c │ │ │ │ add r2, r2, #16 │ │ │ │ mov r0, #2 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp lr, ip │ │ │ │ - beq 97ac0 │ │ │ │ + beq 97a04 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 943e0 │ │ │ │ + bne 94324 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ tst r2, #4194304 @ 0x400000 │ │ │ │ - bne 967e0 │ │ │ │ + bne 96724 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r2, #8388608 @ 0x800000 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ - bne 97b84 │ │ │ │ + bne 97ac8 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - ble 94800 │ │ │ │ + ble 94744 │ │ │ │ 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 9528c │ │ │ │ + bge 951d0 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94460 │ │ │ │ + beq 943a4 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95370 │ │ │ │ + bne 952b4 │ │ │ │ ldr r6, [r4, #128] @ 0x80 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9447c │ │ │ │ + beq 943c0 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 956f0 │ │ │ │ + bne 95634 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94564 │ │ │ │ + beq 944a8 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94564 │ │ │ │ + beq 944a8 │ │ │ │ ldr r8, [r6, #52] @ 0x34 │ │ │ │ ldr ip, [r2, #4] │ │ │ │ cmp r8, #0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr lr, [r2] │ │ │ │ mov r9, r8 │ │ │ │ - bne 95c70 │ │ │ │ + bne 95bb4 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 944c4 │ │ │ │ + bne 94408 │ │ │ │ ldr lr, [r1] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 967f4 │ │ │ │ + bne 96738 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 944d8 │ │ │ │ + bne 9441c │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 968dc │ │ │ │ + bne 96820 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 944ec │ │ │ │ + bne 94430 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96c70 │ │ │ │ + bne 96bb4 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94504 │ │ │ │ + bne 94448 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96d34 │ │ │ │ + bne 96c78 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9451c │ │ │ │ + bne 94460 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97aec │ │ │ │ + bne 97a30 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94534 │ │ │ │ + bne 94478 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 967a8 │ │ │ │ + bne 966ec │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9454c │ │ │ │ + bne 94490 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97e20 │ │ │ │ + bne 97d64 │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 94564 │ │ │ │ + bne 944a8 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 97f4c │ │ │ │ + bne 97e90 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 945d0 │ │ │ │ + beq 94514 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 945d0 │ │ │ │ + beq 94514 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldr r8, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ ldr lr, [r2, #4] │ │ │ │ - bne 95bb8 │ │ │ │ + bne 95afc │ │ │ │ cmp r8, #0 │ │ │ │ - bne 945a8 │ │ │ │ + bne 944ec │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 967d0 │ │ │ │ + bne 96714 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 945bc │ │ │ │ + bne 94500 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 968cc │ │ │ │ + bne 96810 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 945d0 │ │ │ │ + bne 94514 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95c00 │ │ │ │ + bne 95b44 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 945e8 │ │ │ │ + beq 9452c │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95744 │ │ │ │ + bne 95688 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 97b90 │ │ │ │ + beq 97ad4 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94618 │ │ │ │ + bne 9455c │ │ │ │ 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 9463c │ │ │ │ + bne 94580 │ │ │ │ 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 95990 │ │ │ │ + bne 958d4 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 95990 │ │ │ │ + beq 958d4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 959c0 │ │ │ │ + beq 95904 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ - bne 95f7c │ │ │ │ + bne 95ec0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94680 │ │ │ │ + bne 945c4 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 959ac │ │ │ │ + bne 958f0 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 946a8 │ │ │ │ + bne 945ec │ │ │ │ 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 969f0 │ │ │ │ + bne 96934 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 946d4 │ │ │ │ + bne 94618 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 946d4 │ │ │ │ + beq 94618 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95108 │ │ │ │ + beq 9504c │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 95108 │ │ │ │ + bne 9504c │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 95118 │ │ │ │ + beq 9505c │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ - bne 946fc │ │ │ │ + bne 94640 │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 951d8 │ │ │ │ + bne 9511c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94710 │ │ │ │ + bne 94654 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95b4c │ │ │ │ + bne 95a90 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95214 │ │ │ │ + bne 95158 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 97ed0 │ │ │ │ + bne 97e14 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r1, [r5, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94744 │ │ │ │ + bne 94688 │ │ │ │ ldr r1, [r4, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 97edc │ │ │ │ + bne 97e20 │ │ │ │ ldr r1, [r5, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95a70 │ │ │ │ + beq 959b4 │ │ │ │ ldr r1, [r5, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [r5, #152] @ 0x98 │ │ │ │ - bne 95328 │ │ │ │ + bne 9526c │ │ │ │ ldr r0, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 95328 │ │ │ │ + beq 9526c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95a44 │ │ │ │ + beq 95988 │ │ │ │ ldr ip, [r6, #148] @ 0x94 │ │ │ │ cmp r0, ip │ │ │ │ - bne 95f04 │ │ │ │ + bne 95e48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95f10 │ │ │ │ + beq 95e54 │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 947a0 │ │ │ │ + bne 946e4 │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95350 │ │ │ │ + bne 95294 │ │ │ │ ldr r1, [r5, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 947b8 │ │ │ │ + bne 946fc │ │ │ │ ldr r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 96c64 │ │ │ │ + bne 96ba8 │ │ │ │ eor r1, r3, r2 │ │ │ │ tst r1, #16384 @ 0x4000 │ │ │ │ - bne 95258 │ │ │ │ + bne 9519c │ │ │ │ ldr r1, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95b94 │ │ │ │ + beq 95ad8 │ │ │ │ tst r3, #96 @ 0x60 │ │ │ │ - bne 9528c │ │ │ │ + bne 951d0 │ │ │ │ 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 94434 │ │ │ │ + bne 94378 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 94850 │ │ │ │ + beq 94794 │ │ │ │ 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 │ │ │ │ @@ -109538,94 +109491,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 94870 │ │ │ │ + bne 947b4 │ │ │ │ ldr r2, [r5, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #1284] @ 94d6c │ │ │ │ + ldr r1, [pc, #1284] @ 94cb0 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r2, r1 │ │ │ │ - beq 97f64 │ │ │ │ + beq 97ea8 │ │ │ │ tst r3, #16 │ │ │ │ - bne 95dd8 │ │ │ │ + bne 95d1c │ │ │ │ tst r3, #8 │ │ │ │ - beq 959dc │ │ │ │ + beq 95920 │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ add r2, r2, #16 │ │ │ │ bics r2, r2, #16 │ │ │ │ - bne 97f80 │ │ │ │ + bne 97ec4 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ mvn r2, #15 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #104] @ 0x68 │ │ │ │ - beq 959ec │ │ │ │ + beq 95930 │ │ │ │ ldr r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble 94918 │ │ │ │ + ble 9485c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 948d8 │ │ │ │ + bge 9481c │ │ │ │ mov r1, r5 │ │ │ │ - bl a2b3c │ │ │ │ + bl a2a80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96ab0 │ │ │ │ + blt 969f4 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 94918 │ │ │ │ + beq 9485c │ │ │ │ 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 98180 │ │ │ │ - bl a2b3c │ │ │ │ + bge 980c4 │ │ │ │ + bl a2a80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96ab0 │ │ │ │ + blt 969f4 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 948e8 │ │ │ │ + bne 9482c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - beq 94964 │ │ │ │ + beq 948a8 │ │ │ │ tst r3, #16 │ │ │ │ - bne 95d38 │ │ │ │ + bne 95c7c │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 94944 │ │ │ │ + beq 94888 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 98254 │ │ │ │ + beq 98198 │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt 94960 │ │ │ │ + bgt 948a4 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 98270 │ │ │ │ + ble 981b4 │ │ │ │ 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 95e0c │ │ │ │ + bne 95d50 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r6, [pc, #1000] @ 94d7c │ │ │ │ + ldr r6, [pc, #1000] @ 94cc0 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -109641,29 +109594,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 981c8 │ │ │ │ + beq 9810c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 93e94 │ │ │ │ - bl 91918 │ │ │ │ + bne 93dd8 │ │ │ │ + bl 9185c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and r1, r3, #2 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 96ab4 │ │ │ │ + beq 969f8 │ │ │ │ cmp r1, #0 │ │ │ │ streq r2, [r5, #132] @ 0x84 │ │ │ │ - beq 93e94 │ │ │ │ - ldr r6, [pc, #848] @ 94d7c │ │ │ │ + beq 93dd8 │ │ │ │ + ldr r6, [pc, #848] @ 94cc0 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -109680,40 +109633,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 93ea4 │ │ │ │ - ldr r2, [pc, #756] @ 94d90 │ │ │ │ + bne 93de8 │ │ │ │ + ldr r2, [pc, #756] @ 94cd4 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ - beq 93f1c │ │ │ │ + beq 93e60 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - bne 98050 │ │ │ │ + bne 97f94 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ - ldr r4, [pc, #728] @ 94d90 │ │ │ │ + ldr r4, [pc, #728] @ 94cd4 │ │ │ │ tst r3, #2 │ │ │ │ str r2, [r5, #128] @ 0x80 │ │ │ │ - bne 93eb0 │ │ │ │ + bne 93df4 │ │ │ │ ldr r3, [r4, #132] @ 0x84 │ │ │ │ - b 93f0c │ │ │ │ + b 93e50 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 96334 │ │ │ │ + bne 96278 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ orreq r1, r1, #1 │ │ │ │ tst r1, #1 │ │ │ │ - beq 96d94 │ │ │ │ + beq 96cd8 │ │ │ │ tst r3, #2 │ │ │ │ ldreq r6, [r5, #132] @ 0x84 │ │ │ │ - beq 94b50 │ │ │ │ - ldr r6, [pc, #644] @ 94d7c │ │ │ │ - bl 357730 │ │ │ │ + beq 94a94 │ │ │ │ + ldr r6, [pc, #644] @ 94cc0 │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -109728,122 +109681,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] @ 94d04 │ │ │ │ - ldr r9, [pc, #516] @ 94d60 │ │ │ │ + ldr r3, [pc, #428] @ 94c48 │ │ │ │ + ldr r9, [pc, #516] @ 94ca4 │ │ │ │ ldr r2, [r3, #3160] @ 0xc58 │ │ │ │ cmp r2, r9 │ │ │ │ - bne 96a9c │ │ │ │ + bne 969e0 │ │ │ │ ldr r2, [r3, #3168] @ 0xc60 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 96a9c │ │ │ │ - ldr r1, [pc, #404] @ 94d0c │ │ │ │ + beq 969e0 │ │ │ │ + ldr r1, [pc, #404] @ 94c50 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b3d4 │ │ │ │ + bl 9b318 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96ab0 │ │ │ │ + beq 969f4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 969b8 │ │ │ │ + bne 968fc │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #372] @ 94d10 │ │ │ │ + ldr r0, [pc, #372] @ 94c54 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9c57c │ │ │ │ + bl 9c4c0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96ab0 │ │ │ │ + beq 969f4 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #340] @ 94d0c │ │ │ │ + ldr r1, [pc, #340] @ 94c50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 94bdc │ │ │ │ + beq 94b20 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 980d8 │ │ │ │ + beq 9801c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ mov ip, r3 │ │ │ │ - bge 94c28 │ │ │ │ - b 96ab4 │ │ │ │ + bge 94b6c │ │ │ │ + b 969f8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 93f48 │ │ │ │ + bne 93e8c │ │ │ │ ldr r2, [r5, #156] @ 0x9c │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94ac8 │ │ │ │ - ldr r2, [pc, #380] @ 94d90 │ │ │ │ + bne 94a0c │ │ │ │ + ldr r2, [pc, #380] @ 94cd4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 9614c │ │ │ │ + beq 96090 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 96334 │ │ │ │ + bne 96278 │ │ │ │ ldr r3, [r0, #156] @ 0x9c │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ tst ip, #2 │ │ │ │ - bne 93fac │ │ │ │ - ldr r3, [pc, #200] @ 94d00 │ │ │ │ + bne 93ef0 │ │ │ │ + ldr r3, [pc, #200] @ 94c44 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r3, #1412] @ 0x584 │ │ │ │ ldr r7, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94020 │ │ │ │ - ldr r4, [pc, #196] @ 94d14 │ │ │ │ - ldr r8, [pc, #296] @ 94d7c │ │ │ │ - b 94c84 │ │ │ │ + beq 93f64 │ │ │ │ + ldr r4, [pc, #196] @ 94c58 │ │ │ │ + ldr r8, [pc, #296] @ 94cc0 │ │ │ │ + b 94bc8 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ sub r1, r3, #224 @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94c78 │ │ │ │ + beq 94bbc │ │ │ │ adds r6, r2, r1 │ │ │ │ - beq 94c78 │ │ │ │ + beq 94bbc │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94d98 │ │ │ │ + bne 94cdc │ │ │ │ ldr r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94020 │ │ │ │ + beq 93f64 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94c78 │ │ │ │ + beq 94bbc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #420 @ 0x1a4 │ │ │ │ - bcs 950d8 │ │ │ │ + bcs 9501c │ │ │ │ cmp r3, #380 @ 0x17c │ │ │ │ - bcs 94cd8 │ │ │ │ + bcs 94c1c │ │ │ │ cmp r3, #368 @ 0x170 │ │ │ │ - bcs 94cec │ │ │ │ + bcs 94c30 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi 94c54 │ │ │ │ + bhi 94b98 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ movls r1, r3 │ │ │ │ movls r2, r5 │ │ │ │ - bls 94c64 │ │ │ │ + bls 94ba8 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ sub r1, r3, #208 @ 0xd0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94c64 │ │ │ │ - b 94c78 │ │ │ │ + bne 94ba8 │ │ │ │ + b 94bbc │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ sub r1, r3, #380 @ 0x17c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94c64 │ │ │ │ - b 94c78 │ │ │ │ + bne 94ba8 │ │ │ │ + b 94bbc │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ sub r1, r3, #368 @ 0x170 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94c64 │ │ │ │ - b 94c78 │ │ │ │ + bne 94ba8 │ │ │ │ + b 94bbc │ │ │ │ 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 │ │ │ │ @@ -109863,685 +109816,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, ip, asr #29 │ │ │ │ - andeq r4, sl, ip, lsr r1 │ │ │ │ + andeq pc, r9, r0, lsl lr @ │ │ │ │ + andeq r4, sl, r0, lsl #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, ror #13 │ │ │ │ + strdeq r5, [sl], -ip @ │ │ │ │ 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 94f24 │ │ │ │ + beq 94e68 │ │ │ │ ldr r1, [r5, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94f24 │ │ │ │ + beq 94e68 │ │ │ │ cmp r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r1, #80] @ 0x50 │ │ │ │ subcs r3, r3, #420 @ 0x1a4 │ │ │ │ - bcs 957bc │ │ │ │ + bcs 95700 │ │ │ │ cmp r3, #380 @ 0x17c │ │ │ │ - bcs 96138 │ │ │ │ + bcs 9607c │ │ │ │ cmp r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r1, #56] @ 0x38 │ │ │ │ subcs r3, r3, #368 @ 0x170 │ │ │ │ - bcs 957bc │ │ │ │ + bcs 95700 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls 957ac │ │ │ │ + bls 956f0 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ sub r3, r3, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94f24 │ │ │ │ + beq 94e68 │ │ │ │ cmn r1, r3 │ │ │ │ - beq 94f24 │ │ │ │ + beq 94e68 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 94f24 │ │ │ │ + bne 94e68 │ │ │ │ add r3, r5, #148 @ 0x94 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 96608 │ │ │ │ + beq 9654c │ │ │ │ add r3, r5, #68 @ 0x44 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 969cc │ │ │ │ + beq 96910 │ │ │ │ add r3, r5, #32 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 94e34 │ │ │ │ + beq 94d78 │ │ │ │ add r3, r5, #72 @ 0x48 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 94c78 │ │ │ │ - ldr r3, [pc, #-176] @ 94d8c │ │ │ │ - ldr r2, [pc, #-296] @ 94d18 │ │ │ │ + bne 94bbc │ │ │ │ + ldr r3, [pc, #-176] @ 94cd0 │ │ │ │ + ldr r2, [pc, #-296] @ 94c5c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r5, r2 │ │ │ │ cmpne r3, r5 │ │ │ │ - ldr r2, [pc, #-308] @ 94d1c │ │ │ │ + ldr r2, [pc, #-308] @ 94c60 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-324] @ 94d20 │ │ │ │ + ldr r2, [pc, #-324] @ 94c64 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-332] @ 94d24 │ │ │ │ + ldr r2, [pc, #-332] @ 94c68 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-340] @ 94d28 │ │ │ │ + ldr r2, [pc, #-340] @ 94c6c │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-348] @ 94d2c │ │ │ │ + ldr r2, [pc, #-348] @ 94c70 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-356] @ 94d30 │ │ │ │ + ldr r2, [pc, #-356] @ 94c74 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-364] @ 94d34 │ │ │ │ + ldr r2, [pc, #-364] @ 94c78 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-372] @ 94d38 │ │ │ │ + ldr r2, [pc, #-372] @ 94c7c │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-380] @ 94d3c │ │ │ │ + ldr r2, [pc, #-380] @ 94c80 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-388] @ 94d40 │ │ │ │ + ldr r2, [pc, #-388] @ 94c84 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-396] @ 94d44 │ │ │ │ + ldr r2, [pc, #-396] @ 94c88 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-404] @ 94d48 │ │ │ │ + ldr r2, [pc, #-404] @ 94c8c │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-412] @ 94d4c │ │ │ │ + ldr r2, [pc, #-412] @ 94c90 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-420] @ 94d50 │ │ │ │ + ldr r2, [pc, #-420] @ 94c94 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-428] @ 94d54 │ │ │ │ + ldr r2, [pc, #-428] @ 94c98 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-436] @ 94d58 │ │ │ │ + ldr r2, [pc, #-436] @ 94c9c │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-444] @ 94d5c │ │ │ │ + ldr r2, [pc, #-444] @ 94ca0 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94c78 │ │ │ │ - ldr r9, [pc, #-460] @ 94d60 │ │ │ │ + beq 94bbc │ │ │ │ + ldr r9, [pc, #-460] @ 94ca4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 95e74 │ │ │ │ + bne 95db8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq 95e74 │ │ │ │ + beq 95db8 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b3d4 │ │ │ │ + bl 9b318 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96ab0 │ │ │ │ + beq 969f4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 95b3c │ │ │ │ + bne 95a80 │ │ │ │ ldr sl, [r6] │ │ │ │ - ldr r3, [pc, #-484] @ 94d88 │ │ │ │ + ldr r3, [pc, #-484] @ 94ccc │ │ │ │ cmp sl, r3 │ │ │ │ - beq 977fc │ │ │ │ - ldr r0, [pc, #-532] @ 94d64 │ │ │ │ + beq 97740 │ │ │ │ + ldr r0, [pc, #-532] @ 94ca8 │ │ │ │ mov r1, #0 │ │ │ │ ldr fp, [r4] │ │ │ │ - bl 9d964 │ │ │ │ + bl 9d8a8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 96ab0 │ │ │ │ - ldr r3, [pc, #-556] @ 94d64 │ │ │ │ + beq 969f4 │ │ │ │ + ldr r3, [pc, #-556] @ 94ca8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 957c8 │ │ │ │ - bl 357730 │ │ │ │ + beq 9570c │ │ │ │ + bl 357fd0 │ │ │ │ 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 957d4 │ │ │ │ + bne 95718 │ │ │ │ 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 9de14 │ │ │ │ + bl 9dd58 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 98190 │ │ │ │ - bl 357730 │ │ │ │ + beq 980d4 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r8, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f5ec │ │ │ │ + bl 9f530 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6, #12] │ │ │ │ - beq 98194 │ │ │ │ + beq 980d8 │ │ │ │ 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 981a4 │ │ │ │ + beq 980e8 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 952a0 │ │ │ │ + beq 951e4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 952ac │ │ │ │ + bne 951f0 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq 952ac │ │ │ │ - bl 357730 │ │ │ │ + beq 951f0 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r1, [r8, r0] │ │ │ │ - ldr ip, [pc, #-796] @ 94d74 │ │ │ │ + ldr ip, [pc, #-796] @ 94cb8 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cmp r1, ip │ │ │ │ - beq 952e4 │ │ │ │ + beq 95228 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl a0170 │ │ │ │ + bl a00b4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 95300 │ │ │ │ + blt 95244 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 94c78 │ │ │ │ + beq 94bbc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 94c78 │ │ │ │ + bne 94bbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 94c78 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 94bbc │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ sub r1, r3, #420 @ 0x1a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94c64 │ │ │ │ - b 94c78 │ │ │ │ + bne 94ba8 │ │ │ │ + b 94bbc │ │ │ │ str r2, [r5, #64] @ 0x40 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 946d4 │ │ │ │ + bne 94618 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 946d4 │ │ │ │ + beq 94618 │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 946e0 │ │ │ │ + bne 94624 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 946e0 │ │ │ │ + bne 94624 │ │ │ │ tst r3, #2 │ │ │ │ - bne 96340 │ │ │ │ + bne 96284 │ │ │ │ ldr r3, [r7, #1240] @ 0x4d8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r8, [r5, #132] @ 0x84 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 963b0 │ │ │ │ + bne 962f4 │ │ │ │ ldr r2, [r7, #1248] @ 0x4e0 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 963b0 │ │ │ │ + beq 962f4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #-1008] @ 94d68 │ │ │ │ + ldr r1, [pc, #-1008] @ 94cac │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b3d4 │ │ │ │ + bl 9b318 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96ab0 │ │ │ │ + beq 969f4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 96168 │ │ │ │ + bne 960ac │ │ │ │ ldr r3, [r7, #1836] @ 0x72c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 965c8 │ │ │ │ + bne 9650c │ │ │ │ ldr r2, [r7, #1844] @ 0x734 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 965c8 │ │ │ │ + beq 9650c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #-1040] @ 94d84 │ │ │ │ + ldr r1, [pc, #-1040] @ 94cc8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b3d4 │ │ │ │ + bl 9b318 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96ab0 │ │ │ │ + beq 969f4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 961e0 │ │ │ │ + bne 96124 │ │ │ │ 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 946fc │ │ │ │ + bne 94640 │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 946fc │ │ │ │ + beq 94640 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 98088 │ │ │ │ + beq 97fcc │ │ │ │ ldr r0, [r6, #108] @ 0x6c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 96304 │ │ │ │ + beq 96248 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r5, #108] @ 0x6c │ │ │ │ - bne 95204 │ │ │ │ + bne 95148 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96c4c │ │ │ │ + bne 96b90 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95b74 │ │ │ │ + beq 95ab8 │ │ │ │ subs r0, r2, #0 │ │ │ │ - beq 94728 │ │ │ │ + beq 9466c │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 94728 │ │ │ │ + bne 9466c │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - beq 9472c │ │ │ │ + beq 94670 │ │ │ │ tst r2, #131072 @ 0x20000 │ │ │ │ - beq 9472c │ │ │ │ + beq 94670 │ │ │ │ ldr r2, [r5, #140] @ 0x8c │ │ │ │ orr r3, r3, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - beq 94738 │ │ │ │ - b 94744 │ │ │ │ + beq 9467c │ │ │ │ + b 94688 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 947d0 │ │ │ │ + beq 94714 │ │ │ │ ldr r1, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 947d0 │ │ │ │ + bne 94714 │ │ │ │ ldr r0, [r4, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #-1292] @ 94d6c │ │ │ │ + ldr r1, [pc, #-1292] @ 94cb0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 947d0 │ │ │ │ - ldr r1, [pc, #-1300] @ 94d70 │ │ │ │ + bne 94714 │ │ │ │ + ldr r1, [pc, #-1300] @ 94cb4 │ │ │ │ tst r3, #96 @ 0x60 │ │ │ │ str r1, [r5, #160] @ 0xa0 │ │ │ │ - beq 947d8 │ │ │ │ + beq 9471c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, r2 │ │ │ │ - bne 94434 │ │ │ │ - b 947f4 │ │ │ │ + bne 94378 │ │ │ │ + b 94738 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - beq 95074 │ │ │ │ + beq 94fb8 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 8be14 │ │ │ │ + bl 8bd6c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 97ef8 │ │ │ │ - bl 357730 │ │ │ │ + beq 97e3c │ │ │ │ + bl 357fd0 │ │ │ │ ldr r1, [r8, r0] │ │ │ │ ldr ip, [r7, #24] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - ldr r1, [pc, #-1388] @ 94d74 │ │ │ │ + ldr r1, [pc, #-1388] @ 94cb8 │ │ │ │ cmp ip, r1 │ │ │ │ - bne 9509c │ │ │ │ + bne 94fe0 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 9cbf8 │ │ │ │ + bl 9cb3c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ - bge 950b4 │ │ │ │ + bge 94ff8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 96ab0 │ │ │ │ + beq 969f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 96ab0 │ │ │ │ + bne 969f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96ab4 │ │ │ │ + b 969f8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 960ec │ │ │ │ + beq 96030 │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 947a0 │ │ │ │ + bne 946e4 │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 947a0 │ │ │ │ + beq 946e4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95a68 │ │ │ │ + beq 959ac │ │ │ │ ldr r0, [r6, #164] @ 0xa4 │ │ │ │ cmp r0, r1 │ │ │ │ ldr r0, [r5, #196] @ 0xc4 │ │ │ │ - beq 97e14 │ │ │ │ + beq 97d58 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r5, #164] @ 0xa4 │ │ │ │ - beq 95f4c │ │ │ │ - b 947b8 │ │ │ │ + beq 95e90 │ │ │ │ + b 946fc │ │ │ │ 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 95c14 │ │ │ │ + bne 95b58 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 953a8 │ │ │ │ + bne 952ec │ │ │ │ ldr r8, [r1] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 97818 │ │ │ │ + bne 9775c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 953bc │ │ │ │ + bne 95300 │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96f70 │ │ │ │ + bne 96eb4 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 953d0 │ │ │ │ + bne 95314 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97af8 │ │ │ │ + bne 97a3c │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 953e8 │ │ │ │ + bne 9532c │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9755c │ │ │ │ + bne 974a0 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95400 │ │ │ │ + bne 95344 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 971e8 │ │ │ │ + bne 9712c │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97924 │ │ │ │ + bne 97868 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976d0 │ │ │ │ + bne 97614 │ │ │ │ ldr ip, [r2, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95430 │ │ │ │ + bne 95374 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976dc │ │ │ │ + bne 97620 │ │ │ │ ldr ip, [r2, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95448 │ │ │ │ + bne 9538c │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 977f0 │ │ │ │ + bne 97734 │ │ │ │ ldr ip, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95460 │ │ │ │ + bne 953a4 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97930 │ │ │ │ + bne 97874 │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95478 │ │ │ │ + bne 953bc │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96ed0 │ │ │ │ + bne 96e14 │ │ │ │ ldr ip, [r2, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95490 │ │ │ │ + bne 953d4 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97750 │ │ │ │ + bne 97694 │ │ │ │ ldr ip, [r2, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 954a8 │ │ │ │ + bne 953ec │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 973ac │ │ │ │ + bne 972f0 │ │ │ │ ldr ip, [r2, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 954c0 │ │ │ │ + bne 95404 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97420 │ │ │ │ + bne 97364 │ │ │ │ ldr ip, [r2, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 954d8 │ │ │ │ + bne 9541c │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 974e8 │ │ │ │ + bne 9742c │ │ │ │ ldr ip, [r2, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 954f0 │ │ │ │ + bne 95434 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9762c │ │ │ │ + bne 97570 │ │ │ │ ldr ip, [r2, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95508 │ │ │ │ + bne 9544c │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96e34 │ │ │ │ + bne 96d78 │ │ │ │ ldr ip, [r2, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95520 │ │ │ │ + bne 95464 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 978e0 │ │ │ │ + bne 97824 │ │ │ │ ldr ip, [r2, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95538 │ │ │ │ + bne 9547c │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97690 │ │ │ │ + bne 975d4 │ │ │ │ ldr ip, [r2, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95550 │ │ │ │ + bne 95494 │ │ │ │ ldr ip, [r1, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97f2c │ │ │ │ + bne 97e70 │ │ │ │ ldr ip, [r2, #80] @ 0x50 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95568 │ │ │ │ + bne 954ac │ │ │ │ ldr lr, [r1, #80] @ 0x50 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 982b4 │ │ │ │ + bne 981f8 │ │ │ │ ldr ip, [r2, #84] @ 0x54 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95580 │ │ │ │ + bne 954c4 │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 982c4 │ │ │ │ + bne 98208 │ │ │ │ ldr ip, [r2, #88] @ 0x58 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95598 │ │ │ │ + bne 954dc │ │ │ │ ldr lr, [r1, #88] @ 0x58 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 98294 │ │ │ │ + bne 981d8 │ │ │ │ ldr ip, [r2, #92] @ 0x5c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955b0 │ │ │ │ + bne 954f4 │ │ │ │ ldr lr, [r1, #92] @ 0x5c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 98358 │ │ │ │ + bne 9829c │ │ │ │ ldr ip, [r2, #96] @ 0x60 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955c8 │ │ │ │ + bne 9550c │ │ │ │ ldr lr, [r1, #96] @ 0x60 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 982f8 │ │ │ │ + bne 9823c │ │ │ │ ldr ip, [r2, #100] @ 0x64 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955e0 │ │ │ │ + bne 95524 │ │ │ │ ldr lr, [r1, #100] @ 0x64 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 98318 │ │ │ │ + bne 9825c │ │ │ │ ldr ip, [r2, #104] @ 0x68 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955f8 │ │ │ │ + bne 9553c │ │ │ │ ldr lr, [r1, #104] @ 0x68 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 981f4 │ │ │ │ + bne 98138 │ │ │ │ ldr ip, [r2, #108] @ 0x6c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95610 │ │ │ │ + bne 95554 │ │ │ │ ldr lr, [r1, #108] @ 0x6c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 98204 │ │ │ │ + bne 98148 │ │ │ │ ldr ip, [r2, #112] @ 0x70 │ │ │ │ ldr lr, [r2, #120] @ 0x78 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9562c │ │ │ │ + bne 95570 │ │ │ │ ldr r8, [r1, #112] @ 0x70 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 97a58 │ │ │ │ + bne 9799c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95640 │ │ │ │ + bne 95584 │ │ │ │ ldr lr, [r1, #120] @ 0x78 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96f44 │ │ │ │ + bne 96e88 │ │ │ │ ldr ip, [r2, #116] @ 0x74 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95658 │ │ │ │ + bne 9559c │ │ │ │ ldr lr, [r1, #116] @ 0x74 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 976b4 │ │ │ │ + bne 975f8 │ │ │ │ ldr ip, [r2, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95670 │ │ │ │ + bne 955b4 │ │ │ │ ldr ip, [r1, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 98128 │ │ │ │ + bne 9806c │ │ │ │ ldr ip, [r2, #124] @ 0x7c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95688 │ │ │ │ + bne 955cc │ │ │ │ ldr ip, [r1, #124] @ 0x7c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 98108 │ │ │ │ + bne 9804c │ │ │ │ ldr ip, [r2, #132] @ 0x84 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 956a0 │ │ │ │ + bne 955e4 │ │ │ │ ldr ip, [r1, #132] @ 0x84 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976a4 │ │ │ │ + bne 975e8 │ │ │ │ ldr ip, [r2, #136] @ 0x88 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 956b8 │ │ │ │ + bne 955fc │ │ │ │ ldr ip, [r1, #136] @ 0x88 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 980e4 │ │ │ │ + bne 98028 │ │ │ │ ldr ip, [r2, #140] @ 0x8c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 94464 │ │ │ │ + bne 943a8 │ │ │ │ ldr r1, [r1, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94464 │ │ │ │ + beq 943a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 956e8 │ │ │ │ + beq 9562c │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 94464 │ │ │ │ + beq 943a8 │ │ │ │ str r1, [r2, #140] @ 0x8c │ │ │ │ - b 94464 │ │ │ │ + b 943a8 │ │ │ │ ldr ip, [r6, #40] @ 0x28 │ │ │ │ ldm r2, {r8, lr} │ │ │ │ cmp ip, #0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bne 95ccc │ │ │ │ + bne 95c10 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95718 │ │ │ │ + bne 9565c │ │ │ │ ldr ip, [r1] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97f0c │ │ │ │ + bne 97e50 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9572c │ │ │ │ + bne 95670 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97f1c │ │ │ │ + bne 97e60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9447c │ │ │ │ + bne 943c0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9447c │ │ │ │ - b 95d14 │ │ │ │ + beq 943c0 │ │ │ │ + b 95c58 │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ ldr ip, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95d1c │ │ │ │ + bne 95c60 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95768 │ │ │ │ + bne 956ac │ │ │ │ ldr ip, [r1] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97ec8 │ │ │ │ + bne 97e0c │ │ │ │ ldr ip, [r2, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 945e8 │ │ │ │ + bne 9452c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 981b8 │ │ │ │ + bne 980fc │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 945f4 │ │ │ │ + bne 94538 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 945f4 │ │ │ │ + beq 94538 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 945f4 │ │ │ │ + beq 94538 │ │ │ │ str r2, [r5, #24] │ │ │ │ - b 945f4 │ │ │ │ + b 94538 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bls 94df0 │ │ │ │ + bls 94d34 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ sub r3, r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94df0 │ │ │ │ - b 94f24 │ │ │ │ + bne 94d34 │ │ │ │ + b 94e68 │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 94fd4 │ │ │ │ + beq 94f18 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ - b 94fd4 │ │ │ │ - ldr r6, [pc, #-2668] @ 94d7c │ │ │ │ - bl 357730 │ │ │ │ + b 94f18 │ │ │ │ + ldr r6, [pc, #-2668] @ 94cc0 │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -110557,30 +110510,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 96a24 │ │ │ │ + beq 96968 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands r1, r3, #8 │ │ │ │ - bne 98168 │ │ │ │ - ldr sl, [pc, #-2796] @ 94d78 │ │ │ │ + bne 980ac │ │ │ │ + ldr sl, [pc, #-2796] @ 94cbc │ │ │ │ mov r0, sl │ │ │ │ - bl 9d964 │ │ │ │ + bl 9d8a8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96ab0 │ │ │ │ + beq 969f4 │ │ │ │ ldr r3, [sl, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 958b0 │ │ │ │ - ldr r3, [pc, #-2824] @ 94d7c │ │ │ │ - bl 357730 │ │ │ │ + beq 957f4 │ │ │ │ + ldr r3, [pc, #-2824] @ 94cc0 │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -110597,347 +110550,347 @@ │ │ │ │ bl 29c28 │ │ │ │ mov fp, #0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, fp │ │ │ │ str fp, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9de14 │ │ │ │ + bl 9dd58 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 9823c │ │ │ │ - ldr r6, [pc, #-2940] @ 94d7c │ │ │ │ - bl 357730 │ │ │ │ + beq 98180 │ │ │ │ + ldr r6, [pc, #-2940] @ 94cc0 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f5ec │ │ │ │ + bl 9f530 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 97fb0 │ │ │ │ + beq 97ef4 │ │ │ │ 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 a1dec │ │ │ │ + bl a1d30 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, fp │ │ │ │ - blt 98248 │ │ │ │ + blt 9818c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9595c │ │ │ │ + beq 958a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ str r3, [r4] │ │ │ │ - beq 98288 │ │ │ │ + beq 981cc │ │ │ │ ldr r8, [r7, #20] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 961f0 │ │ │ │ + bne 96134 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and r3, r3, #2 │ │ │ │ ldr r7, [r5, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne 963e0 │ │ │ │ + bne 96324 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9617c │ │ │ │ - ldr r6, [pc, #-3088] @ 94d7c │ │ │ │ + beq 960c0 │ │ │ │ + ldr r6, [pc, #-3088] @ 94cc0 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - b 96518 │ │ │ │ + b 9645c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94680 │ │ │ │ + bne 945c4 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94680 │ │ │ │ + beq 945c4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 959b8 │ │ │ │ + beq 958fc │ │ │ │ ldr r1, [r6, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 94680 │ │ │ │ + beq 945c4 │ │ │ │ str r2, [r5, #28] │ │ │ │ - b 94680 │ │ │ │ + b 945c4 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - bne 94680 │ │ │ │ + bne 945c4 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94680 │ │ │ │ - b 959b8 │ │ │ │ + beq 945c4 │ │ │ │ + b 958fc │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [r5, #84] @ 0x54 │ │ │ │ - bne 948a4 │ │ │ │ + bne 947e8 │ │ │ │ tst r3, #2 │ │ │ │ ldreq r4, [r5, #132] @ 0x84 │ │ │ │ - bne 96b10 │ │ │ │ - ldr r1, [pc, #-3196] @ 94d84 │ │ │ │ + bne 96a54 │ │ │ │ + ldr r1, [pc, #-3196] @ 94cc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b32c │ │ │ │ + bl 9b270 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96ab0 │ │ │ │ - bne 948a4 │ │ │ │ - ldr r2, [pc, #-3224] @ 94d80 │ │ │ │ - ldr r1, [pc, #-3224] @ 94d84 │ │ │ │ + blt 969f4 │ │ │ │ + bne 947e8 │ │ │ │ + ldr r2, [pc, #-3224] @ 94cc4 │ │ │ │ + ldr r1, [pc, #-3224] @ 94cc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96ab0 │ │ │ │ + blt 969f4 │ │ │ │ ldr r4, [r5, #168] @ 0xa8 │ │ │ │ - ldr r3, [pc, #-3244] @ 94d88 │ │ │ │ + ldr r3, [pc, #-3244] @ 94ccc │ │ │ │ ldr r6, [r4, #8] │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bgt 948b4 │ │ │ │ - b 94918 │ │ │ │ + bgt 947f8 │ │ │ │ + b 9485c │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r5, #148] @ 0x94 │ │ │ │ - beq 965b4 │ │ │ │ + beq 964f8 │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 947a0 │ │ │ │ + bne 946e4 │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 947a0 │ │ │ │ + beq 946e4 │ │ │ │ str r1, [r5, #164] @ 0xa4 │ │ │ │ - b 947a0 │ │ │ │ + b 946e4 │ │ │ │ ldr r1, [r4, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94750 │ │ │ │ + beq 94694 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95a90 │ │ │ │ + beq 959d4 │ │ │ │ ldr r0, [r6, #144] @ 0x90 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 94750 │ │ │ │ + beq 94694 │ │ │ │ str r1, [r5, #144] @ 0x90 │ │ │ │ - b 94750 │ │ │ │ + b 94694 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [r5, #16] │ │ │ │ - beq 94120 │ │ │ │ + beq 94064 │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94134 │ │ │ │ + beq 94078 │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94148 │ │ │ │ + beq 9408c │ │ │ │ ldr r2, [r6, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #-3392] @ 94d8c │ │ │ │ + ldr r3, [pc, #-3392] @ 94cd0 │ │ │ │ cmp r2, #0 │ │ │ │ ldr ip, [r3] │ │ │ │ - bne 94164 │ │ │ │ + bne 940a8 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - beq 95b00 │ │ │ │ + beq 95a44 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 95ad8 │ │ │ │ - ldr r3, [pc, #-3428] @ 94d90 │ │ │ │ + bne 95a1c │ │ │ │ + ldr r3, [pc, #-3428] @ 94cd4 │ │ │ │ cmp ip, r3 │ │ │ │ - ldrne lr, [pc, #-3432] @ 94d94 │ │ │ │ + ldrne lr, [pc, #-3432] @ 94cd8 │ │ │ │ movne r3, r6 │ │ │ │ - bne 96b80 │ │ │ │ + bne 96ac4 │ │ │ │ orr r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #4194304 @ 0x400000 │ │ │ │ - bne 967e0 │ │ │ │ + bne 96724 │ │ │ │ tst r3, #8388608 @ 0x800000 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ ldrne r3, [r5, #84] @ 0x54 │ │ │ │ - bne 97b84 │ │ │ │ + bne 97ac8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - bgt 94424 │ │ │ │ - b 94800 │ │ │ │ + bgt 94368 │ │ │ │ + b 94744 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94c78 │ │ │ │ - b 94f60 │ │ │ │ + bne 94bbc │ │ │ │ + b 94ea4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 98148 │ │ │ │ + beq 9808c │ │ │ │ ldr r2, [r6, #112] @ 0x70 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ - beq 95b6c │ │ │ │ + beq 95ab0 │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95214 │ │ │ │ + bne 95158 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94728 │ │ │ │ + beq 9466c │ │ │ │ ldr r0, [r6, #136] @ 0x88 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 95220 │ │ │ │ + beq 95164 │ │ │ │ str r2, [r5, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ - b 95214 │ │ │ │ + b 95158 │ │ │ │ ldr r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 947d0 │ │ │ │ + beq 94714 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95280 │ │ │ │ + beq 951c4 │ │ │ │ ldr r0, [r6, #160] @ 0xa0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 947d0 │ │ │ │ - b 95280 │ │ │ │ + beq 94714 │ │ │ │ + b 951c4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95bcc │ │ │ │ + bne 95b10 │ │ │ │ ldr r8, [r1] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 96894 │ │ │ │ + bne 967d8 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95be0 │ │ │ │ + bne 95b24 │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96d78 │ │ │ │ + bne 96cbc │ │ │ │ cmp ip, #0 │ │ │ │ - bne 945d0 │ │ │ │ + bne 94514 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 945d0 │ │ │ │ + beq 94514 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 945d0 │ │ │ │ + beq 94514 │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 945dc │ │ │ │ - b 95780 │ │ │ │ + bne 94520 │ │ │ │ + b 956c4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95c28 │ │ │ │ + bne 95b6c │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97be0 │ │ │ │ + bne 97b24 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95c3c │ │ │ │ + bne 95b80 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9703c │ │ │ │ + bne 96f80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95c50 │ │ │ │ + bne 95b94 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97acc │ │ │ │ + bne 97a10 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95c68 │ │ │ │ + bne 95bac │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9705c │ │ │ │ + bne 96fa0 │ │ │ │ mov r0, r6 │ │ │ │ - b 953e8 │ │ │ │ + b 9532c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95c84 │ │ │ │ + bne 95bc8 │ │ │ │ ldr lr, [r1] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 968b0 │ │ │ │ + bne 967f4 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95c98 │ │ │ │ + bne 95bdc │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a48 │ │ │ │ + bne 9798c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95cac │ │ │ │ + bne 95bf0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 979a4 │ │ │ │ + bne 978e8 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95cc4 │ │ │ │ + bne 95c08 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96ce8 │ │ │ │ + bne 96c2c │ │ │ │ mov r8, r6 │ │ │ │ - b 94504 │ │ │ │ + b 94448 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95ce0 │ │ │ │ + bne 95c24 │ │ │ │ ldr r8, [r1] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 97f9c │ │ │ │ + bne 97ee0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95cf4 │ │ │ │ + bne 95c38 │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97ea8 │ │ │ │ + bne 97dec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9447c │ │ │ │ + bne 943c0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9447c │ │ │ │ + beq 943c0 │ │ │ │ ldr r0, [ip, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 9447c │ │ │ │ + beq 943c0 │ │ │ │ str r1, [r2, #8] │ │ │ │ - b 9447c │ │ │ │ + b 943c0 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95d30 │ │ │ │ + bne 95c74 │ │ │ │ ldr ip, [r1] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97eb8 │ │ │ │ + bne 97dfc │ │ │ │ mov r0, r6 │ │ │ │ - b 95768 │ │ │ │ + b 956ac │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 98090 │ │ │ │ + beq 97fd4 │ │ │ │ ldr r2, [r5, #440] @ 0x1b8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 95d78 │ │ │ │ + bne 95cbc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #6 │ │ │ │ - bl 9d144 │ │ │ │ + bl 9d088 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 980ac │ │ │ │ + beq 97ff0 │ │ │ │ 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 95d94 │ │ │ │ + bne 95cd8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #8 │ │ │ │ orreq r3, r3, #4 │ │ │ │ streq r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 95da8 │ │ │ │ + beq 95cec │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 98254 │ │ │ │ + beq 98198 │ │ │ │ tst r3, #16 │ │ │ │ - beq 94944 │ │ │ │ + beq 94888 │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 94960 │ │ │ │ - ldr r3, [pc, #4064] @ 96da4 │ │ │ │ + beq 948a4 │ │ │ │ + ldr r3, [pc, #4064] @ 96ce8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #4056] @ 96da8 │ │ │ │ - bl 1177f8 │ │ │ │ + ldr r1, [pc, #4056] @ 96cec │ │ │ │ + bl 1177f0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96ab4 │ │ │ │ + b 969f8 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ mvnls r2, #0 │ │ │ │ strls r2, [r5, #144] @ 0x90 │ │ │ │ - bls 94878 │ │ │ │ + bls 947bc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #4008] @ 96dac │ │ │ │ - bl 1177f8 │ │ │ │ + ldr r1, [pc, #4008] @ 96cf0 │ │ │ │ + bl 1177f0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96ab4 │ │ │ │ - ldr r2, [pc, #3996] @ 96db0 │ │ │ │ + b 969f8 │ │ │ │ + ldr r2, [pc, #3996] @ 96cf4 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -110952,251 +110905,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 94980 │ │ │ │ + b 948c4 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 8be14 │ │ │ │ + bl 8bd6c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 94f44 │ │ │ │ - b 96ab0 │ │ │ │ + bne 94e88 │ │ │ │ + b 969f4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl a2628 │ │ │ │ + bl a256c │ │ │ │ mov r6, r0 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9de14 │ │ │ │ + bl 9dd58 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 96ab0 │ │ │ │ - ldr r1, [pc, #3816] @ 96db4 │ │ │ │ + beq 969f4 │ │ │ │ + ldr r1, [pc, #3816] @ 96cf8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 95300 │ │ │ │ + blt 95244 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 940d4 │ │ │ │ + beq 94018 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 940d4 │ │ │ │ + bne 94018 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 940d4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 94018 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r5, #148] @ 0x94 │ │ │ │ - bne 94788 │ │ │ │ + bne 946cc │ │ │ │ ldr r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95330 │ │ │ │ + beq 95274 │ │ │ │ ldr r0, [r6, #152] @ 0x98 │ │ │ │ cmp r0, r1 │ │ │ │ ldr r0, [r5, #164] @ 0xa4 │ │ │ │ - bne 97c88 │ │ │ │ + bne 97bcc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95f40 │ │ │ │ + bne 95e84 │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95350 │ │ │ │ + bne 95294 │ │ │ │ ldr r1, [r5, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 947b8 │ │ │ │ + bne 946fc │ │ │ │ ldr r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 947b8 │ │ │ │ + beq 946fc │ │ │ │ ldr r0, [r6, #196] @ 0xc4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 947b8 │ │ │ │ + beq 946fc │ │ │ │ str r1, [r5, #196] @ 0xc4 │ │ │ │ - b 947b8 │ │ │ │ + b 946fc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 940d4 │ │ │ │ - b 940b0 │ │ │ │ + bne 94018 │ │ │ │ + b 93ff4 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - beq 94674 │ │ │ │ - b 94680 │ │ │ │ + beq 945b8 │ │ │ │ + b 945c4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9402c │ │ │ │ + beq 93f70 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a18b0 │ │ │ │ + bl a17f4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96ab0 │ │ │ │ + beq 969f4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, r4, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9402c │ │ │ │ + beq 93f70 │ │ │ │ mov r0, r5 │ │ │ │ - bl a18b0 │ │ │ │ + bl a17f4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96ab0 │ │ │ │ + beq 969f4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add r1, r4, #32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9402c │ │ │ │ + beq 93f70 │ │ │ │ mov r0, r5 │ │ │ │ - bl a18b0 │ │ │ │ + bl a17f4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96ab0 │ │ │ │ + beq 969f4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ add r1, r4, #48 @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9402c │ │ │ │ + beq 93f70 │ │ │ │ mov r0, r5 │ │ │ │ - bl a18b0 │ │ │ │ + bl a17f4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96ab0 │ │ │ │ + beq 969f4 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ add r1, r4, #64 @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9402c │ │ │ │ + beq 93f70 │ │ │ │ mov r0, r5 │ │ │ │ - bl a18b0 │ │ │ │ + bl a17f4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96ab0 │ │ │ │ + beq 969f4 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ add r3, r4, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9402c │ │ │ │ + beq 93f70 │ │ │ │ mov r4, r3 │ │ │ │ - b 96050 │ │ │ │ + b 95f94 │ │ │ │ ldr r3, [r4, #16]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9402c │ │ │ │ + beq 93f70 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a18b0 │ │ │ │ + bl a17f4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 96044 │ │ │ │ - b 96ab0 │ │ │ │ + bne 95f88 │ │ │ │ + b 969f4 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble 96310 │ │ │ │ + ble 96254 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ tst lr, #512 @ 0x200 │ │ │ │ - bne 98338 │ │ │ │ + bne 9827c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 96310 │ │ │ │ + beq 96254 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ tst lr, #512 @ 0x200 │ │ │ │ - bne 98338 │ │ │ │ + bne 9827c │ │ │ │ cmp r0, #2 │ │ │ │ - beq 96310 │ │ │ │ + beq 96254 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ tst lr, #512 @ 0x200 │ │ │ │ - bne 98338 │ │ │ │ + bne 9827c │ │ │ │ cmp r0, #3 │ │ │ │ - beq 96310 │ │ │ │ + beq 96254 │ │ │ │ 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 98338 │ │ │ │ + bne 9827c │ │ │ │ cmp r0, lr │ │ │ │ - bne 960c8 │ │ │ │ + bne 9600c │ │ │ │ ldr r1, [r5, #128] @ 0x80 │ │ │ │ - b 94bfc │ │ │ │ + b 94b40 │ │ │ │ ldr r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95330 │ │ │ │ + beq 95274 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 95f1c │ │ │ │ + bne 95e60 │ │ │ │ str r1, [r5, #152] @ 0x98 │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9611c │ │ │ │ + bne 96060 │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95a68 │ │ │ │ + bne 959ac │ │ │ │ ldr r1, [r5, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 947b8 │ │ │ │ + bne 946fc │ │ │ │ ldr r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 947b8 │ │ │ │ - b 95f64 │ │ │ │ + beq 946fc │ │ │ │ + b 95ea8 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ sub r3, r3, #380 @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94df0 │ │ │ │ - b 94f24 │ │ │ │ + bne 94d34 │ │ │ │ + b 94e68 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 9632c │ │ │ │ + beq 96270 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ ldreq r3, [r2, #156] @ 0x9c │ │ │ │ streq r3, [r5, #156] @ 0x9c │ │ │ │ - beq 93fa4 │ │ │ │ - b 96334 │ │ │ │ + beq 93ee8 │ │ │ │ + b 96278 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9516c │ │ │ │ + beq 950b0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 946e0 │ │ │ │ + b 94624 │ │ │ │ ldr r0, [r5, #132] @ 0x84 │ │ │ │ - b 94068 │ │ │ │ + b 93fac │ │ │ │ cmp r1, #0 │ │ │ │ - beq 97f38 │ │ │ │ + beq 97e7c │ │ │ │ mov r0, #1 │ │ │ │ - bl a2970 │ │ │ │ + bl a28b4 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96ab4 │ │ │ │ + beq 969f8 │ │ │ │ tst r3, #2 │ │ │ │ - beq 961c0 │ │ │ │ + beq 96104 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ tst r1, #16384 @ 0x4000 │ │ │ │ - bne 96c00 │ │ │ │ + bne 96b44 │ │ │ │ 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 93f54 │ │ │ │ - b 960e4 │ │ │ │ + beq 93e98 │ │ │ │ + b 96028 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96174 │ │ │ │ - b 951a8 │ │ │ │ + bne 960b8 │ │ │ │ + b 950ec │ │ │ │ add r7, r7, #20 │ │ │ │ mov fp, #0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands r1, r3, #8 │ │ │ │ - bne 98168 │ │ │ │ - ldr r0, [pc, #2988] @ 96db8 │ │ │ │ - bl 9d964 │ │ │ │ + bne 980ac │ │ │ │ + ldr r0, [pc, #2988] @ 96cfc │ │ │ │ + bl 9d8a8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96ab0 │ │ │ │ + beq 969f4 │ │ │ │ ldr r3, [sl, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 96250 │ │ │ │ - bl 357730 │ │ │ │ + beq 96194 │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -111212,64 +111165,64 @@ │ │ │ │ str r5, [r4, #8] │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str fp, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9de14 │ │ │ │ + bl 9dd58 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 9823c │ │ │ │ - bl 357730 │ │ │ │ + beq 98180 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f5ec │ │ │ │ + bl 9f530 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 97fb0 │ │ │ │ + beq 97ef4 │ │ │ │ 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 a1dec │ │ │ │ + bl a1d30 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 98248 │ │ │ │ + blt 9818c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 962f4 │ │ │ │ + beq 96238 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 98044 │ │ │ │ + beq 97f88 │ │ │ │ ldr r8, [r7, #20]! │ │ │ │ cmp r8, #0 │ │ │ │ - beq 95968 │ │ │ │ - b 961f8 │ │ │ │ + beq 958ac │ │ │ │ + b 9613c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 951f8 │ │ │ │ - b 95204 │ │ │ │ + beq 9513c │ │ │ │ + b 95148 │ │ │ │ ldr r2, [r5, #156] @ 0x9c │ │ │ │ ldr r0, [r5, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94ac8 │ │ │ │ - ldr r2, [pc, #2708] @ 96dbc │ │ │ │ + bne 94a0c │ │ │ │ + ldr r2, [pc, #2708] @ 96d00 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 94c18 │ │ │ │ + bne 94b5c │ │ │ │ orr ip, r3, #128 @ 0x80 │ │ │ │ str ip, [r5, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b 94c28 │ │ │ │ - ldr r3, [pc, #2664] @ 96db0 │ │ │ │ - bl 357730 │ │ │ │ + b 94b6c │ │ │ │ + ldr r3, [pc, #2664] @ 96cf4 │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -111287,106 +111240,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 95140 │ │ │ │ - ldr r0, [pc, #2568] @ 96dc0 │ │ │ │ - bl 8be14 │ │ │ │ + beq 95084 │ │ │ │ + ldr r0, [pc, #2568] @ 96d04 │ │ │ │ + bl 8bd6c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 96ab0 │ │ │ │ - ldr r1, [pc, #2548] @ 96dc0 │ │ │ │ + beq 969f4 │ │ │ │ + ldr r1, [pc, #2548] @ 96d04 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b3d4 │ │ │ │ + bl 9b318 │ │ │ │ cmn r0, #3 │ │ │ │ - bne 95164 │ │ │ │ - b 96ab0 │ │ │ │ + bne 950a8 │ │ │ │ + b 969f4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 977c4 │ │ │ │ + bne 97708 │ │ │ │ ldr r8, [r7] │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r3, [r5, #132] @ 0x84 │ │ │ │ strne r3, [sp, #16] │ │ │ │ - beq 9617c │ │ │ │ - ldr fp, [pc, #2496] @ 96dc4 │ │ │ │ - ldr sl, [pc, #2472] @ 96db0 │ │ │ │ + beq 960c0 │ │ │ │ + ldr fp, [pc, #2496] @ 96d08 │ │ │ │ + ldr sl, [pc, #2472] @ 96cf4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9d964 │ │ │ │ + bl 9d8a8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96ab0 │ │ │ │ + beq 969f4 │ │ │ │ ldr r3, [fp, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 9659c │ │ │ │ - bl 357730 │ │ │ │ + beq 964e0 │ │ │ │ + bl 357fd0 │ │ │ │ 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 965a8 │ │ │ │ + bne 964ec │ │ │ │ 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 9de14 │ │ │ │ + bl 9dd58 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 97fac │ │ │ │ - bl 357730 │ │ │ │ + beq 97ef0 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ mov r6, sl │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, r9 │ │ │ │ - bl 9f5ec │ │ │ │ + bl 9f530 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 97fb0 │ │ │ │ + beq 97ef4 │ │ │ │ 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 a1dec │ │ │ │ + bl a1d30 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 98248 │ │ │ │ + blt 9818c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 964fc │ │ │ │ + beq 96440 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 98064 │ │ │ │ + beq 97fa8 │ │ │ │ ldr r8, [r7, #20]! │ │ │ │ cmp r8, #0 │ │ │ │ - bne 96404 │ │ │ │ + bne 96348 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq 9617c │ │ │ │ + beq 960c0 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -111396,323 +111349,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] @ 96dc8 │ │ │ │ + ldr r7, [pc, #2144] @ 96d0c │ │ │ │ add r3, r3, #764 @ 0x2fc │ │ │ │ add r3, r0, r3 │ │ │ │ addeq r3, r0, r2 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ - ldr r9, [pc, #2128] @ 96dcc │ │ │ │ + ldr r9, [pc, #2128] @ 96d10 │ │ │ │ ldr r3, [r7, #1180] @ 0x49c │ │ │ │ cmp r3, r9 │ │ │ │ - beq 94080 │ │ │ │ - ldr r0, [pc, #2088] @ 96db4 │ │ │ │ - bl 8be14 │ │ │ │ + beq 93fc4 │ │ │ │ + ldr r0, [pc, #2088] @ 96cf8 │ │ │ │ + bl 8bd6c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 9408c │ │ │ │ - b 96ab0 │ │ │ │ + bne 93fd0 │ │ │ │ + b 969f4 │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 96460 │ │ │ │ + beq 963a4 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ - b 96460 │ │ │ │ + b 963a4 │ │ │ │ ldr r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ strne r1, [r5, #152] @ 0x98 │ │ │ │ - bne 95a50 │ │ │ │ - b 95330 │ │ │ │ - ldr r0, [pc, #2048] @ 96dd0 │ │ │ │ - bl 8be14 │ │ │ │ + bne 95994 │ │ │ │ + b 95274 │ │ │ │ + ldr r0, [pc, #2048] @ 96d14 │ │ │ │ + bl 8bd6c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 96ab0 │ │ │ │ - ldr r1, [pc, #2028] @ 96dd0 │ │ │ │ + beq 969f4 │ │ │ │ + ldr r1, [pc, #2028] @ 96d14 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b3d4 │ │ │ │ + bl 9b318 │ │ │ │ cmn r0, #3 │ │ │ │ - bne 951a0 │ │ │ │ - b 96ab0 │ │ │ │ + bne 950e4 │ │ │ │ + b 969f4 │ │ │ │ ldr r8, [r7] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 963fc │ │ │ │ - b 94068 │ │ │ │ - ldr r3, [pc, #1988] @ 96dd4 │ │ │ │ + bne 96340 │ │ │ │ + b 93fac │ │ │ │ + ldr r3, [pc, #1988] @ 96d18 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94c78 │ │ │ │ + beq 94bbc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94c78 │ │ │ │ + beq 94bbc │ │ │ │ ldr r3, [r2, #4072] @ 0xfe8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94c78 │ │ │ │ + beq 94bbc │ │ │ │ ldr r3, [r2, #4076] @ 0xfec │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94c78 │ │ │ │ - ldr r3, [pc, #1936] @ 96dd8 │ │ │ │ + beq 94bbc │ │ │ │ + ldr r3, [pc, #1936] @ 96d1c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94c78 │ │ │ │ + beq 94bbc │ │ │ │ ldr r3, [r2, #4080] @ 0xff0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94c78 │ │ │ │ + beq 94bbc │ │ │ │ ldr r3, [r2, #4084] @ 0xff4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94c78 │ │ │ │ + beq 94bbc │ │ │ │ ldr r3, [r2, #4088] @ 0xff8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94c78 │ │ │ │ + beq 94bbc │ │ │ │ ldr r3, [r2, #4092] @ 0xffc │ │ │ │ - ldr r2, [pc, #1884] @ 96ddc │ │ │ │ - ldr r9, [pc, #1864] @ 96dcc │ │ │ │ + ldr r2, [pc, #1884] @ 96d20 │ │ │ │ + ldr r9, [pc, #1864] @ 96d10 │ │ │ │ cmp r3, r5 │ │ │ │ cmpne r5, r2 │ │ │ │ - ldr r2, [pc, #1872] @ 96de0 │ │ │ │ + ldr r2, [pc, #1872] @ 96d24 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1852] @ 96de4 │ │ │ │ + ldr r2, [pc, #1852] @ 96d28 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1840] @ 96de8 │ │ │ │ + ldr r2, [pc, #1840] @ 96d2c │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1828] @ 96dec │ │ │ │ + ldr r2, [pc, #1828] @ 96d30 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1816] @ 96df0 │ │ │ │ + ldr r2, [pc, #1816] @ 96d34 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1804] @ 96df4 │ │ │ │ + ldr r2, [pc, #1804] @ 96d38 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1792] @ 96df8 │ │ │ │ + ldr r2, [pc, #1792] @ 96d3c │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1780] @ 96dfc │ │ │ │ + ldr r2, [pc, #1780] @ 96d40 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1768] @ 96e00 │ │ │ │ + ldr r2, [pc, #1768] @ 96d44 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1756] @ 96e04 │ │ │ │ + ldr r2, [pc, #1756] @ 96d48 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1744] @ 96e08 │ │ │ │ + ldr r2, [pc, #1744] @ 96d4c │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1732] @ 96e0c │ │ │ │ + ldr r2, [pc, #1732] @ 96d50 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1720] @ 96e10 │ │ │ │ + ldr r2, [pc, #1720] @ 96d54 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1708] @ 96e14 │ │ │ │ + ldr r2, [pc, #1708] @ 96d58 │ │ │ │ cmp r5, r9 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94f28 │ │ │ │ - b 94c78 │ │ │ │ + bne 94e6c │ │ │ │ + b 94bbc │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [r5, #4] │ │ │ │ - bne 96ec0 │ │ │ │ + bne 96e04 │ │ │ │ ldr r3, [r5, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 93f54 │ │ │ │ - b 9618c │ │ │ │ + bne 93e98 │ │ │ │ + b 960d0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 9693c │ │ │ │ + beq 96880 │ │ │ │ ldr ip, [r8, #52] @ 0x34 │ │ │ │ ldr ip, [ip, #28] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #32] │ │ │ │ - bne 96acc │ │ │ │ + bne 96a10 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96ad8 │ │ │ │ - b 96ae4 │ │ │ │ + beq 96a1c │ │ │ │ + b 96a28 │ │ │ │ cmp lr, #0 │ │ │ │ str r0, [r2] │ │ │ │ - beq 945b0 │ │ │ │ - b 945bc │ │ │ │ + beq 944f4 │ │ │ │ + b 94500 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ - b 94408 │ │ │ │ + b 9434c │ │ │ │ cmp ip, #0 │ │ │ │ str lr, [r2] │ │ │ │ - bne 9680c │ │ │ │ + bne 96750 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 968dc │ │ │ │ + bne 96820 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96820 │ │ │ │ + bne 96764 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96c70 │ │ │ │ + bne 96bb4 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96838 │ │ │ │ + bne 9677c │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96d34 │ │ │ │ + bne 96c78 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9451c │ │ │ │ + bne 94460 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9451c │ │ │ │ + beq 94460 │ │ │ │ ldr ip, [r2, #28] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #20] │ │ │ │ ldr ip, [r2, #32] │ │ │ │ - bne 96870 │ │ │ │ + bne 967b4 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96940 │ │ │ │ + bne 96884 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96884 │ │ │ │ + bne 967c8 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97e28 │ │ │ │ + bne 97d6c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96964 │ │ │ │ - b 94564 │ │ │ │ + beq 968a8 │ │ │ │ + b 944a8 │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r8, r9 │ │ │ │ - beq 95bcc │ │ │ │ + beq 95b10 │ │ │ │ cmp lr, #0 │ │ │ │ str r8, [r2] │ │ │ │ - beq 95bd4 │ │ │ │ - b 95be0 │ │ │ │ + beq 95b18 │ │ │ │ + b 95b24 │ │ │ │ ldr r8, [r8] │ │ │ │ cmp r8, lr │ │ │ │ - beq 95c84 │ │ │ │ + beq 95bc8 │ │ │ │ cmp ip, #0 │ │ │ │ str lr, [r2] │ │ │ │ - beq 95c8c │ │ │ │ - b 95c98 │ │ │ │ + beq 95bd0 │ │ │ │ + b 95bdc │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #4] │ │ │ │ - beq 945c4 │ │ │ │ - b 945d0 │ │ │ │ + beq 94508 │ │ │ │ + b 94514 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #4] │ │ │ │ ldr ip, [r2, #12] │ │ │ │ - bne 968f8 │ │ │ │ + bne 9683c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96c74 │ │ │ │ + bne 96bb8 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9690c │ │ │ │ + bne 96850 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96d34 │ │ │ │ + bne 96c78 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96924 │ │ │ │ + bne 96868 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96850 │ │ │ │ + bne 96794 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94534 │ │ │ │ + bne 94478 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94534 │ │ │ │ + beq 94478 │ │ │ │ ldr ip, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #28] │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ - bne 9695c │ │ │ │ + bne 968a0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96cd8 │ │ │ │ + bne 96c1c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 94564 │ │ │ │ + bne 944a8 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94564 │ │ │ │ + beq 944a8 │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ - b 94564 │ │ │ │ + b 944a8 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 940fc │ │ │ │ + beq 94040 │ │ │ │ ldr r1, [r5, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 940fc │ │ │ │ + bne 94040 │ │ │ │ ldr r1, [r5, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 940fc │ │ │ │ + bne 94040 │ │ │ │ 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 940fc │ │ │ │ + b 94040 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94b90 │ │ │ │ + beq 94ad4 │ │ │ │ ldr ip, [r5, #84] @ 0x54 │ │ │ │ - b 94c28 │ │ │ │ - ldr r3, [pc, #1092] @ 96e18 │ │ │ │ + b 94b6c │ │ │ │ + ldr r3, [pc, #1092] @ 96d5c │ │ │ │ ldr r3, [r3, #-4088] @ 0xfffff008 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94f24 │ │ │ │ + beq 94e68 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #4076] @ 0xfec │ │ │ │ cmp r5, r3 │ │ │ │ - bne 94c78 │ │ │ │ - b 94f24 │ │ │ │ + bne 94bbc │ │ │ │ + b 94e68 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 950ec │ │ │ │ + beq 95030 │ │ │ │ ldr r1, [r6, #64] @ 0x40 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ - beq 96b74 │ │ │ │ + beq 96ab8 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #64] @ 0x40 │ │ │ │ - bne 946d4 │ │ │ │ + bne 94618 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 946c8 │ │ │ │ - b 946d4 │ │ │ │ + bne 9460c │ │ │ │ + b 94618 │ │ │ │ ldr r7, [r5, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 96518 │ │ │ │ - bl 357730 │ │ │ │ + beq 9645c │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -111727,49 +111680,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 96518 │ │ │ │ + beq 9645c │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 963fc │ │ │ │ - ldr r0, [pc, #888] @ 96e1c │ │ │ │ - bl 8be14 │ │ │ │ + b 96340 │ │ │ │ + ldr r0, [pc, #888] @ 96d60 │ │ │ │ + bl 8bd6c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 94b70 │ │ │ │ + bne 94ab4 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ biceq r3, r3, #8192 @ 0x2000 │ │ │ │ streq r3, [r5, #84] @ 0x54 │ │ │ │ - bne 97fdc │ │ │ │ + bne 97f20 │ │ │ │ mvn r0, #0 │ │ │ │ - b 94984 │ │ │ │ + b 948c8 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #28] │ │ │ │ - bne 96ae4 │ │ │ │ + bne 96a28 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97a28 │ │ │ │ + bne 9796c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94564 │ │ │ │ + bne 944a8 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94564 │ │ │ │ + beq 944a8 │ │ │ │ ldr r0, [r8, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 94564 │ │ │ │ - b 96970 │ │ │ │ - ldr r3, [pc, #664] @ 96db0 │ │ │ │ - bl 357730 │ │ │ │ + beq 944a8 │ │ │ │ + b 968b4 │ │ │ │ + ldr r3, [pc, #664] @ 96cf4 │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -111784,158 +111737,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 959f8 │ │ │ │ + b 9593c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 96a14 │ │ │ │ - b 946d4 │ │ │ │ + beq 96958 │ │ │ │ + b 94618 │ │ │ │ cmp r3, lr │ │ │ │ - beq 97b60 │ │ │ │ + beq 97aa4 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96b80 │ │ │ │ - ldr ip, [pc, #608] @ 96dfc │ │ │ │ + bne 96ac4 │ │ │ │ + ldr ip, [pc, #608] @ 96d40 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - beq 97b6c │ │ │ │ + beq 97ab0 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96b9c │ │ │ │ - ldr ip, [pc, #552] @ 96de0 │ │ │ │ + bne 96ae0 │ │ │ │ + ldr ip, [pc, #552] @ 96d24 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - beq 97f58 │ │ │ │ + beq 97e9c │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96bb8 │ │ │ │ + bne 96afc │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, r9 │ │ │ │ - beq 97b78 │ │ │ │ + beq 97abc │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96bd0 │ │ │ │ - ldr ip, [pc, #548] @ 96e10 │ │ │ │ + bne 96b14 │ │ │ │ + ldr ip, [pc, #548] @ 96d54 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - bne 97a88 │ │ │ │ + bne 979cc │ │ │ │ orr r1, r1, #67108864 @ 0x4000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95b08 │ │ │ │ + b 95a4c │ │ │ │ ldr r2, [r2, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 977d0 │ │ │ │ + bne 97714 │ │ │ │ ldr r1, [r4, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 961b8 │ │ │ │ + beq 960fc │ │ │ │ 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 961b8 │ │ │ │ + b 960fc │ │ │ │ ldr r2, [r6, #112] @ 0x70 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ cmp r2, r0 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ - bne 95b68 │ │ │ │ - b 95b6c │ │ │ │ + bne 95aac │ │ │ │ + b 95ab0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 95f58 │ │ │ │ - b 95f64 │ │ │ │ + bne 95e9c │ │ │ │ + b 95ea8 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr ip, [r2, #20] │ │ │ │ - bne 96c90 │ │ │ │ + bne 96bd4 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96d38 │ │ │ │ + bne 96c7c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96ca4 │ │ │ │ + bne 96be8 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96850 │ │ │ │ + bne 96794 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96cbc │ │ │ │ + bne 96c00 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9693c │ │ │ │ + bne 96880 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9454c │ │ │ │ + bne 94490 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94550 │ │ │ │ + beq 94494 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #32] │ │ │ │ - beq 96964 │ │ │ │ - b 94564 │ │ │ │ + beq 968a8 │ │ │ │ + b 944a8 │ │ │ │ ldr ip, [r9, #12] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ - beq 97c2c │ │ │ │ + beq 97b70 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #12] │ │ │ │ - bne 96d10 │ │ │ │ + bne 96c54 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97c60 │ │ │ │ + bne 97ba4 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ movne r8, r6 │ │ │ │ - bne 94534 │ │ │ │ + bne 94478 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ mov r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94534 │ │ │ │ - b 967b0 │ │ │ │ + beq 94478 │ │ │ │ + b 966f4 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #12] │ │ │ │ ldr ip, [r2, #28] │ │ │ │ - bne 96d54 │ │ │ │ + bne 96c98 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96854 │ │ │ │ + bne 96798 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96d68 │ │ │ │ + bne 96cac │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9693c │ │ │ │ + bne 96880 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96878 │ │ │ │ - b 96884 │ │ │ │ + beq 967bc │ │ │ │ + b 967c8 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ cmp r8, lr │ │ │ │ - beq 95be0 │ │ │ │ + beq 95b24 │ │ │ │ cmp ip, #0 │ │ │ │ str lr, [r2, #4] │ │ │ │ - beq 95be8 │ │ │ │ - b 945d0 │ │ │ │ + beq 95b2c │ │ │ │ + b 94514 │ │ │ │ ldr r1, [r0, #156] @ 0x9c │ │ │ │ cmp r1, r2 │ │ │ │ - beq 94c28 │ │ │ │ - b 94ae4 │ │ │ │ + beq 94b6c │ │ │ │ + b 94a28 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq fp, r5, ip, asr r9 │ │ │ │ - eorseq fp, r5, ip, lsr #16 │ │ │ │ + eorseq ip, r5, ip, lsl r2 │ │ │ │ + eorseq ip, r5, ip, ror #1 │ │ │ │ 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 │ │ │ │ @@ -111957,1151 +111910,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, ip, ror #12 │ │ │ │ + @ instruction: 0x000a55b0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ @ instruction: 0x00555694 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97494 │ │ │ │ + beq 973d8 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #60] @ 0x3c │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #64] @ 0x40 │ │ │ │ - beq 97bd4 │ │ │ │ + beq 97b18 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #60] @ 0x3c │ │ │ │ - bne 96e68 │ │ │ │ + bne 96dac │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97374 │ │ │ │ + bne 972b8 │ │ │ │ ldr ip, [r2, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95538 │ │ │ │ + bne 9547c │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95538 │ │ │ │ + beq 9547c │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #72] @ 0x48 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #76] @ 0x4c │ │ │ │ - bne 97d38 │ │ │ │ + bne 97c7c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95550 │ │ │ │ + bne 95494 │ │ │ │ ldr ip, [r1, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95550 │ │ │ │ + beq 95494 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #76] @ 0x4c │ │ │ │ cmp lr, ip │ │ │ │ - beq 95550 │ │ │ │ + beq 95494 │ │ │ │ str ip, [r2, #76] @ 0x4c │ │ │ │ - b 95550 │ │ │ │ + b 95494 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 96798 │ │ │ │ - b 94bfc │ │ │ │ + bne 966dc │ │ │ │ + b 94b40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97120 │ │ │ │ + bne 97064 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - bne 96ef8 │ │ │ │ + bne 96e3c │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9775c │ │ │ │ + bne 976a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96f0c │ │ │ │ + bne 96e50 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 973b4 │ │ │ │ + bne 972f8 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97d58 │ │ │ │ + bne 97c9c │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9742c │ │ │ │ + bne 97370 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96f3c │ │ │ │ + bne 96e80 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 974f0 │ │ │ │ + bne 97434 │ │ │ │ mov r0, #0 │ │ │ │ - b 954d8 │ │ │ │ + b 9541c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97ba8 │ │ │ │ + bne 97aec │ │ │ │ ldr ip, [r2, #116] @ 0x74 │ │ │ │ str lr, [r2, #120] @ 0x78 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95658 │ │ │ │ + bne 9559c │ │ │ │ ldr lr, [r1, #116] @ 0x74 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 95658 │ │ │ │ + beq 9559c │ │ │ │ str lr, [r2, #116] @ 0x74 │ │ │ │ - b 95658 │ │ │ │ + b 9559c │ │ │ │ cmp ip, #0 │ │ │ │ str lr, [r2, #4] │ │ │ │ ldr lr, [r2, #12] │ │ │ │ - bne 96f8c │ │ │ │ + bne 96ed0 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97afc │ │ │ │ + bne 97a40 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96fa0 │ │ │ │ + bne 96ee4 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9755c │ │ │ │ + bne 974a0 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97e60 │ │ │ │ + bne 97da4 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ ldr lr, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97878 │ │ │ │ + bne 977bc │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97c38 │ │ │ │ + bne 97b7c │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95418 │ │ │ │ + beq 9535c │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #20] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bne 96ff0 │ │ │ │ + bne 96f34 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976e8 │ │ │ │ + bne 9762c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97004 │ │ │ │ + bne 96f48 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 975c0 │ │ │ │ + bne 97504 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97cf4 │ │ │ │ + bne 97c38 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9793c │ │ │ │ + bne 97880 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97034 │ │ │ │ + bne 96f78 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96ed8 │ │ │ │ + bne 96e1c │ │ │ │ mov r0, #0 │ │ │ │ - b 95478 │ │ │ │ + b 953bc │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ ldr lr, [lr, #4] │ │ │ │ cmp lr, r0 │ │ │ │ - beq 95c3c │ │ │ │ + beq 95b80 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #4] │ │ │ │ - beq 95c44 │ │ │ │ - b 95c50 │ │ │ │ + beq 95b88 │ │ │ │ + b 95b94 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #12] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ - bne 97da4 │ │ │ │ + bne 97ce8 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97084 │ │ │ │ + bne 96fc8 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97dc4 │ │ │ │ + bne 97d08 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97928 │ │ │ │ + bne 9786c │ │ │ │ ldr ip, [r1, #20] │ │ │ │ mov r0, r6 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95418 │ │ │ │ + beq 9535c │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #20] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #24] │ │ │ │ - bne 97d78 │ │ │ │ + bne 97cbc │ │ │ │ cmp lr, #0 │ │ │ │ - bne 970c8 │ │ │ │ + bne 9700c │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97230 │ │ │ │ + bne 97174 │ │ │ │ ldr ip, [r2, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95448 │ │ │ │ + bne 9538c │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95448 │ │ │ │ + beq 9538c │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #28] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #32] │ │ │ │ - bne 97df4 │ │ │ │ + bne 97d38 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97108 │ │ │ │ + bne 9704c │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97270 │ │ │ │ + bne 971b4 │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95478 │ │ │ │ + bne 953bc │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95478 │ │ │ │ + beq 953bc │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #36] @ 0x24 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #40] @ 0x28 │ │ │ │ - bne 97ddc │ │ │ │ + bne 97d20 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97148 │ │ │ │ + bne 9708c │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 972b0 │ │ │ │ + bne 971f4 │ │ │ │ ldr ip, [r2, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 954a8 │ │ │ │ + bne 953ec │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 954a8 │ │ │ │ + beq 953ec │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #44] @ 0x2c │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #48] @ 0x30 │ │ │ │ - bne 97e88 │ │ │ │ + bne 97dcc │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97188 │ │ │ │ + bne 970cc │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 972f0 │ │ │ │ + bne 97234 │ │ │ │ ldr ip, [r2, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 954d8 │ │ │ │ + bne 9541c │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 954d8 │ │ │ │ + beq 9541c │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #52] @ 0x34 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #56] @ 0x38 │ │ │ │ - beq 97c0c │ │ │ │ + beq 97b50 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #52] @ 0x34 │ │ │ │ - bne 971cc │ │ │ │ + bne 97110 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97330 │ │ │ │ + bne 97274 │ │ │ │ ldr ip, [r2, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95508 │ │ │ │ + bne 9544c │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95508 │ │ │ │ - b 96e3c │ │ │ │ + beq 9544c │ │ │ │ + b 96d80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97874 │ │ │ │ + beq 977b8 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #16] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #20] │ │ │ │ - bne 97d88 │ │ │ │ + bne 97ccc │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97218 │ │ │ │ + bne 9715c │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 970a0 │ │ │ │ + bne 96fe4 │ │ │ │ ldr ip, [r2, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95430 │ │ │ │ + bne 95374 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95430 │ │ │ │ + beq 95374 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #24] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #28] │ │ │ │ - bne 97d68 │ │ │ │ + bne 97cac │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97258 │ │ │ │ + bne 9719c │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 970e0 │ │ │ │ + bne 97024 │ │ │ │ ldr ip, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95460 │ │ │ │ + bne 953a4 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95460 │ │ │ │ + beq 953a4 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #32] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #36] @ 0x24 │ │ │ │ - bne 97dcc │ │ │ │ + bne 97d10 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97298 │ │ │ │ + bne 971dc │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97120 │ │ │ │ + bne 97064 │ │ │ │ ldr ip, [r2, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95490 │ │ │ │ + bne 953d4 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95490 │ │ │ │ + beq 953d4 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #40] @ 0x28 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #44] @ 0x2c │ │ │ │ - bne 97e78 │ │ │ │ + bne 97dbc │ │ │ │ cmp lr, #0 │ │ │ │ - bne 972d8 │ │ │ │ + bne 9721c │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97160 │ │ │ │ + bne 970a4 │ │ │ │ ldr ip, [r2, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 954c0 │ │ │ │ + bne 95404 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 954c0 │ │ │ │ + beq 95404 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #48] @ 0x30 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #52] @ 0x34 │ │ │ │ - bne 97e30 │ │ │ │ + bne 97d74 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97318 │ │ │ │ + bne 9725c │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 971a0 │ │ │ │ + bne 970e4 │ │ │ │ ldr ip, [r2, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 954f0 │ │ │ │ + bne 95434 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 954f0 │ │ │ │ + beq 95434 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #56] @ 0x38 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #60] @ 0x3c │ │ │ │ - beq 97c00 │ │ │ │ + beq 97b44 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #56] @ 0x38 │ │ │ │ - bne 9735c │ │ │ │ + bne 972a0 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96e3c │ │ │ │ + bne 96d80 │ │ │ │ ldr ip, [r2, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95520 │ │ │ │ + bne 95464 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95520 │ │ │ │ + beq 95464 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #64] @ 0x40 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #72] @ 0x48 │ │ │ │ - bne 97d28 │ │ │ │ + bne 97c6c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9739c │ │ │ │ + bne 972e0 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96e80 │ │ │ │ + bne 96dc4 │ │ │ │ ldr ip, [r2, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96e9c │ │ │ │ - b 95550 │ │ │ │ + beq 96de0 │ │ │ │ + b 95494 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97160 │ │ │ │ + bne 970a4 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ - bne 973d4 │ │ │ │ + bne 97318 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9742c │ │ │ │ + bne 97370 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 973e8 │ │ │ │ + bne 9732c │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 974f0 │ │ │ │ + bne 97434 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97e04 │ │ │ │ + bne 97d48 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97638 │ │ │ │ + bne 9757c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97418 │ │ │ │ + bne 9735c │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97494 │ │ │ │ + bne 973d8 │ │ │ │ mov r0, #0 │ │ │ │ - b 95508 │ │ │ │ + b 9544c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 972f0 │ │ │ │ + bne 97234 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ - bne 97448 │ │ │ │ + bne 9738c │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 974f4 │ │ │ │ + bne 97438 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9745c │ │ │ │ + bne 973a0 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97634 │ │ │ │ + bne 97578 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97e40 │ │ │ │ + bne 97d84 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97498 │ │ │ │ + bne 973dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9748c │ │ │ │ + bne 973d0 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 978e8 │ │ │ │ + bne 9782c │ │ │ │ mov r0, #0 │ │ │ │ - b 95520 │ │ │ │ + b 95464 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ ldr lr, [r2, #72] @ 0x48 │ │ │ │ str ip, [r2, #60] @ 0x3c │ │ │ │ - bne 974b4 │ │ │ │ + bne 973f8 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 978ec │ │ │ │ + bne 97830 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 974c8 │ │ │ │ + bne 9740c │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97698 │ │ │ │ + bne 975dc │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 974e0 │ │ │ │ + bne 97424 │ │ │ │ ldr ip, [r1, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96eb8 │ │ │ │ + bne 96dfc │ │ │ │ mov r0, #0 │ │ │ │ - b 95550 │ │ │ │ + b 95494 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 971a0 │ │ │ │ + bne 970e4 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ - bne 97510 │ │ │ │ + bne 97454 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97638 │ │ │ │ + bne 9757c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97524 │ │ │ │ + bne 97468 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97494 │ │ │ │ + bne 973d8 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9753c │ │ │ │ + bne 97480 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 978e8 │ │ │ │ + bne 9782c │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97554 │ │ │ │ + bne 97498 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97698 │ │ │ │ + bne 975dc │ │ │ │ mov r0, #0 │ │ │ │ - b 95538 │ │ │ │ + b 9547c │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #12] │ │ │ │ ldr lr, [r2, #20] │ │ │ │ - bne 9757c │ │ │ │ + bne 974c0 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97878 │ │ │ │ + bne 977bc │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97590 │ │ │ │ + bne 974d4 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96fd0 │ │ │ │ + bne 96f14 │ │ │ │ ldr ip, [r2, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 975a8 │ │ │ │ + bne 974ec │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976e4 │ │ │ │ + bne 97628 │ │ │ │ ldr ip, [r2, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95448 │ │ │ │ + bne 9538c │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95448 │ │ │ │ + beq 9538c │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #28] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - bne 975e0 │ │ │ │ + bne 97524 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9793c │ │ │ │ + bne 97880 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 975f4 │ │ │ │ + bne 97538 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96ed8 │ │ │ │ + bne 96e1c │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97c50 │ │ │ │ + bne 97b94 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9775c │ │ │ │ + bne 976a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97624 │ │ │ │ + bne 97568 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 973b4 │ │ │ │ + bne 972f8 │ │ │ │ mov r0, #0 │ │ │ │ - b 954a8 │ │ │ │ + b 953ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97330 │ │ │ │ + bne 97274 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #56] @ 0x38 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ - bne 97654 │ │ │ │ + bne 97598 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97498 │ │ │ │ + bne 973dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97668 │ │ │ │ + bne 975ac │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 978e8 │ │ │ │ + bne 9782c │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 974c8 │ │ │ │ + bne 9740c │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9769c │ │ │ │ + bne 975e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 974d4 │ │ │ │ - b 974e0 │ │ │ │ + beq 97418 │ │ │ │ + b 97424 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96e80 │ │ │ │ + bne 96dc4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str ip, [r2, #72] @ 0x48 │ │ │ │ - b 97684 │ │ │ │ + b 975c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97c18 │ │ │ │ + bne 97b5c │ │ │ │ str ip, [r2, #132] @ 0x84 │ │ │ │ - b 956a0 │ │ │ │ + b 955e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96f68 │ │ │ │ + beq 96eac │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #116] @ 0x74 │ │ │ │ cmp ip, lr │ │ │ │ - beq 95658 │ │ │ │ - b 96f68 │ │ │ │ + beq 9559c │ │ │ │ + b 96eac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96fd0 │ │ │ │ - b 970a0 │ │ │ │ + beq 96f14 │ │ │ │ + b 96fe4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97230 │ │ │ │ + bne 97174 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #24] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - bne 97704 │ │ │ │ + bne 97648 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 975c4 │ │ │ │ + bne 97508 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97718 │ │ │ │ + bne 9765c │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97938 │ │ │ │ + bne 9787c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97d48 │ │ │ │ + bne 97c8c │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96edc │ │ │ │ + bne 96e20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97748 │ │ │ │ + bne 9768c │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97758 │ │ │ │ + bne 9769c │ │ │ │ mov r0, #0 │ │ │ │ - b 95490 │ │ │ │ + b 953d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 972b0 │ │ │ │ + bne 971f4 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - bne 97778 │ │ │ │ + bne 976bc │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 973b8 │ │ │ │ + bne 972fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9778c │ │ │ │ + bne 976d0 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97428 │ │ │ │ + bne 9736c │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97e98 │ │ │ │ + bne 97ddc │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 974f4 │ │ │ │ + bne 97438 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 977bc │ │ │ │ + bne 97700 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97634 │ │ │ │ + bne 97578 │ │ │ │ mov r0, #0 │ │ │ │ - b 954f0 │ │ │ │ - ldr r6, [pc, #-2476] @ 96e20 │ │ │ │ + b 95434 │ │ │ │ + ldr r6, [pc, #-2476] @ 96d64 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - b 96a30 │ │ │ │ - ldr r1, [pc, #-2484] @ 96e24 │ │ │ │ + b 96974 │ │ │ │ + ldr r1, [pc, #-2484] @ 96d68 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 97d14 │ │ │ │ + bne 97c58 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ and r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 96c0c │ │ │ │ - b 961b8 │ │ │ │ + bne 96b50 │ │ │ │ + b 960fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 975c0 │ │ │ │ - b 970e0 │ │ │ │ - ldr r2, [pc, #-2524] @ 96e28 │ │ │ │ + beq 97504 │ │ │ │ + b 97024 │ │ │ │ + ldr r2, [pc, #-2524] @ 96d6c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 94c78 │ │ │ │ - b 96ab0 │ │ │ │ + bge 94bbc │ │ │ │ + b 969f4 │ │ │ │ cmp lr, #0 │ │ │ │ str r8, [r2] │ │ │ │ - bne 97830 │ │ │ │ + bne 97774 │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96f70 │ │ │ │ + bne 96eb4 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97844 │ │ │ │ + bne 97788 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97af8 │ │ │ │ + bne 97a3c │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9785c │ │ │ │ + bne 977a0 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9755c │ │ │ │ + bne 974a0 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95400 │ │ │ │ + bne 95344 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95400 │ │ │ │ + beq 95344 │ │ │ │ ldr lr, [r2, #20] │ │ │ │ cmp lr, #0 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ str ip, [r2, #16] │ │ │ │ - bne 97894 │ │ │ │ + bne 977d8 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96fd4 │ │ │ │ + bne 96f18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 978a8 │ │ │ │ + bne 977ec │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976e4 │ │ │ │ + bne 97628 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97e50 │ │ │ │ + bne 97d94 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 975c4 │ │ │ │ + bne 97508 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 978d8 │ │ │ │ + bne 9781c │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97938 │ │ │ │ + bne 9787c │ │ │ │ mov r0, #0 │ │ │ │ - b 95460 │ │ │ │ + b 953a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97374 │ │ │ │ + bne 972b8 │ │ │ │ ldr lr, [r2, #72] @ 0x48 │ │ │ │ cmp lr, #0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str ip, [r2, #64] @ 0x40 │ │ │ │ - bne 97684 │ │ │ │ + bne 975c8 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9769c │ │ │ │ + bne 975e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 974e0 │ │ │ │ + bne 97424 │ │ │ │ ldr ip, [r1, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 974e0 │ │ │ │ + beq 97424 │ │ │ │ mov r0, lr │ │ │ │ - b 96eb8 │ │ │ │ + b 96dfc │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r9 │ │ │ │ - b 95418 │ │ │ │ + b 9535c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97270 │ │ │ │ + bne 971b4 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #32] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - bne 97958 │ │ │ │ + bne 9789c │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96edc │ │ │ │ + bne 96e20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9796c │ │ │ │ + bne 978b0 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97758 │ │ │ │ + bne 9769c │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97d04 │ │ │ │ + bne 97c48 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 973b8 │ │ │ │ + bne 972fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9799c │ │ │ │ + bne 978e0 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97428 │ │ │ │ + bne 9736c │ │ │ │ mov r0, #0 │ │ │ │ - b 954c0 │ │ │ │ + b 95404 │ │ │ │ ldr ip, [r9, #8] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ - bne 98070 │ │ │ │ + bne 97fb4 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 979c8 │ │ │ │ + bne 9790c │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96ce8 │ │ │ │ + bne 96c2c │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97cec │ │ │ │ + bne 97c30 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ mov r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9451c │ │ │ │ + beq 94460 │ │ │ │ ldr ip, [r8, #52] @ 0x34 │ │ │ │ ldr ip, [ip, #20] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #28] │ │ │ │ - beq 97ce0 │ │ │ │ + beq 97c24 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #20] │ │ │ │ - bne 97a10 │ │ │ │ + bne 97954 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 967b0 │ │ │ │ + bne 966f4 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9454c │ │ │ │ + bne 94490 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9454c │ │ │ │ + beq 94490 │ │ │ │ ldr ip, [r8, #52] @ 0x34 │ │ │ │ ldr ip, [ip, #32] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ - bne 98080 │ │ │ │ + bne 97fc4 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96af0 │ │ │ │ - b 94564 │ │ │ │ + beq 96a34 │ │ │ │ + b 944a8 │ │ │ │ ldr lr, [r9, #4] │ │ │ │ cmp lr, ip │ │ │ │ strne ip, [r2, #4] │ │ │ │ - b 95c98 │ │ │ │ + b 95bdc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97c98 │ │ │ │ + bne 97bdc │ │ │ │ cmp lr, #0 │ │ │ │ str r8, [r2, #112] @ 0x70 │ │ │ │ - bne 97a78 │ │ │ │ + bne 979bc │ │ │ │ ldr lr, [r1, #120] @ 0x78 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96f4c │ │ │ │ + bne 96e90 │ │ │ │ ldr ip, [r2, #116] @ 0x74 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96f5c │ │ │ │ - b 95658 │ │ │ │ + beq 96ea0 │ │ │ │ + b 9559c │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96bec │ │ │ │ - ldr ip, [pc, #-3184] @ 96e2c │ │ │ │ + bne 96b30 │ │ │ │ + ldr ip, [pc, #-3184] @ 96d70 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - beq 97f40 │ │ │ │ + beq 97e84 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 97a9c │ │ │ │ - ldr ip, [pc, #-3208] @ 96e30 │ │ │ │ + bne 979e0 │ │ │ │ + ldr ip, [pc, #-3208] @ 96d74 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - bne 9837c │ │ │ │ + bne 982c0 │ │ │ │ orr r1, r1, #536870912 @ 0x20000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95b08 │ │ │ │ + b 95a4c │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #8] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ - bne 97cd0 │ │ │ │ + bne 97c14 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95c5c │ │ │ │ - b 95c68 │ │ │ │ + beq 95ba0 │ │ │ │ + b 95bac │ │ │ │ cmp r8, #0 │ │ │ │ - bne 979e4 │ │ │ │ - b 96850 │ │ │ │ + bne 97928 │ │ │ │ + b 96794 │ │ │ │ ldr lr, [r2, #12] │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #8] │ │ │ │ ldr lr, [r2, #16] │ │ │ │ - bne 97b18 │ │ │ │ + bne 97a5c │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97560 │ │ │ │ + bne 974a4 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97b2c │ │ │ │ + bne 97a70 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97874 │ │ │ │ + bne 977b8 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97b44 │ │ │ │ + bne 97a88 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96fd0 │ │ │ │ + bne 96f14 │ │ │ │ ldr ip, [r2, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95430 │ │ │ │ + bne 95374 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95430 │ │ │ │ - b 976e4 │ │ │ │ + beq 95374 │ │ │ │ + b 97628 │ │ │ │ orr r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95b08 │ │ │ │ + b 95a4c │ │ │ │ orr r1, r1, #16777216 @ 0x1000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95b08 │ │ │ │ + b 95a4c │ │ │ │ orr r1, r1, #268435456 @ 0x10000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95b08 │ │ │ │ + b 95a4c │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - b 94414 │ │ │ │ + b 94358 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 945f4 │ │ │ │ + beq 94538 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 957a4 │ │ │ │ - b 95798 │ │ │ │ + beq 956e8 │ │ │ │ + b 956dc │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr r8, [ip, #120] @ 0x78 │ │ │ │ cmp r8, lr │ │ │ │ ldr r8, [r2, #116] @ 0x74 │ │ │ │ - bne 97c40 │ │ │ │ + bne 97b84 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95658 │ │ │ │ + bne 9559c │ │ │ │ ldr lr, [r1, #116] @ 0x74 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 95658 │ │ │ │ - b 976c0 │ │ │ │ + beq 9559c │ │ │ │ + b 97604 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 96e5c │ │ │ │ - b 96e68 │ │ │ │ + beq 96da0 │ │ │ │ + b 96dac │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [r8] │ │ │ │ cmp r8, r0 │ │ │ │ - beq 95c28 │ │ │ │ + beq 95b6c │ │ │ │ cmp lr, #0 │ │ │ │ str r0, [r2] │ │ │ │ - beq 95c30 │ │ │ │ - b 95c3c │ │ │ │ + beq 95b74 │ │ │ │ + b 95b80 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 97350 │ │ │ │ - b 9735c │ │ │ │ + beq 97294 │ │ │ │ + b 972a0 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 971c0 │ │ │ │ - b 971cc │ │ │ │ + beq 97104 │ │ │ │ + b 97110 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #132] @ 0x84 │ │ │ │ cmp ip, lr │ │ │ │ - beq 956a0 │ │ │ │ - b 976ac │ │ │ │ + beq 955e4 │ │ │ │ + b 975f0 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96d04 │ │ │ │ - b 96d10 │ │ │ │ + beq 96c48 │ │ │ │ + b 96c54 │ │ │ │ mov r9, ip │ │ │ │ - b 97928 │ │ │ │ + b 9786c │ │ │ │ cmp r8, #0 │ │ │ │ str lr, [r2, #120] @ 0x78 │ │ │ │ - beq 97bc4 │ │ │ │ - b 95658 │ │ │ │ + beq 97b08 │ │ │ │ + b 9559c │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97618 │ │ │ │ - b 97624 │ │ │ │ + beq 9755c │ │ │ │ + b 97568 │ │ │ │ mov r8, r6 │ │ │ │ - b 979e4 │ │ │ │ + b 97928 │ │ │ │ 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 94424 │ │ │ │ - b 94850 │ │ │ │ + bgt 94368 │ │ │ │ + b 94794 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r5, #152] @ 0x98 │ │ │ │ - beq 9533c │ │ │ │ - b 947a0 │ │ │ │ + beq 95280 │ │ │ │ + b 946e4 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr r9, [ip, #112] @ 0x70 │ │ │ │ cmp r8, r9 │ │ │ │ - beq 9562c │ │ │ │ + beq 95570 │ │ │ │ cmp lr, #0 │ │ │ │ str r8, [r2, #112] @ 0x70 │ │ │ │ - bne 97cc0 │ │ │ │ + bne 97c04 │ │ │ │ ldr lr, [r1, #120] @ 0x78 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97bac │ │ │ │ + bne 97af0 │ │ │ │ ldr lr, [r2, #116] @ 0x74 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 97bc4 │ │ │ │ - b 95658 │ │ │ │ + beq 97b08 │ │ │ │ + b 9559c │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #8] │ │ │ │ - beq 95c5c │ │ │ │ - b 95c68 │ │ │ │ + beq 95ba0 │ │ │ │ + b 95bac │ │ │ │ cmp ip, #0 │ │ │ │ - beq 97a04 │ │ │ │ - b 97a10 │ │ │ │ + beq 97948 │ │ │ │ + b 97954 │ │ │ │ mov r8, r6 │ │ │ │ - b 9451c │ │ │ │ + b 94460 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97028 │ │ │ │ - b 97034 │ │ │ │ + beq 96f6c │ │ │ │ + b 96f78 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97990 │ │ │ │ - b 9799c │ │ │ │ + beq 978d4 │ │ │ │ + b 978e0 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov r2, r0 │ │ │ │ - b 977e4 │ │ │ │ + b 97728 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #64] @ 0x40 │ │ │ │ - beq 97390 │ │ │ │ - b 9739c │ │ │ │ + beq 972d4 │ │ │ │ + b 972e0 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #72] @ 0x48 │ │ │ │ - beq 96e9c │ │ │ │ - b 95550 │ │ │ │ + beq 96de0 │ │ │ │ + b 95494 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9773c │ │ │ │ - b 97748 │ │ │ │ + beq 97680 │ │ │ │ + b 9768c │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96f30 │ │ │ │ - b 96f3c │ │ │ │ + beq 96e74 │ │ │ │ + b 96e80 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #24] │ │ │ │ - beq 9724c │ │ │ │ - b 97258 │ │ │ │ + beq 97190 │ │ │ │ + b 9719c │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #20] │ │ │ │ - beq 970bc │ │ │ │ - b 970c8 │ │ │ │ + beq 97000 │ │ │ │ + b 9700c │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #16] │ │ │ │ - bne 97924 │ │ │ │ + bne 97868 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95418 │ │ │ │ - b 970a0 │ │ │ │ + beq 9535c │ │ │ │ + b 96fe4 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #12] │ │ │ │ - bne 97dec │ │ │ │ + bne 97d30 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ mov r0, r6 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95400 │ │ │ │ - b 971f0 │ │ │ │ + beq 95344 │ │ │ │ + b 97134 │ │ │ │ mov r0, r6 │ │ │ │ - b 971f0 │ │ │ │ + b 97134 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #32] │ │ │ │ - beq 9728c │ │ │ │ - b 97298 │ │ │ │ + beq 971d0 │ │ │ │ + b 971dc │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #36] @ 0x24 │ │ │ │ - beq 9713c │ │ │ │ - b 97148 │ │ │ │ + beq 97080 │ │ │ │ + b 9708c │ │ │ │ mov r0, r6 │ │ │ │ - b 95400 │ │ │ │ + b 95344 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #28] │ │ │ │ - beq 970fc │ │ │ │ - b 97108 │ │ │ │ + beq 97040 │ │ │ │ + b 9704c │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9740c │ │ │ │ - b 97418 │ │ │ │ + beq 97350 │ │ │ │ + b 9735c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 95f4c │ │ │ │ - b 947b8 │ │ │ │ + beq 95e90 │ │ │ │ + b 946fc │ │ │ │ cmp r8, #0 │ │ │ │ - bne 97a28 │ │ │ │ + bne 9796c │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ - b 96cd8 │ │ │ │ + b 96c1c │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #48] @ 0x30 │ │ │ │ - beq 97194 │ │ │ │ - b 954d8 │ │ │ │ + beq 970d8 │ │ │ │ + b 9541c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97480 │ │ │ │ - b 9748c │ │ │ │ + beq 973c4 │ │ │ │ + b 973d0 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 978cc │ │ │ │ - b 978d8 │ │ │ │ + beq 97810 │ │ │ │ + b 9781c │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96fc4 │ │ │ │ + beq 96f08 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, r0 │ │ │ │ - b 97928 │ │ │ │ + b 9786c │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #40] @ 0x28 │ │ │ │ - beq 972cc │ │ │ │ - b 972d8 │ │ │ │ + beq 97210 │ │ │ │ + b 9721c │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #44] @ 0x2c │ │ │ │ - beq 972e4 │ │ │ │ - b 954c0 │ │ │ │ + beq 97228 │ │ │ │ + b 95404 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 977b0 │ │ │ │ - b 977bc │ │ │ │ + beq 976f4 │ │ │ │ + b 97700 │ │ │ │ ldr r8, [ip, #4] │ │ │ │ cmp r8, lr │ │ │ │ strne lr, [r2, #4] │ │ │ │ - b 95cf4 │ │ │ │ + b 95c38 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp ip, r0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 95768 │ │ │ │ + beq 956ac │ │ │ │ str ip, [r2] │ │ │ │ - b 95768 │ │ │ │ + b 956ac │ │ │ │ cmp r6, #0 │ │ │ │ - bne 95b7c │ │ │ │ - b 95b88 │ │ │ │ + bne 95ac0 │ │ │ │ + b 95acc │ │ │ │ cmp r6, #0 │ │ │ │ - beq 97ef0 │ │ │ │ + beq 97e34 │ │ │ │ ldr r0, [r6, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 94744 │ │ │ │ + beq 94688 │ │ │ │ str r1, [r5, #140] @ 0x8c │ │ │ │ - b 94744 │ │ │ │ + b 94688 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2393c4 │ │ │ │ + bl 239384 │ │ │ │ mov r3, r0 │ │ │ │ - b 952f4 │ │ │ │ + b 95238 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2] │ │ │ │ - beq 95720 │ │ │ │ - b 9572c │ │ │ │ + beq 95664 │ │ │ │ + b 95670 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #4] │ │ │ │ - beq 95734 │ │ │ │ - b 9447c │ │ │ │ + beq 95678 │ │ │ │ + b 943c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96ea8 │ │ │ │ - b 96eb8 │ │ │ │ - ldr r4, [pc, #1100] @ 9838c │ │ │ │ - b 961a0 │ │ │ │ + bne 96dec │ │ │ │ + b 96dfc │ │ │ │ + ldr r4, [pc, #1100] @ 982d0 │ │ │ │ + b 960e4 │ │ │ │ orr r1, r1, #33554432 @ 0x2000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95b08 │ │ │ │ + b 95a4c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 96970 │ │ │ │ - b 96afc │ │ │ │ + beq 968b4 │ │ │ │ + b 96a40 │ │ │ │ orr r1, r1, #134217728 @ 0x8000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95b08 │ │ │ │ + b 95a4c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #1048] @ 98390 │ │ │ │ - bl 1177f8 │ │ │ │ + ldr r1, [pc, #1048] @ 982d4 │ │ │ │ + bl 1177f0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96ab4 │ │ │ │ + b 969f8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #1024] @ 98394 │ │ │ │ - bl 1177f8 │ │ │ │ + ldr r1, [pc, #1024] @ 982d8 │ │ │ │ + bl 1177f0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96ab4 │ │ │ │ + b 969f8 │ │ │ │ ldr r9, [ip] │ │ │ │ cmp r8, r9 │ │ │ │ strne r8, [r2] │ │ │ │ - b 95ce0 │ │ │ │ + b 95c24 │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 96ab0 │ │ │ │ + beq 969f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 96ab0 │ │ │ │ + bne 969f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96ab4 │ │ │ │ - ldr r3, [pc, #948] @ 98398 │ │ │ │ + b 969f8 │ │ │ │ + ldr r3, [pc, #948] @ 982dc │ │ │ │ ldr r2, [r5, #180] @ 0xb4 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -113116,1165 +113069,1165 @@ │ │ │ │ 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 96ac4 │ │ │ │ + b 96a08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 962f4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 96238 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b 94aac │ │ │ │ + b 949f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 964fc │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 96440 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #8] │ │ │ │ - beq 95cb8 │ │ │ │ - b 95cc4 │ │ │ │ + beq 95bfc │ │ │ │ + b 95c08 │ │ │ │ str r0, [r2, #32] │ │ │ │ - b 94550 │ │ │ │ + b 94494 │ │ │ │ str r1, [r5, #108] @ 0x6c │ │ │ │ - b 946fc │ │ │ │ - ldr r3, [pc, #772] @ 9839c │ │ │ │ + b 94640 │ │ │ │ + ldr r3, [pc, #772] @ 982e0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #764] @ 983a0 │ │ │ │ - bl 1177f8 │ │ │ │ + ldr r1, [pc, #764] @ 982e4 │ │ │ │ + bl 1177f0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96ab4 │ │ │ │ - bl 11a910 │ │ │ │ + b 969f8 │ │ │ │ + bl 11a908 │ │ │ │ str r4, [r5, #440] @ 0x1b8 │ │ │ │ - bl 29e454 │ │ │ │ - b 96ab0 │ │ │ │ + bl 29e8dc │ │ │ │ + b 969f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5534 │ │ │ │ + bl a5478 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96ab4 │ │ │ │ + blt 969f8 │ │ │ │ ldr r1, [r5, #128] @ 0x80 │ │ │ │ - b 93f1c │ │ │ │ + b 93e60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 94bdc │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 94b20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 980f4 │ │ │ │ + bne 98038 │ │ │ │ str ip, [r2, #136] @ 0x88 │ │ │ │ - b 956b8 │ │ │ │ + b 955fc │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #136] @ 0x88 │ │ │ │ cmp ip, lr │ │ │ │ - bne 980ec │ │ │ │ - b 956b8 │ │ │ │ + bne 98030 │ │ │ │ + b 955fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98120 │ │ │ │ + beq 98064 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #124] @ 0x7c │ │ │ │ cmp ip, lr │ │ │ │ - beq 95688 │ │ │ │ + beq 955cc │ │ │ │ str ip, [r2, #124] @ 0x7c │ │ │ │ - b 95688 │ │ │ │ + b 955cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98140 │ │ │ │ + beq 98084 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #128] @ 0x80 │ │ │ │ cmp ip, lr │ │ │ │ - beq 95670 │ │ │ │ + beq 955b4 │ │ │ │ str ip, [r2, #128] @ 0x80 │ │ │ │ - b 95670 │ │ │ │ + b 955b4 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ - bne 95214 │ │ │ │ + bne 95158 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94728 │ │ │ │ - b 95b88 │ │ │ │ - ldr r3, [pc, #556] @ 9839c │ │ │ │ - ldr r1, [pc, #560] @ 983a4 │ │ │ │ + beq 9466c │ │ │ │ + b 95acc │ │ │ │ + ldr r3, [pc, #556] @ 982e0 │ │ │ │ + ldr r1, [pc, #560] @ 982e8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96ab4 │ │ │ │ + b 969f8 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne 948e8 │ │ │ │ - b 94918 │ │ │ │ + bne 9482c │ │ │ │ + b 9485c │ │ │ │ str r1, [r6, #12] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 95308 │ │ │ │ - b 96ab0 │ │ │ │ - ldr r1, [pc, #508] @ 983a8 │ │ │ │ - ldr r0, [pc, #508] @ 983ac │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 9524c │ │ │ │ + b 969f4 │ │ │ │ + ldr r1, [pc, #508] @ 982ec │ │ │ │ + ldr r0, [pc, #508] @ 982f0 │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ - b 95300 │ │ │ │ + b 95244 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 981e0 │ │ │ │ + bne 98124 │ │ │ │ str r1, [r2, #4] │ │ │ │ - b 95780 │ │ │ │ - ldr r3, [pc, #460] @ 9839c │ │ │ │ - ldr r1, [pc, #476] @ 983b0 │ │ │ │ + b 956c4 │ │ │ │ + ldr r3, [pc, #460] @ 982e0 │ │ │ │ + ldr r1, [pc, #476] @ 982f4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96ab4 │ │ │ │ + b 969f8 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 981c0 │ │ │ │ - b 945e8 │ │ │ │ + bne 98104 │ │ │ │ + b 9452c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98214 │ │ │ │ + bne 98158 │ │ │ │ str lr, [r2, #104] @ 0x68 │ │ │ │ - b 955f8 │ │ │ │ + b 9553c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98228 │ │ │ │ + bne 9816c │ │ │ │ str lr, [r2, #108] @ 0x6c │ │ │ │ - b 95610 │ │ │ │ + b 95554 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #104] @ 0x68 │ │ │ │ cmp lr, ip │ │ │ │ - bne 981fc │ │ │ │ - b 955f8 │ │ │ │ + bne 98140 │ │ │ │ + b 9553c │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #108] @ 0x6c │ │ │ │ cmp lr, ip │ │ │ │ - bne 9820c │ │ │ │ - b 95610 │ │ │ │ + bne 98150 │ │ │ │ + b 95554 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 97fb0 │ │ │ │ + b 97ef4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 97fbc │ │ │ │ - b 96ab0 │ │ │ │ - ldr r3, [pc, #320] @ 9839c │ │ │ │ + bne 97f00 │ │ │ │ + b 969f4 │ │ │ │ + ldr r3, [pc, #320] @ 982e0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #332] @ 983b4 │ │ │ │ - bl 1177f8 │ │ │ │ + ldr r1, [pc, #332] @ 982f8 │ │ │ │ + bl 1177f0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96ab4 │ │ │ │ - ldr r3, [pc, #292] @ 9839c │ │ │ │ + b 969f8 │ │ │ │ + ldr r3, [pc, #292] @ 982e0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r1, [pc, #312] @ 983b8 │ │ │ │ + ldr r1, [pc, #312] @ 982fc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ - b 94960 │ │ │ │ + bl 1177f0 │ │ │ │ + b 948a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 9595c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 958a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 982ac │ │ │ │ + beq 981f0 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #88] @ 0x58 │ │ │ │ cmp lr, ip │ │ │ │ - beq 95598 │ │ │ │ + beq 954dc │ │ │ │ str lr, [r2, #88] @ 0x58 │ │ │ │ - b 95598 │ │ │ │ + b 954dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 982e4 │ │ │ │ + bne 98228 │ │ │ │ str lr, [r2, #80] @ 0x50 │ │ │ │ - b 95568 │ │ │ │ + b 954ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 982dc │ │ │ │ + beq 98220 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ cmp lr, ip │ │ │ │ - beq 95580 │ │ │ │ + beq 954c4 │ │ │ │ str lr, [r2, #84] @ 0x54 │ │ │ │ - b 95580 │ │ │ │ + b 954c4 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #80] @ 0x50 │ │ │ │ cmp lr, ip │ │ │ │ - bne 982bc │ │ │ │ - b 95568 │ │ │ │ + bne 98200 │ │ │ │ + b 954ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98310 │ │ │ │ + beq 98254 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #96] @ 0x60 │ │ │ │ cmp lr, ip │ │ │ │ - beq 955c8 │ │ │ │ + beq 9550c │ │ │ │ str lr, [r2, #96] @ 0x60 │ │ │ │ - b 955c8 │ │ │ │ + b 9550c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98330 │ │ │ │ + beq 98274 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #100] @ 0x64 │ │ │ │ cmp lr, ip │ │ │ │ - beq 955e0 │ │ │ │ + beq 95524 │ │ │ │ str lr, [r2, #100] @ 0x64 │ │ │ │ - b 955e0 │ │ │ │ - ldr r0, [pc, #124] @ 983bc │ │ │ │ + b 95524 │ │ │ │ + ldr r0, [pc, #124] @ 98300 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r1, [pc, #116] @ 983c0 │ │ │ │ + ldr r1, [pc, #116] @ 98304 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96ab4 │ │ │ │ + b 969f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98368 │ │ │ │ + bne 982ac │ │ │ │ str lr, [r2, #92] @ 0x5c │ │ │ │ - b 955b0 │ │ │ │ + b 954f4 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #92] @ 0x5c │ │ │ │ cmp lr, ip │ │ │ │ - bne 98360 │ │ │ │ - b 955b0 │ │ │ │ + bne 982a4 │ │ │ │ + b 954f4 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 97ab8 │ │ │ │ - b 943f8 │ │ │ │ + bne 979fc │ │ │ │ + b 9433c │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ - @ instruction: 0x0035b7d4 │ │ │ │ - eorseq fp, r5, r4, ror r8 │ │ │ │ + mlaseq r5, r4, r0, ip │ │ │ │ + eorseq ip, r5, r4, lsr r1 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq fp, r5, r4, asr #17 │ │ │ │ - eorseq fp, r5, r4, lsr #15 │ │ │ │ + eorseq ip, r5, r4, lsl #3 │ │ │ │ + eorseq ip, r5, r4, rrx │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - eorseq fp, r5, ip, lsl #15 │ │ │ │ - eorseq fp, r5, r4, lsl #14 │ │ │ │ - eorseq fp, r5, r4, lsl r9 │ │ │ │ - @ instruction: 0x0035b9b8 │ │ │ │ + eorseq ip, r5, ip, asr #32 │ │ │ │ + eorseq fp, r5, r4, asr #31 │ │ │ │ + @ instruction: 0x0035c1d4 │ │ │ │ + eorseq ip, r5, r8, ror r2 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r5, ip, lsr #14 │ │ │ │ + eorseq fp, r5, ip, ror #31 │ │ │ │ │ │ │ │ -000983c4 : │ │ │ │ - ldr r3, [pc, #100] @ 98430 │ │ │ │ +00098308 : │ │ │ │ + ldr r3, [pc, #100] @ 98374 │ │ │ │ add r2, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r2, #1168] @ 0x490 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 98420 │ │ │ │ + beq 98364 │ │ │ │ ldr r2, [r3, #1412] @ 0x584 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 98420 │ │ │ │ + beq 98364 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #56] @ 98434 │ │ │ │ - bl 357730 │ │ │ │ + ldr r2, [pc, #56] @ 98378 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r4, [r2, r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 98428 │ │ │ │ + beq 9836c │ │ │ │ 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 │ │ │ │ │ │ │ │ -00098438 : │ │ │ │ +0009837c : │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ ands r3, r3, #16384 @ 0x4000 │ │ │ │ - bne 98450 │ │ │ │ + bne 98394 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98464 │ │ │ │ + bne 983a8 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #56] @ 984a4 │ │ │ │ + ldr r1, [pc, #56] @ 983e8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 98484 │ │ │ │ + bne 983c8 │ │ │ │ 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, ip, ror #12 │ │ │ │ + @ instruction: 0x000a55b0 │ │ │ │ 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 98f5c │ │ │ │ + bne 98ea0 │ │ │ │ ldr sl, [r5, #4] │ │ │ │ - ldr r8, [pc, #2960] @ 9906c │ │ │ │ + ldr r8, [pc, #2960] @ 98fb0 │ │ │ │ cmp sl, r8 │ │ │ │ - bne 9895c │ │ │ │ + bne 988a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 990a4 │ │ │ │ + bl 98fe8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 98bd0 │ │ │ │ - ldr sl, [pc, #2932] @ 9906c │ │ │ │ + beq 98b14 │ │ │ │ + ldr sl, [pc, #2932] @ 98fb0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #2928] @ 99070 │ │ │ │ + ldr r1, [pc, #2928] @ 98fb4 │ │ │ │ mov r7, #0 │ │ │ │ cmp r2, r1 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - bne 98824 │ │ │ │ + bne 98768 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98f24 │ │ │ │ + beq 98e68 │ │ │ │ add r1, r2, #1 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r4] │ │ │ │ - beq 98f24 │ │ │ │ + beq 98e68 │ │ │ │ cmp r2, r7 │ │ │ │ str r2, [r4] │ │ │ │ - beq 98bf0 │ │ │ │ + beq 98b34 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 9888c │ │ │ │ + beq 987d0 │ │ │ │ cmp sl, r8 │ │ │ │ - bne 989b0 │ │ │ │ + bne 988f4 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r7, [r5, #172] @ 0xac │ │ │ │ - bne 987d4 │ │ │ │ + bne 98718 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 98f7c │ │ │ │ + bne 98ec0 │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ tst r7, #2 │ │ │ │ - bne 988b0 │ │ │ │ + bne 987f4 │ │ │ │ ldr lr, [r5, #4] │ │ │ │ str r4, [r5, #172] @ 0xac │ │ │ │ cmp lr, r8 │ │ │ │ - bne 988d8 │ │ │ │ + bne 9881c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble 986bc │ │ │ │ + ble 98600 │ │ │ │ ldr r1, [r5, #172] @ 0xac │ │ │ │ add r4, r4, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ - beq 98e04 │ │ │ │ + beq 98d48 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble 985f0 │ │ │ │ + ble 98534 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp r3, ip │ │ │ │ - beq 986b0 │ │ │ │ + beq 985f4 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 985f0 │ │ │ │ + beq 98534 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp r3, ip │ │ │ │ - beq 9869c │ │ │ │ + beq 985e0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 985f0 │ │ │ │ + beq 98534 │ │ │ │ add r9, r1, #16 │ │ │ │ mov ip, #2 │ │ │ │ ldr sl, [r9, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r3, sl │ │ │ │ - beq 9869c │ │ │ │ + beq 985e0 │ │ │ │ cmp r0, ip │ │ │ │ - bne 985d8 │ │ │ │ + bne 9851c │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ tst r7, #512 @ 0x200 │ │ │ │ str r3, [r5, #192] @ 0xc0 │ │ │ │ - beq 986bc │ │ │ │ + beq 98600 │ │ │ │ cmp lr, r8 │ │ │ │ str r3, [r5, #452] @ 0x1c4 │ │ │ │ ldr r8, [r5, #168] @ 0xa8 │ │ │ │ - beq 986cc │ │ │ │ - ldr r1, [pc, #2648] @ 99074 │ │ │ │ + beq 98610 │ │ │ │ + ldr r1, [pc, #2648] @ 98fb8 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11c788 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11c780 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 98684 │ │ │ │ - ldr r1, [pc, #2624] @ 99074 │ │ │ │ - ldr r0, [pc, #2612] @ 9906c │ │ │ │ + beq 985c8 │ │ │ │ + ldr r1, [pc, #2624] @ 98fb8 │ │ │ │ + ldr r0, [pc, #2612] @ 98fb0 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ - bl 11c788 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11c780 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ ldr r3, [r4] │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 98fb4 │ │ │ │ + beq 98ef8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98660 │ │ │ │ + beq 985a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 98fa8 │ │ │ │ + beq 98eec │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9867c │ │ │ │ + beq 985c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 99044 │ │ │ │ + beq 98f88 │ │ │ │ cmp r4, r7 │ │ │ │ - beq 986c8 │ │ │ │ + beq 9860c │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ tst r7, #512 @ 0x200 │ │ │ │ str r3, [r5, #192] @ 0xc0 │ │ │ │ strne r3, [r5, #452] @ 0x1c4 │ │ │ │ - b 987ac │ │ │ │ + b 986f0 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - beq 986bc │ │ │ │ + beq 98600 │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ - b 985a0 │ │ │ │ + b 984e4 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - bne 986a8 │ │ │ │ + bne 985ec │ │ │ │ cmp lr, r8 │ │ │ │ ldr r8, [r5, #168] @ 0xa8 │ │ │ │ - bne 98614 │ │ │ │ + bne 98558 │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ ldr r4, [r8, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ble 98798 │ │ │ │ + ble 986dc │ │ │ │ ldr r0, [r5, #172] @ 0xac │ │ │ │ add r3, r8, #8 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ - beq 98768 │ │ │ │ + beq 986ac │ │ │ │ ldr ip, [r0, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 98688 │ │ │ │ + ble 985cc │ │ │ │ ldr lr, [r0, #12] │ │ │ │ cmp r2, lr │ │ │ │ - beq 98754 │ │ │ │ + beq 98698 │ │ │ │ cmp ip, #1 │ │ │ │ - beq 98688 │ │ │ │ + beq 985cc │ │ │ │ ldr lr, [r0, #16] │ │ │ │ cmp r2, lr │ │ │ │ - beq 98754 │ │ │ │ + beq 98698 │ │ │ │ cmp ip, #2 │ │ │ │ - beq 98688 │ │ │ │ + beq 985cc │ │ │ │ add r8, r0, #16 │ │ │ │ ldr r9, [r8, #4]! │ │ │ │ mov lr, #2 │ │ │ │ cmp r9, r2 │ │ │ │ add lr, lr, #1 │ │ │ │ - beq 98754 │ │ │ │ + beq 98698 │ │ │ │ cmp ip, lr │ │ │ │ - beq 98688 │ │ │ │ + beq 985cc │ │ │ │ ldr r9, [r8, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r9, r2 │ │ │ │ - bne 9873c │ │ │ │ + bne 98680 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 98798 │ │ │ │ + beq 986dc │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ - b 986f4 │ │ │ │ + b 98638 │ │ │ │ mov ip, r5 │ │ │ │ cmp r2, ip │ │ │ │ - beq 9878c │ │ │ │ + beq 986d0 │ │ │ │ ldr ip, [ip, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9876c │ │ │ │ - ldr ip, [pc, #2288] @ 99078 │ │ │ │ + bne 986b0 │ │ │ │ + ldr ip, [pc, #2288] @ 98fbc │ │ │ │ cmp r2, ip │ │ │ │ - bne 98688 │ │ │ │ + bne 985cc │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bne 986e4 │ │ │ │ + bne 98628 │ │ │ │ tst r7, #2 │ │ │ │ - bne 987ac │ │ │ │ + bne 986f0 │ │ │ │ ldr r3, [r5, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98f70 │ │ │ │ + bne 98eb4 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [sp] │ │ │ │ strne r6, [r3] │ │ │ │ - bne 987c8 │ │ │ │ + bne 9870c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 987fc │ │ │ │ + bne 98740 │ │ │ │ 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 98554 │ │ │ │ + beq 98498 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 98554 │ │ │ │ + bne 98498 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 98554 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 98498 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 987c8 │ │ │ │ + beq 9870c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 987c8 │ │ │ │ + bne 9870c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 987c8 │ │ │ │ - ldr r1, [pc, #2128] @ 9907c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 9870c │ │ │ │ + ldr r1, [pc, #2128] @ 98fc0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 98bfc │ │ │ │ + bne 98b40 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - beq 98cd0 │ │ │ │ + beq 98c14 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 9a630 │ │ │ │ + bl 9a574 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 98cc8 │ │ │ │ + beq 98c0c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq 98cfc │ │ │ │ + beq 98c40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 98bd0 │ │ │ │ + beq 98b14 │ │ │ │ mov r4, r7 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 98540 │ │ │ │ + bne 98484 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9889c │ │ │ │ + beq 987e0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq 99050 │ │ │ │ - ldr r3, [pc, #2012] @ 99080 │ │ │ │ - ldr r1, [pc, #2012] @ 99084 │ │ │ │ + beq 98f94 │ │ │ │ + ldr r3, [pc, #2012] @ 98fc4 │ │ │ │ + ldr r1, [pc, #2012] @ 98fc8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ - b 98bd0 │ │ │ │ + bl 1177f0 │ │ │ │ + b 98b14 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne 98d38 │ │ │ │ + bne 98c7c │ │ │ │ ldr lr, [r5, #4] │ │ │ │ mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ cmp lr, r8 │ │ │ │ str r3, [r4] │ │ │ │ str r4, [r5, #172] @ 0xac │ │ │ │ - beq 98578 │ │ │ │ - ldr r1, [pc, #1940] @ 99074 │ │ │ │ + beq 984bc │ │ │ │ + ldr r1, [pc, #1940] @ 98fb8 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11c788 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11c780 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 98ef4 │ │ │ │ - ldr r1, [pc, #1916] @ 99074 │ │ │ │ - ldr r0, [pc, #1904] @ 9906c │ │ │ │ + beq 98e38 │ │ │ │ + ldr r1, [pc, #1916] @ 98fb8 │ │ │ │ + ldr r0, [pc, #1904] @ 98fb0 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ - bl 11c788 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11c780 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ ldr r3, [r7] │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 98edc │ │ │ │ + beq 98e20 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98924 │ │ │ │ + beq 98868 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 99024 │ │ │ │ + beq 98f68 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98940 │ │ │ │ + beq 98884 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 98f44 │ │ │ │ + beq 98e88 │ │ │ │ cmp r7, r9 │ │ │ │ - bne 98ef4 │ │ │ │ + bne 98e38 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr lr, [r5, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bgt 98584 │ │ │ │ - b 986bc │ │ │ │ - ldr r1, [pc, #1808] @ 99074 │ │ │ │ + bgt 984c8 │ │ │ │ + b 98600 │ │ │ │ + ldr r1, [pc, #1808] @ 98fb8 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11c54c <_PyEval_CheckExceptTypeValid@@Base+0xd0c> │ │ │ │ + bl 11c544 <_PyEval_CheckExceptTypeValid@@Base+0xd0c> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 98bd0 │ │ │ │ + beq 98b14 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ - bl 18a860 <_PyStack_AsDict@@Base+0x14> │ │ │ │ + bl 18a964 <_PyStack_AsDict@@Base+0x14> │ │ │ │ ldr r2, [r7] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 989a4 │ │ │ │ + beq 988e8 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r7] │ │ │ │ - beq 98f50 │ │ │ │ + beq 98e94 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 984f4 │ │ │ │ - b 98bd0 │ │ │ │ + bne 98438 │ │ │ │ + b 98b14 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5370 │ │ │ │ + bl a52b4 │ │ │ │ cmp fp, #0 │ │ │ │ - ble 98548 │ │ │ │ - ldr r2, [pc, #1712] @ 99078 │ │ │ │ + ble 9848c │ │ │ │ + ldr r2, [pc, #1712] @ 98fbc │ │ │ │ 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 98b0c │ │ │ │ + b 98a50 │ │ │ │ ldr sl, [r6, #128] @ 0x80 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 98b4c │ │ │ │ + beq 98a90 │ │ │ │ ldr r4, [sl, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #1644] @ 99078 │ │ │ │ - beq 98a88 │ │ │ │ + ldreq r4, [pc, #1644] @ 98fbc │ │ │ │ + beq 989cc │ │ │ │ ldr r3, [r4, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r3, [pc, #1628] @ 99078 │ │ │ │ - beq 98a68 │ │ │ │ + ldreq r3, [pc, #1628] @ 98fbc │ │ │ │ + beq 989ac │ │ │ │ ldr r0, [r3, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #1612] @ 99078 │ │ │ │ - beq 98a48 │ │ │ │ + ldreq r0, [pc, #1612] @ 98fbc │ │ │ │ + beq 9898c │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl a5370 │ │ │ │ + bl a52b4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr lr, [r3, #16] │ │ │ │ ldr ip, [r0, #16] │ │ │ │ cmp lr, ip │ │ │ │ - bne 98a68 │ │ │ │ + bne 989ac │ │ │ │ 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 98a88 │ │ │ │ + bne 989cc │ │ │ │ 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 98b54 │ │ │ │ + bne 98a98 │ │ │ │ ldr lr, [sl, #20] │ │ │ │ ldr ip, [r4, #20] │ │ │ │ cmp lr, ip │ │ │ │ - bne 98b54 │ │ │ │ + bne 98a98 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 98d18 │ │ │ │ + bne 98c5c │ │ │ │ ldr ip, [r6, #20] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp ip, r0 │ │ │ │ - bne 98d18 │ │ │ │ + bne 98c5c │ │ │ │ ldr r0, [r9, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 98b44 │ │ │ │ + bne 98a88 │ │ │ │ ldr r0, [r9, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 98b44 │ │ │ │ + bne 98a88 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 98da4 │ │ │ │ + beq 98ce8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 98b90 │ │ │ │ + ble 98ad4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 98b68 │ │ │ │ + bne 98aac │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - beq 98be0 │ │ │ │ + beq 98b24 │ │ │ │ ldr r9, [fp, #4]! │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 98fdc │ │ │ │ + bge 98f20 │ │ │ │ ldr r6, [r9, #128] @ 0x80 │ │ │ │ ldr r5, [r8, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - bne 989f0 │ │ │ │ - ldr r4, [pc, #1344] @ 99078 │ │ │ │ + bne 98934 │ │ │ │ + ldr r4, [pc, #1344] @ 98fbc │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 98ad0 │ │ │ │ + beq 98a14 │ │ │ │ mov r4, r9 │ │ │ │ - b 98ae0 │ │ │ │ - ldr sl, [pc, #1316] @ 99078 │ │ │ │ + b 98a24 │ │ │ │ + ldr sl, [pc, #1316] @ 98fbc │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 98d14 │ │ │ │ + bne 98c58 │ │ │ │ mov r4, sl │ │ │ │ - b 98ab4 │ │ │ │ + b 989f8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 98b90 │ │ │ │ + beq 98ad4 │ │ │ │ add r5, r5, #12 │ │ │ │ mov ip, #1 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ cmp r4, r0 │ │ │ │ - beq 98b00 │ │ │ │ + beq 98a44 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r3, ip │ │ │ │ - bne 98b78 │ │ │ │ - ldr r3, [pc, #1256] @ 99080 │ │ │ │ + bne 98abc │ │ │ │ + ldr r3, [pc, #1256] @ 98fc4 │ │ │ │ ldr r2, [r9, #12] │ │ │ │ - ldr r1, [pc, #1256] @ 99088 │ │ │ │ + ldr r1, [pc, #1256] @ 98fcc │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98bd0 │ │ │ │ + beq 98b14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 98bd0 │ │ │ │ + bne 98b14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne 98efc │ │ │ │ + bne 98e40 │ │ │ │ mvn r0, #0 │ │ │ │ - b 987cc │ │ │ │ + b 98710 │ │ │ │ add r4, sp, #8 │ │ │ │ ldm r4, {r4, r5, r8} │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - b 98548 │ │ │ │ + b 9848c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 98874 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 987b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl aea40 │ │ │ │ + bl ae9d4 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 98ea4 │ │ │ │ + beq 98de8 │ │ │ │ mov r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15d8f4 │ │ │ │ + bl 15d8c4 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 98e80 │ │ │ │ - bl 92b0c │ │ │ │ + beq 98dc4 │ │ │ │ + bl 92b08 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 98c58 │ │ │ │ - b 98e80 │ │ │ │ + bne 98b9c │ │ │ │ + b 98dc4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r7, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ - bge 98dcc │ │ │ │ + bge 98d10 │ │ │ │ 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 98c3c │ │ │ │ - ldr r3, [pc, #1044] @ 9908c │ │ │ │ - bl 357730 │ │ │ │ + bne 98b80 │ │ │ │ + ldr r3, [pc, #1044] @ 98fd0 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r9, [r3, r0] │ │ │ │ ldr r1, [r9, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 98e38 │ │ │ │ + bne 98d7c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - blt 98d20 │ │ │ │ + blt 98c64 │ │ │ │ ldr r1, [fp] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98cb8 │ │ │ │ + beq 98bfc │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [fp] │ │ │ │ - bne 98cb8 │ │ │ │ + bne 98bfc │ │ │ │ mov r0, fp │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 98858 │ │ │ │ + bne 9879c │ │ │ │ mov r4, r7 │ │ │ │ - b 98d08 │ │ │ │ - ldr r1, [pc, #952] @ 99090 │ │ │ │ - ldr r0, [pc, #952] @ 99094 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 98c4c │ │ │ │ + ldr r1, [pc, #952] @ 98fd4 │ │ │ │ + ldr r0, [pc, #952] @ 98fd8 │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98bd0 │ │ │ │ + beq 98b14 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 98bd0 │ │ │ │ + bne 98b14 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 98874 │ │ │ │ - b 98bd0 │ │ │ │ + bne 987b8 │ │ │ │ + b 98b14 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r6 │ │ │ │ - b 98b38 │ │ │ │ + b 98a7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl a5b7c <_PyTuple_Resize@@Base> │ │ │ │ + bl a5ac0 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98c94 │ │ │ │ - b 98e80 │ │ │ │ + beq 98bd8 │ │ │ │ + b 98dc4 │ │ │ │ ldr r3, [r3, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98d84 │ │ │ │ + bne 98cc8 │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 988c0 │ │ │ │ + beq 98804 │ │ │ │ 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 988c0 │ │ │ │ - ldr r2, [pc, #780] @ 99098 │ │ │ │ + b 98804 │ │ │ │ + ldr r2, [pc, #780] @ 98fdc │ │ │ │ cmp r3, r2 │ │ │ │ - bne 98f34 │ │ │ │ + bne 98e78 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98d44 │ │ │ │ - b 988c0 │ │ │ │ + bne 98c88 │ │ │ │ + b 98804 │ │ │ │ mov r3, r8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 98b00 │ │ │ │ + beq 98a44 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98da8 │ │ │ │ - ldr r3, [pc, #692] @ 99078 │ │ │ │ + bne 98cec │ │ │ │ + ldr r3, [pc, #692] @ 98fbc │ │ │ │ cmp r4, r3 │ │ │ │ - beq 98b00 │ │ │ │ - b 98b90 │ │ │ │ + beq 98a44 │ │ │ │ + b 98ad4 │ │ │ │ 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 99030 │ │ │ │ - bl a5b7c <_PyTuple_Resize@@Base> │ │ │ │ + bmi 98f74 │ │ │ │ + bl a5ac0 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98ffc │ │ │ │ + bne 98f40 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ - b 98c50 │ │ │ │ + b 98b94 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 98e28 │ │ │ │ + beq 98d6c │ │ │ │ ldr r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98e08 │ │ │ │ - ldr r0, [pc, #596] @ 99078 │ │ │ │ + bne 98d4c │ │ │ │ + ldr r0, [pc, #596] @ 98fbc │ │ │ │ cmp r3, r0 │ │ │ │ - bne 985f0 │ │ │ │ + bne 98534 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bne 98590 │ │ │ │ - b 986bc │ │ │ │ + bne 984d4 │ │ │ │ + b 98600 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98c88 │ │ │ │ - ldr r1, [pc, #592] @ 9909c │ │ │ │ + beq 98bcc │ │ │ │ + ldr r1, [pc, #592] @ 98fe0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r1] │ │ │ │ - bl 189538 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - ldr r3, [pc, #560] @ 9908c │ │ │ │ + bl 18963c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + ldr r3, [pc, #560] @ 98fd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98ecc │ │ │ │ - bl 357730 │ │ │ │ + bne 98e10 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98c88 │ │ │ │ + beq 98bcc │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98c88 │ │ │ │ + beq 98bcc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ ldr r1, [fp] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98ea4 │ │ │ │ + beq 98de8 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [fp] │ │ │ │ - beq 98eb4 │ │ │ │ + beq 98df8 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 98ce8 │ │ │ │ - b 98bd0 │ │ │ │ + bne 98c2c │ │ │ │ + b 98b14 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 98ce8 │ │ │ │ - b 98bd0 │ │ │ │ + bne 98c2c │ │ │ │ + b 98b14 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189560 <_PyErr_Clear@@Base> │ │ │ │ - ldr r3, [pc, #432] @ 9908c │ │ │ │ - b 98e60 │ │ │ │ + bl 189664 <_PyErr_Clear@@Base> │ │ │ │ + ldr r3, [pc, #432] @ 98fd0 │ │ │ │ + b 98da4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98ef4 │ │ │ │ + beq 98e38 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 9905c │ │ │ │ + beq 98fa0 │ │ │ │ ldr lr, [r5, #4] │ │ │ │ - b 985f0 │ │ │ │ + b 98534 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98bd8 │ │ │ │ + beq 98b1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 98bd8 │ │ │ │ + bne 98b1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 98bd8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 98b1c │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 98540 │ │ │ │ - b 9889c │ │ │ │ + bne 98484 │ │ │ │ + b 987e0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b 98d98 │ │ │ │ + b 98cdc │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 98940 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 98884 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 989a4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 988e8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ - b 984d0 │ │ │ │ + b 98414 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25c614 <_PySys_GetRequiredAttrString@@Base+0x60c0> │ │ │ │ - b 987ac │ │ │ │ + bl 25c798 <_PySys_GetRequiredAttrString@@Base+0x6224> │ │ │ │ + b 986f0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98fa0 │ │ │ │ + beq 98ee4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 98fa0 │ │ │ │ + bne 98ee4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 987cc │ │ │ │ + b 98710 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 98660 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 985a4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98684 │ │ │ │ + beq 985c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 98684 │ │ │ │ + bne 985c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ - b 98688 │ │ │ │ - ldr r0, [pc, #156] @ 99080 │ │ │ │ + b 985cc │ │ │ │ + ldr r0, [pc, #156] @ 98fc4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #180] @ 990a0 │ │ │ │ + ldr r1, [pc, #180] @ 98fe4 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - bl 1177f8 │ │ │ │ - b 98bac │ │ │ │ + bl 1177f0 │ │ │ │ + b 98af0 │ │ │ │ ldr r1, [r9] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98e80 │ │ │ │ + beq 98dc4 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r9] │ │ │ │ - bne 98e80 │ │ │ │ + bne 98dc4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 98e80 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 98dc4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 98924 │ │ │ │ - bl 29e454 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 98868 │ │ │ │ + bl 29e8dc │ │ │ │ ldr r1, [r9] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 99008 │ │ │ │ - b 98e80 │ │ │ │ + bne 98f4c │ │ │ │ + b 98dc4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 9867c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 985c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 9889c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 987e0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr lr, [r5, #4] │ │ │ │ - b 985f0 │ │ │ │ + b 98534 │ │ │ │ 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, lsr #19 │ │ │ │ - @ instruction: 0x0035e9f0 │ │ │ │ + eorseq pc, r5, ip, ror #4 │ │ │ │ + @ instruction: 0x0035f2b0 │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, r6, lsl #25 │ │ │ │ - eorseq fp, r5, ip, asr r5 │ │ │ │ - andeq r5, sl, ip, ror #12 │ │ │ │ + eorseq fp, r5, ip, lsl lr │ │ │ │ + @ instruction: 0x000a55b0 │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - eorseq lr, r5, r8, asr #19 │ │ │ │ + eorseq pc, r5, r8, lsl #5 │ │ │ │ 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 9930c │ │ │ │ + bne 99250 │ │ │ │ ldr r3, [r0, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 99370 │ │ │ │ + beq 992b4 │ │ │ │ ldr r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 99120 │ │ │ │ + ble 99064 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r7, [r3, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq 996c4 │ │ │ │ + beq 99608 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 991c0 │ │ │ │ + beq 99104 │ │ │ │ add r0, r4, #12 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r0, #4]! │ │ │ │ add r2, r2, #1 │ │ │ │ ldr ip, [r3, #172] @ 0xac │ │ │ │ cmp ip, #0 │ │ │ │ - beq 996c4 │ │ │ │ + beq 99608 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 99104 │ │ │ │ + bne 99048 │ │ │ │ add r6, r4, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - ble 993c8 │ │ │ │ + ble 9930c │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ mov ip, r3 │ │ │ │ cmp r1, ip │ │ │ │ - beq 9912c │ │ │ │ + beq 99070 │ │ │ │ add lr, r4, #12 │ │ │ │ ldr lr, [lr, ip, lsl #2] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r0, lr │ │ │ │ - bne 99140 │ │ │ │ - bl 341188 │ │ │ │ + bne 99084 │ │ │ │ + bl 341a20 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 991b0 │ │ │ │ + beq 990f4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1492] @ 99748 │ │ │ │ + ldr r2, [pc, #1492] @ 9968c │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r0, [r2] │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 996dc │ │ │ │ - ldr r1, [pc, #1476] @ 9974c │ │ │ │ + beq 99620 │ │ │ │ + ldr r1, [pc, #1476] @ 99690 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 991b0 │ │ │ │ + beq 990f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 991b0 │ │ │ │ + bne 990f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 99410 │ │ │ │ - blt 996ac │ │ │ │ - ldr fp, [pc, #1396] @ 99750 │ │ │ │ - bl 357730 │ │ │ │ + beq 99354 │ │ │ │ + blt 995f0 │ │ │ │ + ldr fp, [pc, #1396] @ 99694 │ │ │ │ + bl 357fd0 │ │ │ │ ldr sl, [fp, r0] │ │ │ │ cmp r8, #20 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ mov r9, r0 │ │ │ │ - bgt 99648 │ │ │ │ + bgt 9958c │ │ │ │ add r2, r2, r6, lsl #2 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r4, [r2, #1612] @ 0x64c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 99394 │ │ │ │ - ldr ip, [pc, #1352] @ 99754 │ │ │ │ + beq 992d8 │ │ │ │ + ldr ip, [pc, #1352] @ 99698 │ │ │ │ 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 99678 │ │ │ │ + bne 995bc │ │ │ │ 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] │ │ │ │ @@ -114283,57 +114236,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 99384 │ │ │ │ + beq 992c8 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [r5] │ │ │ │ str r5, [r4, #12] │ │ │ │ - beq 991b4 │ │ │ │ + beq 990f8 │ │ │ │ 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 991b4 │ │ │ │ + beq 990f8 │ │ │ │ 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 991b4 │ │ │ │ + beq 990f8 │ │ │ │ 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 992f4 │ │ │ │ + bne 99238 │ │ │ │ cmp r3, r6 │ │ │ │ str r2, [r0, #4]! │ │ │ │ - bne 992d0 │ │ │ │ - b 991b4 │ │ │ │ + bne 99214 │ │ │ │ + b 990f8 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r3, r6 │ │ │ │ str r1, [r2] │ │ │ │ str r2, [r0, #4]! │ │ │ │ - bne 992d0 │ │ │ │ - b 991b4 │ │ │ │ - ldr r2, [pc, #1084] @ 99750 │ │ │ │ + bne 99214 │ │ │ │ + b 990f8 │ │ │ │ + ldr r2, [pc, #1084] @ 99694 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -114347,81 +114300,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 990d4 │ │ │ │ + bne 99018 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5534 │ │ │ │ + bl a5478 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 990d4 │ │ │ │ - b 991b0 │ │ │ │ + bge 99018 │ │ │ │ + b 990f4 │ │ │ │ cmp r6, #0 │ │ │ │ str r5, [r4, #12] │ │ │ │ - bne 99284 │ │ │ │ - b 991b4 │ │ │ │ - ldr r0, [pc, #956] @ 99758 │ │ │ │ + bne 991c8 │ │ │ │ + b 990f8 │ │ │ │ + ldr r0, [pc, #956] @ 9969c │ │ │ │ mov r1, r8 │ │ │ │ - bl 9a99c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a8e0 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 991b0 │ │ │ │ + beq 990f4 │ │ │ │ lsl r2, r8, #2 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r8, [fp, r0] │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ - b 99240 │ │ │ │ + b 99184 │ │ │ │ add sl, r1, #1 │ │ │ │ cmn sl, #-536870911 @ 0xe0000001 │ │ │ │ - bhi 996bc │ │ │ │ + bhi 99600 │ │ │ │ lsl r9, sl, #2 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp] │ │ │ │ - bl 99770 │ │ │ │ + bl 996b4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 996bc │ │ │ │ + beq 99600 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r3, #0 │ │ │ │ cmp r3, r1 │ │ │ │ - bge 99430 │ │ │ │ + bge 99374 │ │ │ │ ldr r2, [r6, #4]! │ │ │ │ ldr r2, [r2, #172] @ 0xac │ │ │ │ str r2, [r7, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ - b 993f4 │ │ │ │ + b 99338 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - ldr r3, [pc, #820] @ 9975c │ │ │ │ + ldr r3, [pc, #820] @ 996a0 │ │ │ │ add r4, r3, #520 @ 0x208 │ │ │ │ str r5, [r3, #532] @ 0x214 │ │ │ │ - b 991b4 │ │ │ │ + b 990f8 │ │ │ │ sub r8, r9, #4 │ │ │ │ str r4, [r7, r8] │ │ │ │ mov r0, #1 │ │ │ │ - bl 92e30 │ │ │ │ + bl 92d74 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9972c │ │ │ │ + beq 99670 │ │ │ │ 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 99770 │ │ │ │ + bl 996b4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 99740 │ │ │ │ + beq 99684 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 99634 │ │ │ │ + beq 99578 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #0 │ │ │ │ add r8, r7, r8 │ │ │ │ sub r9, r7, #4 │ │ │ │ sub fp, r6, #4 │ │ │ │ bl 29658 │ │ │ │ str r4, [sp, #12] │ │ │ │ @@ -114429,216 +114382,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 99620 │ │ │ │ + bge 99564 │ │ │ │ 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 99538 │ │ │ │ + ble 9947c │ │ │ │ add ip, r1, r3, lsl #2 │ │ │ │ ldr r5, [ip, #16] │ │ │ │ cmp r5, r4 │ │ │ │ - beq 99618 │ │ │ │ + beq 9955c │ │ │ │ add r5, r3, #2 │ │ │ │ cmp r5, r0 │ │ │ │ - bge 99538 │ │ │ │ + bge 9947c │ │ │ │ ldr ip, [ip, #20] │ │ │ │ cmp ip, r4 │ │ │ │ - beq 99618 │ │ │ │ + beq 9955c │ │ │ │ add r3, r3, #3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge 99538 │ │ │ │ + bge 9947c │ │ │ │ add r1, r1, #12 │ │ │ │ ldr ip, [r1, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r4, ip │ │ │ │ - beq 99618 │ │ │ │ + beq 9955c │ │ │ │ cmp r0, r3 │ │ │ │ - bgt 99520 │ │ │ │ + bgt 99464 │ │ │ │ cmp r2, r8 │ │ │ │ - bne 994d0 │ │ │ │ + bne 99414 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl ab188 │ │ │ │ + bl ab0cc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 99738 │ │ │ │ + blt 9967c │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - ble 9957c │ │ │ │ + ble 994c0 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r4, r2 │ │ │ │ addeq r3, r3, #1 │ │ │ │ streq r3, [r6] │ │ │ │ cmp sl, #1 │ │ │ │ - beq 99494 │ │ │ │ + beq 993d8 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - ble 995ac │ │ │ │ + ble 994f0 │ │ │ │ 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 995d4 │ │ │ │ + ble 99518 │ │ │ │ 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 99494 │ │ │ │ + beq 993d8 │ │ │ │ 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 9960c │ │ │ │ + bge 99550 │ │ │ │ ldr r1, [ip, #12] │ │ │ │ cmp r4, r1 │ │ │ │ streq r3, [r0] │ │ │ │ cmp r2, r8 │ │ │ │ - bne 995e4 │ │ │ │ - b 99494 │ │ │ │ + bne 99528 │ │ │ │ + b 993d8 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r1, r5} │ │ │ │ cmp r1, r8 │ │ │ │ - bne 994a0 │ │ │ │ + bne 993e4 │ │ │ │ cmp sl, r3 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - bne 996e8 │ │ │ │ + bne 9962c │ │ │ │ mov r0, r6 │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99c64 │ │ │ │ - b 991b4 │ │ │ │ + bl 99ba8 │ │ │ │ + b 990f8 │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ - bls 99394 │ │ │ │ - bl 29e454 │ │ │ │ + bls 992d8 │ │ │ │ + bl 29e8dc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 991b0 │ │ │ │ + beq 990f4 │ │ │ │ ldr r9, [fp, r9] │ │ │ │ lsl r2, r8, #2 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ - b 99240 │ │ │ │ - ldr r2, [pc, #224] @ 99760 │ │ │ │ + b 99184 │ │ │ │ + ldr r2, [pc, #224] @ 996a4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99694 │ │ │ │ + bne 995d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e26c │ │ │ │ + bl 18e370 │ │ │ │ ldr r9, [fp, r9] │ │ │ │ - b 99660 │ │ │ │ + b 995a4 │ │ │ │ ldr r2, [ip, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r9, [fp, r9] │ │ │ │ - b 99660 │ │ │ │ - ldr r0, [pc, #176] @ 99764 │ │ │ │ + b 995a4 │ │ │ │ + ldr r0, [pc, #176] @ 996a8 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 991b0 │ │ │ │ - bl 29e454 │ │ │ │ - b 991b0 │ │ │ │ - ldr r0, [pc, #124] @ 99748 │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 990f4 │ │ │ │ + bl 29e8dc │ │ │ │ + b 990f4 │ │ │ │ + ldr r0, [pc, #124] @ 9968c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #148] @ 99768 │ │ │ │ + ldr r1, [pc, #148] @ 996ac │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1177f8 │ │ │ │ - b 991b0 │ │ │ │ - ldr r1, [pc, #136] @ 9976c │ │ │ │ - bl 18ed34 │ │ │ │ - b 9918c │ │ │ │ + bl 1177f0 │ │ │ │ + b 990f4 │ │ │ │ + ldr r1, [pc, #136] @ 996b0 │ │ │ │ + bl 18ee38 │ │ │ │ + b 990d0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 340da8 │ │ │ │ + bl 341640 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 99724 │ │ │ │ + beq 99668 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 99724 │ │ │ │ + bne 99668 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 9963c │ │ │ │ + b 99580 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99c64 │ │ │ │ - b 991b0 │ │ │ │ + bl 99ba8 │ │ │ │ + b 990f4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b 996f8 │ │ │ │ - bl 29e454 │ │ │ │ - b 99700 │ │ │ │ + b 9963c │ │ │ │ + bl 29e8dc │ │ │ │ + b 99644 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, r4, asr sl │ │ │ │ + eorseq pc, r5, r4, lsl r3 @ │ │ │ │ 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, lsr #25 │ │ │ │ - eorseq fp, r5, r0, asr #10 │ │ │ │ - eorseq lr, r5, r8, lsr #20 │ │ │ │ - eorseq lr, r5, ip, ror #20 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ + eorseq fp, r5, r0, lsl #28 │ │ │ │ + eorseq pc, r5, r8, ror #5 │ │ │ │ + eorseq pc, r5, ip, lsr #6 │ │ │ │ │ │ │ │ -00099770 : │ │ │ │ +000996b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 99890 │ │ │ │ - ldr r5, [pc, #264] @ 99898 │ │ │ │ - ldr r2, [pc, #264] @ 9989c │ │ │ │ + blt 997d4 │ │ │ │ + ldr r5, [pc, #264] @ 997dc │ │ │ │ + ldr r2, [pc, #264] @ 997e0 │ │ │ │ ldr r3, [r5, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99870 │ │ │ │ - ldr r3, [pc, #252] @ 998a0 │ │ │ │ - bl 357730 │ │ │ │ + bne 997b4 │ │ │ │ + ldr r3, [pc, #252] @ 997e4 │ │ │ │ + bl 357fd0 │ │ │ │ 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 99838 │ │ │ │ + bcs 9977c │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r6, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 99828 │ │ │ │ + beq 9976c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r0] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -114653,21 +114606,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 92094 │ │ │ │ + bl 91fd8 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #96] @ 998a4 │ │ │ │ + ldr r2, [pc, #96] @ 997e8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99880 │ │ │ │ + bne 997c4 │ │ │ │ cmp r4, #1 │ │ │ │ movcs r0, r4 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #800] @ 0x320 │ │ │ │ @@ -114677,64 +114630,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 99858 │ │ │ │ + b 9979c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, ror pc │ │ │ │ + andeq r1, r9, r0, asr #29 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, ip, lsl r0 │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ │ │ │ │ -000998a8 : │ │ │ │ +000997ec : │ │ │ │ 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 99a3c │ │ │ │ + beq 99980 │ │ │ │ cmp r4, #36 @ 0x24 │ │ │ │ - bne 99994 │ │ │ │ - ldr r3, [pc, #464] @ 99aa8 │ │ │ │ + bne 998d8 │ │ │ │ + ldr r3, [pc, #464] @ 999ec │ │ │ │ cmp r0, r3 │ │ │ │ - bhi 999a4 │ │ │ │ - ldr r7, [pc, #456] @ 99aac │ │ │ │ - ldr r2, [pc, #456] @ 99ab0 │ │ │ │ + bhi 998e8 │ │ │ │ + ldr r7, [pc, #456] @ 999f0 │ │ │ │ + ldr r2, [pc, #456] @ 999f4 │ │ │ │ ldr r3, [r7, #696] @ 0x2b8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99a24 │ │ │ │ - ldr r3, [pc, #444] @ 99ab4 │ │ │ │ - bl 357730 │ │ │ │ + bne 99968 │ │ │ │ + ldr r3, [pc, #444] @ 999f8 │ │ │ │ + bl 357fd0 │ │ │ │ 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 999c4 │ │ │ │ + bcs 99908 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r8, r1, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq 999ac │ │ │ │ + beq 998f0 │ │ │ │ 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 9997c │ │ │ │ + bne 998c0 │ │ │ │ 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] │ │ │ │ @@ -114746,118 +114699,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 354f44 │ │ │ │ + bl 3557dc │ │ │ │ cmp r5, r0 │ │ │ │ - bls 998dc │ │ │ │ + bls 99820 │ │ │ │ mov r6, #0 │ │ │ │ - b 99988 │ │ │ │ + b 998cc │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 92094 │ │ │ │ + bl 91fd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 9997c │ │ │ │ + bne 998c0 │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ - bne 99a14 │ │ │ │ - ldr r0, [pc, #228] @ 99ab8 │ │ │ │ + bne 99958 │ │ │ │ + ldr r0, [pc, #228] @ 999fc │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 999a4 │ │ │ │ + bhi 998e8 │ │ │ │ ldr r3, [r7, #676] @ 0x2a4 │ │ │ │ - ldr r2, [pc, #216] @ 99abc │ │ │ │ + ldr r2, [pc, #216] @ 99a00 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99a88 │ │ │ │ + bne 999cc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 99a7c │ │ │ │ + beq 999c0 │ │ │ │ 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 99988 │ │ │ │ + b 998cc │ │ │ │ mov r1, r4 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 354f44 │ │ │ │ - b 999d0 │ │ │ │ + bl 3557dc │ │ │ │ + b 99914 │ │ │ │ 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] @ 99aac │ │ │ │ - ldr r1, [pc, #104] @ 99ab0 │ │ │ │ + ldr r2, [pc, #104] @ 999f0 │ │ │ │ + ldr r1, [pc, #104] @ 999f4 │ │ │ │ ldr r3, [r2, #696] @ 0x2b8 │ │ │ │ cmp r3, r1 │ │ │ │ ldrne r0, [r2, #688] @ 0x2b0 │ │ │ │ - bne 99a28 │ │ │ │ - ldr r3, [pc, #88] @ 99ab4 │ │ │ │ - bl 357730 │ │ │ │ + bne 9996c │ │ │ │ + ldr r3, [pc, #88] @ 999f8 │ │ │ │ + bl 357fd0 │ │ │ │ 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] @ 99abc │ │ │ │ + ldr r1, [pc, #68] @ 99a00 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 99aa0 │ │ │ │ + bne 999e4 │ │ │ │ mov r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b 999f0 │ │ │ │ + b 99934 │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b 99a00 │ │ │ │ + b 99944 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ - b 99a8c │ │ │ │ + b 999d0 │ │ │ │ orreq r3, lr, #14876672 @ 0xe30000 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, r0, asr #21 │ │ │ │ + andeq r9, r9, r4, lsl #20 │ │ │ │ andeq r0, r0, ip │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ - andeq fp, r8, r8, asr r6 │ │ │ │ + @ instruction: 0x0008b5b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #380] @ 99c54 │ │ │ │ + ldr r3, [pc, #380] @ 99b98 │ │ │ │ mov r5, r2 │ │ │ │ mul r2, r5, r1 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 99b88 │ │ │ │ + bcs 99acc │ │ │ │ lsr ip, r3, #3 │ │ │ │ ldr r3, [r7, ip, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 99bf4 │ │ │ │ + beq 99b38 │ │ │ │ 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 99b50 │ │ │ │ + beq 99a94 │ │ │ │ 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] │ │ │ │ @@ -114869,117 +114822,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 99b38 │ │ │ │ + bne 99a7c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 99c10 │ │ │ │ + beq 99b54 │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ - bne 99be4 │ │ │ │ - ldr r0, [pc, #184] @ 99c58 │ │ │ │ + bne 99b28 │ │ │ │ + ldr r0, [pc, #184] @ 99b9c │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 99c4c │ │ │ │ - ldr r2, [pc, #176] @ 99c5c │ │ │ │ - ldr r1, [pc, #176] @ 99c60 │ │ │ │ + bhi 99b90 │ │ │ │ + ldr r2, [pc, #176] @ 99ba0 │ │ │ │ + ldr r1, [pc, #176] @ 99ba4 │ │ │ │ ldr r3, [r2, #676] @ 0x2a4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 99c34 │ │ │ │ + bne 99b78 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 99c28 │ │ │ │ + beq 99b6c │ │ │ │ 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 99b44 │ │ │ │ + b 99a88 │ │ │ │ mov r1, r5 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 354f44 │ │ │ │ - b 99b9c │ │ │ │ + bl 3557dc │ │ │ │ + b 99ae0 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 92094 │ │ │ │ + bl 91fd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b 99b80 │ │ │ │ - ldr r2, [pc, #68] @ 99c5c │ │ │ │ + b 99ac4 │ │ │ │ + ldr r2, [pc, #68] @ 99ba0 │ │ │ │ ldr r3, [r2, #676] @ 0x2a4 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ - ldr r2, [pc, #60] @ 99c60 │ │ │ │ + ldr r2, [pc, #60] @ 99ba4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99c38 │ │ │ │ + bne 99b7c │ │ │ │ mov r5, #1 │ │ │ │ mov r6, r5 │ │ │ │ - b 99bc0 │ │ │ │ + b 99b04 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 99bd0 │ │ │ │ + b 99b14 │ │ │ │ mov r4, #0 │ │ │ │ - b 99b44 │ │ │ │ + b 99a88 │ │ │ │ andeq r0, r0, ip │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, asr r6 │ │ │ │ + @ instruction: 0x0008b5b0 │ │ │ │ │ │ │ │ -00099c64 : │ │ │ │ +00099ba8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #636] @ 99ef8 │ │ │ │ - ldr r2, [pc, #636] @ 99efc │ │ │ │ + ldr r5, [pc, #636] @ 99e3c │ │ │ │ + ldr r2, [pc, #636] @ 99e40 │ │ │ │ ldr r3, [r5, #704] @ 0x2c0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99e30 │ │ │ │ + bne 99d74 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #612] @ 99f00 │ │ │ │ - bl 357730 │ │ │ │ + ldr r3, [pc, #612] @ 99e44 │ │ │ │ + bl 357fd0 │ │ │ │ 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 99e08 │ │ │ │ + beq 99d4c │ │ │ │ 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 99cf8 │ │ │ │ + bgt 99c3c │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 99e08 │ │ │ │ + beq 99d4c │ │ │ │ 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 99de8 │ │ │ │ + beq 99d2c │ │ │ │ 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] │ │ │ │ @@ -114990,29 +114943,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 99d80 │ │ │ │ + bne 99cc4 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 99d7c │ │ │ │ + beq 99cc0 │ │ │ │ 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 99e68 │ │ │ │ + beq 99dac │ │ │ │ cmp r3, #1 │ │ │ │ - beq 99e3c │ │ │ │ + beq 99d80 │ │ │ │ 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] │ │ │ │ @@ -115033,17 +114986,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] @ 99f04 │ │ │ │ + ldr r2, [pc, #240] @ 99e48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99eec │ │ │ │ + bne 99e30 │ │ │ │ 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 │ │ │ │ @@ -115058,15 +115011,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 99d94 │ │ │ │ + beq 99cd8 │ │ │ │ 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] │ │ │ │ @@ -115091,58 +115044,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 99e20 │ │ │ │ + b 99d64 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, r8, lsl #30 │ │ │ │ + andeq r9, r9, ip, asr #28 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r0, lsl #9 │ │ │ │ + ldrdeq fp, [r8], -r8 │ │ │ │ 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] @ 9a180 │ │ │ │ - bl 357730 │ │ │ │ + ldr r3, [pc, #600] @ 9a0c4 │ │ │ │ + bl 357fd0 │ │ │ │ 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 9a094 │ │ │ │ + beq 99fd8 │ │ │ │ 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 99f84 │ │ │ │ + bgt 99ec8 │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9a094 │ │ │ │ + beq 99fd8 │ │ │ │ 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 9a074 │ │ │ │ + beq 99fb8 │ │ │ │ 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] │ │ │ │ @@ -115153,29 +115106,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 9a00c │ │ │ │ + bne 99f50 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9a008 │ │ │ │ + beq 99f4c │ │ │ │ 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 9a0ec │ │ │ │ + beq 9a030 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9a0c0 │ │ │ │ + beq 9a004 │ │ │ │ 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] │ │ │ │ @@ -115195,19 +115148,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] @ 9a184 │ │ │ │ - ldr r0, [pc, #232] @ 9a188 │ │ │ │ + ldr r2, [pc, #232] @ 9a0c8 │ │ │ │ + ldr r0, [pc, #232] @ 9a0cc │ │ │ │ ldr r3, [r2, #684] @ 0x2ac │ │ │ │ cmp r3, r0 │ │ │ │ - bne 9a174 │ │ │ │ + bne 9a0b8 │ │ │ │ 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 │ │ │ │ @@ -115219,15 +115172,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 9a020 │ │ │ │ + beq 99f64 │ │ │ │ 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] │ │ │ │ @@ -115240,943 +115193,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] @ 9a184 │ │ │ │ + ldr r2, [pc, #52] @ 9a0c8 │ │ │ │ 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 9a0b0 │ │ │ │ + b 99ff4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r0, lsl #9 │ │ │ │ + ldrdeq fp, [r8], -r8 │ │ │ │ │ │ │ │ -0009a18c : │ │ │ │ +0009a0d0 : │ │ │ │ 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 9a390 │ │ │ │ + beq 9a2d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #548] @ 9a3e0 │ │ │ │ + ldr r2, [pc, #548] @ 9a324 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9a1dc │ │ │ │ + bne 9a120 │ │ │ │ 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] @ 9a3e4 │ │ │ │ + ldr r2, [pc, #512] @ 9a328 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9a208 │ │ │ │ + bne 9a14c │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq 9a338 │ │ │ │ + beq 9a27c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9a630 │ │ │ │ - bl aea40 │ │ │ │ + b 9a574 │ │ │ │ + bl ae9d4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 9a2f8 │ │ │ │ + beq 9a23c │ │ │ │ mov r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15d8f4 │ │ │ │ + bl 15d8c4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 9a2d4 │ │ │ │ - bl 92b0c │ │ │ │ + beq 9a218 │ │ │ │ + bl 92b08 │ │ │ │ cmp r0, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 9a2d4 │ │ │ │ + beq 9a218 │ │ │ │ mov r4, r5 │ │ │ │ - b 9a25c │ │ │ │ + b 9a1a0 │ │ │ │ cmp r4, r7 │ │ │ │ add r3, r8, r4, lsl #2 │ │ │ │ - bge 9a300 │ │ │ │ + bge 9a244 │ │ │ │ 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 9a248 │ │ │ │ - ldr r8, [pc, #364] @ 9a3e8 │ │ │ │ - bl 357730 │ │ │ │ + bne 9a18c │ │ │ │ + ldr r8, [pc, #364] @ 9a32c │ │ │ │ + bl 357fd0 │ │ │ │ ldr r5, [r8, r0] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9a348 │ │ │ │ + bne 9a28c │ │ │ │ cmp r4, r7 │ │ │ │ - blt 9a2c0 │ │ │ │ + blt 9a204 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a2b8 │ │ │ │ + beq 9a1fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 9a2b8 │ │ │ │ + bne 9a1fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 9a1d4 │ │ │ │ + b 9a118 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl a5b7c <_PyTuple_Resize@@Base> │ │ │ │ + bl a5ac0 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a294 │ │ │ │ + beq 9a1d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a2f8 │ │ │ │ + beq 9a23c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 9a32c │ │ │ │ + beq 9a270 │ │ │ │ mov r0, #0 │ │ │ │ - b 9a1d4 │ │ │ │ + b 9a118 │ │ │ │ add r7, r7, #10 │ │ │ │ adds r7, r7, r7, lsr #2 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ - bmi 9a3cc │ │ │ │ - bl a5b7c <_PyTuple_Resize@@Base> │ │ │ │ + bmi 9a310 │ │ │ │ + bl a5ac0 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a3a4 │ │ │ │ + bne 9a2e8 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ add r3, r8, r4, lsl #2 │ │ │ │ - b 9a254 │ │ │ │ + b 9a198 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 9a2f8 │ │ │ │ - ldr r1, [pc, #172] @ 9a3ec │ │ │ │ - ldr r0, [pc, #172] @ 9a3f0 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 9a2f8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 9a23c │ │ │ │ + ldr r1, [pc, #172] @ 9a330 │ │ │ │ + ldr r0, [pc, #172] @ 9a334 │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 9a23c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9a28c │ │ │ │ - ldr r3, [pc, #152] @ 9a3f4 │ │ │ │ + beq 9a1d0 │ │ │ │ + ldr r3, [pc, #152] @ 9a338 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 189538 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 18963c <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a398 │ │ │ │ - bl 357730 │ │ │ │ + bne 9a2dc │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r8, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9a28c │ │ │ │ + beq 9a1d0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9a28c │ │ │ │ - b 9a2d4 │ │ │ │ - bl 348b64 │ │ │ │ - b 9a2f8 │ │ │ │ + beq 9a1d0 │ │ │ │ + b 9a218 │ │ │ │ + bl 3493fc │ │ │ │ + b 9a23c │ │ │ │ mov r0, r5 │ │ │ │ - bl 189560 <_PyErr_Clear@@Base> │ │ │ │ - b 9a36c │ │ │ │ + bl 189664 <_PyErr_Clear@@Base> │ │ │ │ + b 9a2b0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a2d4 │ │ │ │ + beq 9a218 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 9a2d4 │ │ │ │ + bne 9a218 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 9a2d4 │ │ │ │ - bl 29e454 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 9a218 │ │ │ │ + bl 29e8dc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9a3b0 │ │ │ │ - b 9a2d4 │ │ │ │ + bne 9a2f4 │ │ │ │ + b 9a218 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ @ instruction: 0x00555694 │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, r6, lsl #25 │ │ │ │ - eorseq fp, r5, ip, asr r5 │ │ │ │ + eorseq fp, r5, ip, lsl lr │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ │ │ │ │ -0009a3f8 : │ │ │ │ +0009a33c : │ │ │ │ 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 9a5c4 │ │ │ │ + beq 9a508 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - beq 9a5c4 │ │ │ │ + beq 9a508 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9a548 │ │ │ │ - blt 9a5e8 │ │ │ │ - ldr r8, [pc, #472] @ 9a610 │ │ │ │ - bl 357730 │ │ │ │ + beq 9a48c │ │ │ │ + blt 9a52c │ │ │ │ + ldr r8, [pc, #472] @ 9a554 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r1, [r0, r8] │ │ │ │ cmp r5, #20 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - bgt 9a56c │ │ │ │ + bgt 9a4b0 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9a550 │ │ │ │ - ldr r0, [pc, #424] @ 9a614 │ │ │ │ + beq 9a494 │ │ │ │ + ldr r0, [pc, #424] @ 9a558 │ │ │ │ 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 9a5a8 │ │ │ │ + bne 9a4ec │ │ │ │ ldr r0, [r6] │ │ │ │ add r3, r4, #12 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a4ac │ │ │ │ + beq 9a3f0 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r0] │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [r3] │ │ │ │ - beq 9a508 │ │ │ │ + beq 9a44c │ │ │ │ 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 9a508 │ │ │ │ + beq 9a44c │ │ │ │ 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 9a538 │ │ │ │ + beq 9a47c │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r0] │ │ │ │ str r0, [r3, #4]! │ │ │ │ - bne 9a4e4 │ │ │ │ + bne 9a428 │ │ │ │ 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 9a4e4 │ │ │ │ - b 9a508 │ │ │ │ - ldr r4, [pc, #200] @ 9a618 │ │ │ │ - b 9a530 │ │ │ │ - ldr r0, [pc, #196] @ 9a61c │ │ │ │ + bne 9a428 │ │ │ │ + b 9a44c │ │ │ │ + ldr r4, [pc, #200] @ 9a55c │ │ │ │ + b 9a474 │ │ │ │ + ldr r0, [pc, #196] @ 9a560 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9a99c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a8e0 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a5d0 │ │ │ │ + beq 9a514 │ │ │ │ ldr r1, [r7, r8] │ │ │ │ - b 9a490 │ │ │ │ + b 9a3d4 │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ - bhi 9a5d8 │ │ │ │ - ldr r0, [pc, #160] @ 9a61c │ │ │ │ + bhi 9a51c │ │ │ │ + ldr r0, [pc, #160] @ 9a560 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9a99c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a8e0 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a5d0 │ │ │ │ + beq 9a514 │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r1, [r7, r8] │ │ │ │ ldr r2, [r0] │ │ │ │ add r3, r4, #12 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9a4a4 │ │ │ │ + bne 9a3e8 │ │ │ │ str r0, [r3] │ │ │ │ - b 9a4b8 │ │ │ │ - ldr r3, [pc, #112] @ 9a620 │ │ │ │ + b 9a3fc │ │ │ │ + ldr r3, [pc, #112] @ 9a564 │ │ │ │ cmp r9, r3 │ │ │ │ - bne 9a5f8 │ │ │ │ + bne 9a53c │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e26c │ │ │ │ + bl 18e370 │ │ │ │ ldr r1, [r7, r8] │ │ │ │ - b 9a490 │ │ │ │ - ldr r1, [pc, #88] @ 9a624 │ │ │ │ - ldr r0, [pc, #88] @ 9a628 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - b 9a530 │ │ │ │ - bl 29e454 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 9a588 │ │ │ │ - b 9a5d0 │ │ │ │ - ldr r0, [pc, #60] @ 9a62c │ │ │ │ + b 9a3d4 │ │ │ │ + ldr r1, [pc, #88] @ 9a568 │ │ │ │ + ldr r0, [pc, #88] @ 9a56c │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + b 9a474 │ │ │ │ + bl 29e8dc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 9a4cc │ │ │ │ + b 9a514 │ │ │ │ + ldr r0, [pc, #60] @ 9a570 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 9a5d0 │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 9a514 │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ ldr r1, [r7, r8] │ │ │ │ - b 9a490 │ │ │ │ + b 9a3d4 │ │ │ │ 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, lsr #25 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ andeq r0, r0, r6, lsl #25 │ │ │ │ - eorseq fp, r5, ip, asr r5 │ │ │ │ - eorseq fp, r5, r0, asr #10 │ │ │ │ + eorseq fp, r5, ip, lsl lr │ │ │ │ + eorseq fp, r5, r0, lsl #28 │ │ │ │ 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 9a768 │ │ │ │ - blt 9a828 │ │ │ │ - ldr r8, [pc, #564] @ 9a888 │ │ │ │ + beq 9a6ac │ │ │ │ + blt 9a76c │ │ │ │ + ldr r8, [pc, #564] @ 9a7cc │ │ │ │ mov r6, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ cmp r5, #20 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - bgt 9a7ac │ │ │ │ + bgt 9a6f0 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9a794 │ │ │ │ - ldr r1, [pc, #516] @ 9a88c │ │ │ │ + beq 9a6d8 │ │ │ │ + ldr r1, [pc, #516] @ 9a7d0 │ │ │ │ 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 9a80c │ │ │ │ + bne 9a750 │ │ │ │ ldr r2, [r6] │ │ │ │ add ip, r4, #12 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a758 │ │ │ │ + beq 9a69c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, #1 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [ip] │ │ │ │ - beq 9a728 │ │ │ │ + beq 9a66c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r1, ip, #4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a774 │ │ │ │ + beq 9a6b8 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r1] │ │ │ │ - beq 9a728 │ │ │ │ + beq 9a66c │ │ │ │ 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 9a784 │ │ │ │ + beq 9a6c8 │ │ │ │ cmp r6, r5 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r1, #4]! │ │ │ │ - bne 9a704 │ │ │ │ + bne 9a648 │ │ │ │ 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 9a6d4 │ │ │ │ - b 9a728 │ │ │ │ - ldr r4, [pc, #288] @ 9a890 │ │ │ │ + bne 9a618 │ │ │ │ + b 9a66c │ │ │ │ + ldr r4, [pc, #288] @ 9a7d4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r5, #2 │ │ │ │ str r2, [ip, #4] │ │ │ │ - bne 9a6fc │ │ │ │ - b 9a728 │ │ │ │ + bne 9a640 │ │ │ │ + b 9a66c │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r1, #4]! │ │ │ │ - bne 9a704 │ │ │ │ - b 9a728 │ │ │ │ - ldr r0, [pc, #248] @ 9a894 │ │ │ │ - bl 9a99c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bne 9a648 │ │ │ │ + b 9a66c │ │ │ │ + ldr r0, [pc, #248] @ 9a7d8 │ │ │ │ + bl 9a8e0 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a834 │ │ │ │ + beq 9a778 │ │ │ │ ldr r0, [r7, r8] │ │ │ │ - b 9a6ac │ │ │ │ + b 9a5f0 │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ - bhi 9a83c │ │ │ │ - ldr r0, [pc, #216] @ 9a894 │ │ │ │ - bl 9a99c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bhi 9a780 │ │ │ │ + ldr r0, [pc, #216] @ 9a7d8 │ │ │ │ + bl 9a8e0 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a834 │ │ │ │ + beq 9a778 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r0, [r7, r8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a7ec │ │ │ │ + beq 9a730 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ add ip, r4, #12 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 9a6d4 │ │ │ │ + b 9a618 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r1, r4, #16 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ streq r2, [r4, #16] │ │ │ │ - bne 9a6e8 │ │ │ │ - b 9a6fc │ │ │ │ - ldr r3, [pc, #132] @ 9a898 │ │ │ │ + bne 9a62c │ │ │ │ + b 9a640 │ │ │ │ + ldr r3, [pc, #132] @ 9a7dc │ │ │ │ cmp r9, r3 │ │ │ │ - bne 9a870 │ │ │ │ + bne 9a7b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e26c │ │ │ │ + bl 18e370 │ │ │ │ ldr r0, [r7, r8] │ │ │ │ - b 9a6ac │ │ │ │ - ldr r0, [pc, #108] @ 9a89c │ │ │ │ + b 9a5f0 │ │ │ │ + ldr r0, [pc, #108] @ 9a7e0 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 9a750 │ │ │ │ - bl 29e454 │ │ │ │ + b 9a694 │ │ │ │ + bl 29e8dc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a834 │ │ │ │ + beq 9a778 │ │ │ │ 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 9a7ec │ │ │ │ + bne 9a730 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 9a6d4 │ │ │ │ + b 9a618 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ blx r9 │ │ │ │ ldr r0, [r7, r8] │ │ │ │ - b 9a6ac │ │ │ │ + b 9a5f0 │ │ │ │ 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, lsr #25 │ │ │ │ - eorseq fp, r5, r0, asr #10 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ + eorseq fp, r5, r0, lsl #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt 9a960 │ │ │ │ - bl 357730 │ │ │ │ - ldr r3, [pc, #196] @ 9a988 │ │ │ │ + blt 9a8a4 │ │ │ │ + bl 357fd0 │ │ │ │ + ldr r3, [pc, #196] @ 9a8cc │ │ │ │ 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 9a938 │ │ │ │ + beq 9a87c │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9a92c │ │ │ │ - ldr r1, [pc, #140] @ 9a98c │ │ │ │ + beq 9a870 │ │ │ │ + ldr r1, [pc, #140] @ 9a8d0 │ │ │ │ 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 9a948 │ │ │ │ + bne 9a88c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #88] @ 9a990 │ │ │ │ - b 9a99c <_PyObject_GC_NewVar@@Base> │ │ │ │ + ldr r0, [pc, #88] @ 9a8d4 │ │ │ │ + b 9a8e0 <_PyObject_GC_NewVar@@Base> │ │ │ │ cmn r1, #-536870908 @ 0xe0000004 │ │ │ │ - bls 9a92c │ │ │ │ + bls 9a870 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 29e454 │ │ │ │ - ldr r3, [pc, #68] @ 9a994 │ │ │ │ + b 29e8dc │ │ │ │ + ldr r3, [pc, #68] @ 9a8d8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 9a974 │ │ │ │ + bne 9a8b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e26c │ │ │ │ - b 9a924 │ │ │ │ - ldr r0, [pc, #48] @ 9a998 │ │ │ │ + bl 18e370 │ │ │ │ + b 9a868 │ │ │ │ + ldr r0, [pc, #48] @ 9a8dc │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 9a924 │ │ │ │ + b 9a868 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ blx r5 │ │ │ │ - b 9a924 │ │ │ │ + b 9a868 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ - eorseq fp, r5, r0, asr #10 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ + eorseq fp, r5, r0, lsl #28 │ │ │ │ │ │ │ │ -0009a99c <_PyObject_GC_NewVar@@Base>: │ │ │ │ +0009a8e0 <_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 9ac50 <_PyObject_GC_NewVar@@Base+0x2b4> │ │ │ │ + blt 9ab94 <_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] @ 9ac60 <_PyObject_GC_NewVar@@Base+0x2c4> │ │ │ │ + ldr r9, [pc, #640] @ 9aba4 <_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 357730 │ │ │ │ + bl 357fd0 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r8, [r9, r0] │ │ │ │ mov fp, r0 │ │ │ │ - bhi 9abfc <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ + bhi 9ab40 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ adds r3, r3, r4 │ │ │ │ - bmi 9abfc <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ - ldr sl, [pc, #584] @ 9ac64 <_PyObject_GC_NewVar@@Base+0x2c8> │ │ │ │ - ldr r1, [pc, #584] @ 9ac68 <_PyObject_GC_NewVar@@Base+0x2cc> │ │ │ │ + bmi 9ab40 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ + ldr sl, [pc, #584] @ 9aba8 <_PyObject_GC_NewVar@@Base+0x2c8> │ │ │ │ + ldr r1, [pc, #584] @ 9abac <_PyObject_GC_NewVar@@Base+0x2cc> │ │ │ │ ldr r2, [sl, #712] @ 0x2c8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9abc4 <_PyObject_GC_NewVar@@Base+0x228> │ │ │ │ + bne 9ab08 <_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 9ab88 <_PyObject_GC_NewVar@@Base+0x1ec> │ │ │ │ + bcs 9aacc <_PyObject_GC_NewVar@@Base+0x1ec> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r2, [fp, r1, lsl #3] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq 9ab70 <_PyObject_GC_NewVar@@Base+0x1d4> │ │ │ │ + beq 9aab4 <_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 9aae0 <_PyObject_GC_NewVar@@Base+0x144> │ │ │ │ + beq 9aa24 <_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 9ab28 <_PyObject_GC_NewVar@@Base+0x18c> │ │ │ │ + bgt 9aa6c <_PyObject_GC_NewVar@@Base+0x18c> │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #444] @ 9ac6c <_PyObject_GC_NewVar@@Base+0x2d0> │ │ │ │ + ldr r2, [pc, #444] @ 9abb0 <_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 9abe4 <_PyObject_GC_NewVar@@Base+0x248> │ │ │ │ + bne 9ab28 <_PyObject_GC_NewVar@@Base+0x248> │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr lr, [r2, #24] │ │ │ │ ldr sl, [r2, #28] │ │ │ │ - cmp lr, sl │ │ │ │ - bhi 9ab18 <_PyObject_GC_NewVar@@Base+0x17c> │ │ │ │ + cmp sl, lr │ │ │ │ + bcc 9aa5c <_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 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r8, [r9, r0] │ │ │ │ ldr r0, [r8, #8] │ │ │ │ - b 9aa74 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ + b 9a9b8 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ - b 9aa74 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ + b 9a9b8 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9aaa4 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + beq 9a9e8 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9aaa4 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + beq 9a9e8 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9aaa4 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bne 9a9e8 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ac40 <_PyObject_GC_NewVar@@Base+0x2a4> │ │ │ │ + bne 9ab84 <_PyObject_GC_NewVar@@Base+0x2a4> │ │ │ │ add r0, r8, #12 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 9aaa4 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bne 9a9e8 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ mov r1, #16 │ │ │ │ - bl 356884 │ │ │ │ - b 9aaa4 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bl 35711c │ │ │ │ + b 9a9e8 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 92094 │ │ │ │ + bl 91fd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 9ab08 <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ + bne 9aa4c <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ ldr r2, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #220] @ 9ac70 <_PyObject_GC_NewVar@@Base+0x2d4> │ │ │ │ + ldr r1, [pc, #220] @ 9abb4 <_PyObject_GC_NewVar@@Base+0x2d4> │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9ac18 <_PyObject_GC_NewVar@@Base+0x27c> │ │ │ │ + bne 9ab5c <_PyObject_GC_NewVar@@Base+0x27c> │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 9abfc <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ + beq 9ab40 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ ldr r3, [fp, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [fp, #800] @ 0x320 │ │ │ │ - b 9ab08 <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ + b 9aa4c <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ ldr r0, [sl, #708] @ 0x2c4 │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 9abfc <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ + beq 9ab40 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ ldr r8, [r9, fp] │ │ │ │ ldr r0, [r8, #8] │ │ │ │ - b 9aa74 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ - ldr r1, [pc, #136] @ 9ac74 <_PyObject_GC_NewVar@@Base+0x2d8> │ │ │ │ + b 9a9b8 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ + ldr r1, [pc, #136] @ 9abb8 <_PyObject_GC_NewVar@@Base+0x2d8> │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9ac2c <_PyObject_GC_NewVar@@Base+0x290> │ │ │ │ + bne 9ab70 <_PyObject_GC_NewVar@@Base+0x290> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e26c │ │ │ │ - b 9aad0 <_PyObject_GC_NewVar@@Base+0x134> │ │ │ │ + bl 18e370 │ │ │ │ + b 9aa14 <_PyObject_GC_NewVar@@Base+0x134> │ │ │ │ mov r0, r8 │ │ │ │ - bl 29e470 │ │ │ │ + bl 29e8f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9aaa4 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bne 9a9e8 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ mov r4, #0 │ │ │ │ - b 9aad4 <_PyObject_GC_NewVar@@Base+0x138> │ │ │ │ + b 9aa18 <_PyObject_GC_NewVar@@Base+0x138> │ │ │ │ ldr r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ - b 9abac <_PyObject_GC_NewVar@@Base+0x210> │ │ │ │ + b 9aaf0 <_PyObject_GC_NewVar@@Base+0x210> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9aad0 <_PyObject_GC_NewVar@@Base+0x134> │ │ │ │ + b 9aa14 <_PyObject_GC_NewVar@@Base+0x134> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9aaa4 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ - b 9ab54 <_PyObject_GC_NewVar@@Base+0x1b8> │ │ │ │ - ldr r1, [pc, #32] @ 9ac78 <_PyObject_GC_NewVar@@Base+0x2dc> │ │ │ │ - ldr r0, [pc, #32] @ 9ac7c <_PyObject_GC_NewVar@@Base+0x2e0> │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 9ac10 <_PyObject_GC_NewVar@@Base+0x274> │ │ │ │ + bne 9a9e8 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + b 9aa98 <_PyObject_GC_NewVar@@Base+0x1b8> │ │ │ │ + ldr r1, [pc, #32] @ 9abbc <_PyObject_GC_NewVar@@Base+0x2dc> │ │ │ │ + ldr r0, [pc, #32] @ 9abc0 <_PyObject_GC_NewVar@@Base+0x2e0> │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 9ab54 <_PyObject_GC_NewVar@@Base+0x274> │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, ror pc │ │ │ │ + andeq r1, r9, r0, asr #29 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, lsl r0 │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ andeq r0, r0, sl, asr r7 │ │ │ │ - @ instruction: 0x0035eabc │ │ │ │ + eorseq pc, r5, ip, ror r3 @ │ │ │ │ │ │ │ │ -0009ac80 <_Py_Dealloc@@Base>: │ │ │ │ +0009abc4 <_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] @ 9acdc <_Py_Dealloc@@Base+0x5c> │ │ │ │ + ldr r2, [pc, #68] @ 9ac20 <_Py_Dealloc@@Base+0x5c> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9acb4 <_Py_Dealloc@@Base+0x34> │ │ │ │ + bne 9abf8 <_Py_Dealloc@@Base+0x34> │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r1, [pc, #36] @ 9ace0 <_Py_Dealloc@@Base+0x60> │ │ │ │ + ldr r1, [pc, #36] @ 9ac24 <_Py_Dealloc@@Base+0x60> │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9accc <_Py_Dealloc@@Base+0x4c> │ │ │ │ + bne 9ac10 <_Py_Dealloc@@Base+0x4c> │ │ │ │ mov r0, r4 │ │ │ │ - b 9aca8 <_Py_Dealloc@@Base+0x28> │ │ │ │ + b 9abec <_Py_Dealloc@@Base+0x28> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b 9acc4 <_Py_Dealloc@@Base+0x44> │ │ │ │ + b 9ac08 <_Py_Dealloc@@Base+0x44> │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ 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 9aefc <_Py_Dealloc@@Base+0x27c> │ │ │ │ + beq 9ae40 <_Py_Dealloc@@Base+0x27c> │ │ │ │ ldr r1, [r0, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic r1, r1, #3 │ │ │ │ - ldr r7, [pc, #1132] @ 9b184 <_Py_Dealloc@@Base+0x504> │ │ │ │ + ldr r7, [pc, #1132] @ 9b0c8 <_Py_Dealloc@@Base+0x504> │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r1 │ │ │ │ str r2, [r1] │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 9af10 <_Py_Dealloc@@Base+0x290> │ │ │ │ + beq 9ae54 <_Py_Dealloc@@Base+0x290> │ │ │ │ ldr r3, [r9, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble 9b0a0 <_Py_Dealloc@@Base+0x420> │ │ │ │ + ble 9afe4 <_Py_Dealloc@@Base+0x420> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r9, #36] @ 0x24 │ │ │ │ - beq 9aed4 <_Py_Dealloc@@Base+0x254> │ │ │ │ + beq 9ae18 <_Py_Dealloc@@Base+0x254> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ subs r4, r4, #1 │ │ │ │ - bmi 9af74 <_Py_Dealloc@@Base+0x2f4> │ │ │ │ - ldr r8, [pc, #1040] @ 9b188 <_Py_Dealloc@@Base+0x508> │ │ │ │ - b 9ad88 <_Py_Dealloc@@Base+0x108> │ │ │ │ + bmi 9aeb8 <_Py_Dealloc@@Base+0x2f4> │ │ │ │ + ldr r8, [pc, #1040] @ 9b0cc <_Py_Dealloc@@Base+0x508> │ │ │ │ + b 9accc <_Py_Dealloc@@Base+0x108> │ │ │ │ sub r4, r4, #1 │ │ │ │ cmn r4, #1 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - beq 9addc <_Py_Dealloc@@Base+0x15c> │ │ │ │ + beq 9ad20 <_Py_Dealloc@@Base+0x15c> │ │ │ │ ldr r5, [r1, r4, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9ad78 <_Py_Dealloc@@Base+0xf8> │ │ │ │ + beq 9acbc <_Py_Dealloc@@Base+0xf8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9ad78 <_Py_Dealloc@@Base+0xf8> │ │ │ │ + beq 9acbc <_Py_Dealloc@@Base+0xf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 9ad78 <_Py_Dealloc@@Base+0xf8> │ │ │ │ + bne 9acbc <_Py_Dealloc@@Base+0xf8> │ │ │ │ ldr r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr sl, [r2, #24] │ │ │ │ - bne 9b074 <_Py_Dealloc@@Base+0x3f4> │ │ │ │ + bne 9afb8 <_Py_Dealloc@@Base+0x3f4> │ │ │ │ mov r0, r5 │ │ │ │ sub r4, r4, #1 │ │ │ │ blx sl │ │ │ │ cmn r4, #1 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - bne 9ad88 <_Py_Dealloc@@Base+0x108> │ │ │ │ - ldr r5, [pc, #936] @ 9b18c <_Py_Dealloc@@Base+0x50c> │ │ │ │ - ldr r2, [pc, #936] @ 9b190 <_Py_Dealloc@@Base+0x510> │ │ │ │ + bne 9accc <_Py_Dealloc@@Base+0x108> │ │ │ │ + ldr r5, [pc, #936] @ 9b0d0 <_Py_Dealloc@@Base+0x50c> │ │ │ │ + ldr r2, [pc, #936] @ 9b0d4 <_Py_Dealloc@@Base+0x510> │ │ │ │ ldr r3, [r5, #704] @ 0x2c0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9af90 <_Py_Dealloc@@Base+0x310> │ │ │ │ - bl 357730 │ │ │ │ + bne 9aed4 <_Py_Dealloc@@Base+0x310> │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - beq 9ae80 <_Py_Dealloc@@Base+0x200> │ │ │ │ + beq 9adc4 <_Py_Dealloc@@Base+0x200> │ │ │ │ ldr r4, [r3, #1528] @ 0x5f8 │ │ │ │ bic r2, r1, #4080 @ 0xff0 │ │ │ │ cmn r4, #804 @ 0x324 │ │ │ │ bic r2, r2, #15 │ │ │ │ - beq 9af3c <_Py_Dealloc@@Base+0x2bc> │ │ │ │ + beq 9ae80 <_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 9ae58 <_Py_Dealloc@@Base+0x1d8> │ │ │ │ + bgt 9ad9c <_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 9af3c <_Py_Dealloc@@Base+0x2bc> │ │ │ │ + beq 9ae80 <_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 9af1c <_Py_Dealloc@@Base+0x29c> │ │ │ │ + beq 9ae60 <_Py_Dealloc@@Base+0x29c> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9afac <_Py_Dealloc@@Base+0x32c> │ │ │ │ + beq 9aef0 <_Py_Dealloc@@Base+0x32c> │ │ │ │ ldr r2, [r3, #2092] @ 0x82c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi 9aeec <_Py_Dealloc@@Base+0x26c> │ │ │ │ - ldr r0, [pc, #764] @ 9b194 <_Py_Dealloc@@Base+0x514> │ │ │ │ + bhi 9ae30 <_Py_Dealloc@@Base+0x26c> │ │ │ │ + ldr r0, [pc, #764] @ 9b0d8 <_Py_Dealloc@@Base+0x514> │ │ │ │ cmp r1, r0 │ │ │ │ - bne 9aeec <_Py_Dealloc@@Base+0x26c> │ │ │ │ + bne 9ae30 <_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 1c55d0 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c5ae8 <_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 9ae90 <_Py_Dealloc@@Base+0x210> │ │ │ │ + bls 9add4 <_Py_Dealloc@@Base+0x210> │ │ │ │ ldr r3, [r1, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b 9aeac <_Py_Dealloc@@Base+0x22c> │ │ │ │ - ldr r7, [pc, #640] @ 9b184 <_Py_Dealloc@@Base+0x504> │ │ │ │ - bl 357730 │ │ │ │ + b 9adf0 <_Py_Dealloc@@Base+0x22c> │ │ │ │ + ldr r7, [pc, #640] @ 9b0c8 <_Py_Dealloc@@Base+0x504> │ │ │ │ + bl 357fd0 │ │ │ │ ldr r9, [r7, r0] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 9ad44 <_Py_Dealloc@@Base+0xc4> │ │ │ │ - ldr r1, [pc, #640] @ 9b198 <_Py_Dealloc@@Base+0x518> │ │ │ │ - ldr r0, [pc, #640] @ 9b19c <_Py_Dealloc@@Base+0x51c> │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne 9ac88 <_Py_Dealloc@@Base+0xc4> │ │ │ │ + ldr r1, [pc, #640] @ 9b0dc <_Py_Dealloc@@Base+0x518> │ │ │ │ + ldr r0, [pc, #640] @ 9b0e0 <_Py_Dealloc@@Base+0x51c> │ │ │ │ + bl 7d768 <_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 9ae80 <_Py_Dealloc@@Base+0x200> │ │ │ │ + b 9adc4 <_Py_Dealloc@@Base+0x200> │ │ │ │ ldr r3, [r5, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #600] @ 9b1a0 <_Py_Dealloc@@Base+0x520> │ │ │ │ + ldr r2, [pc, #600] @ 9b0e4 <_Py_Dealloc@@Base+0x520> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9b094 <_Py_Dealloc@@Base+0x414> │ │ │ │ + bne 9afd8 <_Py_Dealloc@@Base+0x414> │ │ │ │ mov r0, r1 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4, #800] @ 0x320 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #800] @ 0x320 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b 9ae80 <_Py_Dealloc@@Base+0x200> │ │ │ │ - ldr r5, [pc, #528] @ 9b18c <_Py_Dealloc@@Base+0x50c> │ │ │ │ - ldr r2, [pc, #528] @ 9b190 <_Py_Dealloc@@Base+0x510> │ │ │ │ + b 9adc4 <_Py_Dealloc@@Base+0x200> │ │ │ │ + ldr r5, [pc, #528] @ 9b0d0 <_Py_Dealloc@@Base+0x50c> │ │ │ │ + ldr r2, [pc, #528] @ 9b0d4 <_Py_Dealloc@@Base+0x510> │ │ │ │ ldr r3, [r5, #704] @ 0x2c0 │ │ │ │ cmp r3, r2 │ │ │ │ ldreq r3, [r9, #8] │ │ │ │ addeq r3, r3, #4096 @ 0x1000 │ │ │ │ - beq 9ae08 <_Py_Dealloc@@Base+0x188> │ │ │ │ + beq 9ad4c <_Py_Dealloc@@Base+0x188> │ │ │ │ ldr r0, [r5, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b 9ae80 <_Py_Dealloc@@Base+0x200> │ │ │ │ + b 9adc4 <_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] │ │ │ │ @@ -116185,82 +116138,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 9b00c <_Py_Dealloc@@Base+0x38c> │ │ │ │ + bne 9af50 <_Py_Dealloc@@Base+0x38c> │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9b008 <_Py_Dealloc@@Base+0x388> │ │ │ │ + beq 9af4c <_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 9b0f0 <_Py_Dealloc@@Base+0x470> │ │ │ │ + beq 9b034 <_Py_Dealloc@@Base+0x470> │ │ │ │ cmp r2, #1 │ │ │ │ - beq 9b0c4 <_Py_Dealloc@@Base+0x444> │ │ │ │ + beq 9b008 <_Py_Dealloc@@Base+0x444> │ │ │ │ ldr r2, [lr, #532] @ 0x214 │ │ │ │ cmp r2, #0 │ │ │ │ streq r0, [lr, #532] @ 0x214 │ │ │ │ cmp r0, ip │ │ │ │ - beq 9ae80 <_Py_Dealloc@@Base+0x200> │ │ │ │ + beq 9adc4 <_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 9ae80 <_Py_Dealloc@@Base+0x200> │ │ │ │ - ldr r2, [pc, #296] @ 9b1a4 <_Py_Dealloc@@Base+0x524> │ │ │ │ + b 9adc4 <_Py_Dealloc@@Base+0x200> │ │ │ │ + ldr r2, [pc, #296] @ 9b0e8 <_Py_Dealloc@@Base+0x524> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 9adc4 <_Py_Dealloc@@Base+0x144> │ │ │ │ + beq 9ad08 <_Py_Dealloc@@Base+0x144> │ │ │ │ ldr r2, [r8, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b 9adc4 <_Py_Dealloc@@Base+0x144> │ │ │ │ + b 9ad08 <_Py_Dealloc@@Base+0x144> │ │ │ │ ldr r0, [r5, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b 9af54 <_Py_Dealloc@@Base+0x2d4> │ │ │ │ + b 9ae98 <_Py_Dealloc@@Base+0x2d4> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #248] @ 9b1a8 <_Py_Dealloc@@Base+0x528> │ │ │ │ + ldr r2, [pc, #248] @ 9b0ec <_Py_Dealloc@@Base+0x528> │ │ │ │ cmp r1, r2 │ │ │ │ - bne 9ad50 <_Py_Dealloc@@Base+0xd0> │ │ │ │ + bne 9ac94 <_Py_Dealloc@@Base+0xd0> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1c540c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c5924 <_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 9ae80 <_Py_Dealloc@@Base+0x200> │ │ │ │ + b 9adc4 <_Py_Dealloc@@Base+0x200> │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9b020 <_Py_Dealloc@@Base+0x3a0> │ │ │ │ + beq 9af64 <_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] │ │ │ │ @@ -116282,31 +116235,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 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b 9ae80 <_Py_Dealloc@@Base+0x200> │ │ │ │ + b 9adc4 <_Py_Dealloc@@Base+0x200> │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, r8, lsl #30 │ │ │ │ + andeq r9, r9, ip, asr #28 │ │ │ │ @ instruction: 0x00555694 │ │ │ │ - ldrsheq fp, [r5], -r4 @ │ │ │ │ - eorseq r2, sp, r4, ror r4 │ │ │ │ - andeq fp, r8, r0, lsl #9 │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ - andeq sl, r9, r4, ror #25 │ │ │ │ + @ instruction: 0x0035b9b4 │ │ │ │ + eorseq r2, sp, r4, lsr sp │ │ │ │ + ldrdeq fp, [r8], -r8 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ + andeq sl, r9, r8, lsr #24 │ │ │ │ │ │ │ │ -0009b1ac : │ │ │ │ +0009b0f0 : │ │ │ │ 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 │ │ │ │ @@ -116315,139 +116268,139 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ stmdb r0, {r2, r3} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0009b1e8 : │ │ │ │ +0009b12c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 9b218 │ │ │ │ - bl 357730 │ │ │ │ + ldr r3, [pc, #24] @ 9b15c │ │ │ │ + bl 357fd0 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r1, [pc, #8] @ 9b21c │ │ │ │ - ldr r0, [pc, #8] @ 9b220 │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #8] @ 9b160 │ │ │ │ + ldr r0, [pc, #8] @ 9b164 │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsheq fp, [r5], -r4 @ │ │ │ │ - eorseq r2, sp, r4, ror r4 │ │ │ │ + @ instruction: 0x0035b9b4 │ │ │ │ + eorseq r2, sp, r4, lsr sp │ │ │ │ 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] @ 9b2a0 │ │ │ │ + ldr r2, [pc, #64] @ 9b1e4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9b27c │ │ │ │ + bne 9b1c0 │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r1, [pc, #32] @ 9b2a4 │ │ │ │ + ldr r1, [pc, #32] @ 9b1e8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9b290 │ │ │ │ + bne 9b1d4 │ │ │ │ mov r0, r4 │ │ │ │ - b 9b270 │ │ │ │ + b 9b1b4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b 9b288 │ │ │ │ + b 9b1cc │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ 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] @ 9b324 │ │ │ │ + ldr r2, [pc, #64] @ 9b268 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9b300 │ │ │ │ + bne 9b244 │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r1, [pc, #32] @ 9b328 │ │ │ │ + ldr r1, [pc, #32] @ 9b26c │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9b314 │ │ │ │ + bne 9b258 │ │ │ │ mov r0, r4 │ │ │ │ - b 9b2f4 │ │ │ │ + b 9b238 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b 9b30c │ │ │ │ + b 9b250 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ │ │ │ │ -0009b32c : │ │ │ │ +0009b270 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #140] @ 9b3d0 │ │ │ │ + ldr r3, [pc, #140] @ 9b314 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 9b39c │ │ │ │ + bne 9b2e0 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq 9b39c │ │ │ │ + beq 9b2e0 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b3d4 │ │ │ │ + bl 9b318 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 9b3c8 │ │ │ │ + beq 9b30c │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - bne 9b388 │ │ │ │ + bne 9b2cc │ │ │ │ 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 8be14 │ │ │ │ + bl 8bd6c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 9b380 │ │ │ │ + beq 9b2c4 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3d4 │ │ │ │ + bl 9b318 │ │ │ │ cmn r0, #3 │ │ │ │ - bne 9b374 │ │ │ │ + bne 9b2b8 │ │ │ │ mvn r0, #0 │ │ │ │ - b 9b380 │ │ │ │ + b 9b2c4 │ │ │ │ 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] │ │ │ │ @@ -116455,833 +116408,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 9b764 │ │ │ │ + beq 9b6a8 │ │ │ │ ldrb r8, [r4, #4] │ │ │ │ - ldr r2, [pc, #3260] @ 9c0d8 │ │ │ │ + ldr r2, [pc, #3260] @ 9c01c │ │ │ │ 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 9bc78 │ │ │ │ + bne 9bbbc │ │ │ │ add sl, r4, #20 │ │ │ │ add r3, sl, r3 │ │ │ │ cmp r8, #7 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bgt 9b61c │ │ │ │ + bgt 9b560 │ │ │ │ ldrsb r3, [sl, r9] │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ - blt 9b55c │ │ │ │ + blt 9b4a0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r2, r3, lsl #3] │ │ │ │ cmp r6, r0 │ │ │ │ - beq 9b5ec │ │ │ │ + beq 9b530 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - beq 9b6d8 │ │ │ │ + beq 9b61c │ │ │ │ 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 9b67c │ │ │ │ + blt 9b5c0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, r5, lsl #3] │ │ │ │ cmp r6, r3 │ │ │ │ - beq 9b5ec │ │ │ │ + beq 9b530 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq 9b580 │ │ │ │ + beq 9b4c4 │ │ │ │ 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 9b908 │ │ │ │ + bgt 9b84c │ │ │ │ ldrsb r5, [sl, r9] │ │ │ │ cmp r5, #0 │ │ │ │ - blt 9b688 │ │ │ │ + blt 9b5cc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r2, r5, lsl #3] │ │ │ │ cmp r6, r1 │ │ │ │ - beq 9b5ec │ │ │ │ + beq 9b530 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq 9ba58 │ │ │ │ + beq 9b99c │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r9, r9, r3, lsr #5 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r8, #7 │ │ │ │ and r9, r9, r7 │ │ │ │ - bgt 9b938 │ │ │ │ + bgt 9b87c │ │ │ │ ldrsb r5, [sl, r9] │ │ │ │ cmp r5, #0 │ │ │ │ - blt 9b6b8 │ │ │ │ + blt 9b5fc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r2, r5, lsl #3] │ │ │ │ cmp r6, r1 │ │ │ │ - beq 9b5ec │ │ │ │ + beq 9b530 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq 9bc00 │ │ │ │ + beq 9bb44 │ │ │ │ lsr r3, r3, #10 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add r9, r9, r2 │ │ │ │ and r9, r9, r7 │ │ │ │ - b 9b4d4 │ │ │ │ + b 9b418 │ │ │ │ cmn r3, #1 │ │ │ │ - bne 9be34 │ │ │ │ + bne 9be34 │ │ │ │ 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 9b4bc │ │ │ │ + bne 9b400 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9b5ec │ │ │ │ + beq 9b530 │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ ldrb ip, [r3, #16] │ │ │ │ eor r0, r1, ip │ │ │ │ tst r0, #28 │ │ │ │ - bne 9b4bc │ │ │ │ + bne 9b400 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c04c │ │ │ │ + beq 9be2c │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addeq r0, r3, #28 │ │ │ │ addne r0, r3, #20 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c0a4 │ │ │ │ + beq 9c00c │ │ │ │ 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 9b4bc │ │ │ │ + bne 9b400 │ │ │ │ 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 9b56c │ │ │ │ + b 9b4b0 │ │ │ │ cmp r8, #15 │ │ │ │ - bgt 9bb0c │ │ │ │ + bgt 9ba50 │ │ │ │ lsl r3, r9, #1 │ │ │ │ ldrsh r5, [sl, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - blt 9b698 │ │ │ │ + blt 9b5dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, r5, lsl #3] │ │ │ │ cmp r6, r0 │ │ │ │ - beq 9b5ec │ │ │ │ + beq 9b530 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - beq 9b6d8 │ │ │ │ + beq 9b61c │ │ │ │ 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 9bb34 │ │ │ │ + bgt 9ba78 │ │ │ │ lsl r3, r9, #1 │ │ │ │ ldrsh r5, [sl, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - bge 9b4a0 │ │ │ │ + bge 9b3e4 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b564 │ │ │ │ - b 9b4bc │ │ │ │ + beq 9b4a8 │ │ │ │ + b 9b400 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 9be78 │ │ │ │ + bne 9be94 │ │ │ │ mov r3, #0 │ │ │ │ - b 9b56c │ │ │ │ + b 9b4b0 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b564 │ │ │ │ + beq 9b4a8 │ │ │ │ lsr r3, fp, #5 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r3, r3, #1 │ │ │ │ add r9, r3, r9 │ │ │ │ and r9, r9, r7 │ │ │ │ - b 9b66c │ │ │ │ + b 9b5b0 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b690 │ │ │ │ + beq 9b5d4 │ │ │ │ lsr r3, r3, #10 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add r2, r2, r9 │ │ │ │ and r9, r2, r7 │ │ │ │ - b 9b4dc │ │ │ │ + b 9b420 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, ip │ │ │ │ - bne 9b744 │ │ │ │ + bne 9b688 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9b5ec │ │ │ │ + beq 9b530 │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ eor r2, r1, r3 │ │ │ │ tst r2, #28 │ │ │ │ - bne 9b744 │ │ │ │ + bne 9b688 │ │ │ │ tst r3, #32 │ │ │ │ - beq 9be8c │ │ │ │ + beq 9bea8 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addeq r0, r0, #28 │ │ │ │ addne r0, r0, #20 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c0c8 │ │ │ │ + beq 9bffc │ │ │ │ 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 9b5ec │ │ │ │ + beq 9b530 │ │ │ │ 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 9b494 │ │ │ │ - b 9b664 │ │ │ │ + ble 9b3d8 │ │ │ │ + b 9b5a8 │ │ │ │ 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 9b980 │ │ │ │ + bgt 9b8c4 │ │ │ │ cmp r8, #0 │ │ │ │ - blt 9b970 │ │ │ │ + blt 9b8b4 │ │ │ │ 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 9b994 │ │ │ │ + beq 9b8d8 │ │ │ │ ldr r1, [r5, r0, lsl #2] │ │ │ │ cmp fp, r1 │ │ │ │ - beq 9b9c0 │ │ │ │ + beq 9b904 │ │ │ │ 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 9bad0 │ │ │ │ + bgt 9ba14 │ │ │ │ cmp r8, #0 │ │ │ │ - blt 9b9b4 │ │ │ │ + blt 9b8f8 │ │ │ │ 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 9bae4 │ │ │ │ + beq 9ba28 │ │ │ │ ldr r1, [r5, r1, lsl #2] │ │ │ │ cmp fp, r1 │ │ │ │ - beq 9bb5c │ │ │ │ + beq 9baa0 │ │ │ │ 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 9b8f4 │ │ │ │ + bgt 9b838 │ │ │ │ ldrsb r8, [r7, r4] │ │ │ │ cmp r8, #0 │ │ │ │ - blt 9bb50 │ │ │ │ + blt 9ba94 │ │ │ │ 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 9bb3c │ │ │ │ + beq 9ba80 │ │ │ │ ldr r0, [r6, r0, lsl #2] │ │ │ │ cmp fp, r0 │ │ │ │ - beq 9bce0 │ │ │ │ + beq 9bcb4 │ │ │ │ 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 9bd60 │ │ │ │ + bgt 9bd34 │ │ │ │ ldrsb r8, [r7, r4] │ │ │ │ cmp r8, #0 │ │ │ │ - blt 9bbf4 │ │ │ │ + blt 9bb38 │ │ │ │ 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 9bb3c │ │ │ │ + beq 9ba80 │ │ │ │ ldr r0, [r6, r0, lsl #2] │ │ │ │ cmp fp, r0 │ │ │ │ - beq 9bd74 │ │ │ │ + beq 9bd48 │ │ │ │ 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 9b84c │ │ │ │ + ble 9b790 │ │ │ │ cmp r2, #15 │ │ │ │ lslle r3, r4, #1 │ │ │ │ ldrshle r8, [r7, r3] │ │ │ │ ldrgt r8, [r7, r4, lsl #2] │ │ │ │ - b 9b850 │ │ │ │ + b 9b794 │ │ │ │ cmp r8, #15 │ │ │ │ lslle r2, r9, #1 │ │ │ │ ldrshle r5, [sl, r2] │ │ │ │ ldrgt r5, [sl, r9, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - bge 9b4e8 │ │ │ │ + bge 9b42c │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b690 │ │ │ │ + beq 9b5d4 │ │ │ │ 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 9b528 │ │ │ │ + bge 9b46c │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b690 │ │ │ │ + beq 9b5d4 │ │ │ │ lsr r3, r3, #10 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ - add r9, r9, r2 │ │ │ │ - and r9, r9, r7 │ │ │ │ - b 9b908 │ │ │ │ + add r2, r2, r9 │ │ │ │ + and r9, r2, r7 │ │ │ │ + b 9b84c │ │ │ │ cmn r8, #1 │ │ │ │ - bne 9b7c8 │ │ │ │ + bne 9b70c │ │ │ │ mvn r5, #0 │ │ │ │ - b 9b690 │ │ │ │ + b 9b5d4 │ │ │ │ cmp r2, #15 │ │ │ │ lslle r0, r3, #1 │ │ │ │ ldrgt r8, [r7, r3, lsl #2] │ │ │ │ ldrshle r8, [r7, r0] │ │ │ │ - b 9b790 │ │ │ │ + b 9b6d4 │ │ │ │ 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 9b56c │ │ │ │ + b 9b4b0 │ │ │ │ cmn r8, #1 │ │ │ │ - beq 9b978 │ │ │ │ - b 9b820 │ │ │ │ + beq 9b8bc │ │ │ │ + b 9b764 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9bdf4 │ │ │ │ + beq 9bdc8 │ │ │ │ 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 116f4c │ │ │ │ + bl 116f44 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ - beq 9ba1c │ │ │ │ + beq 9b960 │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ - beq 9be04 │ │ │ │ + beq 9bdd0 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 9be70 │ │ │ │ + blt 9be8c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp sl, r4 │ │ │ │ - bne 9b400 │ │ │ │ + bne 9b344 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 9b400 │ │ │ │ + bne 9b344 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9baf8 │ │ │ │ + bne 9ba3c │ │ │ │ ldrb r2, [sl, #4] │ │ │ │ - b 9b7c8 │ │ │ │ + b 9b70c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9b504 │ │ │ │ + bne 9b448 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9b5ec │ │ │ │ + beq 9b530 │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ ldrb ip, [r6, #16] │ │ │ │ eor r0, lr, ip │ │ │ │ tst r0, #28 │ │ │ │ - bne 9b504 │ │ │ │ + bne 9b448 │ │ │ │ tst lr, #32 │ │ │ │ - beq 9bdfc │ │ │ │ + beq 9be24 │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ addne r0, r1, #20 │ │ │ │ addeq r0, r1, #28 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c0c0 │ │ │ │ + beq 9c004 │ │ │ │ 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 9b5ec │ │ │ │ - b 9b504 │ │ │ │ + beq 9b530 │ │ │ │ + b 9b448 │ │ │ │ cmp r2, #15 │ │ │ │ lslle r1, r3, #1 │ │ │ │ ldrgt r8, [r7, r3, lsl #2] │ │ │ │ ldrshle r8, [r7, r1] │ │ │ │ - b 9b7e8 │ │ │ │ + b 9b72c │ │ │ │ mov r5, r8 │ │ │ │ ldrb r1, [sl, #5] │ │ │ │ mov r8, r7 │ │ │ │ mov r3, r0 │ │ │ │ - b 9b9a0 │ │ │ │ + b 9b8e4 │ │ │ │ mov r5, r8 │ │ │ │ ldrb r1, [sl, #5] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r8, r7 │ │ │ │ - b 9b9a0 │ │ │ │ + b 9b8e4 │ │ │ │ ldr r5, [sl, r9, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - bge 9b638 │ │ │ │ + bge 9b57c │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b564 │ │ │ │ + beq 9b4a8 │ │ │ │ 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 9b674 │ │ │ │ + b 9b5b8 │ │ │ │ mov r5, r8 │ │ │ │ ldrb r1, [sl, #5] │ │ │ │ mov r8, r7 │ │ │ │ mov r3, ip │ │ │ │ - b 9b9a0 │ │ │ │ + b 9b8e4 │ │ │ │ cmn r8, #1 │ │ │ │ - beq 9b978 │ │ │ │ - b 9b880 │ │ │ │ + beq 9b8bc │ │ │ │ + b 9b7c4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9be9c │ │ │ │ + beq 9be7c │ │ │ │ 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 116f4c │ │ │ │ + bl 116f44 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ - beq 9bbb8 │ │ │ │ + beq 9bafc │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ - beq 9be1c │ │ │ │ + beq 9bde8 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 9be70 │ │ │ │ + blt 9be8c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp sl, r4 │ │ │ │ - bne 9b400 │ │ │ │ + bne 9b344 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - cmp r1, r0 │ │ │ │ - bne 9b400 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne 9b344 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9baf8 │ │ │ │ + bne 9ba3c │ │ │ │ ldrb r2, [sl, #4] │ │ │ │ - b 9b820 │ │ │ │ + b 9b764 │ │ │ │ cmn r8, #1 │ │ │ │ - beq 9b978 │ │ │ │ - b 9b8d0 │ │ │ │ + beq 9b8bc │ │ │ │ + b 9b814 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9b544 │ │ │ │ + bne 9b488 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9b5ec │ │ │ │ + beq 9b530 │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ ldrb ip, [r6, #16] │ │ │ │ eor r0, lr, ip │ │ │ │ tst r0, #28 │ │ │ │ - bne 9b544 │ │ │ │ + bne 9b488 │ │ │ │ tst lr, #32 │ │ │ │ - beq 9be94 │ │ │ │ + beq 9be84 │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ addne r0, r1, #20 │ │ │ │ addeq r0, r1, #28 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c09c │ │ │ │ + beq 9bff4 │ │ │ │ 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 9b5ec │ │ │ │ - b 9b544 │ │ │ │ + beq 9b530 │ │ │ │ + b 9b488 │ │ │ │ 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 9c080 │ │ │ │ + bgt 9bfb8 │ │ │ │ cmp sl, #0 │ │ │ │ - bge 9c054 │ │ │ │ + bge 9bf8c │ │ │ │ cmn sl, #1 │ │ │ │ - beq 9b564 │ │ │ │ + beq 9b4a8 │ │ │ │ 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 9c030 │ │ │ │ + bgt 9bf70 │ │ │ │ cmp sl, #0 │ │ │ │ - bge 9bec8 │ │ │ │ + bge 9bf44 │ │ │ │ cmn sl, #1 │ │ │ │ - beq 9b564 │ │ │ │ - b 9bef0 │ │ │ │ + beq 9b4a8 │ │ │ │ + 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 9bf30 │ │ │ │ + ldrsb r8, [r4, r9] │ │ │ │ + cmp r8, #0 │ │ │ │ + bge 9bf04 │ │ │ │ + cmn r8, #1 │ │ │ │ + beq 9b4a8 │ │ │ │ + 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 9bedc │ │ │ │ + cmp r8, #0 │ │ │ │ + bge 9beb0 │ │ │ │ + cmn r8, #1 │ │ │ │ + beq 9b4a8 │ │ │ │ + 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 9bc48 │ │ │ │ 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 116f4c │ │ │ │ + bl 116f44 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9bd2c │ │ │ │ + beq 9bd00 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ - beq 9be4c │ │ │ │ + beq 9be58 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 9be70 │ │ │ │ + blt 9be8c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp sl, r0 │ │ │ │ - bne 9c024 │ │ │ │ + bne 9be4c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne 9c024 │ │ │ │ + bne 9be4c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9baf8 │ │ │ │ + bne 9ba3c │ │ │ │ ldrb r2, [sl, #4] │ │ │ │ - b 9b880 │ │ │ │ + b 9b7c4 │ │ │ │ cmp r2, #15 │ │ │ │ lslle r3, r4, #1 │ │ │ │ ldrshle r8, [r7, r3] │ │ │ │ ldrgt r8, [r7, r4, lsl #2] │ │ │ │ - b 9b8a0 │ │ │ │ + b 9b7e4 │ │ │ │ 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 116f4c │ │ │ │ + bl 116f44 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9bdc0 │ │ │ │ + beq 9bd94 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ - beq 9bea4 │ │ │ │ + beq 9be00 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 9be70 │ │ │ │ + blt 9be8c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp sl, r0 │ │ │ │ - bne 9c024 │ │ │ │ + bne 9be4c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne 9c024 │ │ │ │ + bne 9be4c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9baf8 │ │ │ │ + bne 9ba3c │ │ │ │ ldrb r2, [sl, #4] │ │ │ │ - b 9b8d0 │ │ │ │ + b 9b814 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b 9b9e0 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b 9ba98 │ │ │ │ + b 9b924 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b 9ba1c │ │ │ │ + b 9b960 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b 9bbb8 │ │ │ │ - lsr r3, fp, #5 │ │ │ │ - add r9, r9, r9, lsl #2 │ │ │ │ - add r3, r3, #1 │ │ │ │ - add r9, r3, r9 │ │ │ │ - and r9, r9, r7 │ │ │ │ - b 9b494 │ │ │ │ + b 9bafc │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b 9bd2c │ │ │ │ - mvn r5, #2 │ │ │ │ - b 9b690 │ │ │ │ + b 9bd94 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b 9b9dc │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + b 9b504 │ │ │ │ + lsr r3, fp, #5 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ - add r9, r9, r3, lsr #5 │ │ │ │ - add r9, r9, #1 │ │ │ │ + add r3, r3, #1 │ │ │ │ + add r9, r3, r9 │ │ │ │ and r9, r9, r7 │ │ │ │ - b 9b51c │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b 9b718 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b 9bc40 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - b 9bb7c │ │ │ │ + b 9b3d8 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + b 9b344 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b 9bdc0 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r3, sl │ │ │ │ - mov r1, r4 │ │ │ │ - stm sp, {r6, fp} │ │ │ │ - bl 256fa0 <_PySys_GetRequiredAttrString@@Base+0xa4c> │ │ │ │ - subs r8, r0, #0 │ │ │ │ - blt 9c0b0 │ │ │ │ - bne 9bf84 │ │ │ │ - ldrb r8, [r4, #4] │ │ │ │ - lsr r3, fp, #10 │ │ │ │ - add r9, r9, r9, lsl #2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - add r3, r3, #1 │ │ │ │ - add r9, r3, r9 │ │ │ │ - mov sl, r5 │ │ │ │ - mov r5, r4 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - and r9, r9, r7 │ │ │ │ - mov r3, r8 │ │ │ │ - cmp r3, #7 │ │ │ │ - bgt 9c010 │ │ │ │ - ldrsb r8, [r4, r9] │ │ │ │ - cmp r8, #0 │ │ │ │ - bge 9bfe4 │ │ │ │ - cmn r8, #1 │ │ │ │ - beq 9b564 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + b 9bd00 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + b 9bac0 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b 9bb84 │ │ │ │ + mvn r5, #2 │ │ │ │ + b 9b5d4 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ - add r9, r9, r2, lsr #5 │ │ │ │ + add r9, r9, r3, lsr #5 │ │ │ │ add r9, r9, #1 │ │ │ │ - cmp r3, #7 │ │ │ │ and r9, r9, r7 │ │ │ │ - ldrsble r8, [r4, r9] │ │ │ │ - bgt 9bfc0 │ │ │ │ - cmp r8, #0 │ │ │ │ - bge 9bf94 │ │ │ │ - cmn r8, #1 │ │ │ │ - beq 9b564 │ │ │ │ - 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 9bf18 │ │ │ │ - mov r3, sl │ │ │ │ - str r5, [sp, #24] │ │ │ │ - mov r5, r3 │ │ │ │ - b 9b5ec │ │ │ │ + b 9b460 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b 9b65c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ stm sp, {r6, fp} │ │ │ │ - bl 256fa0 <_PySys_GetRequiredAttrString@@Base+0xa4c> │ │ │ │ + bl 261b3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9c0ac │ │ │ │ - bne 9bfd4 │ │ │ │ + blt 9bfe0 │ │ │ │ + bne 9bef0 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - b 9bf64 │ │ │ │ + b 9bc94 │ │ │ │ cmp r3, #15 │ │ │ │ lslle r2, r9, #1 │ │ │ │ ldrshle r8, [r4, r2] │ │ │ │ ldrgt r8, [r4, r9, lsl #2] │ │ │ │ - b 9bf54 │ │ │ │ + b 9bc84 │ │ │ │ mov r3, r8 │ │ │ │ mov r4, r5 │ │ │ │ str sl, [sp, #24] │ │ │ │ - b 9bf8c │ │ │ │ + mov r5, r3 │ │ │ │ + b 9b530 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ stm sp, {r6, fp} │ │ │ │ - bl 256fa0 <_PySys_GetRequiredAttrString@@Base+0xa4c> │ │ │ │ + bl 261b3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9c0ac │ │ │ │ - bne 9bfd4 │ │ │ │ + blt 9bfe0 │ │ │ │ + bne 9bef0 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - b 9bf34 │ │ │ │ + b 9bc64 │ │ │ │ cmp r3, #15 │ │ │ │ lslle r2, r9, #1 │ │ │ │ ldrshle r8, [r4, r2] │ │ │ │ ldrgt r8, [r4, r9, lsl #2] │ │ │ │ - b 9bf24 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - b 9b400 │ │ │ │ + b 9bc54 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r3, sl │ │ │ │ + mov r1, r4 │ │ │ │ + stm sp, {r6, fp} │ │ │ │ + bl 261b3c │ │ │ │ + subs r8, r0, #0 │ │ │ │ + blt 9bfe4 │ │ │ │ + bne 9bfd4 │ │ │ │ + ldrb r8, [r4, #4] │ │ │ │ + b 9bc20 │ │ │ │ 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 9bccc │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - b 9b5c0 │ │ │ │ + b 9bc10 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ stm sp, {r6, fp} │ │ │ │ - bl 256fa0 <_PySys_GetRequiredAttrString@@Base+0xa4c> │ │ │ │ + bl 261b3c │ │ │ │ subs r8, r0, #0 │ │ │ │ - blt 9c0b0 │ │ │ │ - bne 9bf84 │ │ │ │ + blt 9bfe4 │ │ │ │ + bne 9bfd4 │ │ │ │ ldrb r8, [r4, #4] │ │ │ │ - b 9bca8 │ │ │ │ + b 9bbec │ │ │ │ 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 9bc98 │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ - b 9bc54 │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ - b 9b5d4 │ │ │ │ + b 9bbdc │ │ │ │ + mov r3, sl │ │ │ │ + str r5, [sp, #24] │ │ │ │ + b 9befc │ │ │ │ mov r8, r0 │ │ │ │ cmn r8, #4 │ │ │ │ - beq 9c0d0 │ │ │ │ + beq 9c014 │ │ │ │ mov r5, r8 │ │ │ │ - b 9b690 │ │ │ │ + b 9b5d4 │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ + b 9bb98 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - b 9baac │ │ │ │ + b 9b670 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - b 9b72c │ │ │ │ + b 9b9f0 │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ + b 9b518 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 9b3fc │ │ │ │ + b 9b340 │ │ │ │ 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] │ │ │ │ @@ -117291,407 +117244,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 9c2f0 │ │ │ │ + bgt 9c234 │ │ │ │ ldrsb r4, [r9, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 9c218 │ │ │ │ + blt 9c15c │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq 9c224 │ │ │ │ + beq 9c168 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq 9c230 │ │ │ │ + beq 9c174 │ │ │ │ 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 9c2b8 │ │ │ │ + bgt 9c1fc │ │ │ │ ldrsb r4, [r9, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 9c2d0 │ │ │ │ + blt 9c214 │ │ │ │ ldr r3, [r8, r4, lsl #3] │ │ │ │ cmp r7, r3 │ │ │ │ - beq 9c224 │ │ │ │ + beq 9c168 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq 9c394 │ │ │ │ + beq 9c2d8 │ │ │ │ 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 9c350 │ │ │ │ + bgt 9c294 │ │ │ │ ldrsb r4, [r9, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 9c328 │ │ │ │ + blt 9c26c │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq 9c224 │ │ │ │ + beq 9c168 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq 9c404 │ │ │ │ + beq 9c348 │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ add fp, fp, r3, lsr #5 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp sl, #7 │ │ │ │ and fp, fp, r5 │ │ │ │ - bgt 9c380 │ │ │ │ + bgt 9c2c4 │ │ │ │ ldrsb r4, [r9, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 9c344 │ │ │ │ + blt 9c288 │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq 9c224 │ │ │ │ + beq 9c168 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq 9c4ac │ │ │ │ + beq 9c3f0 │ │ │ │ lsr r3, r3, #10 │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add fp, fp, r2 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c198 │ │ │ │ + b 9c0dc │ │ │ │ cmn r4, #1 │ │ │ │ - bne 9c534 │ │ │ │ + bne 9c470 │ │ │ │ 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 9c29c │ │ │ │ + bne 9c1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c224 │ │ │ │ + beq 9c168 │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ eor ip, r1, r3 │ │ │ │ tst ip, #28 │ │ │ │ - bne 9c29c │ │ │ │ + bne 9c1e0 │ │ │ │ tst r3, #32 │ │ │ │ - beq 9c54c │ │ │ │ + beq 9c490 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addeq r0, r0, #28 │ │ │ │ addne r0, r0, #20 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c55c │ │ │ │ + beq 9c4b8 │ │ │ │ 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 9c224 │ │ │ │ + beq 9c168 │ │ │ │ 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 9c160 │ │ │ │ + ble 9c0a4 │ │ │ │ cmp sl, #15 │ │ │ │ - bgt 9c4a4 │ │ │ │ + bgt 9c3e8 │ │ │ │ lsl r3, fp, #1 │ │ │ │ ldrsh r4, [r9, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bge 9c16c │ │ │ │ + bge 9c0b0 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c224 │ │ │ │ + beq 9c168 │ │ │ │ lsr r3, r6, #10 │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add fp, fp, r2 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c198 │ │ │ │ + b 9c0dc │ │ │ │ cmp sl, #15 │ │ │ │ - bgt 9c47c │ │ │ │ + bgt 9c3c0 │ │ │ │ lsl r3, fp, #1 │ │ │ │ ldrsh r4, [r9, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bge 9c12c │ │ │ │ + bge 9c070 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c220 │ │ │ │ + beq 9c164 │ │ │ │ lsr r2, r2, #5 │ │ │ │ add r3, fp, fp, lsl #2 │ │ │ │ add r2, r2, #1 │ │ │ │ add fp, r2, r3 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c2c0 │ │ │ │ + b 9c204 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c220 │ │ │ │ + beq 9c164 │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ add fp, fp, r3, lsr #5 │ │ │ │ add fp, fp, #1 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c1dc │ │ │ │ + b 9c120 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c224 │ │ │ │ - b 9c200 │ │ │ │ + beq 9c168 │ │ │ │ + b 9c144 │ │ │ │ cmp sl, #15 │ │ │ │ lslle r2, fp, #1 │ │ │ │ ldrshle r4, [r9, r2] │ │ │ │ ldrgt r4, [r9, fp, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bge 9c1ac │ │ │ │ + bge 9c0f0 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c220 │ │ │ │ + beq 9c164 │ │ │ │ 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 9c1e0 │ │ │ │ + b 9c124 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9c2d8 │ │ │ │ + bne 9c21c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c224 │ │ │ │ + beq 9c168 │ │ │ │ ldrb ip, [r3, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor r0, ip, r1 │ │ │ │ tst r0, #28 │ │ │ │ - bne 9c2d8 │ │ │ │ + bne 9c21c │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c524 │ │ │ │ + beq 9c498 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addeq r0, r3, #28 │ │ │ │ addne r0, r3, #20 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c56c │ │ │ │ + beq 9c4a8 │ │ │ │ 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 9c224 │ │ │ │ - b 9c2d8 │ │ │ │ + beq 9c168 │ │ │ │ + b 9c21c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9c1c4 │ │ │ │ + bne 9c108 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c224 │ │ │ │ + beq 9c168 │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor lr, ip, r1 │ │ │ │ tst lr, #28 │ │ │ │ - bne 9c1c4 │ │ │ │ + bne 9c108 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c554 │ │ │ │ + beq 9c488 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addne r0, r0, #20 │ │ │ │ addeq r0, r0, #28 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c564 │ │ │ │ + beq 9c4a0 │ │ │ │ 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 9c224 │ │ │ │ - b 9c1c4 │ │ │ │ + beq 9c168 │ │ │ │ + b 9c108 │ │ │ │ ldr r4, [r9, fp, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bge 9c12c │ │ │ │ + bge 9c070 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c220 │ │ │ │ + beq 9c164 │ │ │ │ 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 9c2c8 │ │ │ │ + b 9c20c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9c200 │ │ │ │ + bne 9c144 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c224 │ │ │ │ + beq 9c168 │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor lr, ip, r1 │ │ │ │ tst lr, #28 │ │ │ │ - bne 9c200 │ │ │ │ + bne 9c144 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c52c │ │ │ │ + beq 9c468 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addne r0, r0, #20 │ │ │ │ addeq r0, r0, #28 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c574 │ │ │ │ + beq 9c4b0 │ │ │ │ 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 9c224 │ │ │ │ - b 9c200 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - b 9c3d4 │ │ │ │ + beq 9c168 │ │ │ │ + b 9c144 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 9c4ec │ │ │ │ + b 9c430 │ │ │ │ lsr r2, r6, #5 │ │ │ │ add r3, fp, fp, lsl #2 │ │ │ │ add r2, r2, #1 │ │ │ │ add fp, r2, r3 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c160 │ │ │ │ + b 9c0a4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 9c270 │ │ │ │ + b 9c388 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 9c444 │ │ │ │ + b 9c1b4 │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + b 9c318 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b 9c284 │ │ │ │ + b 9c39c │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b 9c458 │ │ │ │ + b 9c32c │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b 9c3e8 │ │ │ │ + b 9c444 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b 9c500 │ │ │ │ + b 9c1c8 │ │ │ │ │ │ │ │ -0009c57c : │ │ │ │ +0009c4c0 : │ │ │ │ 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] @ 9ca44 │ │ │ │ + ldr r2, [pc, #1188] @ 9c988 │ │ │ │ sub sp, sp, #20 │ │ │ │ and r2, r2, r0 │ │ │ │ cmp r2, #8 │ │ │ │ mov r5, r1 │ │ │ │ - bgt 9c77c │ │ │ │ + bgt 9c6c0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c7a8 │ │ │ │ - ldr r1, [pc, #1160] @ 9ca48 │ │ │ │ + beq 9c6ec │ │ │ │ + ldr r1, [pc, #1160] @ 9c98c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 9c7a8 │ │ │ │ + bhi 9c6ec │ │ │ │ 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 9c818 │ │ │ │ + bne 9c75c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9c9ec │ │ │ │ - ldr sl, [pc, #1112] @ 9ca4c │ │ │ │ + bne 9c930 │ │ │ │ + ldr sl, [pc, #1112] @ 9c990 │ │ │ │ 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 9ca00 │ │ │ │ + bne 9c944 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r9, [pc, #1068] @ 9ca50 │ │ │ │ + ldr r9, [pc, #1068] @ 9c994 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ cmp r2, r3 │ │ │ │ ldr fp, [r9, r0] │ │ │ │ - bhi 9c968 │ │ │ │ + bhi 9c8ac │ │ │ │ adds r1, r4, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bmi 9c968 │ │ │ │ - ldr r3, [pc, #1036] @ 9ca54 │ │ │ │ - ldr r2, [pc, #1036] @ 9ca58 │ │ │ │ + bmi 9c8ac │ │ │ │ + ldr r3, [pc, #1036] @ 9c998 │ │ │ │ + ldr r2, [pc, #1036] @ 9c99c │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9c950 │ │ │ │ + bne 9c894 │ │ │ │ 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 9c8e0 │ │ │ │ + bcs 9c824 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 9c940 │ │ │ │ + beq 9c884 │ │ │ │ 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 9c7c0 │ │ │ │ + beq 9c704 │ │ │ │ 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 9c898 │ │ │ │ + bgt 9c7dc │ │ │ │ ldr r3, [sl] │ │ │ │ - ldr r2, [pc, #888] @ 9ca5c │ │ │ │ + ldr r2, [pc, #888] @ 9c9a0 │ │ │ │ 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 9c984 │ │ │ │ + bne 9c8c8 │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ str r8, [r4, #8] │ │ │ │ - beq 9c864 │ │ │ │ + beq 9c7a8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9c864 │ │ │ │ + beq 9c7a8 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r5] │ │ │ │ str r5, [r4, #12] │ │ │ │ - bne 9c870 │ │ │ │ - bl 357730 │ │ │ │ + bne 9c7b4 │ │ │ │ + bl 357fd0 │ │ │ │ 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] │ │ │ │ @@ -117702,329 +117655,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] @ 9ca60 │ │ │ │ + ldreq r2, [pc, #728] @ 9c9a4 │ │ │ │ streq r2, [sp] │ │ │ │ - beq 9c5dc │ │ │ │ - ldr r1, [pc, #720] @ 9ca64 │ │ │ │ + beq 9c520 │ │ │ │ + ldr r1, [pc, #720] @ 9c9a8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 9c934 │ │ │ │ + beq 9c878 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - ldreq r2, [pc, #708] @ 9ca68 │ │ │ │ + ldreq r2, [pc, #708] @ 9c9ac │ │ │ │ streq r2, [sp] │ │ │ │ - beq 9c5dc │ │ │ │ - ldr r3, [pc, #700] @ 9ca6c │ │ │ │ + beq 9c520 │ │ │ │ + ldr r3, [pc, #700] @ 9c9b0 │ │ │ │ ldr r2, [r8] │ │ │ │ - ldr r1, [pc, #696] @ 9ca70 │ │ │ │ + ldr r1, [pc, #696] @ 9c9b4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ - b 9c97c │ │ │ │ + bl 1177f0 │ │ │ │ + b 9c8c0 │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cmp r0, lr │ │ │ │ - bcc 9c884 │ │ │ │ + cmp lr, r0 │ │ │ │ + bhi 9c7c8 │ │ │ │ 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 9c8e0 │ │ │ │ - bl 357730 │ │ │ │ + beq 9c824 │ │ │ │ + bl 357fd0 │ │ │ │ ldr fp, [r9, r0] │ │ │ │ ldr ip, [fp, #8] │ │ │ │ - b 9c6a8 │ │ │ │ - ldr r2, [pc, #620] @ 9ca74 │ │ │ │ + b 9c5ec │ │ │ │ + ldr r2, [pc, #620] @ 9c9b8 │ │ │ │ str r2, [sp] │ │ │ │ - b 9c5dc │ │ │ │ - ldr r2, [pc, #612] @ 9ca78 │ │ │ │ + b 9c520 │ │ │ │ + ldr r2, [pc, #612] @ 9c9bc │ │ │ │ str r2, [sp] │ │ │ │ - b 9c5dc │ │ │ │ + b 9c520 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9c9d8 │ │ │ │ - ldr r0, [pc, #596] @ 9ca7c │ │ │ │ + beq 9c91c │ │ │ │ + ldr r0, [pc, #596] @ 9c9c0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 91b78 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91abc <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9c97c │ │ │ │ + beq 9c8c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r9, [pc, #528] @ 9ca50 │ │ │ │ + ldr r9, [pc, #528] @ 9c994 │ │ │ │ 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 9c714 │ │ │ │ + bne 9c658 │ │ │ │ cmp r7, #0 │ │ │ │ str r5, [r4, #12] │ │ │ │ - beq 9c734 │ │ │ │ + beq 9c678 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ - b 9c734 │ │ │ │ + b 9c678 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b 9c6a8 │ │ │ │ + b 9c5ec │ │ │ │ ldr r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9c6d8 │ │ │ │ + beq 9c61c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9c6d8 │ │ │ │ + beq 9c61c │ │ │ │ ldr r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9c6d8 │ │ │ │ + bne 9c61c │ │ │ │ ldr r3, [fp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9c9c8 │ │ │ │ + bne 9c90c │ │ │ │ add r0, fp, #12 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 9c6d8 │ │ │ │ + bne 9c61c │ │ │ │ mov r1, #16 │ │ │ │ - bl 356884 │ │ │ │ - b 9c6d8 │ │ │ │ - ldr r3, [pc, #364] @ 9ca54 │ │ │ │ - ldr r2, [pc, #404] @ 9ca80 │ │ │ │ + bl 35711c │ │ │ │ + b 9c61c │ │ │ │ + ldr r3, [pc, #364] @ 9c998 │ │ │ │ + ldr r2, [pc, #404] @ 9c9c4 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9c99c │ │ │ │ + bne 9c8e0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9c968 │ │ │ │ + beq 9c8ac │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r2, #800] @ 0x320 │ │ │ │ ldr fp, [r9, r0] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr ip, [fp, #8] │ │ │ │ str r3, [r2, #800] @ 0x320 │ │ │ │ - b 9c6a8 │ │ │ │ - ldr r2, [pc, #328] @ 9ca84 │ │ │ │ + b 9c5ec │ │ │ │ + ldr r2, [pc, #328] @ 9c9c8 │ │ │ │ str r2, [sp] │ │ │ │ - b 9c5dc │ │ │ │ + b 9c520 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 92094 │ │ │ │ + bl 91fd8 │ │ │ │ mov r6, r0 │ │ │ │ - b 9c7e8 │ │ │ │ - ldr r2, [pc, #252] @ 9ca54 │ │ │ │ + b 9c72c │ │ │ │ + ldr r2, [pc, #252] @ 9c998 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 9c7f0 │ │ │ │ + bne 9c734 │ │ │ │ mov r0, fp │ │ │ │ - bl 29e470 │ │ │ │ + bl 29e8f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9c6d8 │ │ │ │ + bne 9c61c │ │ │ │ mov r4, #0 │ │ │ │ - b 9c770 │ │ │ │ - ldr r1, [pc, #252] @ 9ca88 │ │ │ │ + b 9c6b4 │ │ │ │ + ldr r1, [pc, #252] @ 9c9cc │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9c9b4 │ │ │ │ + bne 9c8f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e26c │ │ │ │ - b 9c850 │ │ │ │ - ldr r2, [pc, #176] @ 9ca54 │ │ │ │ + bl 18e370 │ │ │ │ + b 9c794 │ │ │ │ + ldr r2, [pc, #176] @ 9c998 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b 9c90c │ │ │ │ + b 9c850 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9c850 │ │ │ │ + b 9c794 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9c6d8 │ │ │ │ - b 9c8c4 │ │ │ │ - ldr r3, [pc, #140] @ 9ca6c │ │ │ │ - ldr r1, [pc, #168] @ 9ca8c │ │ │ │ + bne 9c61c │ │ │ │ + b 9c808 │ │ │ │ + ldr r3, [pc, #140] @ 9c9b0 │ │ │ │ + ldr r1, [pc, #168] @ 9c9d0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 9c97c │ │ │ │ - ldr r3, [pc, #120] @ 9ca6c │ │ │ │ - ldr r1, [pc, #152] @ 9ca90 │ │ │ │ + bl 18ee38 │ │ │ │ + b 9c8c0 │ │ │ │ + ldr r3, [pc, #120] @ 9c9b0 │ │ │ │ + ldr r1, [pc, #152] @ 9c9d4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 9c97c │ │ │ │ + bl 18ee38 │ │ │ │ + b 9c8c0 │ │ │ │ ldr r0, [sl, #440] @ 0x1b8 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - ldr r9, [pc, #56] @ 9ca50 │ │ │ │ + ldr r9, [pc, #56] @ 9c994 │ │ │ │ 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 357730 │ │ │ │ + bl 357fd0 │ │ │ │ cmp r2, r1 │ │ │ │ ldr fp, [r9, r0] │ │ │ │ - bls 9c634 │ │ │ │ - b 9c968 │ │ │ │ + bls 9c578 │ │ │ │ + b 9c8ac │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - eorseq r2, sp, r4, ror #8 │ │ │ │ + eorseq r2, sp, r4, lsr #26 │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, ror pc │ │ │ │ + andeq r1, r9, r0, asr #29 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x000f28b4 │ │ │ │ + andeq r2, pc, ip, lsl r9 @ │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - andseq r3, r0, r4, lsr #3 │ │ │ │ + @ instruction: 0x001031f4 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq lr, r5, r4, ror #23 │ │ │ │ - andeq sl, fp, r4, lsl #21 │ │ │ │ - andeq ip, pc, r4, lsr #3 │ │ │ │ + eorseq pc, r5, r4, lsr #9 │ │ │ │ + andeq sl, fp, r0, lsl sl │ │ │ │ + strdeq ip, [pc], -r4 │ │ │ │ subseq r3, r5, r8, lsr lr │ │ │ │ - andeq fp, r8, ip, lsl r0 │ │ │ │ - andseq fp, sp, r8, ror r0 │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ - eorseq lr, r5, r0, lsl #24 │ │ │ │ - eorseq lr, r5, r4, asr #24 │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ + andseq fp, sp, ip, asr #10 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ + eorseq pc, r5, r0, asr #9 │ │ │ │ + eorseq pc, r5, r4, lsl #10 │ │ │ │ │ │ │ │ -0009ca94 : │ │ │ │ +0009c9d8 : │ │ │ │ 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 9cb80 │ │ │ │ + beq 9cac4 │ │ │ │ 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 9cb3c │ │ │ │ + beq 9ca80 │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #168] @ 9cb94 │ │ │ │ + ldr r2, [pc, #168] @ 9cad8 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9cb4c │ │ │ │ + bne 9ca90 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq 9cb4c │ │ │ │ - ldr r2, [pc, #140] @ 9cb98 │ │ │ │ - bl 357730 │ │ │ │ + beq 9ca90 │ │ │ │ + ldr r2, [pc, #140] @ 9cadc │ │ │ │ + bl 357fd0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #124] @ 9cb9c │ │ │ │ + ldr r2, [pc, #124] @ 9cae0 │ │ │ │ str r6, [sp] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - beq 9cb74 │ │ │ │ - bl a0170 │ │ │ │ + beq 9cab8 │ │ │ │ + bl a00b4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #80] @ 9cb94 │ │ │ │ + ldr r3, [pc, #80] @ 9cad8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 9caf8 │ │ │ │ + beq 9ca3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be14 │ │ │ │ + bl 8bd6c │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 9cb04 │ │ │ │ + bne 9ca48 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2393c4 │ │ │ │ - bl 9cbf8 │ │ │ │ + b 239384 │ │ │ │ + bl 9cb3c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #24] @ 9cba0 │ │ │ │ - ldr r1, [pc, #24] @ 9cba4 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r0, [pc, #24] @ 9cae4 │ │ │ │ + ldr r1, [pc, #24] @ 9cae8 │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ - b 9cb34 │ │ │ │ + b 9ca78 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ - eorseq fp, r5, ip, lsl #15 │ │ │ │ + eorseq ip, r5, ip, asr #32 │ │ │ │ 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 983c4 │ │ │ │ + bl 98308 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9cbe4 │ │ │ │ + beq 9cb28 │ │ │ │ mul r2, r6, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 232d60 │ │ │ │ - ldr r1, [pc, #4] @ 9cbf0 │ │ │ │ - ldr r0, [pc, #4] @ 9cbf4 │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq fp, r5, ip, asr #13 │ │ │ │ - eorseq r2, sp, r8, lsl #9 │ │ │ │ + b 232d2c │ │ │ │ + ldr r1, [pc, #4] @ 9cb34 │ │ │ │ + ldr r0, [pc, #4] @ 9cb38 │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq fp, r5, ip, lsl #31 │ │ │ │ + eorseq r2, sp, r8, asr #26 │ │ │ │ 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] @ 9d124 │ │ │ │ + ldr fp, [pc, #1300] @ 9d068 │ │ │ │ mov r6, r2 │ │ │ │ ldr r9, [r6, #4] │ │ │ │ - ldr sl, [pc, #1292] @ 9d128 │ │ │ │ + ldr sl, [pc, #1292] @ 9d06c │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r8, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [fp, r0] │ │ │ │ cmp r9, sl │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bne 9cfe8 │ │ │ │ + bne 9cf2c │ │ │ │ add r1, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r1, #2740] @ 0xab4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 9cd8c │ │ │ │ + ble 9ccd0 │ │ │ │ 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] @ 9d12c │ │ │ │ + ldr r2, [pc, #1220] @ 9d070 │ │ │ │ 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] │ │ │ │ @@ -118037,49 +117990,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 9d0ac │ │ │ │ + bne 9cff0 │ │ │ │ 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 9cd14 │ │ │ │ + bne 9cc58 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne 9cf64 │ │ │ │ + bne 9cea8 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne 9cfbc │ │ │ │ + bne 9cf00 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ and r0, r8, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bgt 9cef0 │ │ │ │ + bgt 9ce34 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r7, r0] │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ mov r2, #1 │ │ │ │ cmp r9, sl │ │ │ │ lsl r2, r2, r0 │ │ │ │ - bne 9cf1c │ │ │ │ + bne 9ce60 │ │ │ │ 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] │ │ │ │ @@ -118098,34 +118051,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] @ 9d130 │ │ │ │ - ldr r1, [pc, #896] @ 9d134 │ │ │ │ + ldr r3, [pc, #896] @ 9d074 │ │ │ │ + ldr r1, [pc, #896] @ 9d078 │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9d078 │ │ │ │ + bne 9cfbc │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r7, [r2, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r7, r0, lsl #2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9d064 │ │ │ │ + beq 9cfa8 │ │ │ │ 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 9ce44 │ │ │ │ - ldr r2, [pc, #816] @ 9d12c │ │ │ │ + beq 9cd88 │ │ │ │ + ldr r2, [pc, #816] @ 9d070 │ │ │ │ strh r2, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ sub r2, r9, sl │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ mov r3, #0 │ │ │ │ @@ -118136,69 +118089,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 9cc9c │ │ │ │ + b 9cbe0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr ip, [r3, #28] │ │ │ │ cmp ip, r0 │ │ │ │ - bcc 9d054 │ │ │ │ + bcc 9cf98 │ │ │ │ add r1, r0, lr │ │ │ │ str r1, [r3, #24] │ │ │ │ add r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9cdf4 │ │ │ │ - ldr r3, [pc, #696] @ 9d130 │ │ │ │ - ldr r2, [pc, #700] @ 9d138 │ │ │ │ + bne 9cd38 │ │ │ │ + ldr r3, [pc, #696] @ 9d074 │ │ │ │ + ldr r2, [pc, #700] @ 9d07c │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9d094 │ │ │ │ + bne 9cfd8 │ │ │ │ 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 9cdf4 │ │ │ │ - bl 29e454 │ │ │ │ + bne 9cd38 │ │ │ │ + bl 29e8dc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9cec4 │ │ │ │ + beq 9ce08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 9d10c │ │ │ │ + beq 9d050 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9cee8 │ │ │ │ + beq 9ce2c │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq 9d118 │ │ │ │ + beq 9d05c │ │ │ │ mvn r0, #0 │ │ │ │ - b 9cd84 │ │ │ │ + b 9ccc8 │ │ │ │ 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 9cd40 │ │ │ │ + beq 9cc84 │ │ │ │ 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] │ │ │ │ @@ -118208,169 +118161,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 9cd80 │ │ │ │ + b 9ccc4 │ │ │ │ ldr r2, [r0, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9d004 │ │ │ │ - ldr r2, [pc, #452] @ 9d13c │ │ │ │ + bne 9cf48 │ │ │ │ + ldr r2, [pc, #452] @ 9d080 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 9cf88 │ │ │ │ + bne 9cecc │ │ │ │ ldr r2, [r6, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9cd00 │ │ │ │ - bl 357730 │ │ │ │ + beq 9cc44 │ │ │ │ + bl 357fd0 │ │ │ │ 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 9cd14 │ │ │ │ + b 9cc58 │ │ │ │ ldr r2, [r0, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9d028 │ │ │ │ - ldr r2, [pc, #364] @ 9d13c │ │ │ │ + bne 9cf6c │ │ │ │ + ldr r2, [pc, #364] @ 9d080 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 9cf88 │ │ │ │ + bne 9cecc │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9cf88 │ │ │ │ - b 9cd14 │ │ │ │ + bne 9cecc │ │ │ │ + b 9cc58 │ │ │ │ mov lr, #88 @ 0x58 │ │ │ │ mov r3, #60 @ 0x3c │ │ │ │ mov r0, #20 │ │ │ │ mov ip, #10 │ │ │ │ str lr, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 9cda8 │ │ │ │ - ldr r0, [pc, #308] @ 9d140 │ │ │ │ + b 9ccec │ │ │ │ + ldr r0, [pc, #308] @ 9d084 │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9d0ec │ │ │ │ + bne 9d030 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ and r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9cd00 │ │ │ │ + beq 9cc44 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - b 9cf70 │ │ │ │ - ldr r0, [pc, #272] @ 9d140 │ │ │ │ + b 9ceb4 │ │ │ │ + ldr r0, [pc, #272] @ 9d084 │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9d0cc │ │ │ │ + bne 9d010 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9cd14 │ │ │ │ + beq 9cc58 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - b 9cfc8 │ │ │ │ + b 9cf0c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1, #12] │ │ │ │ str r1, [r3, #8] │ │ │ │ - b 9cdf4 │ │ │ │ + b 9cd38 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r7 │ │ │ │ - bl 92094 │ │ │ │ + bl 91fd8 │ │ │ │ mov r4, r0 │ │ │ │ - b 9ce68 │ │ │ │ - ldr r2, [pc, #176] @ 9d130 │ │ │ │ + b 9cdac │ │ │ │ + ldr r2, [pc, #176] @ 9d074 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 9cdf4 │ │ │ │ - b 9cea4 │ │ │ │ - ldr r2, [pc, #148] @ 9d130 │ │ │ │ + bne 9cd38 │ │ │ │ + b 9cde8 │ │ │ │ + ldr r2, [pc, #148] @ 9d074 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 9ce90 │ │ │ │ + b 9cdd4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 29485c │ │ │ │ + bl 294cf4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - b 9ccb8 │ │ │ │ + b 9cbfc │ │ │ │ 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 9d040 │ │ │ │ + b 9cf84 │ │ │ │ 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 9d018 │ │ │ │ + b 9cf5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 9cec4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 9ce08 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 9cee8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 9ce2c │ │ │ │ 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, ror pc │ │ │ │ - andeq fp, r8, ip, lsl r0 │ │ │ │ + andeq r1, r9, r0, asr #29 │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andeq r5, sl, ip, ror #12 │ │ │ │ + @ instruction: 0x000a55b0 │ │ │ │ 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 9d210 │ │ │ │ + beq 9d154 │ │ │ │ mov r2, #1 │ │ │ │ lsl r7, r2, r0 │ │ │ │ - ldr r3, [pc, #796] @ 9d490 │ │ │ │ + ldr r3, [pc, #796] @ 9d3d4 │ │ │ │ lsl r6, r7, r2 │ │ │ │ umull r1, r6, r3, r6 │ │ │ │ - ldr r3, [pc, #788] @ 9d494 │ │ │ │ + ldr r3, [pc, #788] @ 9d3d8 │ │ │ │ lsr r6, r6, r2 │ │ │ │ mov sl, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r5, #7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsl r9, r6, #3 │ │ │ │ - bhi 9d3b4 │ │ │ │ + bhi 9d2f8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 9d24c │ │ │ │ + bne 9d190 │ │ │ │ add r1, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r1, #2740] @ 0xab4 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 9d3ac │ │ │ │ + ble 9d2f0 │ │ │ │ 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] @ 9d498 │ │ │ │ + ldr r3, [pc, #712] @ 9d3dc │ │ │ │ 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] │ │ │ │ @@ -118382,56 +118335,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] @ 9d490 │ │ │ │ + ldr r3, [pc, #624] @ 9d3d4 │ │ │ │ lsl r2, r7, #1 │ │ │ │ umull r1, r6, r2, r3 │ │ │ │ - ldr r3, [pc, #616] @ 9d494 │ │ │ │ + ldr r3, [pc, #616] @ 9d3d8 │ │ │ │ mov sl, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r9, #12 │ │ │ │ lsr r6, r6, #1 │ │ │ │ cmp r5, #7 │ │ │ │ mul r9, r6, r9 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bhi 9d3b4 │ │ │ │ - ldr r2, [pc, #584] @ 9d49c │ │ │ │ - ldr r1, [pc, #584] @ 9d4a0 │ │ │ │ + bhi 9d2f8 │ │ │ │ + ldr r2, [pc, #584] @ 9d3e0 │ │ │ │ + ldr r1, [pc, #584] @ 9d3e4 │ │ │ │ ldr r4, [r2, #692] @ 0x2b4 │ │ │ │ cmp r4, r1 │ │ │ │ add r1, r9, r7 │ │ │ │ add r0, r1, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne 9d45c │ │ │ │ + bne 9d3a0 │ │ │ │ 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 9d3cc │ │ │ │ + bcs 9d310 │ │ │ │ add r1, r1, #19 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r0, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 9d414 │ │ │ │ + beq 9d358 │ │ │ │ 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 9d314 │ │ │ │ + beq 9d258 │ │ │ │ mov r3, #1 │ │ │ │ strb r5, [r4, #4] │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [r4] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ add r0, r4, #20 │ │ │ │ @@ -118448,23 +118401,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 9d394 │ │ │ │ + bhi 9d2d8 │ │ │ │ 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 9d3cc │ │ │ │ + beq 9d310 │ │ │ │ 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 │ │ │ │ @@ -118476,216 +118429,216 @@ │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4] │ │ │ │ bl 29658 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, fp │ │ │ │ bl 29658 │ │ │ │ - b 9d204 │ │ │ │ + b 9d148 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ and sl, sl, #255 @ 0xff │ │ │ │ add fp, r7, #20 │ │ │ │ str ip, [r3, #8] │ │ │ │ - b 9d34c │ │ │ │ + b 9d290 │ │ │ │ mov r7, #8 │ │ │ │ - b 9d24c │ │ │ │ + b 9d190 │ │ │ │ cmp r5, #15 │ │ │ │ - bhi 9d42c │ │ │ │ + bhi 9d370 │ │ │ │ add sl, r5, #1 │ │ │ │ mov r7, #1 │ │ │ │ lsl r7, r7, sl │ │ │ │ - b 9d24c │ │ │ │ + b 9d190 │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #204] @ 9d4a4 │ │ │ │ + ldr r1, [pc, #204] @ 9d3e8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9d47c │ │ │ │ + bne 9d3c0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9d470 │ │ │ │ + beq 9d3b4 │ │ │ │ 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 9d34c │ │ │ │ + b 9d290 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 92094 │ │ │ │ + bl 91fd8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ - b 9d33c │ │ │ │ + b 9d280 │ │ │ │ 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 9d470 │ │ │ │ - ldr r2, [pc, #76] @ 9d49c │ │ │ │ - ldr r0, [pc, #76] @ 9d4a0 │ │ │ │ + bmi 9d3b4 │ │ │ │ + ldr r2, [pc, #76] @ 9d3e0 │ │ │ │ + ldr r0, [pc, #76] @ 9d3e4 │ │ │ │ ldr r4, [r2, #692] @ 0x2b4 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 9d26c │ │ │ │ + beq 9d1b0 │ │ │ │ ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 9d344 │ │ │ │ - bl 29e454 │ │ │ │ + bne 9d288 │ │ │ │ + bl 29e8dc │ │ │ │ mov r4, #0 │ │ │ │ - b 9d204 │ │ │ │ + b 9d148 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 9d3f0 │ │ │ │ - bge feb47f44 <__bss_end__@@Base+0xfe582ffc> │ │ │ │ + b 9d334 │ │ │ │ + bge feb47e88 <__bss_end__@@Base+0xfe582f40> │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, ror pc │ │ │ │ - andeq fp, r8, ip, lsl r0 │ │ │ │ + andeq r1, r9, r0, asr #29 │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [pc, #980] @ 9d894 │ │ │ │ + ldr r8, [pc, #980] @ 9d7d8 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r8, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1168] @ 0x490 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ - beq 9d508 │ │ │ │ + beq 9d44c │ │ │ │ ldr r3, [r8, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9d508 │ │ │ │ - ldr r3, [pc, #940] @ 9d898 │ │ │ │ - bl 357730 │ │ │ │ + beq 9d44c │ │ │ │ + ldr r3, [pc, #940] @ 9d7dc │ │ │ │ + bl 357fd0 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9d854 │ │ │ │ + beq 9d798 │ │ │ │ ldr r0, [r8, #1416] @ 0x588 │ │ │ │ bl 2a3cc │ │ │ │ cmp r5, r0 │ │ │ │ - bne 9d854 │ │ │ │ + bne 9d798 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9d654 │ │ │ │ + beq 9d598 │ │ │ │ ldrb r3, [r7] │ │ │ │ ldrb r5, [r4, #-4] │ │ │ │ sub r6, r4, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bne 9d874 │ │ │ │ + bne 9d7b8 │ │ │ │ ldrb r3, [r4, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9d860 │ │ │ │ + bne 9d7a4 │ │ │ │ ldrb r3, [r4, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9d860 │ │ │ │ + bne 9d7a4 │ │ │ │ ldrb r3, [r4, #-1] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9d860 │ │ │ │ + bne 9d7a4 │ │ │ │ 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 9d840 │ │ │ │ + bne 9d784 │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne 9d840 │ │ │ │ + bne 9d784 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne 9d840 │ │ │ │ + bne 9d784 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9d840 │ │ │ │ + bne 9d784 │ │ │ │ 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] @ 9d89c │ │ │ │ + ldr r2, [pc, #732] @ 9d7e0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9d65c │ │ │ │ - ldr r3, [pc, #712] @ 9d898 │ │ │ │ - bl 357730 │ │ │ │ + bne 9d5a0 │ │ │ │ + ldr r3, [pc, #712] @ 9d7dc │ │ │ │ + bl 357fd0 │ │ │ │ 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 9d690 │ │ │ │ + beq 9d5d4 │ │ │ │ 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 9d62c │ │ │ │ + bgt 9d570 │ │ │ │ ldr r1, [r1, #804] @ 0x324 │ │ │ │ cmp r1, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9d690 │ │ │ │ + beq 9d5d4 │ │ │ │ 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 9d670 │ │ │ │ + beq 9d5b4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9d6b8 │ │ │ │ + beq 9d5fc │ │ │ │ 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 9d654 │ │ │ │ + b 9d598 │ │ │ │ ldr r3, [r8, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #516] @ 9d8a0 │ │ │ │ + ldr r2, [pc, #516] @ 9d7e4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9d780 │ │ │ │ + bne 9d6c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r5, #800] @ 0x320 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #800] @ 0x320 │ │ │ │ - b 9d654 │ │ │ │ + b 9d598 │ │ │ │ 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 │ │ │ │ @@ -118694,66 +118647,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 9d718 │ │ │ │ + bne 9d65c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9d714 │ │ │ │ + beq 9d658 │ │ │ │ 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 9d7bc │ │ │ │ + beq 9d700 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9d790 │ │ │ │ + beq 9d6d4 │ │ │ │ ldr r3, [ip, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 9d654 │ │ │ │ + beq 9d598 │ │ │ │ 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 9d654 │ │ │ │ + b 9d598 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ - b 9d6a8 │ │ │ │ + b 9d5ec │ │ │ │ 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 9d654 │ │ │ │ + b 9d598 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9d72c │ │ │ │ + beq 9d670 │ │ │ │ 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] │ │ │ │ @@ -118775,78 +118728,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 9d654 │ │ │ │ + b 9d598 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7c25c <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ - ldr r1, [pc, #84] @ 9d8a4 │ │ │ │ - ldr r0, [pc, #84] @ 9d8a8 │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #80] @ 9d8ac │ │ │ │ - ldr r0, [pc, #80] @ 9d8b0 │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7c5b8 <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ + ldr r1, [pc, #84] @ 9d7e8 │ │ │ │ + ldr r0, [pc, #84] @ 9d7ec │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #80] @ 9d7f0 │ │ │ │ + ldr r0, [pc, #80] @ 9d7f4 │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7c25c <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ - ldr r1, [pc, #68] @ 9d8b4 │ │ │ │ - ldr r0, [pc, #52] @ 9d8a8 │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7c5b8 <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ + ldr r1, [pc, #68] @ 9d7f8 │ │ │ │ + ldr r0, [pc, #52] @ 9d7ec │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7c25c <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ + bl 7c5b8 <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #44] @ 9d8b8 │ │ │ │ - ldr r0, [pc, #24] @ 9d8a8 │ │ │ │ + ldr r1, [pc, #44] @ 9d7fc │ │ │ │ + ldr r0, [pc, #24] @ 9d7ec │ │ │ │ mov r2, r5 │ │ │ │ - bl 820d0 │ │ │ │ + bl 82074 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r9, r9, r8, lsl #30 │ │ │ │ - andeq fp, r8, r0, lsl #9 │ │ │ │ - eorseq r8, r5, ip, lsr #20 │ │ │ │ - eorseq r8, r9, r4, lsr r1 │ │ │ │ - eorseq fp, r5, ip, asr #13 │ │ │ │ - mlaseq sp, ip, r4, r2 │ │ │ │ - eorseq r8, r5, r4, lsl sl │ │ │ │ - @ instruction: 0x003589d8 │ │ │ │ + andeq r9, r9, ip, asr #28 │ │ │ │ + ldrdeq fp, [r8], -r8 │ │ │ │ + eorseq r9, r5, ip, ror #5 │ │ │ │ + @ instruction: 0x003989f4 │ │ │ │ + eorseq fp, r5, ip, lsl #31 │ │ │ │ + eorseq r2, sp, ip, asr sp │ │ │ │ + @ instruction: 0x003592d4 │ │ │ │ + mlaseq r5, r8, r2, r9 │ │ │ │ │ │ │ │ -0009d8bc : │ │ │ │ +0009d800 : │ │ │ │ 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] @ 9d8f4 │ │ │ │ - bl 239874 │ │ │ │ + ldr r0, [pc, #16] @ 9d838 │ │ │ │ + bl 239834 │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ strne r5, [r0, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r7, [r5], #-52 @ 0xffffffcc │ │ │ │ │ │ │ │ -0009d8f8 : │ │ │ │ +0009d83c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9d964 │ │ │ │ + bl 9d8a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 9d958 │ │ │ │ + beq 9d89c │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq 9d958 │ │ │ │ - ldr r2, [pc, #52] @ 9d960 │ │ │ │ - bl 357730 │ │ │ │ + beq 9d89c │ │ │ │ + ldr r2, [pc, #52] @ 9d8a4 │ │ │ │ + bl 357fd0 │ │ │ │ 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] │ │ │ │ @@ -118884,1028 +118837,1028 @@ │ │ │ │ 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 9db9c │ │ │ │ - ldr r8, [pc, #868] @ 9dd50 │ │ │ │ - ldr r0, [pc, #868] @ 9dd54 │ │ │ │ + bmi 9dae0 │ │ │ │ + ldr r8, [pc, #868] @ 9dc94 │ │ │ │ + ldr r0, [pc, #868] @ 9dc98 │ │ │ │ ldr r3, [r8, #712] @ 0x2c8 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 9dcac │ │ │ │ - ldr r3, [pc, #856] @ 9dd58 │ │ │ │ - bl 357730 │ │ │ │ + bne 9dbf0 │ │ │ │ + ldr r3, [pc, #856] @ 9dc9c │ │ │ │ + bl 357fd0 │ │ │ │ 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 9dc34 │ │ │ │ + bcs 9db78 │ │ │ │ lsr ip, ip, #3 │ │ │ │ ldr r3, [r9, ip, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq 9dc88 │ │ │ │ + beq 9dbcc │ │ │ │ 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 9db00 │ │ │ │ + beq 9da44 │ │ │ │ cmp r4, #0 │ │ │ │ add r4, r0, r4 │ │ │ │ - beq 9daa4 │ │ │ │ + beq 9d9e8 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ - beq 9daa4 │ │ │ │ - ldr r3, [pc, #736] @ 9dd58 │ │ │ │ - bl 357730 │ │ │ │ + beq 9d9e8 │ │ │ │ + ldr r3, [pc, #736] @ 9dc9c │ │ │ │ + bl 357fd0 │ │ │ │ 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 9dbe8 │ │ │ │ + bgt 9db2c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29658 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9dbb8 │ │ │ │ + bne 9dafc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldr r2, [pc, #656] @ 9dd5c │ │ │ │ + ldr r2, [pc, #656] @ 9dca0 │ │ │ │ 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 9dcd4 │ │ │ │ + bne 9dc18 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #4 │ │ │ │ - bne 9db44 │ │ │ │ + bne 9da88 │ │ │ │ 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 9dba8 │ │ │ │ + bcc 9daec │ │ │ │ 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 9da5c │ │ │ │ + bne 9d9a0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9da70 │ │ │ │ - b 9daa4 │ │ │ │ + bne 9d9b4 │ │ │ │ + b 9d9e8 │ │ │ │ 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] @ 9dd60 │ │ │ │ + ldr r3, [pc, #500] @ 9dca4 │ │ │ │ cmp r2, r1 │ │ │ │ strb r2, [r4, #8] │ │ │ │ strb r1, [r4, #9] │ │ │ │ strh r3, [r4, #10] │ │ │ │ - beq 9db88 │ │ │ │ + beq 9dacc │ │ │ │ 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 29e454 │ │ │ │ + b 29e8dc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [lr, #12] │ │ │ │ str lr, [r3, #8] │ │ │ │ - b 9da50 │ │ │ │ + b 9d994 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #404] @ 9dd5c │ │ │ │ + ldr r2, [pc, #404] @ 9dca0 │ │ │ │ str r5, [r4, #4] │ │ │ │ strne r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9dcec │ │ │ │ + bne 9dc30 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b 9dae8 │ │ │ │ + b 9da2c │ │ │ │ ldr r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 9daa4 │ │ │ │ + beq 9d9e8 │ │ │ │ ldr r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9daa4 │ │ │ │ + bne 9d9e8 │ │ │ │ ldr r3, [ip, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9dd40 │ │ │ │ + bne 9dc84 │ │ │ │ add r0, ip, #12 │ │ │ │ ldr r3, [ip, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 9daa4 │ │ │ │ + bne 9d9e8 │ │ │ │ mov r1, #16 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 356884 │ │ │ │ + bl 35711c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 9daa4 │ │ │ │ + b 9d9e8 │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #292] @ 9dd64 │ │ │ │ + ldr r1, [pc, #292] @ 9dca8 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9dd2c │ │ │ │ + bne 9dc70 │ │ │ │ cmp r7, #1 │ │ │ │ movcs r0, r7 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9db9c │ │ │ │ + beq 9dae0 │ │ │ │ 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 9da5c │ │ │ │ - b 9db38 │ │ │ │ + bne 9d9a0 │ │ │ │ + b 9da7c │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 92094 │ │ │ │ + bl 91fd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9dc34 │ │ │ │ + beq 9db78 │ │ │ │ ldr sl, [r5, #84] @ 0x54 │ │ │ │ - b 9db28 │ │ │ │ + b 9da6c │ │ │ │ ldr r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9db9c │ │ │ │ + beq 9dae0 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and r1, r1, #16384 @ 0x4000 │ │ │ │ - b 9dc78 │ │ │ │ - ldr r1, [pc, #140] @ 9dd68 │ │ │ │ + b 9dbbc │ │ │ │ + ldr r1, [pc, #140] @ 9dcac │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9dd04 │ │ │ │ + bne 9dc48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e26c │ │ │ │ - b 9dae8 │ │ │ │ - ldr r1, [pc, #116] @ 9dd68 │ │ │ │ + bl 18e370 │ │ │ │ + b 9da2c │ │ │ │ + ldr r1, [pc, #116] @ 9dcac │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9dd18 │ │ │ │ + bne 9dc5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e26c │ │ │ │ - b 9dbe0 │ │ │ │ + bl 18e370 │ │ │ │ + b 9db24 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9dae8 │ │ │ │ + b 9da2c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9dbe0 │ │ │ │ + b 9db24 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 9dc5c │ │ │ │ + b 9dba0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9daa4 │ │ │ │ - b 9dc10 │ │ │ │ + bne 9d9e8 │ │ │ │ + b 9db54 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, ror pc │ │ │ │ + andeq r1, r9, r0, asr #29 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - andeq fp, r8, ip, lsl r0 │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ │ │ │ │ -0009dd6c : │ │ │ │ +0009dcb0 : │ │ │ │ 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 9de14 │ │ │ │ + bl 9dd58 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 9ddcc │ │ │ │ - ldr r3, [pc, #32] @ 9ddd4 │ │ │ │ - bl 357730 │ │ │ │ + beq 9dd10 │ │ │ │ + ldr r3, [pc, #32] @ 9dd18 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 9f5ec │ │ │ │ + b 9f530 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0009ddd8 : │ │ │ │ +0009dd1c : │ │ │ │ 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 9de14 │ │ │ │ + bl 9dd58 │ │ │ │ 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 9e424 │ │ │ │ + beq 9e368 │ │ │ │ cmp r6, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, r0 │ │ │ │ - beq 9e214 │ │ │ │ + beq 9e158 │ │ │ │ add r5, r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - blt 9f1f0 │ │ │ │ + blt 9f134 │ │ │ │ cmn r6, #-2147483626 @ 0x80000016 │ │ │ │ - bgt 9f188 │ │ │ │ - ldr fp, [pc, #4060] @ 9ee48 │ │ │ │ - ldr r3, [pc, #4060] @ 9ee4c │ │ │ │ + bgt 9f0cc │ │ │ │ + ldr fp, [pc, #4060] @ 9ed8c │ │ │ │ + ldr r3, [pc, #4060] @ 9ed90 │ │ │ │ ldr r2, [fp, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ add r3, r6, #21 │ │ │ │ - bne 9e678 │ │ │ │ - ldr r2, [pc, #4044] @ 9ee50 │ │ │ │ - bl 357730 │ │ │ │ + bne 9e5bc │ │ │ │ + ldr r2, [pc, #4044] @ 9ed94 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r2, [r2, #1528] @ 0x5f8 │ │ │ │ - bgt 9e458 │ │ │ │ + bgt 9e39c │ │ │ │ add r4, r6, #20 │ │ │ │ lsr r1, r4, #3 │ │ │ │ ldr r0, [r2, r1, lsl #3] │ │ │ │ ldr ip, [r0, #8] │ │ │ │ cmp r0, ip │ │ │ │ - beq 9e438 │ │ │ │ + beq 9e37c │ │ │ │ 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 9df04 │ │ │ │ + bne 9de48 │ │ │ │ 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, #3912] @ 9ee54 │ │ │ │ + ldr r3, [pc, #3912] @ 9ed98 │ │ │ │ str r3, [r9, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #3892] @ 9ee58 │ │ │ │ + ldr r2, [pc, #3892] @ 9ed9c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r9] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9eb18 │ │ │ │ + bne 9ea5c │ │ │ │ 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 9e3cc │ │ │ │ + beq 9e310 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 9f5bc │ │ │ │ + beq 9f500 │ │ │ │ tst sl, #3 │ │ │ │ add r0, r9, #20 │ │ │ │ - bne 9e3d8 │ │ │ │ + bne 9e31c │ │ │ │ add r4, sl, #4 │ │ │ │ cmp r4, r5 │ │ │ │ - bhi 9e0b0 │ │ │ │ + bhi 9dff4 │ │ │ │ ldr r2, [sl] │ │ │ │ - ldr ip, [pc, #3836] @ 9ee80 │ │ │ │ + ldr ip, [pc, #3836] @ 9edc4 │ │ │ │ tst r2, ip │ │ │ │ - bne 9e0b0 │ │ │ │ + bne 9dff4 │ │ │ │ add r1, sl, #8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r5, r1 │ │ │ │ str r2, [r3], #4 │ │ │ │ - bcc 9e0a8 │ │ │ │ + bcc 9dfec │ │ │ │ ldr r2, [sl, #4] │ │ │ │ tst r2, ip │ │ │ │ - bne 9e0a8 │ │ │ │ + bne 9dfec │ │ │ │ add r4, sl, #12 │ │ │ │ cmp r5, r4 │ │ │ │ str r2, [r0, #4] │ │ │ │ add r2, r0, #8 │ │ │ │ - bcc 9e244 │ │ │ │ + bcc 9e188 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e244 │ │ │ │ + bne 9e188 │ │ │ │ str r3, [r0, #8] │ │ │ │ add r3, sl, #16 │ │ │ │ cmp r5, r3 │ │ │ │ add r1, r0, #12 │ │ │ │ - bcc 9e250 │ │ │ │ + bcc 9e194 │ │ │ │ ldr r2, [sl, #12] │ │ │ │ tst r2, ip │ │ │ │ - bne 9e250 │ │ │ │ + bne 9e194 │ │ │ │ add lr, sl, #20 │ │ │ │ cmp r5, lr │ │ │ │ str r2, [r0, #12] │ │ │ │ movcc r4, r3 │ │ │ │ add r0, r0, #16 │ │ │ │ - bcc 9e02c │ │ │ │ + bcc 9df70 │ │ │ │ ldr r2, [r3] │ │ │ │ mov r4, r3 │ │ │ │ tst r2, ip │ │ │ │ add r1, lr, #4 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 9e02c │ │ │ │ + bne 9df70 │ │ │ │ cmp r5, r1 │ │ │ │ str r2, [r0], #4 │ │ │ │ movcs lr, r1 │ │ │ │ - bcs 9e000 │ │ │ │ + bcs 9df44 │ │ │ │ mov r4, lr │ │ │ │ cmp r5, r4 │ │ │ │ - bhi 9e05c │ │ │ │ + bhi 9dfa0 │ │ │ │ sub r5, r4, sl │ │ │ │ cmp r6, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bne 9e0d4 │ │ │ │ + bne 9e018 │ │ │ │ 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 9e034 │ │ │ │ + bne 9df78 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ strb r3, [r0] │ │ │ │ - bls 9e034 │ │ │ │ + bls 9df78 │ │ │ │ add r0, r0, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldrb r2, [r3] │ │ │ │ mov r4, r3 │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne 9e034 │ │ │ │ + bne 9df78 │ │ │ │ cmp r3, r5 │ │ │ │ strb r2, [r0], #1 │ │ │ │ - bne 9e080 │ │ │ │ + bne 9dfc4 │ │ │ │ mov r4, r3 │ │ │ │ - b 9e034 │ │ │ │ + b 9df78 │ │ │ │ mov r0, r3 │ │ │ │ - b 9e02c │ │ │ │ + b 9df70 │ │ │ │ cmp r5, sl │ │ │ │ - bls 9e0c8 │ │ │ │ + bls 9e00c │ │ │ │ ldrb r3, [sl] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ moveq r4, sl │ │ │ │ - beq 9e068 │ │ │ │ + beq 9dfac │ │ │ │ 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 9eb4c │ │ │ │ + beq 9ea90 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - beq 9f3bc │ │ │ │ + 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 9e320 │ │ │ │ + bcs 9e264 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 9e724 │ │ │ │ + bne 9e668 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add r3, r0, r3 │ │ │ │ - beq 9e820 │ │ │ │ + beq 9e764 │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls 9eaf4 │ │ │ │ + bls 9ea38 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls 9e5e4 │ │ │ │ + bls 9e528 │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi 9f0cc │ │ │ │ + bhi 9f010 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #2 │ │ │ │ - ble 9edc4 │ │ │ │ + ble 9ed08 │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ sub lr, ip, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9e370 │ │ │ │ + bhi 9e2b4 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq 9e368 │ │ │ │ + beq 9e2ac │ │ │ │ cmp ip, #159 @ 0x9f │ │ │ │ sub lr, r2, #237 @ 0xed │ │ │ │ clz lr, lr │ │ │ │ lsr lr, lr, #5 │ │ │ │ movls lr, #0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9e370 │ │ │ │ + bne 9e2b4 │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f010 │ │ │ │ + bhi 9ef54 │ │ │ │ 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, #3160] @ 9ee5c │ │ │ │ + ldr r3, [pc, #3160] @ 9eda0 │ │ │ │ cmp r5, #4 │ │ │ │ - bhi 9e620 │ │ │ │ + bhi 9e564 │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r3, [r0] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 9ee04 │ │ │ │ + bne 9ed48 │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9f204 │ │ │ │ - ldr r9, [pc, #3164] @ 9ee90 │ │ │ │ + bne 9f148 │ │ │ │ + ldr r9, [pc, #3164] @ 9edd4 │ │ │ │ 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 9e02c │ │ │ │ + b 9df70 │ │ │ │ mov r0, r1 │ │ │ │ - b 9e02c │ │ │ │ + b 9df70 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ - ldr sl, [pc, #3064] @ 9ee60 │ │ │ │ + ldr sl, [pc, #3064] @ 9eda4 │ │ │ │ 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 9e28c │ │ │ │ + bne 9e1d0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 144ad8 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl 144b48 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #2 │ │ │ │ - bne 9ef58 │ │ │ │ + bne 9ee9c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 9ef34 │ │ │ │ + ble 9ee78 │ │ │ │ mov r2, r6 │ │ │ │ cmp r2, r5 │ │ │ │ - blt 9ee9c │ │ │ │ + blt 9ede0 │ │ │ │ sub r5, r5, r6 │ │ │ │ add r4, r4, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e13c │ │ │ │ + b 9e080 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r7, r9 │ │ │ │ sub r3, r3, r0 │ │ │ │ asr r1, r3, #1 │ │ │ │ - bne 9e2f4 │ │ │ │ + bne 9e238 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub ip, r0, #128 @ 0x80 │ │ │ │ cmp ip, #63 @ 0x3f │ │ │ │ - bhi 9f37c │ │ │ │ + bhi 9f2c0 │ │ │ │ cmp r0, #159 @ 0x9f │ │ │ │ - bhi 9f3a0 │ │ │ │ + bhi 9f2e4 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq 9f37c │ │ │ │ + beq 9f2c0 │ │ │ │ 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 9f024 │ │ │ │ + beq 9ef68 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [sp, #52] @ 0x34 │ │ │ │ - beq 9e340 │ │ │ │ + beq 9e284 │ │ │ │ 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 9e6d4 │ │ │ │ + bne 9e618 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9e694 │ │ │ │ + bne 9e5d8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl be9b8 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl be948 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r9, r0 │ │ │ │ - b 9e050 │ │ │ │ + b 9df94 │ │ │ │ cmp ip, #159 @ 0x9f │ │ │ │ - bhi 9e1d0 │ │ │ │ + bhi 9e114 │ │ │ │ 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 9e258 │ │ │ │ + beq 9e19c │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - beq 9f4f0 │ │ │ │ + beq 9f434 │ │ │ │ mov r5, #2 │ │ │ │ - b 9e25c │ │ │ │ + b 9e1a0 │ │ │ │ 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, #2720] @ 9ee64 │ │ │ │ + ldr sl, [pc, #2720] @ 9eda8 │ │ │ │ sub r6, r4, r9 │ │ │ │ add r5, r6, #1 │ │ │ │ - b 9e270 │ │ │ │ + b 9e1b4 │ │ │ │ ldr r0, [r9, #28] │ │ │ │ tst sl, #3 │ │ │ │ - beq 9df6c │ │ │ │ + beq 9deb0 │ │ │ │ cmp r5, sl │ │ │ │ movhi r4, sl │ │ │ │ - bls 9e0c8 │ │ │ │ + bls 9e00c │ │ │ │ tst r4, #3 │ │ │ │ - beq 9e498 │ │ │ │ + beq 9e3dc │ │ │ │ ldrsb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 9e404 │ │ │ │ + blt 9e348 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bcc 9e3e4 │ │ │ │ + bcc 9e328 │ │ │ │ sub r5, r4, sl │ │ │ │ mov r1, sl │ │ │ │ mov r2, r5 │ │ │ │ bl 29cdc │ │ │ │ cmp r6, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - beq 9e044 │ │ │ │ - b 9e0d4 │ │ │ │ + beq 9df88 │ │ │ │ + b 9e018 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ - ldr r9, [pc, #2616] @ 9ee68 │ │ │ │ + ldr r9, [pc, #2616] @ 9edac │ │ │ │ cmp r3, #0 │ │ │ │ strne r6, [r3] │ │ │ │ - b 9e050 │ │ │ │ + b 9df94 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 92094 │ │ │ │ + bl 91fd8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 9df04 │ │ │ │ + bne 9de48 │ │ │ │ ldr r4, [fp, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #2568] @ 9ee6c │ │ │ │ + ldr r1, [pc, #2568] @ 9edb0 │ │ │ │ cmp r4, r1 │ │ │ │ - bne 9eff4 │ │ │ │ + bne 9ef38 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 9f188 │ │ │ │ + beq 9f0cc │ │ │ │ ldr r3, [r2, #800] @ 0x320 │ │ │ │ add r4, r6, #20 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #800] @ 0x320 │ │ │ │ - b 9df04 │ │ │ │ + b 9de48 │ │ │ │ add r1, r4, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e5d8 │ │ │ │ - ldr r3, [pc, #2516] @ 9ee80 │ │ │ │ + bcc 9e51c │ │ │ │ + ldr r3, [pc, #2516] @ 9edc4 │ │ │ │ ldr r2, [r4] │ │ │ │ tst r3, r2 │ │ │ │ - bne 9e5d8 │ │ │ │ + bne 9e51c │ │ │ │ add r2, r4, #8 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e71c │ │ │ │ + bcc 9e660 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e71c │ │ │ │ + bne 9e660 │ │ │ │ add r1, r4, #12 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e714 │ │ │ │ + bcc 9e658 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e714 │ │ │ │ + bne 9e658 │ │ │ │ add r2, r4, #16 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e71c │ │ │ │ + bcc 9e660 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e71c │ │ │ │ + bne 9e660 │ │ │ │ add r1, r4, #20 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e714 │ │ │ │ + bcc 9e658 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e714 │ │ │ │ + bne 9e658 │ │ │ │ add r2, r4, #24 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e71c │ │ │ │ + bcc 9e660 │ │ │ │ ldr ip, [r4, #20] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e71c │ │ │ │ + bne 9e660 │ │ │ │ add r1, r4, #28 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e714 │ │ │ │ + bcc 9e658 │ │ │ │ ldr ip, [r4, #24] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e714 │ │ │ │ + bne 9e658 │ │ │ │ add r2, r4, #32 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e71c │ │ │ │ + bcc 9e660 │ │ │ │ ldr ip, [r4, #28] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e71c │ │ │ │ + bne 9e660 │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e714 │ │ │ │ + bcc 9e658 │ │ │ │ ldr ip, [r4, #32] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e714 │ │ │ │ + bne 9e658 │ │ │ │ add r2, r4, #40 @ 0x28 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e71c │ │ │ │ + bcc 9e660 │ │ │ │ mov ip, r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ tst ip, r3 │ │ │ │ - bne 9e71c │ │ │ │ + bne 9e660 │ │ │ │ add r3, r4, #44 @ 0x2c │ │ │ │ cmp r5, r3 │ │ │ │ - bcc 9e714 │ │ │ │ + bcc 9e658 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ tst ip, r1 │ │ │ │ - bne 9e714 │ │ │ │ + bne 9e658 │ │ │ │ sub r1, r5, #44 @ 0x2c │ │ │ │ sub r1, r1, r4 │ │ │ │ bic r1, r1, #3 │ │ │ │ add r1, r3, r1 │ │ │ │ - b 9e5cc │ │ │ │ + b 9e510 │ │ │ │ ldr r2, [r4] │ │ │ │ add r3, r3, #4 │ │ │ │ tst ip, r2 │ │ │ │ - bne 9e5d8 │ │ │ │ + bne 9e51c │ │ │ │ cmp r3, r1 │ │ │ │ mov r4, r3 │ │ │ │ - bne 9e5bc │ │ │ │ + bne 9e500 │ │ │ │ cmp r4, r5 │ │ │ │ - bne 9e3ec │ │ │ │ - b 9e404 │ │ │ │ + bne 9e330 │ │ │ │ + b 9e348 │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls 9f038 │ │ │ │ + bls 9ef7c │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 9ef24 │ │ │ │ + ble 9ee68 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub ip, r1, #128 @ 0x80 │ │ │ │ cmp ip, #63 @ 0x3f │ │ │ │ - bhi 9e370 │ │ │ │ + bhi 9e2b4 │ │ │ │ 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 9ea9c │ │ │ │ + bcc 9e9e0 │ │ │ │ ldrd r2, [sp, #96] @ 0x60 │ │ │ │ sub r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 9ea9c │ │ │ │ + ble 9e9e0 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #1 │ │ │ │ strbeq r5, [r2, r3] │ │ │ │ ldreq r3, [sp, #100] @ 0x64 │ │ │ │ - beq 9e668 │ │ │ │ + beq 9e5ac │ │ │ │ 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 9e140 │ │ │ │ + b 9e084 │ │ │ │ ldr r0, [fp, #708] @ 0x2c4 │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 9f188 │ │ │ │ + beq 9f0cc │ │ │ │ add r4, r6, #20 │ │ │ │ - b 9df04 │ │ │ │ + b 9de48 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9e358 │ │ │ │ + beq 9e29c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9e358 │ │ │ │ - ldr r2, [pc, #1952] @ 9ee58 │ │ │ │ + bne 9e29c │ │ │ │ + ldr r2, [pc, #1952] @ 9ed9c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f1bc │ │ │ │ + bne 9f100 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b 9e358 │ │ │ │ + b 9e29c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9e34c │ │ │ │ + beq 9e290 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9e34c │ │ │ │ - ldr r2, [pc, #1888] @ 9ee58 │ │ │ │ + bne 9e290 │ │ │ │ + ldr r2, [pc, #1888] @ 9ed9c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f048 │ │ │ │ + bne 9ef8c │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b 9e34c │ │ │ │ + b 9e290 │ │ │ │ mov r4, r2 │ │ │ │ - b 9e5d8 │ │ │ │ + b 9e51c │ │ │ │ mov r4, r1 │ │ │ │ - b 9e5d8 │ │ │ │ + b 9e51c │ │ │ │ cmp r3, #2 │ │ │ │ - bne 9f1a0 │ │ │ │ + bne 9f0e4 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, r0, r3, lsl #1 │ │ │ │ mov r9, r7 │ │ │ │ mov r0, r8 │ │ │ │ - b 9e7c4 │ │ │ │ + b 9e708 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls 9e7e8 │ │ │ │ + bls 9e72c │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi 9f2a4 │ │ │ │ + bhi 9f1e8 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #2 │ │ │ │ - ble 9e2bc │ │ │ │ + ble 9e200 │ │ │ │ ldrb lr, [r4, #1] │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ sub r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f36c │ │ │ │ + bhi 9f2b0 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq 9f364 │ │ │ │ + beq 9f2a8 │ │ │ │ cmp lr, #159 @ 0x9f │ │ │ │ sub r5, r2, #237 @ 0xed │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 9f36c │ │ │ │ + bne 9f2b0 │ │ │ │ sub r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f544 │ │ │ │ + bhi 9f488 │ │ │ │ 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 9ead0 │ │ │ │ + bcs 9ea14 │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi 9e744 │ │ │ │ + bhi 9e688 │ │ │ │ ands r5, r4, #3 │ │ │ │ mov r1, r4 │ │ │ │ - beq 9eb7c │ │ │ │ + beq 9eac0 │ │ │ │ add r4, r4, #1 │ │ │ │ strh r2, [r3], #2 │ │ │ │ - b 9e7bc │ │ │ │ + b 9e700 │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls 9f38c │ │ │ │ + bls 9f2d0 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 9ead0 │ │ │ │ + ble 9ea14 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f36c │ │ │ │ + bhi 9f2b0 │ │ │ │ add r2, r1, r2, lsl #6 │ │ │ │ sub r2, r2, #12416 @ 0x3080 │ │ │ │ add r4, r4, #2 │ │ │ │ strh r2, [r3], #2 │ │ │ │ - b 9e7bc │ │ │ │ + b 9e700 │ │ │ │ sub r1, r6, #4 │ │ │ │ - ldr r9, [pc, #1620] @ 9ee80 │ │ │ │ + ldr r9, [pc, #1620] @ 9edc4 │ │ │ │ mov r2, r1 │ │ │ │ - b 9e84c │ │ │ │ + b 9e790 │ │ │ │ ands r5, r4, #3 │ │ │ │ mov r1, r4 │ │ │ │ - beq 9e8a0 │ │ │ │ + beq 9e7e4 │ │ │ │ add r4, r4, #1 │ │ │ │ strb ip, [r3], #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs 9eb10 │ │ │ │ + bcs 9ea54 │ │ │ │ ldrb ip, [r4] │ │ │ │ cmp ip, #127 @ 0x7f │ │ │ │ - bls 9e830 │ │ │ │ + bls 9e774 │ │ │ │ cmp ip, #223 @ 0xdf │ │ │ │ - bhi 9f234 │ │ │ │ + bhi 9f178 │ │ │ │ cmp ip, #193 @ 0xc1 │ │ │ │ - bls 9f41c │ │ │ │ + bls 9f360 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 9eb10 │ │ │ │ + ble 9ea54 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f448 │ │ │ │ + bhi 9f38c │ │ │ │ add r1, r1, ip, lsl #6 │ │ │ │ sub r5, r1, #12416 @ 0x3080 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ add r4, r4, #2 │ │ │ │ - bhi 9e1f0 │ │ │ │ + bhi 9e134 │ │ │ │ strb r5, [r3], #1 │ │ │ │ - b 9e844 │ │ │ │ + b 9e788 │ │ │ │ add lr, r4, #4 │ │ │ │ cmp r6, lr │ │ │ │ - bcc 9f2e0 │ │ │ │ + bcc 9f224 │ │ │ │ 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 9e980 │ │ │ │ + beq 9e8c4 │ │ │ │ cmp ip, #1 │ │ │ │ - beq 9e944 │ │ │ │ + beq 9e888 │ │ │ │ cmp ip, #2 │ │ │ │ - beq 9e910 │ │ │ │ + beq 9e854 │ │ │ │ ldr ip, [r4] │ │ │ │ mov r1, lr │ │ │ │ tst ip, r9 │ │ │ │ - bne 9ea84 │ │ │ │ + bne 9e9c8 │ │ │ │ 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 9ea84 │ │ │ │ + bne 9e9c8 │ │ │ │ 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 9ea84 │ │ │ │ + bne 9e9c8 │ │ │ │ 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 9ea80 │ │ │ │ + beq 9e9c4 │ │ │ │ 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 9eabc │ │ │ │ + bne 9ea00 │ │ │ │ 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] │ │ │ │ @@ -119913,138 +119866,138 @@ │ │ │ │ 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 9eabc │ │ │ │ + bne 9ea00 │ │ │ │ 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 9eabc │ │ │ │ + bne 9ea00 │ │ │ │ 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 9eabc │ │ │ │ + bne 9ea00 │ │ │ │ strb r0, [sl, #8] │ │ │ │ strb r5, [r3, #1] │ │ │ │ strb lr, [r3, #2] │ │ │ │ strb ip, [r3, #3] │ │ │ │ add r3, sl, #12 │ │ │ │ cmp r3, fp │ │ │ │ - bne 9e990 │ │ │ │ + bne 9e8d4 │ │ │ │ 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 9e1f0 │ │ │ │ + beq 9e134 │ │ │ │ ldrb ip, [r4] │ │ │ │ cmp ip, #127 @ 0x7f │ │ │ │ - bls 9e83c │ │ │ │ - b 9e858 │ │ │ │ + bls 9e780 │ │ │ │ + b 9e79c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 10c650 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c694 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9f2ec │ │ │ │ + beq 9f230 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e63c │ │ │ │ + b 9e580 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ - b 9ea84 │ │ │ │ + b 9e9c8 │ │ │ │ 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 9e1fc │ │ │ │ + b 9e140 │ │ │ │ ands r5, r4, #3 │ │ │ │ moveq r1, r3 │ │ │ │ - beq 9f0a4 │ │ │ │ + beq 9efe8 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ strb r2, [r3], #1 │ │ │ │ - bcc 9e170 │ │ │ │ + bcc 9e0b4 │ │ │ │ mov r5, #0 │ │ │ │ - b 9e1f0 │ │ │ │ - ldr r1, [pc, #868] @ 9ee84 │ │ │ │ + b 9e134 │ │ │ │ + ldr r1, [pc, #868] @ 9edc8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9f1dc │ │ │ │ + bne 9f120 │ │ │ │ mov r0, r9 │ │ │ │ - bl 18e26c │ │ │ │ + bl 18e370 │ │ │ │ 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 9df4c │ │ │ │ + b 9de90 │ │ │ │ lsr r1, r3, #2 │ │ │ │ and r1, r1, #7 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 9f3c4 │ │ │ │ + beq 9f308 │ │ │ │ cmp r1, #2 │ │ │ │ - bne 9f3ac │ │ │ │ + bne 9f2f0 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #768] @ 9ee70 │ │ │ │ + ldr r2, [pc, #768] @ 9edb4 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - beq 9f3bc │ │ │ │ + beq 9f300 │ │ │ │ add r2, r9, #28 │ │ │ │ - b 9e110 │ │ │ │ + b 9e054 │ │ │ │ add r8, r4, #4 │ │ │ │ cmp r6, r8 │ │ │ │ - bcc 9f13c │ │ │ │ + bcc 9f080 │ │ │ │ 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, #716] @ 9ee80 │ │ │ │ - beq 9ec88 │ │ │ │ + ldr r7, [pc, #716] @ 9edc4 │ │ │ │ + beq 9ebcc │ │ │ │ cmp r2, #1 │ │ │ │ - beq 9ec40 │ │ │ │ + beq 9eb84 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 9ec00 │ │ │ │ + beq 9eb44 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r1, r8 │ │ │ │ tst r2, r7 │ │ │ │ - bne 9edac │ │ │ │ + bne 9ecf0 │ │ │ │ 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 │ │ │ │ @@ -120052,15 +120005,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 9edac │ │ │ │ + bne 9ecf0 │ │ │ │ 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 │ │ │ │ @@ -120068,31 +120021,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 9edac │ │ │ │ + bne 9ecf0 │ │ │ │ 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 9edfc │ │ │ │ + beq 9ed40 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - b 9ed8c │ │ │ │ + b 9ecd0 │ │ │ │ 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 │ │ │ │ @@ -120106,15 +120059,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 9eda4 │ │ │ │ + bne 9ece8 │ │ │ │ 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 │ │ │ │ @@ -120123,15 +120076,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 9eda4 │ │ │ │ + bne 9ece8 │ │ │ │ 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 │ │ │ │ @@ -120139,143 +120092,143 @@ │ │ │ │ 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 9eda4 │ │ │ │ + bne 9ece8 │ │ │ │ cmp r1, lr │ │ │ │ strh r6, [fp, #16] │ │ │ │ strh r5, [r3, #2] │ │ │ │ strh ip, [r3, #4] │ │ │ │ strh r2, [r3, #6] │ │ │ │ add r3, fp, #24 │ │ │ │ - beq 9edf4 │ │ │ │ + beq 9ed38 │ │ │ │ ldr r2, [r1] │ │ │ │ add sl, r1, #4 │ │ │ │ tst r2, r7 │ │ │ │ and r6, r2, #255 @ 0xff │ │ │ │ mov r4, r1 │ │ │ │ - beq 9ec94 │ │ │ │ + beq 9ebd8 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ cmp r4, r6 │ │ │ │ - beq 9f144 │ │ │ │ + beq 9f088 │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls 9e7dc │ │ │ │ - b 9e744 │ │ │ │ - bne 9ef24 │ │ │ │ + bls 9e720 │ │ │ │ + b 9e688 │ │ │ │ + bne 9ee68 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub ip, r1, #128 @ 0x80 │ │ │ │ cmp ip, #63 @ 0x3f │ │ │ │ - bhi 9e370 │ │ │ │ + bhi 9e2b4 │ │ │ │ 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 9e1f0 │ │ │ │ + b 9e134 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r4, r1 │ │ │ │ - b 9edac │ │ │ │ - ldr fp, [pc, #60] @ 9ee48 │ │ │ │ - ldr r3, [pc, #60] @ 9ee4c │ │ │ │ + b 9ecf0 │ │ │ │ + ldr fp, [pc, #60] @ 9ed8c │ │ │ │ + ldr r3, [pc, #60] @ 9ed90 │ │ │ │ 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 9e678 │ │ │ │ - ldr r3, [pc, #32] @ 9ee50 │ │ │ │ - bl 357730 │ │ │ │ + bne 9e5bc │ │ │ │ + ldr r3, [pc, #32] @ 9ed94 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #1528] @ 0x5f8 │ │ │ │ mov r3, #22 │ │ │ │ - b 9de9c │ │ │ │ + b 9dde0 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, ror pc │ │ │ │ + andeq r1, r9, r0, asr #29 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq r2, sp, ip, ror #8 │ │ │ │ - eorseq r8, r5, ip, lsr r4 │ │ │ │ - eorseq r8, r5, r8, lsr #8 │ │ │ │ + eorseq r2, sp, ip, lsr #26 │ │ │ │ + @ instruction: 0x00358cfc │ │ │ │ + eorseq r8, r5, r8, ror #25 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - andeq fp, r8, ip, lsl r0 │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - @ instruction: 0x0035ecd8 │ │ │ │ + mlaseq r5, r8, r5, pc @ │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - eorseq r8, r5, r0, lsl r4 │ │ │ │ + @ instruction: 0x00358cd0 │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq fp, r5, r8, asr #9 │ │ │ │ + eorseq fp, r5, r8, lsl #27 │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ 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 9eed4 │ │ │ │ + beq 9ee18 │ │ │ │ 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 9e2a4 │ │ │ │ + b 9e1e8 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 9ef24 │ │ │ │ + ble 9ee68 │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ sub lr, ip, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9e370 │ │ │ │ + bhi 9e2b4 │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ - bls 9f5a4 │ │ │ │ + bls 9f4e8 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - beq 9e370 │ │ │ │ + beq 9e2b4 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 9ef24 │ │ │ │ + beq 9ee68 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub r2, r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi 9f010 │ │ │ │ + bhi 9ef54 │ │ │ │ sub r3, r3, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e2fc │ │ │ │ - ldr r2, [pc, #-204] @ 9ee70 │ │ │ │ + b 9e240 │ │ │ │ + ldr r2, [pc, #-204] @ 9edb4 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 10c650 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c694 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9f2ec │ │ │ │ + beq 9f230 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ - b 9e2a0 │ │ │ │ + b 9e1e4 │ │ │ │ cmp r7, #1 │ │ │ │ - bls 9ef70 │ │ │ │ + bls 9eeb4 │ │ │ │ cmp r7, #3 │ │ │ │ - beq 9efcc │ │ │ │ + beq 9ef10 │ │ │ │ cmp r7, #4 │ │ │ │ - beq 9e2ac │ │ │ │ + beq 9e1f0 │ │ │ │ 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 │ │ │ │ @@ -120283,828 +120236,828 @@ │ │ │ │ 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] @ 9ee74 │ │ │ │ + ldr r2, [pc, #-320] @ 9edb8 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ - bl 288ae0 │ │ │ │ + bl 288e2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9f2ec │ │ │ │ + bne 9f230 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e13c │ │ │ │ - ldr r1, [pc, #-348] @ 9ee78 │ │ │ │ + b 9e080 │ │ │ │ + ldr r1, [pc, #-348] @ 9edbc │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 12ee4c │ │ │ │ + bl 12eeb0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9f2ec │ │ │ │ + beq 9f230 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ sub r5, r5, r6 │ │ │ │ add r4, r4, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e13c │ │ │ │ + b 9e080 │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ - b 9e47c │ │ │ │ + b 9e3c0 │ │ │ │ sub r3, r3, r0 │ │ │ │ mov r5, #3 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e25c │ │ │ │ + b 9e1a0 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ - ldr sl, [pc, #-436] @ 9ee7c │ │ │ │ + ldr sl, [pc, #-436] @ 9edc0 │ │ │ │ sub r5, r6, r9 │ │ │ │ sub r6, r4, r9 │ │ │ │ - b 9e270 │ │ │ │ + b 9e1b4 │ │ │ │ sub r3, r3, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e3b4 │ │ │ │ - ldr r1, [pc, #-460] @ 9ee84 │ │ │ │ + b 9e2f8 │ │ │ │ + ldr r1, [pc, #-460] @ 9edc8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9e708 │ │ │ │ + beq 9e64c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9e708 │ │ │ │ + b 9e64c │ │ │ │ ldr r3, [ip, #-4] │ │ │ │ - ldr lr, [pc, #-500] @ 9ee80 │ │ │ │ + ldr lr, [pc, #-500] @ 9edc4 │ │ │ │ add r2, r1, #4 │ │ │ │ and lr, lr, r3 │ │ │ │ cmp lr, #0 │ │ │ │ lsr sl, r3, #8 │ │ │ │ lsr r9, r3, #16 │ │ │ │ - bne 9f0b0 │ │ │ │ + bne 9eff4 │ │ │ │ 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 9f068 │ │ │ │ + bls 9efac │ │ │ │ cmp r4, r6 │ │ │ │ mov r3, r1 │ │ │ │ - beq 9e1f0 │ │ │ │ + beq 9e134 │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls 9eb00 │ │ │ │ - b 9e17c │ │ │ │ + bls 9ea44 │ │ │ │ + b 9e0c0 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bhi 9f038 │ │ │ │ + bhi 9ef7c │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #3 │ │ │ │ - ble 9eee4 │ │ │ │ + ble 9ee28 │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ ldrb lr, [r4, #2] │ │ │ │ sub r1, ip, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ ldrb r1, [r4, #3] │ │ │ │ - bhi 9e370 │ │ │ │ + bhi 9e2b4 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne 9f168 │ │ │ │ + bne 9f0ac │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ - bls 9e370 │ │ │ │ + bls 9e2b4 │ │ │ │ sub r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f010 │ │ │ │ + bhi 9ef54 │ │ │ │ sub r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f154 │ │ │ │ + bhi 9f098 │ │ │ │ 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 9e1f0 │ │ │ │ + b 9e134 │ │ │ │ cmp r4, r6 │ │ │ │ - bne 9e7dc │ │ │ │ + bne 9e720 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b 9eae0 │ │ │ │ + b 9ea24 │ │ │ │ sub r3, r3, r0 │ │ │ │ mov r5, #4 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e25c │ │ │ │ + b 9e1a0 │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ sub r5, r2, #244 @ 0xf4 │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9f108 │ │ │ │ - b 9e370 │ │ │ │ - bl 29e454 │ │ │ │ + beq 9f04c │ │ │ │ + b 9e2b4 │ │ │ │ + bl 29e8dc │ │ │ │ cmp r0, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne 9df4c │ │ │ │ + bne 9de90 │ │ │ │ mov r9, #0 │ │ │ │ - b 9e050 │ │ │ │ + b 9df94 │ │ │ │ mov r2, r0 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 2327fc │ │ │ │ + bl 2327c8 │ │ │ │ mov r5, r0 │ │ │ │ - b 9e1fc │ │ │ │ - ldr r1, [pc, #-832] @ 9ee84 │ │ │ │ + b 9e140 │ │ │ │ + ldr r1, [pc, #-832] @ 9edc8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9e6c8 │ │ │ │ + beq 9e60c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9e6c8 │ │ │ │ + b 9e60c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b 9eb2c │ │ │ │ - ldr r3, [pc, #-880] @ 9ee88 │ │ │ │ - ldr r1, [pc, #-880] @ 9ee8c │ │ │ │ + b 9ea70 │ │ │ │ + ldr r3, [pc, #-880] @ 9edcc │ │ │ │ + ldr r1, [pc, #-880] @ 9edd0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b 9f198 │ │ │ │ + bl 18ee38 │ │ │ │ + b 9f0dc │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ str r6, [r3] │ │ │ │ ldrsb r2, [r0] │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - ldrge r9, [pc, #-912] @ 9ee90 │ │ │ │ - ldrlt r9, [pc, #-912] @ 9ee94 │ │ │ │ + ldrge r9, [pc, #-912] @ 9edd4 │ │ │ │ + ldrlt r9, [pc, #-912] @ 9edd8 │ │ │ │ movge r2, #24 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ mlage r9, r2, r3, r9 │ │ │ │ addlt r9, r9, r3, lsl #5 │ │ │ │ - b 9e050 │ │ │ │ + b 9df94 │ │ │ │ cmp ip, #239 @ 0xef │ │ │ │ - bhi 9f414 │ │ │ │ + bhi 9f358 │ │ │ │ sub r5, r6, r4 │ │ │ │ cmp r5, #2 │ │ │ │ - ble 9f3e4 │ │ │ │ + ble 9f328 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f448 │ │ │ │ + bhi 9f38c │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ - beq 9f3d8 │ │ │ │ + beq 9f31c │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ sub lr, ip, #237 @ 0xed │ │ │ │ clz lr, lr │ │ │ │ lsr lr, lr, #5 │ │ │ │ movls lr, #0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9f448 │ │ │ │ + bne 9f38c │ │ │ │ sub lr, r2, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f558 │ │ │ │ + bhi 9f49c │ │ │ │ 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 9e1f0 │ │ │ │ + b 9e134 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bhi 9e3a4 │ │ │ │ + bhi 9e2e8 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt 9f308 │ │ │ │ + bgt 9f24c │ │ │ │ cmp r1, #1 │ │ │ │ - bgt 9f560 │ │ │ │ + bgt 9f4a4 │ │ │ │ sub r3, r3, r0 │ │ │ │ asr r3, r3, #1 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e2fc │ │ │ │ + b 9e240 │ │ │ │ cmp r4, r6 │ │ │ │ - bne 9e83c │ │ │ │ - b 9e1f0 │ │ │ │ + bne 9e780 │ │ │ │ + b 9e134 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 2810b8 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - b 9f198 │ │ │ │ + bl 281550 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + b 9f0dc │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ ldrb lr, [r4, #2] │ │ │ │ sub r1, ip, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ ldrb r1, [r4, #3] │ │ │ │ - bhi 9f534 │ │ │ │ + bhi 9f478 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne 9f518 │ │ │ │ + bne 9f45c │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ - bls 9f534 │ │ │ │ + bls 9f478 │ │ │ │ sub r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f53c │ │ │ │ + bhi 9f480 │ │ │ │ sub r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f4e8 │ │ │ │ + bhi 9f42c │ │ │ │ add r2, r1, r2, lsl #18 │ │ │ │ sub r2, r2, #63438848 @ 0x3c80000 │ │ │ │ sub r2, r2, #8320 @ 0x2080 │ │ │ │ add r2, r2, ip, lsl #12 │ │ │ │ add r5, r2, lr, lsl #6 │ │ │ │ add r4, r4, #4 │ │ │ │ - b 9eae0 │ │ │ │ + b 9ea24 │ │ │ │ cmp lr, #159 @ 0x9f │ │ │ │ - bhi 9e798 │ │ │ │ + bhi 9e6dc │ │ │ │ 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 9e37c │ │ │ │ + b 9e2c0 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r5, #1 │ │ │ │ - b 9eae0 │ │ │ │ + b 9ea24 │ │ │ │ cmp r2, #237 @ 0xed │ │ │ │ - bne 9e2f4 │ │ │ │ - b 9f37c │ │ │ │ + bne 9e238 │ │ │ │ + b 9f2c0 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #-1312] @ 9ee98 │ │ │ │ + ldr r2, [pc, #-1312] @ 9eddc │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bne 9eb74 │ │ │ │ + bne 9eab8 │ │ │ │ ldr r2, [r9, #28] │ │ │ │ - b 9e110 │ │ │ │ + b 9e054 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bne 9eb74 │ │ │ │ - b 9f3bc │ │ │ │ + bne 9eab8 │ │ │ │ + b 9f300 │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ - bhi 9f280 │ │ │ │ - b 9f448 │ │ │ │ - bne 9eb10 │ │ │ │ + bhi 9f1c4 │ │ │ │ + b 9f38c │ │ │ │ + bne 9ea54 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ sub r1, r2, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi 9e1f0 │ │ │ │ + bhi 9e134 │ │ │ │ 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 9e1f0 │ │ │ │ + b 9e134 │ │ │ │ cmp ip, #244 @ 0xf4 │ │ │ │ - bls 9f424 │ │ │ │ + bls 9f368 │ │ │ │ mov r5, #1 │ │ │ │ - b 9e1f0 │ │ │ │ + b 9e134 │ │ │ │ sub r2, r6, r4 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt 9f480 │ │ │ │ + bgt 9f3c4 │ │ │ │ cmp r2, #1 │ │ │ │ - ble 9eb10 │ │ │ │ + ble 9ea54 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bls 9f450 │ │ │ │ + bls 9f394 │ │ │ │ mov r5, #2 │ │ │ │ - b 9e1f0 │ │ │ │ + b 9e134 │ │ │ │ cmp r1, #143 @ 0x8f │ │ │ │ - bhi 9f4dc │ │ │ │ + bhi 9f420 │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ - beq 9f448 │ │ │ │ + beq 9f38c │ │ │ │ cmp r2, #2 │ │ │ │ - beq 9eb10 │ │ │ │ + beq 9ea54 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub r2, r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b 9e1f0 │ │ │ │ + b 9e134 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ ldrb lr, [r4, #2] │ │ │ │ sub r2, r1, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ - bhi 9f448 │ │ │ │ + bhi 9f38c │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ - bne 9f5cc │ │ │ │ + bne 9f510 │ │ │ │ cmp r1, #143 @ 0x8f │ │ │ │ - bls 9f448 │ │ │ │ + bls 9f38c │ │ │ │ sub r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f558 │ │ │ │ + bhi 9f49c │ │ │ │ sub r5, r2, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f5c4 │ │ │ │ + bhi 9f508 │ │ │ │ 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 9e1f0 │ │ │ │ + b 9e134 │ │ │ │ cmp ip, #244 @ 0xf4 │ │ │ │ - bne 9f460 │ │ │ │ - b 9f448 │ │ │ │ + bne 9f3a4 │ │ │ │ + b 9f38c │ │ │ │ mov r5, #4 │ │ │ │ - b 9eae0 │ │ │ │ + b 9ea24 │ │ │ │ sub r5, r6, r4 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 9e39c │ │ │ │ + bne 9e2e0 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r3, r3, #96 @ 0x60 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 9e25c │ │ │ │ + bhi 9e1a0 │ │ │ │ mov r0, r4 │ │ │ │ - b 9e330 │ │ │ │ + b 9e274 │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ sub r5, r2, #244 @ 0xf4 │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9f330 │ │ │ │ + beq 9f274 │ │ │ │ sub r3, r3, r0 │ │ │ │ - b 9f37c │ │ │ │ + b 9f2c0 │ │ │ │ mov r5, #3 │ │ │ │ - b 9eae0 │ │ │ │ + b 9ea24 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r5, #3 │ │ │ │ - b 9eae0 │ │ │ │ + b 9ea24 │ │ │ │ mov r5, #3 │ │ │ │ - b 9e1f0 │ │ │ │ + b 9e134 │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ sub lr, ip, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f534 │ │ │ │ + bhi 9f478 │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ - bls 9f5b0 │ │ │ │ + bls 9f4f4 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - beq 9f534 │ │ │ │ + beq 9f478 │ │ │ │ cmp r1, #2 │ │ │ │ moveq r5, #0 │ │ │ │ - beq 9eae0 │ │ │ │ + beq 9ea24 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub r2, r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b 9eae0 │ │ │ │ + b 9ea24 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne 9ef0c │ │ │ │ - b 9e370 │ │ │ │ + bne 9ee50 │ │ │ │ + b 9e2b4 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne 9f580 │ │ │ │ - b 9f534 │ │ │ │ + bne 9f4c4 │ │ │ │ + b 9f478 │ │ │ │ add r0, r9, #28 │ │ │ │ - b 9e3d0 │ │ │ │ + b 9e314 │ │ │ │ mov r5, #4 │ │ │ │ - b 9e1f0 │ │ │ │ + b 9e134 │ │ │ │ cmp r1, #143 @ 0x8f │ │ │ │ sub r5, ip, #244 @ 0xf4 │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9f4a8 │ │ │ │ - b 9f448 │ │ │ │ + beq 9f3ec │ │ │ │ + b 9f38c │ │ │ │ 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 9f64c │ │ │ │ + beq 9f590 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r2, #87] @ 0x57 │ │ │ │ - ldr r0, [pc, #1044] @ 9fa34 │ │ │ │ + ldr r0, [pc, #1044] @ 9f978 │ │ │ │ lsr r3, r3, #4 │ │ │ │ and r3, r3, #1 │ │ │ │ eor r3, r3, #1 │ │ │ │ cmp r2, r0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f64c │ │ │ │ + bne 9f590 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ands r2, r3, #3 │ │ │ │ - beq 9f65c │ │ │ │ + beq 9f5a0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 9f894 │ │ │ │ + beq 9f7d8 │ │ │ │ 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 9f988 │ │ │ │ - ldr r3, [pc, #964] @ 9fa38 │ │ │ │ + beq 9f8cc │ │ │ │ + ldr r3, [pc, #964] @ 9f97c │ │ │ │ ldr r0, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9f7b4 │ │ │ │ + bne 9f6f8 │ │ │ │ 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 a1dec │ │ │ │ + bl a1d30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9f9e8 │ │ │ │ + blt 9f92c │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ movne r8, #0 │ │ │ │ moveq r8, #1 │ │ │ │ cmp r0, #1 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ orr r8, r6, r8 │ │ │ │ - beq 9f738 │ │ │ │ + beq 9f67c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9f6e4 │ │ │ │ + beq 9f628 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 9f97c │ │ │ │ + beq 9f8c0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9f858 │ │ │ │ + beq 9f79c │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 9f860 │ │ │ │ + beq 9f7a4 │ │ │ │ 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 9f810 │ │ │ │ + bne 9f754 │ │ │ │ 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 9f774 │ │ │ │ + beq 9f6b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9f774 │ │ │ │ + bne 9f6b8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #732] @ 9fa3c │ │ │ │ + ldr r2, [pc, #732] @ 9f980 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f8fc │ │ │ │ + bne 9f840 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 9f650 │ │ │ │ + beq 9f594 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ and r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9f650 │ │ │ │ + bne 9f594 │ │ │ │ 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 9f8b4 │ │ │ │ + bne 9f7f8 │ │ │ │ mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ str r3, [r7] │ │ │ │ - b 9f650 │ │ │ │ + b 9f594 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 9f684 │ │ │ │ + beq 9f5c8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9f7fc │ │ │ │ + beq 9f740 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9f7fc │ │ │ │ - ldr r2, [pc, #600] @ 9fa3c │ │ │ │ + bne 9f740 │ │ │ │ + ldr r2, [pc, #600] @ 9f980 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f93c │ │ │ │ + bne 9f880 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ - b 9f650 │ │ │ │ + b 9f594 │ │ │ │ ldr r3, [r2, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f874 │ │ │ │ + bne 9f7b8 │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9f720 │ │ │ │ + beq 9f664 │ │ │ │ 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 9f720 │ │ │ │ + b 9f664 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 9f700 │ │ │ │ + bne 9f644 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ bic r3, r3, #2 │ │ │ │ orr r3, r3, #1 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b 9f64c │ │ │ │ - ldr r2, [pc, #452] @ 9fa40 │ │ │ │ + b 9f590 │ │ │ │ + ldr r2, [pc, #452] @ 9f984 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9f95c │ │ │ │ + bne 9f8a0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f81c │ │ │ │ - b 9f720 │ │ │ │ + bne 9f760 │ │ │ │ + b 9f664 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9f64c │ │ │ │ + beq 9f590 │ │ │ │ bic r3, r3, #1 │ │ │ │ orr r3, r3, #2 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 237690 │ │ │ │ - b 9f64c │ │ │ │ + bl 237650 │ │ │ │ + b 9f590 │ │ │ │ ldr r3, [r2, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f91c │ │ │ │ + bne 9f860 │ │ │ │ ldr r2, [r7, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9f7a8 │ │ │ │ + beq 9f6ec │ │ │ │ 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 9f7a8 │ │ │ │ - ldr r1, [pc, #320] @ 9fa44 │ │ │ │ + b 9f6ec │ │ │ │ + ldr r1, [pc, #320] @ 9f988 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9f76c │ │ │ │ + beq 9f6b0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9f76c │ │ │ │ - ldr r2, [pc, #284] @ 9fa40 │ │ │ │ + b 9f6b0 │ │ │ │ + ldr r2, [pc, #284] @ 9f984 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9f96c │ │ │ │ + bne 9f8b0 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f8c0 │ │ │ │ - b 9f7a8 │ │ │ │ - ldr r1, [pc, #256] @ 9fa44 │ │ │ │ + bne 9f804 │ │ │ │ + b 9f6ec │ │ │ │ + ldr r1, [pc, #256] @ 9f988 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9f7f4 │ │ │ │ + beq 9f738 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9f7f4 │ │ │ │ + b 9f738 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b 9f888 │ │ │ │ + b 9f7cc │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b 9f930 │ │ │ │ + b 9f874 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 9f6e4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 9f628 │ │ │ │ and r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 9f66c │ │ │ │ + bne 9f5b0 │ │ │ │ tst r3, #32 │ │ │ │ - beq 9fa20 │ │ │ │ + beq 9f964 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 9fa08 │ │ │ │ + beq 9f94c │ │ │ │ ldrsb r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ addge r3, r4, #20 │ │ │ │ - blt 9f9f0 │ │ │ │ + blt 9f934 │ │ │ │ ldrb r3, [r3] │ │ │ │ - ldr r7, [pc, #136] @ 9fa48 │ │ │ │ + ldr r7, [pc, #136] @ 9f98c │ │ │ │ mov r2, #24 │ │ │ │ mla r7, r2, r3, r7 │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9f650 │ │ │ │ + beq 9f594 │ │ │ │ sub r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ str r8, [r4] │ │ │ │ - bne 9f650 │ │ │ │ + bne 9f594 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b 9f650 │ │ │ │ - bl 11a910 │ │ │ │ - b 9f64c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b 9f594 │ │ │ │ + bl 11a908 │ │ │ │ + b 9f590 │ │ │ │ add r3, r4, #20 │ │ │ │ ldrb r3, [r3] │ │ │ │ - ldr r7, [pc, #76] @ 9fa4c │ │ │ │ + ldr r7, [pc, #76] @ 9f990 │ │ │ │ add r3, r3, #1296 @ 0x510 │ │ │ │ add r7, r7, r3, lsl #5 │ │ │ │ - b 9f9c4 │ │ │ │ + b 9f908 │ │ │ │ ldrsb r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ addge r3, r4, #28 │ │ │ │ - bge 9f9b4 │ │ │ │ + bge 9f8f8 │ │ │ │ add r3, r4, #28 │ │ │ │ - b 9f9f4 │ │ │ │ + b 9f938 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrsb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 9f9b4 │ │ │ │ - b 9f9f4 │ │ │ │ + bge 9f8f8 │ │ │ │ + b 9f938 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r6, r7, r0, lsl lr │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq r5, sl, ip, ror #12 │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ + @ instruction: 0x000a55b0 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 9fea8 │ │ │ │ + bne 9fdec │ │ │ │ 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 9fbc0 │ │ │ │ + bne 9fb04 │ │ │ │ lsr r2, r3, #5 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ and r2, r2, #1 │ │ │ │ - beq 9fb70 │ │ │ │ + beq 9fab4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9fd50 │ │ │ │ + beq 9fc94 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1036] @ 9feac │ │ │ │ + ldr r2, [pc, #1036] @ 9fdf0 │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9fd40 │ │ │ │ - ldr r6, [pc, #1024] @ 9feb0 │ │ │ │ - ldr r2, [pc, #1024] @ 9feb4 │ │ │ │ + bne 9fc84 │ │ │ │ + ldr r6, [pc, #1024] @ 9fdf4 │ │ │ │ + ldr r2, [pc, #1024] @ 9fdf8 │ │ │ │ ldr r3, [r6, #724] @ 0x2d4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9fd2c │ │ │ │ - ldr r3, [pc, #1012] @ 9feb8 │ │ │ │ - bl 357730 │ │ │ │ + bne 9fc70 │ │ │ │ + ldr r3, [pc, #1012] @ 9fdfc │ │ │ │ + bl 357fd0 │ │ │ │ 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 9fb98 │ │ │ │ + beq 9fadc │ │ │ │ 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 9fb20 │ │ │ │ + bgt 9fa64 │ │ │ │ ldr r1, [r1, #804] @ 0x324 │ │ │ │ cmp r1, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9fb98 │ │ │ │ + beq 9fadc │ │ │ │ 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 9fb50 │ │ │ │ + beq 9fa94 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9fc64 │ │ │ │ + beq 9fba8 │ │ │ │ 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 9fb48 │ │ │ │ + b 9fa8c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9fd74 │ │ │ │ + bne 9fcb8 │ │ │ │ tst r3, #32 │ │ │ │ - bne 9fa94 │ │ │ │ + bne 9f9d8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9fa94 │ │ │ │ - bl 99c64 │ │ │ │ - b 9fa94 │ │ │ │ + beq 9f9d8 │ │ │ │ + bl 99ba8 │ │ │ │ + b 9f9d8 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #792] @ 9febc │ │ │ │ + ldr r2, [pc, #792] @ 9fe00 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9fe7c │ │ │ │ + bne 9fdc0 │ │ │ │ mov r0, r4 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r5, #800] @ 0x320 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #800] @ 0x320 │ │ │ │ - b 9fb48 │ │ │ │ + b 9fa8c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9fea0 │ │ │ │ + bne 9fde4 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ movne r3, #2 │ │ │ │ strne r3, [r0] │ │ │ │ - ldr r3, [pc, #728] @ 9feb8 │ │ │ │ - bl 357730 │ │ │ │ + ldr r3, [pc, #728] @ 9fdfc │ │ │ │ + bl 357fd0 │ │ │ │ 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 9fe8c │ │ │ │ + beq 9fdd0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9fe9c │ │ │ │ - ldr r3, [pc, #684] @ 9fec0 │ │ │ │ + beq 9fde0 │ │ │ │ + ldr r3, [pc, #684] @ 9fe04 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 9fd94 │ │ │ │ + bne 9fcd8 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq 9fd94 │ │ │ │ + beq 9fcd8 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1242c8 <_PyDict_Pop@@Base+0x64> │ │ │ │ + bl 124328 <_PyDict_Pop@@Base+0x64> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9fda8 │ │ │ │ + beq 9fcec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9fe9c │ │ │ │ + beq 9fde0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ movne r2, #0 │ │ │ │ ldrbeq r3, [r4, #16] │ │ │ │ ldrbne r3, [r4, #16] │ │ │ │ strne r2, [r4] │ │ │ │ - b 9fa7c │ │ │ │ + b 9f9c0 │ │ │ │ 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 │ │ │ │ @@ -121113,102 +121066,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 9fcc4 │ │ │ │ + bne 9fc08 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9fcc0 │ │ │ │ + beq 9fc04 │ │ │ │ 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 9fdf8 │ │ │ │ + beq 9fd3c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9fdcc │ │ │ │ + beq 9fd10 │ │ │ │ ldr r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq 9fb48 │ │ │ │ + beq 9fa8c │ │ │ │ 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 9fb48 │ │ │ │ + b 9fa8c │ │ │ │ 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 9fb7c │ │ │ │ + beq 9fac0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 9fb90 │ │ │ │ - bl 99c64 │ │ │ │ + beq 9fad4 │ │ │ │ + bl 99ba8 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b 9fb7c │ │ │ │ + b 9fac0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9fd5c │ │ │ │ + beq 9fca0 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addne r3, r4, #20 │ │ │ │ addeq r3, r4, #28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 9fa94 │ │ │ │ - b 9fd68 │ │ │ │ + beq 9f9d8 │ │ │ │ + b 9fcac │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be14 │ │ │ │ + bl 8bd6c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 9fc28 │ │ │ │ + bne 9fb6c │ │ │ │ mov r0, r4 │ │ │ │ bl 30494 │ │ │ │ mov r0, r4 │ │ │ │ - bl 237690 │ │ │ │ + bl 237650 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ bic r3, r3, #1 │ │ │ │ orr r3, r3, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b 9fb48 │ │ │ │ + b 9fa8c │ │ │ │ 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 9fb48 │ │ │ │ + b 9fa8c │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9fcd8 │ │ │ │ + beq 9fc1c │ │ │ │ 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] │ │ │ │ @@ -121230,82 +121183,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 9fb48 │ │ │ │ + b 9fa8c │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ - b 9fbb0 │ │ │ │ - ldr r1, [pc, #48] @ 9fec4 │ │ │ │ - ldr r0, [pc, #48] @ 9fec8 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 9fda8 │ │ │ │ + b 9faf4 │ │ │ │ + ldr r1, [pc, #48] @ 9fe08 │ │ │ │ + ldr r0, [pc, #48] @ 9fe0c │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 9fcec │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 237690 │ │ │ │ - andeq pc, r9, ip, asr #29 │ │ │ │ + b 237650 │ │ │ │ + andeq pc, r9, r0, lsl lr @ │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, r8, lsl #30 │ │ │ │ + andeq r9, r9, ip, asr #28 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r0, lsl #9 │ │ │ │ + ldrdeq fp, [r8], -r8 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, r8, asr #23 │ │ │ │ - eorseq fp, r5, ip, lsl #15 │ │ │ │ + eorseq ip, r5, ip, asr #32 │ │ │ │ │ │ │ │ -0009fecc : │ │ │ │ +0009fe10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #636] @ a0160 │ │ │ │ - ldr r2, [pc, #636] @ a0164 │ │ │ │ + ldr r5, [pc, #636] @ a00a4 │ │ │ │ + ldr r2, [pc, #636] @ a00a8 │ │ │ │ ldr r3, [r5, #724] @ 0x2d4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a0098 │ │ │ │ + bne 9ffdc │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #612] @ a0168 │ │ │ │ - bl 357730 │ │ │ │ + ldr r3, [pc, #612] @ a00ac │ │ │ │ + bl 357fd0 │ │ │ │ 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 a0070 │ │ │ │ + beq 9ffb4 │ │ │ │ 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 9ff60 │ │ │ │ + bgt 9fea4 │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a0070 │ │ │ │ + beq 9ffb4 │ │ │ │ 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 a0050 │ │ │ │ + beq 9ff94 │ │ │ │ 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] │ │ │ │ @@ -121316,29 +121269,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 9ffe8 │ │ │ │ + bne 9ff2c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9ffe4 │ │ │ │ + beq 9ff28 │ │ │ │ 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 a00d0 │ │ │ │ + beq a0014 │ │ │ │ cmp r3, #1 │ │ │ │ - beq a00a4 │ │ │ │ + beq 9ffe8 │ │ │ │ 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] │ │ │ │ @@ -121359,17 +121312,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] @ a016c │ │ │ │ + ldr r2, [pc, #240] @ a00b0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a0154 │ │ │ │ + bne a0098 │ │ │ │ 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 │ │ │ │ @@ -121384,15 +121337,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 9fffc │ │ │ │ + beq 9ff40 │ │ │ │ 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] │ │ │ │ @@ -121417,173 +121370,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 a0088 │ │ │ │ + b 9ffcc │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, r8, lsl #30 │ │ │ │ + andeq r9, r9, ip, asr #28 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r0, lsl #9 │ │ │ │ + ldrdeq fp, [r8], -r8 │ │ │ │ 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 a05c4 │ │ │ │ - ldr r3, [pc, #1816] @ a08c8 │ │ │ │ + beq a0508 │ │ │ │ + ldr r3, [pc, #1816] @ a080c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a058c │ │ │ │ + bne a04d0 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a05d4 │ │ │ │ + bne a0518 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3d4 │ │ │ │ + bl 9b318 │ │ │ │ cmn r0, #3 │ │ │ │ mov r8, r0 │ │ │ │ - beq a07ac │ │ │ │ + beq a06f0 │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a034c │ │ │ │ + beq a0290 │ │ │ │ cmn r8, #1 │ │ │ │ - bne a03c0 │ │ │ │ + bne a0304 │ │ │ │ ldr lr, [r4, #24] │ │ │ │ ldr r3, [lr, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble a06c4 │ │ │ │ + ble a0608 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ ands r0, ip, #255 @ 0xff │ │ │ │ - bne a07f8 │ │ │ │ + bne a073c │ │ │ │ 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 a02e4 │ │ │ │ - add r8, lr, #20 │ │ │ │ - ldrsb sl, [r8, r2] │ │ │ │ - cmp sl, #0 │ │ │ │ - bge a0564 │ │ │ │ - ldr r1, [lr, #16] │ │ │ │ - strb r1, [r8, r2] │ │ │ │ + and r0, r6, r2 │ │ │ │ + str r1, [lr, #8] │ │ │ │ + bgt a0228 │ │ │ │ + add r9, lr, #20 │ │ │ │ + ldrsb r1, [r9, r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bge a04a8 │ │ │ │ + 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 a0334 │ │ │ │ + lsl r2, r2, r0 │ │ │ │ + addeq r9, ip, #20 │ │ │ │ + beq a0278 │ │ │ │ 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 a0710 │ │ │ │ - add r8, lr, r2, lsl #1 │ │ │ │ - ldrsh r8, [r8, #20] │ │ │ │ - lsl sl, r2, #1 │ │ │ │ - cmp r8, #0 │ │ │ │ - bge a047c │ │ │ │ + cmp sl, #15 │ │ │ │ + bgt a0654 │ │ │ │ + add r1, lr, r0, lsl #1 │ │ │ │ + ldrsh r1, [r1, #20] │ │ │ │ + lsl fp, r0, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + bge a03c0 │ │ │ │ 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 a02b0 │ │ │ │ - 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 a02b0 │ │ │ │ + bne a01f4 │ │ │ │ + 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 a01f4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne a0654 │ │ │ │ + bne a0598 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq a01f0 │ │ │ │ + beq a0134 │ │ │ │ ldr r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a06a0 │ │ │ │ - ldr r2, [pc, #1356] @ a08cc │ │ │ │ + bne a05e4 │ │ │ │ + ldr r2, [pc, #1356] @ a0810 │ │ │ │ cmp r3, r2 │ │ │ │ - beq a0730 │ │ │ │ - ldr r3, [pc, #1348] @ a08d0 │ │ │ │ - bl 357730 │ │ │ │ + beq a0674 │ │ │ │ + ldr r3, [pc, #1348] @ a0814 │ │ │ │ + bl 357fd0 │ │ │ │ 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 a01f8 │ │ │ │ + beq a013c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, r7 │ │ │ │ - beq a0440 │ │ │ │ + beq a0384 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ - bne a0824 │ │ │ │ + bne a0768 │ │ │ │ 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 │ │ │ │ @@ -121603,317 +121556,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 a0454 │ │ │ │ + beq a0398 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a04e8 │ │ │ │ + bne a042c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a02d8 │ │ │ │ + beq a021c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a02d8 │ │ │ │ + bne a021c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a02d8 │ │ │ │ - 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 a0300 │ │ │ │ - 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 a0530 │ │ │ │ - add sl, lr, r2 │ │ │ │ - ldrsb ip, [sl, #20] │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a021c │ │ │ │ + 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 a0244 │ │ │ │ + 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 a0474 │ │ │ │ + add r9, lr, r0 │ │ │ │ + ldrsb ip, [r9, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bge a063c │ │ │ │ + bge a0580 │ │ │ │ ldr r2, [lr, #16] │ │ │ │ - strb r2, [sl, #20] │ │ │ │ + strb r2, [r9, #20] │ │ │ │ ldr ip, [r4, #24] │ │ │ │ ldr r1, [ip, #16] │ │ │ │ - b a0280 │ │ │ │ + b a01c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a0454 │ │ │ │ - ldr r2, [pc, #980] @ a08d4 │ │ │ │ + bne a0398 │ │ │ │ + ldr r2, [pc, #980] @ a0818 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a0880 │ │ │ │ + bne a07c4 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ - b a0454 │ │ │ │ - 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 a051c │ │ │ │ - cmp r9, #15 │ │ │ │ + b a0398 │ │ │ │ + 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 a0460 │ │ │ │ + cmp sl, #15 │ │ │ │ ldr r1, [lr, #16] │ │ │ │ - lslgt sl, r2, #2 │ │ │ │ - bgt a076c │ │ │ │ - lsl sl, r2, #1 │ │ │ │ - b a0304 │ │ │ │ - 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 a06b0 │ │ │ │ + lsl fp, r0, #1 │ │ │ │ + b a0248 │ │ │ │ + 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 │ │ │ │ + ldrsb fp, [r9, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - blt a04d4 │ │ │ │ - b a04a4 │ │ │ │ + blt a0418 │ │ │ │ + b a03e8 │ │ │ │ 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 a0a3c │ │ │ │ + bl a0980 │ │ │ │ cmn r0, #1 │ │ │ │ - beq a07ac │ │ │ │ + beq a06f0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne lr, [r4, #24] │ │ │ │ - beq a01c4 │ │ │ │ + beq a0108 │ │ │ │ mov r0, lr │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 11d9d0 <_PyEval_CheckExceptTypeValid@@Base+0x2190> │ │ │ │ + bl 11d9c8 <_PyEval_CheckExceptTypeValid@@Base+0x2190> │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq a0774 │ │ │ │ + beq a06b8 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 18a0d0 <_PyUnicode_IsNumeric@@Base+0x860> │ │ │ │ + bl 18a1d4 <_PyUnicode_IsNumeric@@Base+0x860> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a07dc │ │ │ │ + bne a0720 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a02d8 │ │ │ │ + beq a021c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne a02d8 │ │ │ │ + bne a021c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a02d8 │ │ │ │ - add r2, r2, r2, lsl #2 │ │ │ │ - lsr r8, r8, #5 │ │ │ │ - add r2, r2, r8 │ │ │ │ - add r2, r2, #1 │ │ │ │ - and r2, r2, r1 │ │ │ │ - b a04c4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a021c │ │ │ │ + add r0, r0, r0, lsl #2 │ │ │ │ + lsr r1, r1, #5 │ │ │ │ + add r0, r0, r1 │ │ │ │ + add r0, r0, #1 │ │ │ │ + and r0, r0, r2 │ │ │ │ + b a0408 │ │ │ │ ldr r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a067c │ │ │ │ - ldr r2, [pc, #612] @ a08cc │ │ │ │ + bne a05c0 │ │ │ │ + ldr r2, [pc, #612] @ a0810 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a0384 │ │ │ │ + bne a02c8 │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a0384 │ │ │ │ - b a035c │ │ │ │ - ldr r3, [pc, #596] @ a08d8 │ │ │ │ + bne a02c8 │ │ │ │ + b a02a0 │ │ │ │ + ldr r3, [pc, #596] @ a081c │ │ │ │ cmp r2, r3 │ │ │ │ - bne a0870 │ │ │ │ + bne a07b4 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a035c │ │ │ │ + beq a02a0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b a0660 │ │ │ │ - ldr r3, [pc, #560] @ a08d8 │ │ │ │ + b a05a4 │ │ │ │ + ldr r3, [pc, #560] @ a081c │ │ │ │ cmp r2, r3 │ │ │ │ - bne a0814 │ │ │ │ + bne a0758 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a01f0 │ │ │ │ + beq a0134 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b a0378 │ │ │ │ + b a02bc │ │ │ │ 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 a0a3c │ │ │ │ + bl a0980 │ │ │ │ cmn r0, #1 │ │ │ │ - beq a07ac │ │ │ │ + beq a06f0 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ ands r0, ip, #255 @ 0xff │ │ │ │ - bne a07f8 │ │ │ │ + bne a073c │ │ │ │ ldr lr, [r4, #24] │ │ │ │ - b a0214 │ │ │ │ - add sl, lr, r2, lsl #2 │ │ │ │ - ldr r8, [sl, #20] │ │ │ │ - cmp r8, #0 │ │ │ │ - lsl r8, r2, #2 │ │ │ │ - bge a0740 │ │ │ │ + b a0158 │ │ │ │ + add r9, lr, r0, lsl #2 │ │ │ │ + ldr r1, [r9, #20] │ │ │ │ + cmp r1, #0 │ │ │ │ + lsl r1, r0, #2 │ │ │ │ + bge a0684 │ │ │ │ ldr r1, [lr, #16] │ │ │ │ - str r1, [sl, #20] │ │ │ │ - b a0280 │ │ │ │ + str r1, [r9, #20] │ │ │ │ + b a01c4 │ │ │ │ ldr r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a01f0 │ │ │ │ - b a0384 │ │ │ │ - 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 a0134 │ │ │ │ + b a02c8 │ │ │ │ + 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 a04a8 │ │ │ │ - add sl, lr, sl │ │ │ │ - b a0728 │ │ │ │ + lsl r9, r0, #2 │ │ │ │ + bge a03ec │ │ │ │ + add r9, lr, r9 │ │ │ │ + b a066c │ │ │ │ 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 a0a3c │ │ │ │ + bl a0980 │ │ │ │ cmn r0, #1 │ │ │ │ - bne a01c4 │ │ │ │ + bne a0108 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a08a0 │ │ │ │ + bne a07e4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a07d4 │ │ │ │ + beq a0718 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a08bc │ │ │ │ + beq a0800 │ │ │ │ mvn r0, #0 │ │ │ │ - b a02dc │ │ │ │ + b a0220 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a0614 │ │ │ │ + bne a0558 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a0614 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a0558 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ str r7, [sp] │ │ │ │ - bl 29485c │ │ │ │ + bl 294cf4 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ - b a0708 │ │ │ │ + b a064c │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b a06b4 │ │ │ │ + b a05f8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp] │ │ │ │ - bl 29485c │ │ │ │ + bl 294cf4 │ │ │ │ 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 a040c │ │ │ │ + b a0350 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b a0690 │ │ │ │ - ldr r1, [pc, #84] @ a08dc │ │ │ │ + b a05d4 │ │ │ │ + ldr r1, [pc, #84] @ a0820 │ │ │ │ cmp r3, r1 │ │ │ │ - beq a0510 │ │ │ │ + beq a0454 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b a0510 │ │ │ │ + b a0454 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne a07b8 │ │ │ │ + bne a06fc │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a07b8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a06fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a07d4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a0718 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq r5, sl, ip, ror #12 │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ + @ instruction: 0x000a55b0 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ 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 a0978 │ │ │ │ + bgt a08bc │ │ │ │ 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 │ │ │ │ @@ -121925,120 +121878,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 a09b0 │ │ │ │ + bgt a08f4 │ │ │ │ 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 a0950 │ │ │ │ + b a0894 │ │ │ │ cmp lr, #15 │ │ │ │ - bgt a09e0 │ │ │ │ + bgt a0924 │ │ │ │ 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 a092c │ │ │ │ + b a0870 │ │ │ │ cmp lr, #15 │ │ │ │ add r4, r2, r0, lsl #1 │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ - bgt a0a14 │ │ │ │ + bgt a0958 │ │ │ │ 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 a09b0 │ │ │ │ + b a08f4 │ │ │ │ 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 a092c │ │ │ │ + b a0870 │ │ │ │ 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 a09d8 │ │ │ │ + b a091c │ │ │ │ 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 a16b4 │ │ │ │ + bhi a15f8 │ │ │ │ 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 a1088 │ │ │ │ + beq a0fcc │ │ │ │ mov r3, #1 │ │ │ │ lsl r9, r3, r1 │ │ │ │ - bl 357730 │ │ │ │ - ldr r2, [pc, #3572] @ a188c │ │ │ │ + bl 357fd0 │ │ │ │ + ldr r2, [pc, #3572] @ a17d0 │ │ │ │ lsl r8, r9, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ umull r1, r8, r2, r8 │ │ │ │ - ldr sl, [pc, #3560] @ a1890 │ │ │ │ + ldr sl, [pc, #3560] @ a17d4 │ │ │ │ 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 a10d4 │ │ │ │ + bhi a1018 │ │ │ │ cmp r6, #3 │ │ │ │ - bne a0c84 │ │ │ │ + bne a0bc8 │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r2, [r0, #2740] @ 0xab4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a1130 │ │ │ │ + ble a1074 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r0, #2740] @ 0xab4 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ ldr r4, [r0, #2420] @ 0x974 │ │ │ │ - ldr r2, [pc, #3484] @ a1894 │ │ │ │ + ldr r2, [pc, #3484] @ a17d8 │ │ │ │ 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 │ │ │ │ @@ -122054,124 +122007,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 a1670 │ │ │ │ + bne a15b4 │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ addne r2, r5, #20 │ │ │ │ addne r3, r2, r3 │ │ │ │ movne r9, #8 │ │ │ │ - beq a10f0 │ │ │ │ + beq a1034 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r9, r6, r9 │ │ │ │ cmp r8, r2 │ │ │ │ - bne a1174 │ │ │ │ + bne a10b8 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldrb fp, [r2, #6] │ │ │ │ cmp fp, #1 │ │ │ │ - bne a1174 │ │ │ │ + bne a10b8 │ │ │ │ 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 a0c14 │ │ │ │ + beq a0b58 │ │ │ │ mov r3, #0 │ │ │ │ - b a0be4 │ │ │ │ + b a0b28 │ │ │ │ cmp r1, #15 │ │ │ │ - bgt a1068 │ │ │ │ + bgt a0fac │ │ │ │ lsl ip, r2, #1 │ │ │ │ ldrsh fp, [r6, ip] │ │ │ │ cmn fp, #1 │ │ │ │ - bne a0df0 │ │ │ │ + bne a0d34 │ │ │ │ strh r3, [r6, ip] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq a0c14 │ │ │ │ + beq a0b58 │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ ldr r2, [r9, r3, lsl #3] │ │ │ │ cmp r1, #7 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ and r2, lr, r0 │ │ │ │ - bgt a0bb8 │ │ │ │ + bgt a0afc │ │ │ │ ldrsb ip, [r6, r2] │ │ │ │ cmn ip, #1 │ │ │ │ - bne a0df0 │ │ │ │ + bne a0d34 │ │ │ │ strb r3, [r6, r2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne a0be0 │ │ │ │ - ldr r3, [pc, #3196] @ a1898 │ │ │ │ + bne a0b24 │ │ │ │ + ldr r3, [pc, #3196] @ a17dc │ │ │ │ str r4, [r7, #24] │ │ │ │ cmp r5, r3 │ │ │ │ - beq a0c68 │ │ │ │ + beq a0bac │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ cmp r2, #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bne a0e60 │ │ │ │ + bne a0da4 │ │ │ │ add r2, r3, #4096 @ 0x1000 │ │ │ │ ldr r1, [r2, #2740] @ 0xab4 │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ - bhi a0e60 │ │ │ │ + bhi a0da4 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a0e60 │ │ │ │ + beq a0da4 │ │ │ │ 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] @ a189c │ │ │ │ - ldr r3, [pc, #3080] @ a18a0 │ │ │ │ + ldr fp, [pc, #3080] @ a17e0 │ │ │ │ + ldr r3, [pc, #3080] @ a17e4 │ │ │ │ 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 a16a0 │ │ │ │ + bne a15e4 │ │ │ │ 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 a136c │ │ │ │ + bcs a12b0 │ │ │ │ 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 a164c │ │ │ │ + beq a1590 │ │ │ │ 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 a0fb8 │ │ │ │ + beq a0efc │ │ │ │ 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 │ │ │ │ @@ -122192,108 +122145,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 a13e8 │ │ │ │ + bne a132c │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a10f4 │ │ │ │ + beq a1038 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ add r2, r5, #20 │ │ │ │ add r3, r2, r3 │ │ │ │ - bne a0b6c │ │ │ │ + bne a0ab0 │ │ │ │ cmp r8, #0 │ │ │ │ add r1, r6, r9 │ │ │ │ - ble a0de0 │ │ │ │ + ble a0d24 │ │ │ │ mov lr, #12 │ │ │ │ mla lr, r8, lr, r1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a1884 │ │ │ │ + beq a17c8 │ │ │ │ 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 a0db4 │ │ │ │ + bne a0cf8 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a3e14 │ │ │ │ - b a0c14 │ │ │ │ + bl a3d58 │ │ │ │ + b a0b58 │ │ │ │ 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 a0e50 │ │ │ │ + ble a0d94 │ │ │ │ cmp r1, #15 │ │ │ │ - bgt a12f8 │ │ │ │ + bgt a123c │ │ │ │ lsl ip, r2, #1 │ │ │ │ ldrsh r1, [r6, ip] │ │ │ │ cmn r1, #1 │ │ │ │ - beq a0bd0 │ │ │ │ + beq a0b14 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add r2, r2, #1 │ │ │ │ add r2, r2, r0 │ │ │ │ and r2, r2, lr │ │ │ │ - b a0e14 │ │ │ │ + b a0d58 │ │ │ │ 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 a0c04 │ │ │ │ - b a0e3c │ │ │ │ - ldr fp, [pc, #2612] @ a189c │ │ │ │ - ldr r1, [pc, #2616] @ a18a4 │ │ │ │ + beq a0b48 │ │ │ │ + b a0d80 │ │ │ │ + ldr fp, [pc, #2612] @ a17e0 │ │ │ │ + ldr r1, [pc, #2616] @ a17e8 │ │ │ │ ldr r2, [fp, #704] @ 0x2c0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne a16c0 │ │ │ │ + bne a1604 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r6, [r3, #1528] @ 0x5f8 │ │ │ │ bic r1, r5, #4080 @ 0xff0 │ │ │ │ cmn r6, #804 @ 0x324 │ │ │ │ bic r1, r1, #15 │ │ │ │ - beq a13bc │ │ │ │ + beq a1300 │ │ │ │ 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 a0ec8 │ │ │ │ + bgt a0e0c │ │ │ │ ldr r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r3 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a13bc │ │ │ │ + beq a1300 │ │ │ │ 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 a12d8 │ │ │ │ + beq a121c │ │ │ │ cmp r3, #0 │ │ │ │ - bne a0c68 │ │ │ │ + bne a0bac │ │ │ │ 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] │ │ │ │ @@ -122302,60 +122255,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 a0f50 │ │ │ │ + bne a0e94 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a0f4c │ │ │ │ + beq a0e90 │ │ │ │ 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 a1764 │ │ │ │ + beq a16a8 │ │ │ │ cmp r2, #1 │ │ │ │ - beq a1738 │ │ │ │ + beq a167c │ │ │ │ ldr r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, #0 │ │ │ │ streq r3, [ip, #532] @ 0x214 │ │ │ │ cmp r3, r0 │ │ │ │ - beq a0c68 │ │ │ │ + beq a0bac │ │ │ │ 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 a0c68 │ │ │ │ + b a0bac │ │ │ │ ldr ip, [r3, #24] │ │ │ │ ldr lr, [r3, #28] │ │ │ │ cmp lr, ip │ │ │ │ - bcc a104c │ │ │ │ + bcc a0f90 │ │ │ │ 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 a136c │ │ │ │ + beq a12b0 │ │ │ │ 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] │ │ │ │ @@ -122372,327 +122325,327 @@ │ │ │ │ bl 29658 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ add r0, r4, fp │ │ │ │ bl 29658 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - b a0d64 │ │ │ │ + b a0ca8 │ │ │ │ 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 a0ff4 │ │ │ │ + b a0f38 │ │ │ │ ldr ip, [r6, r2, lsl #2] │ │ │ │ cmn ip, #1 │ │ │ │ - bne a0df0 │ │ │ │ + bne a0d34 │ │ │ │ str r3, [r6, r2, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - bne a0be0 │ │ │ │ - b a0c14 │ │ │ │ + bne a0b24 │ │ │ │ + b a0b58 │ │ │ │ mov r9, #1 │ │ │ │ lsl r9, r9, r1 │ │ │ │ - bl 357730 │ │ │ │ - ldr r3, [pc, #2032] @ a188c │ │ │ │ + bl 357fd0 │ │ │ │ + ldr r3, [pc, #2032] @ a17d0 │ │ │ │ lsl r8, r9, #1 │ │ │ │ umull r1, r8, r3, r8 │ │ │ │ - ldr sl, [pc, #2024] @ a1890 │ │ │ │ + ldr sl, [pc, #2024] @ a17d4 │ │ │ │ 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 a0c8c │ │ │ │ + bls a0bd0 │ │ │ │ cmp r6, #15 │ │ │ │ - bhi a1838 │ │ │ │ + bhi a177c │ │ │ │ add r3, r6, #1 │ │ │ │ mov r9, #1 │ │ │ │ lsl r9, r9, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a0c8c │ │ │ │ + b a0bd0 │ │ │ │ mov r9, #8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r1, r5, #20 │ │ │ │ cmp r2, r8 │ │ │ │ add r9, r6, r9 │ │ │ │ add r1, r1, r3 │ │ │ │ - bne a131c │ │ │ │ + bne a1260 │ │ │ │ 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 a3e14 │ │ │ │ - b a0c14 │ │ │ │ - ldr fp, [pc, #1892] @ a189c │ │ │ │ - ldr r1, [pc, #1892] @ a18a0 │ │ │ │ + bl a3d58 │ │ │ │ + b a0b58 │ │ │ │ + ldr fp, [pc, #1892] @ a17e0 │ │ │ │ + ldr r1, [pc, #1892] @ a17e4 │ │ │ │ ldr r2, [fp, #692] @ 0x2b4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne a1680 │ │ │ │ + bne a15c4 │ │ │ │ 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 a0ccc │ │ │ │ + b a0c10 │ │ │ │ cmp r8, #0 │ │ │ │ movgt r2, #0 │ │ │ │ - ble a16f8 │ │ │ │ + ble a163c │ │ │ │ sub fp, r2, r8 │ │ │ │ mvn fp, fp │ │ │ │ ands fp, fp, #3 │ │ │ │ - beq a128c │ │ │ │ + beq a11d0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a129c │ │ │ │ + beq a11e0 │ │ │ │ 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 a128c │ │ │ │ + beq a11d0 │ │ │ │ cmp fp, #2 │ │ │ │ - beq a11e8 │ │ │ │ + beq a112c │ │ │ │ ldr r1, [lr, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a129c │ │ │ │ + beq a11e0 │ │ │ │ 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 a129c │ │ │ │ + beq a11e0 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ add r3, lr, #8 │ │ │ │ add r2, r2, #1 │ │ │ │ stm ip, {r0, r1} │ │ │ │ - b a128c │ │ │ │ + b a11d0 │ │ │ │ add r2, r2, #1 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ cmp r8, r2 │ │ │ │ add lr, r3, #8 │ │ │ │ mov fp, r2 │ │ │ │ stm ip, {r0, r1} │ │ │ │ - beq a12c8 │ │ │ │ + beq a120c │ │ │ │ ldr r1, [lr, #4] │ │ │ │ mov r3, lr │ │ │ │ cmp r1, #0 │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ - beq a129c │ │ │ │ + beq a11e0 │ │ │ │ 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 a129c │ │ │ │ + beq a11e0 │ │ │ │ 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 a129c │ │ │ │ + beq a11e0 │ │ │ │ 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 a120c │ │ │ │ + bne a1150 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ add r1, r3, #8 │ │ │ │ - beq a165c │ │ │ │ + beq a15a0 │ │ │ │ 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 a1180 │ │ │ │ + bne a10c4 │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ mvn lr, #0 │ │ │ │ mvn lr, lr, lsl r1 │ │ │ │ - b a0bb0 │ │ │ │ + b a0af4 │ │ │ │ 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 a0c68 │ │ │ │ + b a0bac │ │ │ │ ldr r1, [r6, r2, lsl #2] │ │ │ │ cmn r1, #1 │ │ │ │ - beq a1074 │ │ │ │ + beq a0fb8 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add r2, r2, #1 │ │ │ │ add r2, r2, r0 │ │ │ │ and r2, r2, lr │ │ │ │ - b a12f8 │ │ │ │ + b a123c │ │ │ │ cmp r8, #0 │ │ │ │ - ble a111c │ │ │ │ + ble a1060 │ │ │ │ mov lr, #12 │ │ │ │ mla lr, r8, lr, r9 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a1364 │ │ │ │ + beq a12a8 │ │ │ │ add ip, r1, #12 │ │ │ │ ldm r1, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, r3, #12 │ │ │ │ cmp r3, lr │ │ │ │ - beq a111c │ │ │ │ + beq a1060 │ │ │ │ mov r1, ip │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a133c │ │ │ │ + bne a1280 │ │ │ │ add r1, r1, #12 │ │ │ │ - b a1330 │ │ │ │ + b a1274 │ │ │ │ ldr r3, [fp, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #1328] @ a18a8 │ │ │ │ + ldr r2, [pc, #1328] @ a17ec │ │ │ │ cmp r3, r2 │ │ │ │ - bne a17ec │ │ │ │ + bne a1730 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a16b4 │ │ │ │ + beq a15f8 │ │ │ │ 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 a0ff4 │ │ │ │ + b a0f38 │ │ │ │ ldr r3, [fp, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #1252] @ a18ac │ │ │ │ + ldr r2, [pc, #1252] @ a17f0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a1874 │ │ │ │ + bne a17b8 │ │ │ │ mov r0, r5 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r6, #800] @ 0x320 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6, #800] @ 0x320 │ │ │ │ - b a0c68 │ │ │ │ + b a0bac │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ add r1, r5, #20 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r1, r3 │ │ │ │ addeq r1, r6, r9 │ │ │ │ moveq r0, r1 │ │ │ │ - beq a1578 │ │ │ │ + beq a14bc │ │ │ │ cmp r8, #0 │ │ │ │ add r0, r6, r9 │ │ │ │ - ble a1800 │ │ │ │ + ble a1744 │ │ │ │ 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 a15bc │ │ │ │ + bne a1500 │ │ │ │ str r9, [r1] │ │ │ │ ldr r2, [fp, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r1, sl │ │ │ │ - bne a1428 │ │ │ │ + bne a136c │ │ │ │ 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 a15dc │ │ │ │ + ble a1520 │ │ │ │ cmp ip, #15 │ │ │ │ - bgt a1818 │ │ │ │ + bgt a175c │ │ │ │ lsl r0, r3, #1 │ │ │ │ ldrsh sl, [r6, r0] │ │ │ │ cmn sl, #1 │ │ │ │ - bne a1604 │ │ │ │ + bne a1548 │ │ │ │ add r3, r9, #1 │ │ │ │ cmp r3, r8 │ │ │ │ strh r9, [r6, r0] │ │ │ │ - beq a158c │ │ │ │ + beq a14d0 │ │ │ │ mvn r2, #7 │ │ │ │ mla lr, r2, r3, lr │ │ │ │ - b a14cc │ │ │ │ + b a1410 │ │ │ │ strh r3, [r6, r9] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq a158c │ │ │ │ + beq a14d0 │ │ │ │ ldr r2, [lr, r3, lsl #3] │ │ │ │ cmp ip, #15 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ and r2, r1, r0 │ │ │ │ - bgt a1700 │ │ │ │ + bgt a1644 │ │ │ │ lsl r9, r2, #1 │ │ │ │ ldrsh sl, [r6, r9] │ │ │ │ cmn sl, #1 │ │ │ │ - beq a14bc │ │ │ │ + beq a1400 │ │ │ │ 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 a1720 │ │ │ │ + bne a1664 │ │ │ │ cmp ip, #15 │ │ │ │ - bgt a170c │ │ │ │ + bgt a1650 │ │ │ │ lsl r9, r2, #1 │ │ │ │ - b a14bc │ │ │ │ + b a1400 │ │ │ │ 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] │ │ │ │ @@ -122705,139 +122658,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 a152c │ │ │ │ + blt a1470 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a3e14 │ │ │ │ + bl a3d58 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r7, #24] │ │ │ │ - bl 23e008 │ │ │ │ + bl 23dfd0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a1808 │ │ │ │ + beq a174c │ │ │ │ strb r3, [r1, #3] │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b a0c68 │ │ │ │ + b a0bac │ │ │ │ str lr, [r9] │ │ │ │ str r9, [r1] │ │ │ │ ldr r2, [fp, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r1, sl │ │ │ │ - bne a1428 │ │ │ │ - b a1460 │ │ │ │ + bne a136c │ │ │ │ + b a13a4 │ │ │ │ ldrsb r0, [r6, r3] │ │ │ │ cmn r0, #1 │ │ │ │ - bne a1604 │ │ │ │ + bne a1548 │ │ │ │ strb r9, [r6, r3] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r8 │ │ │ │ - beq a158c │ │ │ │ + beq a14d0 │ │ │ │ ldrb ip, [r4, #4] │ │ │ │ add lr, lr, #8 │ │ │ │ - b a1474 │ │ │ │ + b a13b8 │ │ │ │ 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 a1634 │ │ │ │ + ble a1578 │ │ │ │ cmp ip, #15 │ │ │ │ - bgt a16d4 │ │ │ │ + bgt a1618 │ │ │ │ ldrsh r0, [r6, r0] │ │ │ │ cmn r0, #1 │ │ │ │ - bne a16e0 │ │ │ │ + bne a1624 │ │ │ │ cmp ip, #7 │ │ │ │ - ble a15e8 │ │ │ │ + ble a152c │ │ │ │ lsl r0, r3, #1 │ │ │ │ - b a14a0 │ │ │ │ + b a13e4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 92094 │ │ │ │ + bl 91fd8 │ │ │ │ mov r4, r0 │ │ │ │ - b a0fe0 │ │ │ │ + b a0f24 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a12ac │ │ │ │ - b a165c │ │ │ │ + bne a11f0 │ │ │ │ + b a15a0 │ │ │ │ add r2, r5, #20 │ │ │ │ add r3, r2, r3 │ │ │ │ mov r9, #8 │ │ │ │ - b a1404 │ │ │ │ + b a1348 │ │ │ │ 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 a0fe8 │ │ │ │ - bl 29e454 │ │ │ │ + bne a0f2c │ │ │ │ + bl 29e8dc │ │ │ │ mvn r0, #0 │ │ │ │ - b a0c7c │ │ │ │ + b a0bc0 │ │ │ │ ldr r0, [fp, #688] @ 0x2b0 │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b a0c68 │ │ │ │ + b a0bac │ │ │ │ ldr r0, [r6, r3, lsl #2] │ │ │ │ cmn r0, #1 │ │ │ │ - beq a1824 │ │ │ │ + beq a1768 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ and r3, r3, r1 │ │ │ │ - b a1618 │ │ │ │ - beq a0c14 │ │ │ │ - b a12c8 │ │ │ │ + b a155c │ │ │ │ + beq a0b58 │ │ │ │ + b a120c │ │ │ │ ldr r9, [r6, r2, lsl #2] │ │ │ │ cmn r9, #1 │ │ │ │ - bne a14f0 │ │ │ │ + bne a1434 │ │ │ │ str r3, [r6, r2, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne a14cc │ │ │ │ - b a158c │ │ │ │ + bne a1410 │ │ │ │ + b a14d0 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add r2, r2, #1 │ │ │ │ add r2, r2, r0 │ │ │ │ and r2, r2, r1 │ │ │ │ - b a1504 │ │ │ │ + b a1448 │ │ │ │ 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 a0c68 │ │ │ │ + b a0bac │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a0f64 │ │ │ │ + beq a0ea8 │ │ │ │ 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] │ │ │ │ @@ -122860,151 +122813,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 a0c68 │ │ │ │ + b a0bac │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b a1394 │ │ │ │ - beq a158c │ │ │ │ - b a1460 │ │ │ │ + b a12d8 │ │ │ │ + beq a14d0 │ │ │ │ + b a13a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b a0c68 │ │ │ │ + b a0bac │ │ │ │ ldr r0, [r6, r3, lsl #2] │ │ │ │ cmn r0, #1 │ │ │ │ - bne a1604 │ │ │ │ + bne a1548 │ │ │ │ str r9, [r6, r3, lsl #2] │ │ │ │ add r3, r9, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne a14b0 │ │ │ │ - b a158c │ │ │ │ + bne a13f4 │ │ │ │ + b a14d0 │ │ │ │ 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 a16b4 │ │ │ │ - ldr fp, [pc, #56] @ a189c │ │ │ │ - ldr r3, [pc, #56] @ a18a0 │ │ │ │ + bmi a15f8 │ │ │ │ + ldr fp, [pc, #56] @ a17e0 │ │ │ │ + ldr r3, [pc, #56] @ a17e4 │ │ │ │ ldr r2, [fp, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq a0cb0 │ │ │ │ - b a16a0 │ │ │ │ + beq a0bf4 │ │ │ │ + b a15e4 │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ - b a13d4 │ │ │ │ + b a1318 │ │ │ │ add r3, r3, #8 │ │ │ │ - b a0db4 │ │ │ │ - bge feb4c340 <__bss_end__@@Base+0xfe5873f8> │ │ │ │ + b a0cf8 │ │ │ │ + bge feb4c284 <__bss_end__@@Base+0xfe58733c> │ │ │ │ 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, ror pc │ │ │ │ - andeq r9, r9, r8, lsl #30 │ │ │ │ - andeq fp, r8, ip, lsl r0 │ │ │ │ - andeq fp, r8, r0, lsl #9 │ │ │ │ + andeq r1, r9, r0, asr #29 │ │ │ │ + andeq r9, r9, ip, asr #28 │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ + ldrdeq fp, [r8], -r8 │ │ │ │ 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 a1b58 │ │ │ │ + bne a1a9c │ │ │ │ cmp r3, #0 │ │ │ │ - bne a1bc4 │ │ │ │ - ldr r3, [pc, #908] @ a1c78 │ │ │ │ + bne a1b08 │ │ │ │ + ldr r3, [pc, #908] @ a1bbc │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt a1ac0 │ │ │ │ + bgt a1a04 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1b3c │ │ │ │ - ldr r2, [pc, #888] @ a1c7c │ │ │ │ + beq a1a80 │ │ │ │ + ldr r2, [pc, #888] @ a1bc0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi a1b3c │ │ │ │ + bhi a1a80 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r0, [pc, #864] @ a1c80 │ │ │ │ + ldr r0, [pc, #864] @ a1bc4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r6] │ │ │ │ - bl 9d964 │ │ │ │ + bl 9d8a8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a1b50 │ │ │ │ - ldr r9, [pc, #844] @ a1c84 │ │ │ │ - ldr r3, [pc, #836] @ a1c80 │ │ │ │ + beq a1a94 │ │ │ │ + ldr r9, [pc, #844] @ a1bc8 │ │ │ │ + ldr r3, [pc, #836] @ a1bc4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq a1b78 │ │ │ │ - ldr r3, [pc, #828] @ a1c88 │ │ │ │ - bl 357730 │ │ │ │ + beq a1abc │ │ │ │ + ldr r3, [pc, #828] @ a1bcc │ │ │ │ + bl 357fd0 │ │ │ │ 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 a1990 │ │ │ │ + beq a18d4 │ │ │ │ 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 9de14 │ │ │ │ + bl 9dd58 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a1c58 │ │ │ │ - ldr r3, [pc, #704] @ a1c88 │ │ │ │ - bl 357730 │ │ │ │ + beq a1b9c │ │ │ │ + ldr r3, [pc, #704] @ a1bcc │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f5ec │ │ │ │ + bl 9f530 │ │ │ │ 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 a1c1c │ │ │ │ + beq a1b60 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq a1ab8 │ │ │ │ - ldr r3, [pc, #636] @ a1c88 │ │ │ │ - bl 357730 │ │ │ │ + beq a19fc │ │ │ │ + ldr r3, [pc, #636] @ a1bcc │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -123021,300 +122974,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 a1b84 │ │ │ │ + bne a1ac8 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ - bl a1dec │ │ │ │ + bl a1d30 │ │ │ │ cmp r7, #0 │ │ │ │ lsr r5, r0, #31 │ │ │ │ - beq a1b9c │ │ │ │ + beq a1ae0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a1aac │ │ │ │ + beq a19f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a1c60 │ │ │ │ + beq a1ba4 │ │ │ │ rsb r0, r5, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [r5, #132] @ 0x84 │ │ │ │ - b a1a64 │ │ │ │ + b a19a8 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne a1b18 │ │ │ │ - ldr r9, [pc, #444] @ a1c8c │ │ │ │ - ldr r0, [pc, #428] @ a1c80 │ │ │ │ + bne a1a5c │ │ │ │ + ldr r9, [pc, #444] @ a1bd0 │ │ │ │ + ldr r0, [pc, #428] @ a1bc4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r6] │ │ │ │ - bl 9d964 │ │ │ │ + bl 9d8a8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a1934 │ │ │ │ - b a1b50 │ │ │ │ - ldr r0, [pc, #400] @ a1c80 │ │ │ │ + bne a1878 │ │ │ │ + b a1a94 │ │ │ │ + ldr r0, [pc, #400] @ a1bc4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r6] │ │ │ │ - bl 9d964 │ │ │ │ + bl 9d8a8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a1b50 │ │ │ │ - ldr r9, [pc, #392] @ a1c90 │ │ │ │ - b a1934 │ │ │ │ - ldr r9, [pc, #388] @ a1c94 │ │ │ │ - b a1acc │ │ │ │ - ldr r9, [pc, #384] @ a1c98 │ │ │ │ - b a1acc │ │ │ │ + beq a1a94 │ │ │ │ + ldr r9, [pc, #392] @ a1bd4 │ │ │ │ + b a1878 │ │ │ │ + ldr r9, [pc, #388] @ a1bd8 │ │ │ │ + b a1a10 │ │ │ │ + ldr r9, [pc, #384] @ a1bdc │ │ │ │ + b a1a10 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble a1b3c │ │ │ │ + ble a1a80 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - ldreq r9, [pc, #368] @ a1c9c │ │ │ │ - beq a1acc │ │ │ │ - ldr r2, [pc, #364] @ a1ca0 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldreq r9, [pc, #360] @ a1ca4 │ │ │ │ - beq a1acc │ │ │ │ - ldr r3, [pc, #356] @ a1ca8 │ │ │ │ + ldreq r9, [pc, #368] @ a1be0 │ │ │ │ + beq a1a10 │ │ │ │ + ldr r2, [pc, #364] @ a1be4 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldreq r9, [pc, #360] @ a1be8 │ │ │ │ + beq a1a10 │ │ │ │ + ldr r3, [pc, #356] @ a1bec │ │ │ │ ldr r2, [r6] │ │ │ │ - ldr r1, [pc, #352] @ a1cac │ │ │ │ + ldr r1, [pc, #352] @ a1bf0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ mvn r0, #0 │ │ │ │ - b a1ab0 │ │ │ │ + b a19f4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a1c44 │ │ │ │ - bl a25c0 │ │ │ │ + bne a1b88 │ │ │ │ + bl a2504 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldrne r8, [r4, #12] │ │ │ │ movne r7, #1 │ │ │ │ - bne a19f8 │ │ │ │ - b a1b50 │ │ │ │ + bne a193c │ │ │ │ + b a1a94 │ │ │ │ cmp r5, #0 │ │ │ │ - bne a1980 │ │ │ │ - b a1990 │ │ │ │ + bne a18c4 │ │ │ │ + b a18d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ cmp r7, #0 │ │ │ │ lsr r5, r0, #31 │ │ │ │ - bne a1a90 │ │ │ │ + bne a19d4 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a1a90 │ │ │ │ + beq a19d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne a1a90 │ │ │ │ + bne a19d4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a1a90 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a19d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9c57c │ │ │ │ + bl 9c4c0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a1b50 │ │ │ │ - bl a3dd0 │ │ │ │ + beq a1a94 │ │ │ │ + bl a3d14 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq a1c04 │ │ │ │ + beq a1b48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq a1c6c │ │ │ │ + beq a1bb0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a1b50 │ │ │ │ + beq a1a94 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 9ddd8 │ │ │ │ + bl 9dd1c │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne a19f8 │ │ │ │ + bne a193c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a1b50 │ │ │ │ + beq a1a94 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a1b50 │ │ │ │ + bne a1a94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a1b50 │ │ │ │ - ldr r3, [pc, #100] @ a1cb0 │ │ │ │ - ldr r1, [pc, #100] @ a1cb4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a1a94 │ │ │ │ + ldr r3, [pc, #100] @ a1bf4 │ │ │ │ + ldr r1, [pc, #100] @ a1bf8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b a1b50 │ │ │ │ + bl 18ee38 │ │ │ │ + b a1a94 │ │ │ │ str r1, [r4, #12] │ │ │ │ - b a1c1c │ │ │ │ + b a1b60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a1aac │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a19f0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a1c04 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a1b48 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - @ instruction: 0x003d24b0 │ │ │ │ + eorseq r2, sp, r0, ror sp │ │ │ │ subseq r7, r5, r8, asr r8 │ │ │ │ - andseq r2, r1, r8, ror #14 │ │ │ │ + andseq r2, r1, r0, lsr #15 │ │ │ │ andeq r0, r0, ip │ │ │ │ - mulseq r2, ip, fp │ │ │ │ - andseq lr, r1, ip, lsr #15 │ │ │ │ - mulseq r0, r4, sl │ │ │ │ - andeq r0, ip, r4, asr pc │ │ │ │ - andseq sl, r3, ip, lsr ip │ │ │ │ + @ instruction: 0x00123bfc │ │ │ │ + andseq lr, r1, r4, lsr #15 │ │ │ │ + andseq r8, r0, r8, ror #21 │ │ │ │ + andeq r0, ip, r4, ror #29 │ │ │ │ + andseq sl, r3, ip, lsr #25 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - andseq r1, r8, r4, lsr #11 │ │ │ │ + @ instruction: 0x001816b0 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq lr, r5, r4, ror #23 │ │ │ │ + eorseq pc, r5, r4, lsr #9 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r5, r0, ror #25 │ │ │ │ + eorseq pc, r5, r0, lsr #11 │ │ │ │ │ │ │ │ -000a1cb8 : │ │ │ │ +000a1bfc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #192] @ a1d90 │ │ │ │ + ldr r3, [pc, #192] @ a1cd4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r4, r1 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ mov r1, r0 │ │ │ │ - bgt a1d08 │ │ │ │ + bgt a1c4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1d5c │ │ │ │ - ldr r2, [pc, #160] @ a1d94 │ │ │ │ + beq a1ca0 │ │ │ │ + ldr r2, [pc, #160] @ a1cd8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi a1d5c │ │ │ │ + bhi a1ca0 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - ldreq r5, [pc, #132] @ a1d98 │ │ │ │ - bne a1d38 │ │ │ │ + ldreq r5, [pc, #132] @ a1cdc │ │ │ │ + bne a1c7c │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r0, [pc, #124] @ a1d9c │ │ │ │ - bl 239874 │ │ │ │ + ldr r0, [pc, #124] @ a1ce0 │ │ │ │ + bl 239834 │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ strne r5, [r0, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r5, [pc, #104] @ a1da0 │ │ │ │ - b a1d14 │ │ │ │ + ldr r5, [pc, #104] @ a1ce4 │ │ │ │ + b a1c58 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble a1d5c │ │ │ │ + ble a1ca0 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - ldreq r5, [pc, #88] @ a1da4 │ │ │ │ - beq a1d14 │ │ │ │ - ldr r2, [pc, #84] @ a1da8 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldreq r5, [pc, #80] @ a1dac │ │ │ │ - beq a1d14 │ │ │ │ - ldr r3, [pc, #76] @ a1db0 │ │ │ │ + ldreq r5, [pc, #88] @ a1ce8 │ │ │ │ + beq a1c58 │ │ │ │ + ldr r2, [pc, #84] @ a1cec │ │ │ │ + cmp r3, r2 │ │ │ │ + ldreq r5, [pc, #80] @ a1cf0 │ │ │ │ + beq a1c58 │ │ │ │ + ldr r3, [pc, #76] @ a1cf4 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r1, [pc, #72] @ a1db4 │ │ │ │ + ldr r1, [pc, #72] @ a1cf8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r5, [pc, #56] @ a1db8 │ │ │ │ - b a1d14 │ │ │ │ - ldr r5, [pc, #52] @ a1dbc │ │ │ │ - b a1d14 │ │ │ │ - ldr r5, [pc, #48] @ a1dc0 │ │ │ │ - b a1d14 │ │ │ │ + ldr r5, [pc, #56] @ a1cfc │ │ │ │ + b a1c58 │ │ │ │ + ldr r5, [pc, #52] @ a1d00 │ │ │ │ + b a1c58 │ │ │ │ + ldr r5, [pc, #48] @ a1d04 │ │ │ │ + b a1c58 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - @ instruction: 0x003d24b8 │ │ │ │ - mulseq r2, ip, fp │ │ │ │ + eorseq r2, sp, r8, ror sp │ │ │ │ + @ instruction: 0x00123bfc │ │ │ │ subseq r7, r5, r8, asr r8 │ │ │ │ - andseq lr, r1, ip, lsr #15 │ │ │ │ - andseq sl, r3, ip, lsr ip │ │ │ │ + andseq lr, r1, r4, lsr #15 │ │ │ │ + andseq sl, r3, ip, lsr #25 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - andseq r1, r8, r4, lsr #11 │ │ │ │ + @ instruction: 0x001816b0 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq lr, r5, r4, ror #23 │ │ │ │ - andseq r2, r1, r8, ror #14 │ │ │ │ - mulseq r0, r4, sl │ │ │ │ - andeq r0, ip, r4, asr pc │ │ │ │ + eorseq pc, r5, r4, lsr #9 │ │ │ │ + andseq r2, r1, r0, lsr #15 │ │ │ │ + andseq r8, r0, r8, ror #21 │ │ │ │ + andeq r0, ip, r4, ror #29 │ │ │ │ │ │ │ │ -000a1dc4 : │ │ │ │ +000a1d08 : │ │ │ │ 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 a1dec │ │ │ │ + bl a1d30 │ │ │ │ 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] @ a25a4 │ │ │ │ + ldr r9, [pc, #1940] @ a24e8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ ldr r3, [r9, r0] │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr sl, [r3, #8] │ │ │ │ - beq a249c │ │ │ │ - ldr fp, [pc, #1912] @ a25a8 │ │ │ │ + beq a24a8 │ │ │ │ + ldr fp, [pc, #1912] @ a24ec │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, fp │ │ │ │ mov r6, r2 │ │ │ │ - bne a22c4 │ │ │ │ + bne a2208 │ │ │ │ ldr r8, [r1, #12] │ │ │ │ cmn r8, #1 │ │ │ │ - beq a22c4 │ │ │ │ - ldr r3, [pc, #1880] @ a25ac │ │ │ │ + beq a2208 │ │ │ │ + ldr r3, [pc, #1880] @ a24f0 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a23e0 │ │ │ │ + beq a2334 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a24bc │ │ │ │ + bne a23f0 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3d4 │ │ │ │ + bl 9b318 │ │ │ │ cmn r0, #3 │ │ │ │ - beq a24a8 │ │ │ │ + beq a227c │ │ │ │ cmn r0, #1 │ │ │ │ - bne a1ff8 │ │ │ │ + bne a1f3c │ │ │ │ ldr r3, [r5] │ │ │ │ str r6, [sp, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2150 │ │ │ │ + beq a2094 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a215c │ │ │ │ + beq a20a0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble a216c │ │ │ │ + ble a20b0 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ ands r0, ip, #255 @ 0xff │ │ │ │ - bne a2458 │ │ │ │ + bne a23d4 │ │ │ │ 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 │ │ │ │ @@ -123325,221 +123278,221 @@ │ │ │ │ mvn r0, r0, lsl lr │ │ │ │ lsr ip, ip, #20 │ │ │ │ orr ip, ip, r3 │ │ │ │ cmp lr, #7 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ and r3, r0, r8 │ │ │ │ - bgt a2028 │ │ │ │ - add sl, r1, #20 │ │ │ │ - ldrsb fp, [sl, r3] │ │ │ │ - cmp fp, #0 │ │ │ │ - bge a2090 │ │ │ │ + bgt a1f6c │ │ │ │ + add fp, r1, #20 │ │ │ │ + ldrsb sl, [fp, r3] │ │ │ │ + cmp sl, #0 │ │ │ │ + bge a1fd4 │ │ │ │ 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 a2078 │ │ │ │ + addeq fp, r1, #20 │ │ │ │ + beq a1fbc │ │ │ │ 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 a1fb8 │ │ │ │ + bne a1efc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne a2230 │ │ │ │ + bne a2174 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne a229c │ │ │ │ + bne a21e0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - beq a1fec │ │ │ │ + beq a1f30 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1fe8 │ │ │ │ + beq a1f2c │ │ │ │ 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 a2020 │ │ │ │ + beq a1f64 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - beq a201c │ │ │ │ + beq a1f60 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a233c │ │ │ │ + bne a2290 │ │ │ │ str r3, [r7] │ │ │ │ mov r0, #1 │ │ │ │ - b a1ff0 │ │ │ │ + b a1f34 │ │ │ │ cmp lr, #15 │ │ │ │ - bgt a238c │ │ │ │ + bgt a22e0 │ │ │ │ add sl, r1, r3, lsl #1 │ │ │ │ ldrsh sl, [sl, #20] │ │ │ │ - lsl fp, r3, #1 │ │ │ │ cmp sl, #0 │ │ │ │ - bge a20cc │ │ │ │ + lsl sl, r3, #1 │ │ │ │ + bge a2010 │ │ │ │ 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 a1f70 │ │ │ │ + bne a1eb4 │ │ │ │ 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 a1f70 │ │ │ │ + str r8, [fp, r3] │ │ │ │ + b a1eb4 │ │ │ │ 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 a20f8 │ │ │ │ + add sl, sl, #1 │ │ │ │ + add r3, sl, r3 │ │ │ │ + and r3, r3, r0 │ │ │ │ + add sl, r1, r3 │ │ │ │ + ldrsb fp, [sl, #20] │ │ │ │ + cmp fp, #0 │ │ │ │ + bge a203c │ │ │ │ ldr r3, [r1, #16] │ │ │ │ - strb r3, [fp, #20] │ │ │ │ + strb r3, [sl, #20] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ - b a1f40 │ │ │ │ + b a1e84 │ │ │ │ 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 a2044 │ │ │ │ - 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 a221c │ │ │ │ + add sl, r1, r3, lsl #1 │ │ │ │ + ldrsh sl, [sl, #20] │ │ │ │ + cmp sl, #0 │ │ │ │ + lsl sl, r3, #1 │ │ │ │ + blt a1f88 │ │ │ │ + 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 a2160 │ │ │ │ cmp lr, #15 │ │ │ │ - bgt a242c │ │ │ │ + bgt a2380 │ │ │ │ add lr, r1, r3, lsl #1 │ │ │ │ ldrsh lr, [lr, #20] │ │ │ │ - lsl fp, r3, #1 │ │ │ │ + lsl sl, r3, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - blt a2044 │ │ │ │ + blt a1f88 │ │ │ │ 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 a2124 │ │ │ │ + b a2068 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a1eb0 │ │ │ │ + bne a1df4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt a1ec8 │ │ │ │ + bgt a1e0c │ │ │ │ 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 a0a3c │ │ │ │ + bl a0980 │ │ │ │ cmn r0, #1 │ │ │ │ - bne a1ec8 │ │ │ │ + bne a1e0c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a21c0 │ │ │ │ + beq a2104 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a2574 │ │ │ │ + beq a24b8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a21dc │ │ │ │ + beq a2120 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq a2580 │ │ │ │ + beq a24c4 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ - beq a258c │ │ │ │ + beq a24d0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq a1f98 │ │ │ │ + beq a1edc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b a1fcc │ │ │ │ + b a1f10 │ │ │ │ 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 a20b8 │ │ │ │ - b a2208 │ │ │ │ + blt a1ffc │ │ │ │ + b a214c │ │ │ │ ldr r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a236c │ │ │ │ - ldr r2, [pc, #876] @ a25b0 │ │ │ │ + bne a22c0 │ │ │ │ + ldr r2, [pc, #876] @ a24f4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a2254 │ │ │ │ + bne a2198 │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1fa8 │ │ │ │ - bl 357730 │ │ │ │ + beq a1eec │ │ │ │ + bl 357fd0 │ │ │ │ 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] │ │ │ │ @@ -123547,339 +123500,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 a1fcc │ │ │ │ - b a1fec │ │ │ │ + bne a1f10 │ │ │ │ + b a1f30 │ │ │ │ ldr r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a234c │ │ │ │ - ldr r2, [pc, #768] @ a25b0 │ │ │ │ + bne a22a0 │ │ │ │ + ldr r2, [pc, #768] @ a24f4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a2254 │ │ │ │ + bne a2198 │ │ │ │ ldr r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1fb8 │ │ │ │ - b a2254 │ │ │ │ + beq a1efc │ │ │ │ + b a2198 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8be14 │ │ │ │ + bl 8bd6c │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq a24a8 │ │ │ │ + beq a227c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - ldr r2, [pc, #712] @ a25ac │ │ │ │ + ldr r2, [pc, #712] @ a24f0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq a23e0 │ │ │ │ + beq a2334 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, fp │ │ │ │ - beq a1e5c │ │ │ │ + beq a1da0 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1e5c │ │ │ │ + beq a1da0 │ │ │ │ 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 a0a3c │ │ │ │ + bl a0980 │ │ │ │ cmn r0, #1 │ │ │ │ - bne a1e5c │ │ │ │ - b a24a8 │ │ │ │ + bne a1da0 │ │ │ │ + cmp r7, #0 │ │ │ │ + movne r3, #0 │ │ │ │ + mvn r0, #0 │ │ │ │ + strne r3, [r7] │ │ │ │ + b a1f34 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ str r3, [r7] │ │ │ │ - b a2020 │ │ │ │ - ldr r3, [pc, #608] @ a25b4 │ │ │ │ + b a1f64 │ │ │ │ + ldr r3, [pc, #592] @ a24f8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a2474 │ │ │ │ + bne a23c0 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq a1fb8 │ │ │ │ + beq a1efc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b a22a8 │ │ │ │ - ldr r3, [pc, #576] @ a25b4 │ │ │ │ + b a21ec │ │ │ │ + ldr r3, [pc, #560] @ a24f8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a2488 │ │ │ │ + bne a23ac │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq a1fa8 │ │ │ │ + beq a1eec │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b a223c │ │ │ │ + b a2180 │ │ │ │ add sl, r1, r3, lsl #2 │ │ │ │ ldr sl, [sl, #20] │ │ │ │ - lsl fp, r3, #2 │ │ │ │ cmp sl, #0 │ │ │ │ - bge a23b0 │ │ │ │ + lsl sl, r3, #2 │ │ │ │ + bge a2304 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ - add r3, r1, fp │ │ │ │ - str r0, [r3, #20] │ │ │ │ - b a1f40 │ │ │ │ - add fp, fp, r3 │ │ │ │ + add sl, r1, sl │ │ │ │ + str r0, [sl, #20] │ │ │ │ + b a1e84 │ │ │ │ + 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 a23a0 │ │ │ │ - b a20fc │ │ │ │ + add sl, r1, r3, lsl #2 │ │ │ │ + ldr sl, [sl, #20] │ │ │ │ + cmp sl, #0 │ │ │ │ + lsl sl, r3, #2 │ │ │ │ + blt a22f4 │ │ │ │ + b a2040 │ │ │ │ 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 9cbf8 │ │ │ │ + bl 9cb3c │ │ │ │ cmn r0, #1 │ │ │ │ - beq a24a8 │ │ │ │ + beq a227c │ │ │ │ cmp r7, #0 │ │ │ │ - bne a1fcc │ │ │ │ - b a1fec │ │ │ │ - add fp, r1, r3, lsl #2 │ │ │ │ - ldr fp, [fp, #20] │ │ │ │ - cmp fp, #0 │ │ │ │ - lsl fp, r3, #2 │ │ │ │ - blt a23a0 │ │ │ │ - add r3, fp, r3 │ │ │ │ - lsr sl, sl, #5 │ │ │ │ - add r3, r3, sl │ │ │ │ + bne a1f10 │ │ │ │ + b a1f30 │ │ │ │ + add sl, r1, r3, lsl #2 │ │ │ │ + ldr sl, [sl, #20] │ │ │ │ + cmp sl, #0 │ │ │ │ + lsl sl, r3, #2 │ │ │ │ + blt a22f4 │ │ │ │ + add r3, sl, r3 │ │ │ │ + lsr fp, fp, #5 │ │ │ │ + add r3, r3, fp │ │ │ │ add r3, r3, #1 │ │ │ │ and r3, r3, r0 │ │ │ │ - b a211c │ │ │ │ + b a2060 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r2 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a22d8 │ │ │ │ + b a1eec │ │ │ │ + mov r0, r6 │ │ │ │ + blx r2 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a22b8 │ │ │ │ + b a1efc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ str r6, [sp] │ │ │ │ - bl 29485c │ │ │ │ + bl 294cf4 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ - b a1ed4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r2 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne a2364 │ │ │ │ - b a1fb8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r2 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne a2384 │ │ │ │ - b a1fa8 │ │ │ │ - ldr r1, [pc, #276] @ a25b8 │ │ │ │ - ldr r0, [pc, #276] @ a25bc │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - cmp r7, #0 │ │ │ │ - movne r3, #0 │ │ │ │ - mvn r0, #0 │ │ │ │ - strne r3, [r7] │ │ │ │ - b a1ff0 │ │ │ │ + b a1e18 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 11d9d0 <_PyEval_CheckExceptTypeValid@@Base+0x2190> │ │ │ │ + bl 11d9c8 <_PyEval_CheckExceptTypeValid@@Base+0x2190> │ │ │ │ cmn r0, #1 │ │ │ │ - beq a2538 │ │ │ │ + beq a246c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r8, [r2, #4] │ │ │ │ cmp r8, #0 │ │ │ │ movne r6, r8 │ │ │ │ - bne a2504 │ │ │ │ + bne a2438 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r3, r6 │ │ │ │ - bl 18a0d0 <_PyUnicode_IsNumeric@@Base+0x860> │ │ │ │ + bl 18a1d4 <_PyUnicode_IsNumeric@@Base+0x860> │ │ │ │ cmp r7, #0 │ │ │ │ - beq a252c │ │ │ │ + beq a2460 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a2528 │ │ │ │ + beq a245c │ │ │ │ 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 a1ff0 │ │ │ │ + b a1f34 │ │ │ │ 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 a0a3c │ │ │ │ + bl a0980 │ │ │ │ cmn r0, #1 │ │ │ │ - bne a1e68 │ │ │ │ - b a24a8 │ │ │ │ + bne a1dac │ │ │ │ + b a227c │ │ │ │ + ldr r1, [pc, #76] @ a24fc │ │ │ │ + ldr r0, [pc, #76] @ a2500 │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b a227c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a21c0 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a2104 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a21dc │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a2120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1f98 │ │ │ │ + beq a1edc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b a1fec │ │ │ │ + b a1f30 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andeq r5, sl, ip, ror #12 │ │ │ │ + @ instruction: 0x000a55b0 │ │ │ │ strheq r1, [r0], -r5 │ │ │ │ - eorseq fp, r5, ip, lsl #15 │ │ │ │ + eorseq ip, r5, ip, asr #32 │ │ │ │ │ │ │ │ -000a25c0 : │ │ │ │ +000a2504 : │ │ │ │ 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] @ a25f0 │ │ │ │ - bl 239874 │ │ │ │ + ldr r0, [pc, #12] @ a2534 │ │ │ │ + bl 239834 │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq r7, [r5], #-108 @ 0xffffff94 │ │ │ │ │ │ │ │ -000a25f4 : │ │ │ │ +000a2538 : │ │ │ │ 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] @ a2624 │ │ │ │ - bl 239874 │ │ │ │ + ldr r0, [pc, #12] @ a2568 │ │ │ │ + bl 239834 │ │ │ │ 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 a268c │ │ │ │ + beq a25d0 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r7, r0 │ │ │ │ bl 296ac │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a26d4 │ │ │ │ + beq a2618 │ │ │ │ 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 a268c │ │ │ │ + bne a25d0 │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ add r4, r5, r4 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq a26a8 │ │ │ │ + beq a25ec │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #10 │ │ │ │ - beq a26fc │ │ │ │ + beq a2640 │ │ │ │ ldrb r3, [r4, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq a268c │ │ │ │ + beq a25d0 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne a2694 │ │ │ │ - ldr r1, [pc, #84] @ a270c │ │ │ │ + bne a25d8 │ │ │ │ + ldr r1, [pc, #84] @ a2650 │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a269c │ │ │ │ + bne a25e0 │ │ │ │ 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 a267c │ │ │ │ - b a268c │ │ │ │ + beq a25c0 │ │ │ │ + b a25d0 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne a269c │ │ │ │ - b a268c │ │ │ │ - eorseq lr, r5, r8, lsl #26 │ │ │ │ + bne a25e0 │ │ │ │ + b a25d0 │ │ │ │ + eorseq pc, r5, r8, asr #11 │ │ │ │ │ │ │ │ -000a2710 : │ │ │ │ +000a2654 : │ │ │ │ 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 a27d0 │ │ │ │ + beq a2714 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9a8a0 │ │ │ │ + bl 9a7e4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a27bc │ │ │ │ + beq a2700 │ │ │ │ cmp r4, #0 │ │ │ │ - ble a2788 │ │ │ │ + ble a26cc │ │ │ │ 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 a2764 │ │ │ │ - ldr r2, [pc, #72] @ a27d8 │ │ │ │ - bl 357730 │ │ │ │ + bne a26a8 │ │ │ │ + ldr r2, [pc, #72] @ a271c │ │ │ │ + bl 357fd0 │ │ │ │ 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] │ │ │ │ @@ -123888,58 +123841,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] @ a27dc │ │ │ │ - b a27bc │ │ │ │ + ldr r3, [pc, #4] @ a2720 │ │ │ │ + b a2700 │ │ │ │ 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] @ a2960 │ │ │ │ - bl 357730 │ │ │ │ + ldr r6, [pc, #356] @ a28a4 │ │ │ │ + bl 357fd0 │ │ │ │ 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 a28fc │ │ │ │ - ldr r0, [pc, #312] @ a2964 │ │ │ │ + beq a2840 │ │ │ │ + ldr r0, [pc, #312] @ a28a8 │ │ │ │ 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 a292c │ │ │ │ + bne a2870 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a286c │ │ │ │ + beq a27b0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a28cc │ │ │ │ + beq a2810 │ │ │ │ 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] │ │ │ │ @@ -123962,76 +123915,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 a28b8 │ │ │ │ - ldr r0, [pc, #100] @ a2968 │ │ │ │ + b a27fc │ │ │ │ + ldr r0, [pc, #100] @ a28ac │ │ │ │ mov r1, #2 │ │ │ │ - bl 9a99c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a8e0 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a28b8 │ │ │ │ + beq a27fc │ │ │ │ ldr r1, [r5, r6] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r0], #4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a2864 │ │ │ │ - b a286c │ │ │ │ - ldr r3, [pc, #56] @ a296c │ │ │ │ + bne a27a8 │ │ │ │ + b a27b0 │ │ │ │ + ldr r3, [pc, #56] @ a28b0 │ │ │ │ cmp r7, r3 │ │ │ │ - bne a2948 │ │ │ │ + bne a288c │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e26c │ │ │ │ + bl 18e370 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - b a2914 │ │ │ │ + b a2858 │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - b a2914 │ │ │ │ + b a2858 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ 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] @ a2acc │ │ │ │ - bl 357730 │ │ │ │ + ldr r6, [pc, #320] @ a2a10 │ │ │ │ + bl 357fd0 │ │ │ │ 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 a2a3c │ │ │ │ - ldr r0, [pc, #276] @ a2ad0 │ │ │ │ + beq a2980 │ │ │ │ + ldr r0, [pc, #276] @ a2a14 │ │ │ │ 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 a2a98 │ │ │ │ + bne a29dc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2a68 │ │ │ │ + beq a29ac │ │ │ │ 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] │ │ │ │ @@ -124043,165 +123996,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] @ a2ad4 │ │ │ │ + ldr r0, [pc, #144] @ a2a18 │ │ │ │ mov r1, #1 │ │ │ │ - bl 9a99c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a8e0 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a2a28 │ │ │ │ + beq a296c │ │ │ │ ldr r1, [r5, r6] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a29f0 │ │ │ │ + bne a2934 │ │ │ │ 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 a2a28 │ │ │ │ - ldr r3, [pc, #56] @ a2ad8 │ │ │ │ + b a296c │ │ │ │ + ldr r3, [pc, #56] @ a2a1c │ │ │ │ cmp r7, r3 │ │ │ │ - bne a2ab4 │ │ │ │ + bne a29f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e26c │ │ │ │ + bl 18e370 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - b a2a54 │ │ │ │ + b a2998 │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - b a2a54 │ │ │ │ + b a2998 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ │ │ │ │ -000a2adc : │ │ │ │ +000a2a20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ tst r3, #8 │ │ │ │ - bne a2b18 │ │ │ │ + bne a2a5c │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #36] @ a2b30 │ │ │ │ - bl 239874 │ │ │ │ + ldr r0, [pc, #36] @ a2a74 │ │ │ │ + bl 239834 │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #20] @ a2b34 │ │ │ │ - ldr r1, [pc, #20] @ a2b38 │ │ │ │ + ldr r3, [pc, #20] @ a2a78 │ │ │ │ + ldr r1, [pc, #20] @ a2a7c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r7, r5, ip, lsl #12 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq fp, r5, r4, lsr #15 │ │ │ │ + eorseq ip, r5, r4, rrx │ │ │ │ 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 a2f54 │ │ │ │ - ldr r9, [pc, #1784] @ a3260 │ │ │ │ - ldr r2, [pc, #1784] @ a3264 │ │ │ │ + bls a2e98 │ │ │ │ + ldr r9, [pc, #1784] @ a31a4 │ │ │ │ + ldr r2, [pc, #1784] @ a31a8 │ │ │ │ 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 a3140 │ │ │ │ - ldr r3, [pc, #1748] @ a3268 │ │ │ │ - bl 357730 │ │ │ │ + bne a3084 │ │ │ │ + ldr r3, [pc, #1748] @ a31ac │ │ │ │ + bl 357fd0 │ │ │ │ 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 a30fc │ │ │ │ + beq a3040 │ │ │ │ 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 a2e30 │ │ │ │ - ldr r3, [pc, #1672] @ a326c │ │ │ │ + beq a2d74 │ │ │ │ + ldr r3, [pc, #1672] @ a31b0 │ │ │ │ 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] @ a3270 │ │ │ │ + ldr r2, [pc, #1644] @ a31b4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a3170 │ │ │ │ + bne a30b4 │ │ │ │ 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 a2f6c │ │ │ │ + beq a2eb0 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt a2ea4 │ │ │ │ + blt a2de8 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ add r9, r7, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne a2f1c │ │ │ │ - ldr r8, [pc, #1560] @ a3274 │ │ │ │ + bne a2e60 │ │ │ │ + ldr r8, [pc, #1560] @ a31b8 │ │ │ │ ldr r3, [r8, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #1556] @ a3278 │ │ │ │ - ldr r0, [pc, #1548] @ a3274 │ │ │ │ + ldr r2, [pc, #1556] @ a31bc │ │ │ │ + ldr r0, [pc, #1548] @ a31b8 │ │ │ │ cmp r3, r2 │ │ │ │ mov r1, #0 │ │ │ │ - bne a31d4 │ │ │ │ - bl 9d964 │ │ │ │ + bne a3118 │ │ │ │ + bl 9d8a8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a2f80 │ │ │ │ + beq a2ec4 │ │ │ │ ldr r3, [r8, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq a2cbc │ │ │ │ - ldr r3, [pc, #1496] @ a3268 │ │ │ │ - bl 357730 │ │ │ │ + beq a2c00 │ │ │ │ + ldr r3, [pc, #1496] @ a31ac │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -124209,32 +124162,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] @ a327c │ │ │ │ + ldr r3, [pc, #1448] @ a31c0 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r3, [r9] │ │ │ │ mvn r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bne a3040 │ │ │ │ + bne a2f84 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne a30ec │ │ │ │ + bne a3030 │ │ │ │ str r4, [r9] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr r1, [r6, #180] @ 0xb4 │ │ │ │ tst r3, #2 │ │ │ │ - beq a2d64 │ │ │ │ - ldr r3, [pc, #1364] @ a3268 │ │ │ │ - bl 357730 │ │ │ │ + beq a2ca8 │ │ │ │ + ldr r3, [pc, #1364] @ a31ac │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -124248,61 +124201,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 a2fa8 │ │ │ │ + beq a2eec │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq a31e4 │ │ │ │ + beq a3128 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2e64 │ │ │ │ + beq a2da8 │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1244] @ a3280 │ │ │ │ + ldr r2, [pc, #1244] @ a31c4 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a2e74 │ │ │ │ + bne a2db8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq a2e74 │ │ │ │ - ldr r2, [pc, #1188] @ a3268 │ │ │ │ - bl 357730 │ │ │ │ + beq a2db8 │ │ │ │ + ldr r2, [pc, #1188] @ a31ac │ │ │ │ + bl 357fd0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr ip, [r1, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #1196] @ a3284 │ │ │ │ + ldr r2, [pc, #1196] @ a31c8 │ │ │ │ str r4, [sp] │ │ │ │ cmp ip, r2 │ │ │ │ mov r2, r5 │ │ │ │ - beq a3028 │ │ │ │ - bl a0170 │ │ │ │ + beq a2f6c │ │ │ │ + bl a00b4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq a2e08 │ │ │ │ + beq a2d4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a3248 │ │ │ │ + beq a318c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2e24 │ │ │ │ + beq a2d68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a323c │ │ │ │ + beq a3180 │ │ │ │ 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 │ │ │ │ @@ -124310,36 +124263,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 a2bdc │ │ │ │ - ldr r3, [pc, #1044] @ a3280 │ │ │ │ + b a2b20 │ │ │ │ + ldr r3, [pc, #1044] @ a31c4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a2db0 │ │ │ │ + beq a2cf4 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 8be14 │ │ │ │ + bl 8bd6c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne a2dbc │ │ │ │ + bne a2d00 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2393c4 │ │ │ │ + bl 239384 │ │ │ │ mov r6, r0 │ │ │ │ - b a3030 │ │ │ │ + b a2f74 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ tst r2, #2 │ │ │ │ - beq a2c44 │ │ │ │ - ldr r2, [pc, #944] @ a3268 │ │ │ │ - bl 357730 │ │ │ │ + beq a2b88 │ │ │ │ + ldr r2, [pc, #944] @ a31ac │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -124356,59 +124309,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 a2c54 │ │ │ │ + beq a2b98 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r8, [pc, #844] @ a3274 │ │ │ │ + ldr r8, [pc, #844] @ a31b8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a2c58 │ │ │ │ + bne a2b9c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne a2c58 │ │ │ │ + bne a2b9c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble a2c58 │ │ │ │ + ble a2b9c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b a2cfc │ │ │ │ + b a2c40 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r5, [pc, #808] @ a3288 │ │ │ │ + ldr r5, [pc, #808] @ a31cc │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ add r5, r5, r1, lsl #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a2c38 │ │ │ │ - ldr r3, [pc, #792] @ a328c │ │ │ │ + bne a2b7c │ │ │ │ + ldr r3, [pc, #792] @ a31d0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #788] @ a3290 │ │ │ │ + ldr r1, [pc, #788] @ a31d4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a3158 │ │ │ │ + beq a309c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a3158 │ │ │ │ + bne a309c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a3158 │ │ │ │ - bl 91918 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a309c │ │ │ │ + bl 9185c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a31f8 │ │ │ │ + beq a313c │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ streq r1, [r6, #180] @ 0xb4 │ │ │ │ - beq a2d6c │ │ │ │ - ldr r3, [pc, #668] @ a3268 │ │ │ │ - bl 357730 │ │ │ │ + beq a2cb0 │ │ │ │ + ldr r3, [pc, #668] @ a31ac │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -124423,232 +124376,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 a2d6c │ │ │ │ - bl 9cbf8 │ │ │ │ + b a2cb0 │ │ │ │ + bl 9cb3c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a2df8 │ │ │ │ - b a2e08 │ │ │ │ + bne a2d3c │ │ │ │ + b a2d4c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a30e0 │ │ │ │ + bne a3024 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r8 │ │ │ │ - bne a319c │ │ │ │ + bne a30e0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne a307c │ │ │ │ + bne a2fc0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne a31a4 │ │ │ │ + bne a30e8 │ │ │ │ str r3, [r4, #24] │ │ │ │ str r4, [r3, #20] │ │ │ │ - b a2cf8 │ │ │ │ + b a2c3c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a3064 │ │ │ │ + bne a2fa8 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - ldr lr, [pc, #508] @ a3294 │ │ │ │ - ldr ip, [pc, #508] @ a3298 │ │ │ │ + ldr lr, [pc, #508] @ a31d8 │ │ │ │ + ldr ip, [pc, #508] @ a31dc │ │ │ │ cmp r0, ip │ │ │ │ cmpne r0, lr │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movne r1, #0 │ │ │ │ cmp r0, r8 │ │ │ │ - beq a3070 │ │ │ │ + beq a2fb4 │ │ │ │ cmp r0, ip │ │ │ │ cmpne r0, lr │ │ │ │ - bne a3160 │ │ │ │ + bne a30a4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a30ec │ │ │ │ + beq a3030 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ strne r4, [r3, #20] │ │ │ │ str r4, [r2, #24] │ │ │ │ - b a2cfc │ │ │ │ + b a2c40 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq a3070 │ │ │ │ + beq a2fb4 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #24] │ │ │ │ - beq a2cf8 │ │ │ │ - b a3074 │ │ │ │ + beq a2c3c │ │ │ │ + b a2fb8 │ │ │ │ mov r0, fp │ │ │ │ - bl 92094 │ │ │ │ + bl 91fd8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a2bdc │ │ │ │ + bne a2b20 │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #388] @ a329c │ │ │ │ + ldr r2, [pc, #388] @ a31e0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a31c0 │ │ │ │ + bne a3104 │ │ │ │ mov r0, sl │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a3154 │ │ │ │ + beq a3098 │ │ │ │ ldr r3, [fp, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [fp, #800] @ 0x320 │ │ │ │ - b a2bdc │ │ │ │ + b a2b20 │ │ │ │ ldr r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a2bdc │ │ │ │ - bl 29e454 │ │ │ │ + bne a2b20 │ │ │ │ + bl 29e8dc │ │ │ │ mvn r6, #0 │ │ │ │ - b a2e24 │ │ │ │ + b a2d68 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a30bc │ │ │ │ + beq a3000 │ │ │ │ mov r2, r1 │ │ │ │ - b a30c4 │ │ │ │ - ldr r1, [pc, #296] @ a32a0 │ │ │ │ + b a3008 │ │ │ │ + ldr r1, [pc, #296] @ a31e4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a3188 │ │ │ │ + bne a30cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e26c │ │ │ │ - b a2c14 │ │ │ │ + bl 18e370 │ │ │ │ + b a2b58 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a2c14 │ │ │ │ + b a2b58 │ │ │ │ mov r1, r3 │ │ │ │ - b a308c │ │ │ │ - ldr r0, [pc, #236] @ a3298 │ │ │ │ - ldr r1, [pc, #228] @ a3294 │ │ │ │ + b a2fd0 │ │ │ │ + ldr r0, [pc, #236] @ a31dc │ │ │ │ + ldr r1, [pc, #228] @ a31d8 │ │ │ │ cmp r2, r1 │ │ │ │ cmpne r2, r0 │ │ │ │ mov r2, r3 │ │ │ │ - beq a30c4 │ │ │ │ - b a30bc │ │ │ │ + beq a3008 │ │ │ │ + b a3000 │ │ │ │ ldr r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b a3128 │ │ │ │ + b a306c │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a2cbc │ │ │ │ - b a2f80 │ │ │ │ - ldr r1, [pc, #184] @ a32a4 │ │ │ │ - ldr r0, [pc, #184] @ a32a8 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne a2c00 │ │ │ │ + b a2ec4 │ │ │ │ + ldr r1, [pc, #184] @ a31e8 │ │ │ │ + ldr r0, [pc, #184] @ a31ec │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r6, #0 │ │ │ │ - b a3030 │ │ │ │ + b a2f74 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a3214 │ │ │ │ + beq a3158 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a3254 │ │ │ │ + beq a3198 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a3158 │ │ │ │ + beq a309c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a3158 │ │ │ │ + bne a309c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a3158 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a309c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a2e24 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a2d68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a2e08 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a2d4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a3214 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a3158 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, ror pc │ │ │ │ + andeq r1, r9, r0, asr #29 │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldrsheq r2, [r5], #-108 @ 0xffffff94 │ │ │ │ - strdeq sp, [r9], -r8 │ │ │ │ - andseq fp, r5, r8, asr #7 │ │ │ │ + andeq sp, r9, ip, lsr r8 │ │ │ │ + mulseq r5, r8, r3 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, r0, lsl sp │ │ │ │ + @ instruction: 0x0035f5d0 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ - andeq fp, r8, ip, lsl r0 │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - eorseq fp, r5, ip, lsl #15 │ │ │ │ + eorseq ip, r5, ip, asr #32 │ │ │ │ │ │ │ │ -000a32ac : │ │ │ │ - b a32b0 │ │ │ │ +000a31f0 : │ │ │ │ + b a31f4 │ │ │ │ │ │ │ │ -000a32b0 : │ │ │ │ +000a31f4 : │ │ │ │ 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 a33cc │ │ │ │ - ldr r8, [pc, #428] @ a3480 │ │ │ │ - ldr r2, [pc, #428] @ a3484 │ │ │ │ + bls a3310 │ │ │ │ + ldr r8, [pc, #428] @ a33c4 │ │ │ │ + ldr r2, [pc, #428] @ a33c8 │ │ │ │ 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 a3420 │ │ │ │ - ldr r3, [pc, #392] @ a3488 │ │ │ │ - bl 357730 │ │ │ │ + bne a3364 │ │ │ │ + ldr r3, [pc, #392] @ a33cc │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r1, r9, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsr r1, r1, #3 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr sl, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq a33dc │ │ │ │ + beq a3320 │ │ │ │ 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 a3398 │ │ │ │ - ldr r3, [pc, #316] @ a348c │ │ │ │ + beq a32dc │ │ │ │ + ldr r3, [pc, #316] @ a33d0 │ │ │ │ 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] @ a3490 │ │ │ │ + ldr r2, [pc, #292] @ a33d4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a3440 │ │ │ │ + bne a3384 │ │ │ │ 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} │ │ │ │ @@ -124660,262 +124613,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 a3348 │ │ │ │ - ldr r5, [pc, #192] @ a3494 │ │ │ │ + b a328c │ │ │ │ + ldr r5, [pc, #192] @ a33d8 │ │ │ │ add r5, r5, r0, lsl #4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, sl │ │ │ │ - bl 92094 │ │ │ │ + bl 91fd8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a3348 │ │ │ │ + bne a328c │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #160] @ a3498 │ │ │ │ + ldr r2, [pc, #160] @ a33dc │ │ │ │ cmp r3, r2 │ │ │ │ - bne a3458 │ │ │ │ + bne a339c │ │ │ │ mov r0, r9 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a3434 │ │ │ │ + beq a3378 │ │ │ │ ldr r3, [sl, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sl, #800] @ 0x320 │ │ │ │ - b a3348 │ │ │ │ + b a328c │ │ │ │ ldr r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a3348 │ │ │ │ - bl 29e454 │ │ │ │ + bne a328c │ │ │ │ + bl 29e8dc │ │ │ │ mov r5, #0 │ │ │ │ - b a3390 │ │ │ │ - ldr r1, [pc, #84] @ a349c │ │ │ │ + b a32d4 │ │ │ │ + ldr r1, [pc, #84] @ a33e0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a346c │ │ │ │ + bne a33b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e26c │ │ │ │ - b a337c │ │ │ │ + bl 18e370 │ │ │ │ + b a32c0 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b a3408 │ │ │ │ + b a334c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a337c │ │ │ │ + b a32c0 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, ror pc │ │ │ │ + andeq r1, r9, r0, asr #29 │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ - andeq fp, r8, ip, lsl r0 │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ │ │ │ │ -000a34a0 <_PyLong_New@@Base>: │ │ │ │ +000a33e4 <_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 a36cc <_PyLong_New@@Base+0x22c> │ │ │ │ + bgt a3610 <_PyLong_New@@Base+0x22c> │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq a35b4 <_PyLong_New@@Base+0x114> │ │ │ │ + beq a34f8 <_PyLong_New@@Base+0x114> │ │ │ │ add r3, r0, #3 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bmi a3664 <_PyLong_New@@Base+0x1c4> │ │ │ │ - ldr r7, [pc, #520] @ a36e0 <_PyLong_New@@Base+0x240> │ │ │ │ - ldr r2, [pc, #520] @ a36e4 <_PyLong_New@@Base+0x244> │ │ │ │ + bmi a35a8 <_PyLong_New@@Base+0x1c4> │ │ │ │ + ldr r7, [pc, #520] @ a3624 <_PyLong_New@@Base+0x240> │ │ │ │ + ldr r2, [pc, #520] @ a3628 <_PyLong_New@@Base+0x244> │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a3650 <_PyLong_New@@Base+0x1b0> │ │ │ │ - ldr r3, [pc, #508] @ a36e8 <_PyLong_New@@Base+0x248> │ │ │ │ - bl 357730 │ │ │ │ + bne a3594 <_PyLong_New@@Base+0x1b0> │ │ │ │ + ldr r3, [pc, #508] @ a362c <_PyLong_New@@Base+0x248> │ │ │ │ + bl 357fd0 │ │ │ │ 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 a3614 <_PyLong_New@@Base+0x174> │ │ │ │ + bcs a3558 <_PyLong_New@@Base+0x174> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r8, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq a3604 <_PyLong_New@@Base+0x164> │ │ │ │ + beq a3548 <_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 a356c <_PyLong_New@@Base+0xcc> │ │ │ │ + bne a34b0 <_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] @ a36ec <_PyLong_New@@Base+0x24c> │ │ │ │ + ldr r2, [pc, #376] @ a3630 <_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] @ a36f0 <_PyLong_New@@Base+0x250> │ │ │ │ + ldr r1, [pc, #356] @ a3634 <_PyLong_New@@Base+0x250> │ │ │ │ stmib r5, {r2, r3} │ │ │ │ - bne a3670 <_PyLong_New@@Base+0x1d0> │ │ │ │ + bne a35b4 <_PyLong_New@@Base+0x1d0> │ │ │ │ ldr r3, [r1, #1416] @ 0x588 │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne a368c <_PyLong_New@@Base+0x1ec> │ │ │ │ + bne a35d0 <_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] @ a36e0 <_PyLong_New@@Base+0x240> │ │ │ │ - ldr r2, [pc, #292] @ a36e4 <_PyLong_New@@Base+0x244> │ │ │ │ + ldr r7, [pc, #292] @ a3624 <_PyLong_New@@Base+0x240> │ │ │ │ + ldr r2, [pc, #292] @ a3628 <_PyLong_New@@Base+0x244> │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ ldrne r0, [r7, #708] @ 0x2c4 │ │ │ │ movne r6, #16 │ │ │ │ - bne a3654 <_PyLong_New@@Base+0x1b4> │ │ │ │ - ldr r3, [pc, #272] @ a36e8 <_PyLong_New@@Base+0x248> │ │ │ │ - bl 357730 │ │ │ │ + bne a3598 <_PyLong_New@@Base+0x1b4> │ │ │ │ + ldr r3, [pc, #272] @ a362c <_PyLong_New@@Base+0x248> │ │ │ │ + bl 357fd0 │ │ │ │ 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 a351c <_PyLong_New@@Base+0x7c> │ │ │ │ + bne a3460 <_PyLong_New@@Base+0x7c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 92094 │ │ │ │ + bl 91fd8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a356c <_PyLong_New@@Base+0xcc> │ │ │ │ + bne a34b0 <_PyLong_New@@Base+0xcc> │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #212] @ a36f4 <_PyLong_New@@Base+0x254> │ │ │ │ + ldr r2, [pc, #212] @ a3638 <_PyLong_New@@Base+0x254> │ │ │ │ cmp r3, r2 │ │ │ │ - bne a36a4 <_PyLong_New@@Base+0x204> │ │ │ │ + bne a35e8 <_PyLong_New@@Base+0x204> │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a3664 <_PyLong_New@@Base+0x1c4> │ │ │ │ + beq a35a8 <_PyLong_New@@Base+0x1c4> │ │ │ │ ldr r3, [r8, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, #800] @ 0x320 │ │ │ │ - b a356c <_PyLong_New@@Base+0xcc> │ │ │ │ + b a34b0 <_PyLong_New@@Base+0xcc> │ │ │ │ ldr r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a356c <_PyLong_New@@Base+0xcc> │ │ │ │ - bl 29e454 │ │ │ │ + bne a34b0 <_PyLong_New@@Base+0xcc> │ │ │ │ + bl 29e8dc │ │ │ │ mov r5, #0 │ │ │ │ - b a35ac <_PyLong_New@@Base+0x10c> │ │ │ │ + b a34f0 <_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 a35a4 <_PyLong_New@@Base+0x104> │ │ │ │ - ldr r2, [pc, #100] @ a36f8 <_PyLong_New@@Base+0x258> │ │ │ │ + beq a34e8 <_PyLong_New@@Base+0x104> │ │ │ │ + ldr r2, [pc, #100] @ a363c <_PyLong_New@@Base+0x258> │ │ │ │ cmp r3, r2 │ │ │ │ - bne a36b8 <_PyLong_New@@Base+0x218> │ │ │ │ + bne a35fc <_PyLong_New@@Base+0x218> │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e26c │ │ │ │ - b a35a4 <_PyLong_New@@Base+0x104> │ │ │ │ + bl 18e370 │ │ │ │ + b a34e8 <_PyLong_New@@Base+0x104> │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b a3638 <_PyLong_New@@Base+0x198> │ │ │ │ + b a357c <_PyLong_New@@Base+0x198> │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ - b a35a4 <_PyLong_New@@Base+0x104> │ │ │ │ - ldr r3, [pc, #40] @ a36fc <_PyLong_New@@Base+0x25c> │ │ │ │ - ldr r1, [pc, #40] @ a3700 <_PyLong_New@@Base+0x260> │ │ │ │ + b a34e8 <_PyLong_New@@Base+0x104> │ │ │ │ + ldr r3, [pc, #40] @ a3640 <_PyLong_New@@Base+0x25c> │ │ │ │ + ldr r1, [pc, #40] @ a3644 <_PyLong_New@@Base+0x260> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b a3668 <_PyLong_New@@Base+0x1c8> │ │ │ │ + bl 18ee38 │ │ │ │ + b a35ac <_PyLong_New@@Base+0x1c8> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, ror pc │ │ │ │ + andeq r1, r9, r0, asr #29 │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, lsl r0 │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq lr, r5, ip, lsr sp │ │ │ │ + @ instruction: 0x0035f5fc │ │ │ │ │ │ │ │ -000a3704 : │ │ │ │ +000a3648 : │ │ │ │ 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 a3ab4 │ │ │ │ + beq a39f8 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #1008] @ a3b20 │ │ │ │ + ldr r1, [pc, #1008] @ a3a64 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - beq a3acc │ │ │ │ + beq a3a10 │ │ │ │ cmp r2, #0 │ │ │ │ - blt a3878 │ │ │ │ + blt a37bc │ │ │ │ cmp r8, #0 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ add r5, r4, r3 │ │ │ │ - bne a38f0 │ │ │ │ + bne a3834 │ │ │ │ cmp r6, #0 │ │ │ │ - bne a390c │ │ │ │ - ldr r7, [pc, #960] @ a3b24 │ │ │ │ - ldr r2, [pc, #960] @ a3b28 │ │ │ │ + bne a3850 │ │ │ │ + ldr r7, [pc, #960] @ a3a68 │ │ │ │ + ldr r2, [pc, #960] @ a3a6c │ │ │ │ ldr r3, [r7, #152] @ 0x98 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a3ae0 │ │ │ │ - ldr r0, [pc, #940] @ a3b24 │ │ │ │ + bne a3a24 │ │ │ │ + ldr r0, [pc, #940] @ a3a68 │ │ │ │ mov r1, #0 │ │ │ │ - bl 9d964 │ │ │ │ + bl 9d8a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a3a80 │ │ │ │ + beq a39c4 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq a3948 │ │ │ │ - ldr r2, [pc, #916] @ a3b2c │ │ │ │ - bl 357730 │ │ │ │ + beq a388c │ │ │ │ + ldr r2, [pc, #916] @ a3a70 │ │ │ │ + bl 357fd0 │ │ │ │ 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] │ │ │ │ @@ -124926,57 +124879,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 a3820 │ │ │ │ - ldr r2, [pc, #836] @ a3b30 │ │ │ │ + bne a3764 │ │ │ │ + ldr r2, [pc, #836] @ a3a74 │ │ │ │ str r2, [r3, #28] │ │ │ │ ldr r2, [r5] │ │ │ │ str r6, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a3988 │ │ │ │ + bne a38cc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r7 │ │ │ │ mov r2, #0 │ │ │ │ streq r2, [r3, #20] │ │ │ │ streq r2, [r3, #24] │ │ │ │ - bne a39e8 │ │ │ │ + bne a392c │ │ │ │ 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] @ a3b30 │ │ │ │ + ldr r2, [pc, #756] @ a3a74 │ │ │ │ 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 a3814 │ │ │ │ + beq a3758 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a399c │ │ │ │ + beq a38e0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r2, [r3, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ - b a3814 │ │ │ │ + b a3758 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #2 │ │ │ │ - beq a3744 │ │ │ │ - ldr r2, [pc, #672] @ a3b2c │ │ │ │ - bl 357730 │ │ │ │ + beq a3688 │ │ │ │ + ldr r2, [pc, #672] @ a3a70 │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -124993,337 +124946,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 a3754 │ │ │ │ - ldr r7, [pc, #556] @ a3b24 │ │ │ │ + beq a3698 │ │ │ │ + ldr r7, [pc, #556] @ a3a68 │ │ │ │ ldr r3, [r7, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #552] @ a3b28 │ │ │ │ + ldr r2, [pc, #552] @ a3a6c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a3a6c │ │ │ │ + bne a39b0 │ │ │ │ mov r6, r8 │ │ │ │ - b a3770 │ │ │ │ + b a36b4 │ │ │ │ ldr r8, [r6, #12] │ │ │ │ - ldr r7, [pc, #524] @ a3b24 │ │ │ │ + ldr r7, [pc, #524] @ a3a68 │ │ │ │ cmp r8, #0 │ │ │ │ - bne a3a64 │ │ │ │ + bne a39a8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne a38f4 │ │ │ │ + bne a3838 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble a38f4 │ │ │ │ + ble a3838 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r3, r6 │ │ │ │ - b a3818 │ │ │ │ + b a375c │ │ │ │ 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 a3824 │ │ │ │ - ldr r2, [pc, #444] @ a3b30 │ │ │ │ + bne a3768 │ │ │ │ + ldr r2, [pc, #444] @ a3a74 │ │ │ │ str r2, [r3, #28] │ │ │ │ ldr r2, [r5] │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, r1 │ │ │ │ str r1, [r3, #12] │ │ │ │ - beq a37fc │ │ │ │ + beq a3740 │ │ │ │ ldr r8, [r2, #12] │ │ │ │ cmp r8, #0 │ │ │ │ movne r8, #0 │ │ │ │ movne r0, r8 │ │ │ │ - bne a39c0 │ │ │ │ + bne a3904 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne a3aa8 │ │ │ │ + bne a39ec │ │ │ │ ldr r1, [r2, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne a3a00 │ │ │ │ + bne a3944 │ │ │ │ cmp r8, #0 │ │ │ │ moveq r0, r2 │ │ │ │ - bne a3a48 │ │ │ │ + bne a398c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq a3864 │ │ │ │ - ldr lr, [pc, #352] @ a3b34 │ │ │ │ - ldr ip, [pc, #352] @ a3b38 │ │ │ │ + beq a37a8 │ │ │ │ + ldr lr, [pc, #352] @ a3a78 │ │ │ │ + ldr ip, [pc, #352] @ a3a7c │ │ │ │ cmp r1, ip │ │ │ │ cmpne r1, lr │ │ │ │ - bne a3a3c │ │ │ │ + bne a3980 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a3aa0 │ │ │ │ + bne a39e4 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, r1 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r2, [r3, #24] │ │ │ │ - beq a3814 │ │ │ │ - b a3870 │ │ │ │ + beq a3758 │ │ │ │ + b a37b4 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r2 │ │ │ │ - bne a39b4 │ │ │ │ + bne a38f8 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ - ldr r4, [pc, #280] @ a3b34 │ │ │ │ - ldr lr, [pc, #280] @ a3b38 │ │ │ │ + ldr r4, [pc, #280] @ a3a78 │ │ │ │ + ldr lr, [pc, #280] @ a3a7c │ │ │ │ cmp ip, lr │ │ │ │ cmpne ip, r4 │ │ │ │ - bne a3a88 │ │ │ │ + bne a39cc │ │ │ │ cmp r8, #0 │ │ │ │ movne r2, r1 │ │ │ │ - bne a3a48 │ │ │ │ + bne a398c │ │ │ │ mov r8, r1 │ │ │ │ - b a39c0 │ │ │ │ + b a3904 │ │ │ │ cmp r8, #0 │ │ │ │ - beq a39e0 │ │ │ │ + beq a3924 │ │ │ │ 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 a3818 │ │ │ │ + b a375c │ │ │ │ mov r8, #0 │ │ │ │ - b a38f4 │ │ │ │ - ldr r0, [pc, #176] @ a3b24 │ │ │ │ + b a3838 │ │ │ │ + ldr r0, [pc, #176] @ a3a68 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne a394c │ │ │ │ + bne a3890 │ │ │ │ mov r3, #0 │ │ │ │ - b a3818 │ │ │ │ + b a375c │ │ │ │ cmp r8, #0 │ │ │ │ - beq a39c0 │ │ │ │ + beq a3904 │ │ │ │ cmp r0, #0 │ │ │ │ streq r0, [r3, #20] │ │ │ │ streq r2, [r3, #24] │ │ │ │ - beq a3870 │ │ │ │ + beq a37b4 │ │ │ │ mov r2, r0 │ │ │ │ - b a3a48 │ │ │ │ + b a398c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ - b a3a10 │ │ │ │ - ldr r3, [pc, #128] @ a3b3c │ │ │ │ + b a3954 │ │ │ │ + ldr r3, [pc, #128] @ a3a80 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #124] @ a3b40 │ │ │ │ + ldr r1, [pc, #124] @ a3a84 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ - b a3a80 │ │ │ │ + bl 1177f0 │ │ │ │ + b a39c4 │ │ │ │ cmp r2, #0 │ │ │ │ - blt a3b0c │ │ │ │ + blt a3a50 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ add r5, r4, r3 │ │ │ │ - b a3754 │ │ │ │ + b a3698 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a3a80 │ │ │ │ + beq a39c4 │ │ │ │ mvn r2, #0 │ │ │ │ str r4, [r3, #8] │ │ │ │ str r6, [r3, #20] │ │ │ │ str r6, [r3, #24] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b a396c │ │ │ │ + b a38b0 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #2 │ │ │ │ - beq a3ad4 │ │ │ │ + beq a3a18 │ │ │ │ mov r8, #0 │ │ │ │ - b a3884 │ │ │ │ + b a37c8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsheq r2, [r5], #-108 @ 0xffffff94 │ │ │ │ - strdeq sp, [r9], -r8 │ │ │ │ + andeq sp, r9, ip, lsr r8 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq fp, r5, r8, asr #7 │ │ │ │ + mulseq r5, r8, r3 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, r0, lsl sp │ │ │ │ + @ instruction: 0x0035f5d0 │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - bne a3b88 │ │ │ │ + bne a3acc │ │ │ │ cmp r3, #0 │ │ │ │ strne r2, [r0, #20] │ │ │ │ strne r2, [r0, #24] │ │ │ │ - bne a3b80 │ │ │ │ + bne a3ac4 │ │ │ │ ldr lr, [r0, #4] │ │ │ │ - ldr ip, [pc, #344] @ a3ccc │ │ │ │ + ldr ip, [pc, #344] @ a3c10 │ │ │ │ cmp lr, ip │ │ │ │ streq r3, [r0, #20] │ │ │ │ streq r3, [r0, #24] │ │ │ │ - bne a3c18 │ │ │ │ + bne a3b5c │ │ │ │ str r0, [r1] │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne a3c5c │ │ │ │ - ldr lr, [pc, #304] @ a3ccc │ │ │ │ + bne a3ba0 │ │ │ │ + ldr lr, [pc, #304] @ a3c10 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ cmp r4, lr │ │ │ │ - bne a3c70 │ │ │ │ + bne a3bb4 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne a3bfc │ │ │ │ + bne a3b40 │ │ │ │ cmp r3, #0 │ │ │ │ moveq ip, r2 │ │ │ │ - bne a3c30 │ │ │ │ + bne a3b74 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, lr │ │ │ │ - beq a3c44 │ │ │ │ - ldr r5, [pc, #256] @ a3cd0 │ │ │ │ - ldr lr, [pc, #256] @ a3cd4 │ │ │ │ + beq a3b88 │ │ │ │ + ldr r5, [pc, #256] @ a3c14 │ │ │ │ + ldr lr, [pc, #256] @ a3c18 │ │ │ │ cmp r4, lr │ │ │ │ cmpne r4, r5 │ │ │ │ - bne a3ca0 │ │ │ │ + bne a3be4 │ │ │ │ cmp ip, #0 │ │ │ │ - beq a3c18 │ │ │ │ + beq a3b5c │ │ │ │ ldr r3, [ip, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str ip, [r0, #20] │ │ │ │ strne r0, [r3, #20] │ │ │ │ - b a3c3c │ │ │ │ + b a3b80 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ cmp ip, #0 │ │ │ │ mov ip, r2 │ │ │ │ - beq a3c74 │ │ │ │ + beq a3bb8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a3bbc │ │ │ │ - b a3be4 │ │ │ │ + beq a3b00 │ │ │ │ + b a3b28 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str r3, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ - beq a3b80 │ │ │ │ - b a3c50 │ │ │ │ + beq a3ac4 │ │ │ │ + b a3b94 │ │ │ │ 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 a3c44 │ │ │ │ - ldr lr, [pc, #96] @ a3ccc │ │ │ │ + bne a3b88 │ │ │ │ + ldr lr, [pc, #96] @ a3c10 │ │ │ │ mov ip, r3 │ │ │ │ - b a3bbc │ │ │ │ + b a3b00 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r6, [pc, #88] @ a3cd4 │ │ │ │ - ldr r5, [pc, #80] @ a3cd0 │ │ │ │ + ldr r6, [pc, #88] @ a3c18 │ │ │ │ + ldr r5, [pc, #80] @ a3c14 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, r5 │ │ │ │ cmpne r7, r6 │ │ │ │ - bne a3cb0 │ │ │ │ + bne a3bf4 │ │ │ │ cmp r3, #0 │ │ │ │ movne ip, r4 │ │ │ │ - bne a3be4 │ │ │ │ + bne a3b28 │ │ │ │ mov r3, r4 │ │ │ │ - b a3bbc │ │ │ │ + b a3b00 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a3bdc │ │ │ │ + beq a3b20 │ │ │ │ mov ip, r3 │ │ │ │ - b a3be4 │ │ │ │ + b a3b28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a3bbc │ │ │ │ + beq a3b00 │ │ │ │ cmp ip, #0 │ │ │ │ - bne a3be4 │ │ │ │ + bne a3b28 │ │ │ │ str ip, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ - b a3c50 │ │ │ │ + b a3b94 │ │ │ │ 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 a3d04 │ │ │ │ + bhi a3c48 │ │ │ │ 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 a3dbc │ │ │ │ + beq a3d00 │ │ │ │ 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 a3db0 │ │ │ │ + bhi a3cf4 │ │ │ │ cmp r2, #1 │ │ │ │ sub ip, r2, #2 │ │ │ │ - beq a3dbc │ │ │ │ + beq a3d00 │ │ │ │ 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 a3db0 │ │ │ │ + bhi a3cf4 │ │ │ │ cmp r2, #2 │ │ │ │ sub ip, r2, #3 │ │ │ │ - beq a3dbc │ │ │ │ + beq a3d00 │ │ │ │ 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 a3db0 │ │ │ │ + bhi a3cf4 │ │ │ │ lsl r2, r3, #30 │ │ │ │ bic r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ subs ip, ip, #1 │ │ │ │ orr r2, r2, r3, lsr #1 │ │ │ │ - bcc a3dbc │ │ │ │ + bcc a3d00 │ │ │ │ ldr r3, [r4, #-4]! │ │ │ │ add r3, r2, r3 │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ - bls a3d8c │ │ │ │ + bls a3cd0 │ │ │ │ add r3, r3, #-2147483647 @ 0x80000001 │ │ │ │ mov r2, ip │ │ │ │ - b a3d10 │ │ │ │ + b a3c54 │ │ │ │ mul r0, r1, r3 │ │ │ │ mvn r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ movcs r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000a3dd0 : │ │ │ │ +000a3d14 : │ │ │ │ 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] @ a3e10 │ │ │ │ - bl 9d8f8 │ │ │ │ + ldr r0, [pc, #32] @ a3d54 │ │ │ │ + bl 9d83c │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r0, #8] │ │ │ │ @@ -125333,106 +125286,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 a3e60 │ │ │ │ + b a3da4 │ │ │ │ add r4, r0, r3 │ │ │ │ ldrsb r7, [r4, #20] │ │ │ │ cmn r7, #1 │ │ │ │ - bne a3ea8 │ │ │ │ + bne a3dec │ │ │ │ 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 a3e38 │ │ │ │ + ble a3d7c │ │ │ │ cmp ip, #15 │ │ │ │ - bgt a3f30 │ │ │ │ + bgt a3e74 │ │ │ │ add r4, r0, r3, lsl #1 │ │ │ │ ldrsh r7, [r4, #20] │ │ │ │ lsl r4, r3, #1 │ │ │ │ cmn r7, #1 │ │ │ │ - bne a3ea8 │ │ │ │ + bne a3dec │ │ │ │ add r4, r0, r4 │ │ │ │ strh r1, [r4, #20] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ add lr, lr, #12 │ │ │ │ - bne a3e5c │ │ │ │ + bne a3da0 │ │ │ │ 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 a3f08 │ │ │ │ + bgt a3e4c │ │ │ │ add r4, r0, r3 │ │ │ │ ldrsb r4, [r4, #20] │ │ │ │ cmn r4, #1 │ │ │ │ - bne a3f60 │ │ │ │ + bne a3ea4 │ │ │ │ cmp ip, #7 │ │ │ │ - ble a3f28 │ │ │ │ + ble a3e6c │ │ │ │ cmp ip, #15 │ │ │ │ lslgt r4, r3, #2 │ │ │ │ - bgt a3f44 │ │ │ │ + bgt a3e88 │ │ │ │ lsl r4, r3, #1 │ │ │ │ - b a3e8c │ │ │ │ + b a3dd0 │ │ │ │ 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 a3f78 │ │ │ │ + bgt a3ebc │ │ │ │ ldrsh r4, [r4, #20] │ │ │ │ cmn r4, #1 │ │ │ │ - bne a3ef4 │ │ │ │ + bne a3e38 │ │ │ │ cmp ip, #7 │ │ │ │ - bgt a3ee0 │ │ │ │ + bgt a3e24 │ │ │ │ add r4, r0, r3 │ │ │ │ - b a3e48 │ │ │ │ + b a3d8c │ │ │ │ add r4, r0, r3, lsl #2 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ cmn r4, #1 │ │ │ │ lsl r4, r3, #2 │ │ │ │ - bne a3eac │ │ │ │ + bne a3df0 │ │ │ │ add r4, r0, r4 │ │ │ │ str r1, [r4, #20] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ add lr, lr, #12 │ │ │ │ - bne a3e5c │ │ │ │ + bne a3da0 │ │ │ │ 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 a3ec8 │ │ │ │ + b a3e0c │ │ │ │ add r4, r0, r3, lsl #2 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ cmn r4, #1 │ │ │ │ lsl r4, r3, #2 │ │ │ │ - beq a3ed8 │ │ │ │ + beq a3e1c │ │ │ │ add r3, r4, r3 │ │ │ │ lsr r2, r2, #5 │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ and r3, r3, r5 │ │ │ │ - b a3f08 │ │ │ │ + b a3e4c │ │ │ │ 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] │ │ │ │ @@ -125443,100 +125396,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 a4014 │ │ │ │ + bne a3f58 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a4094 │ │ │ │ + bne a3fd8 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a4054 │ │ │ │ + bne a3f98 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a413c │ │ │ │ + b a4080 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a3ff0 │ │ │ │ + beq a3f34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a3ff0 │ │ │ │ - ldr r2, [pc, #252] @ a4134 │ │ │ │ + bne a3f34 │ │ │ │ + ldr r2, [pc, #252] @ a4078 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a40f4 │ │ │ │ + bne a4038 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a3ff0 │ │ │ │ + b a3f34 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a4008 │ │ │ │ + beq a3f4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a4008 │ │ │ │ - ldr r2, [pc, #188] @ a4134 │ │ │ │ + bne a3f4c │ │ │ │ + ldr r2, [pc, #188] @ a4078 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4114 │ │ │ │ + bne a4058 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a4008 │ │ │ │ + b a3f4c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a3ffc │ │ │ │ + beq a3f40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a3ffc │ │ │ │ - ldr r2, [pc, #124] @ a4134 │ │ │ │ + bne a3f40 │ │ │ │ + ldr r2, [pc, #124] @ a4078 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a40d4 │ │ │ │ + bne a4018 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a3ffc │ │ │ │ - ldr r1, [pc, #92] @ a4138 │ │ │ │ + b a3f40 │ │ │ │ + ldr r1, [pc, #92] @ a407c │ │ │ │ cmp r3, r1 │ │ │ │ - beq a40c8 │ │ │ │ + beq a400c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a40c8 │ │ │ │ - ldr r1, [pc, #60] @ a4138 │ │ │ │ + b a400c │ │ │ │ + ldr r1, [pc, #60] @ a407c │ │ │ │ cmp r3, r1 │ │ │ │ - beq a4048 │ │ │ │ + beq a3f8c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a4048 │ │ │ │ - ldr r1, [pc, #28] @ a4138 │ │ │ │ + b a3f8c │ │ │ │ + ldr r1, [pc, #28] @ a407c │ │ │ │ cmp r3, r1 │ │ │ │ - beq a4088 │ │ │ │ + beq a3fcc │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a4088 │ │ │ │ + b a3fcc │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ │ │ │ │ -000a413c : │ │ │ │ +000a4080 : │ │ │ │ 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 │ │ │ │ @@ -125544,61 +125497,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 a4304 │ │ │ │ - ldr r3, [pc, #744] @ a446c │ │ │ │ - bl 357730 │ │ │ │ + bne a4248 │ │ │ │ + ldr r3, [pc, #744] @ a43b0 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - ble a4344 │ │ │ │ - ldr ip, [pc, #720] @ a4470 │ │ │ │ + ble a4288 │ │ │ │ + ldr ip, [pc, #720] @ a43b4 │ │ │ │ sub r0, r0, #1 │ │ │ │ sub r1, r2, r1 │ │ │ │ str r0, [r3, #3760] @ 0xeb0 │ │ │ │ ldr r2, [ip, #724] @ 0x2d4 │ │ │ │ - ldr r0, [pc, #704] @ a4474 │ │ │ │ + ldr r0, [pc, #704] @ a43b8 │ │ │ │ cmp r2, r0 │ │ │ │ - bne a435c │ │ │ │ + bne a42a0 │ │ │ │ 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 a4388 │ │ │ │ + beq a42cc │ │ │ │ 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 a4214 │ │ │ │ + bgt a4158 │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4388 │ │ │ │ + beq a42cc │ │ │ │ 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 a4368 │ │ │ │ + beq a42ac │ │ │ │ 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] │ │ │ │ @@ -125609,29 +125562,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 a429c │ │ │ │ + bne a41e0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a4298 │ │ │ │ + beq a41dc │ │ │ │ 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 a43dc │ │ │ │ + beq a4320 │ │ │ │ cmp r3, #1 │ │ │ │ - beq a43b0 │ │ │ │ + beq a42f4 │ │ │ │ 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] │ │ │ │ @@ -125650,44 +125603,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] @ a446c │ │ │ │ - bl 357730 │ │ │ │ + ldr r3, [pc, #324] @ a43b0 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [r2, #-8] │ │ │ │ ldr r0, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt a4198 │ │ │ │ - ldr ip, [pc, #292] @ a4470 │ │ │ │ - ldr r0, [pc, #292] @ a4474 │ │ │ │ + bgt a40dc │ │ │ │ + ldr ip, [pc, #292] @ a43b4 │ │ │ │ + ldr r0, [pc, #292] @ a43b8 │ │ │ │ sub r1, r2, r1 │ │ │ │ ldr r2, [ip, #724] @ 0x2d4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq a41b8 │ │ │ │ + beq a40fc │ │ │ │ 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] @ a4478 │ │ │ │ + ldr r2, [pc, #228] @ a43bc │ │ │ │ cmp r3, r2 │ │ │ │ - bne a4460 │ │ │ │ + bne a43a4 │ │ │ │ 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 │ │ │ │ @@ -125699,15 +125652,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 a42b0 │ │ │ │ + beq a41f4 │ │ │ │ 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] │ │ │ │ @@ -125732,32 +125685,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 a43a0 │ │ │ │ + b a42e4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, r8, lsl #30 │ │ │ │ - andeq fp, r8, r0, lsl #9 │ │ │ │ + andeq r9, r9, ip, asr #28 │ │ │ │ + ldrdeq fp, [r8], -r8 │ │ │ │ │ │ │ │ -000a447c <_PyType_GetDict@@Base>: │ │ │ │ +000a43c0 <_PyType_GetDict@@Base>: │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ mov r3, r0 │ │ │ │ tst r2, #2 │ │ │ │ - bne a4494 <_PyType_GetDict@@Base+0x18> │ │ │ │ + bne a43d8 <_PyType_GetDict@@Base+0x18> │ │ │ │ ldr r0, [r0, #132] @ 0x84 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #180] @ 0xb4 │ │ │ │ - ldr r1, [pc, #92] @ a44fc <_PyType_GetDict@@Base+0x80> │ │ │ │ + ldr r1, [pc, #92] @ a4440 <_PyType_GetDict@@Base+0x80> │ │ │ │ sub r2, r2, #1 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -125773,279 +125726,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 │ │ │ │ │ │ │ │ -000a4500 : │ │ │ │ +000a4444 : │ │ │ │ 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 a4588 │ │ │ │ - ldr r3, [pc, #112] @ a459c │ │ │ │ + beq a44cc │ │ │ │ + ldr r3, [pc, #112] @ a44e0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne a455c │ │ │ │ + bne a44a0 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq a455c │ │ │ │ + beq a44a0 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b3d4 │ │ │ │ + bl 9b318 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be14 │ │ │ │ + bl 8bd6c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq a4594 │ │ │ │ + beq a44d8 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3d4 │ │ │ │ + bl 9b318 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b a4554 │ │ │ │ - ldr r1, [pc, #16] @ a45a0 │ │ │ │ - ldr r0, [pc, #16] @ a45a4 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b a4498 │ │ │ │ + ldr r1, [pc, #16] @ a44e4 │ │ │ │ + ldr r0, [pc, #16] @ a44e8 │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b a4554 │ │ │ │ + b a4498 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq fp, r5, ip, lsl #15 │ │ │ │ + eorseq ip, r5, ip, asr #32 │ │ │ │ │ │ │ │ -000a45a8 : │ │ │ │ +000a44ec : │ │ │ │ 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 a45e0 │ │ │ │ + bl a4524 │ │ │ │ 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 a4dbc │ │ │ │ + beq a4d00 │ │ │ │ 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 a5274 │ │ │ │ + bhi a51b8 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq a4bc8 │ │ │ │ + beq a4b0c │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - beq a4cc4 │ │ │ │ + beq a4c08 │ │ │ │ ldr r3, [r9, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4630 │ │ │ │ + bne a4574 │ │ │ │ ldr r5, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a51fc │ │ │ │ + beq a5140 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ bl 296ac │ │ │ │ cmp r0, #0 │ │ │ │ addne r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ddd8 │ │ │ │ + bl 9dd1c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq a52b0 │ │ │ │ + beq a51f4 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 29c28 │ │ │ │ add r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99770 │ │ │ │ + bl 996b4 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq a529c │ │ │ │ + beq a51e0 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, r5 │ │ │ │ bl 29cdc │ │ │ │ cmp sl, #0 │ │ │ │ - bne a4d50 │ │ │ │ + bne a4c94 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4dd0 │ │ │ │ + beq a4d14 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a4fe8 │ │ │ │ + beq a4f2c │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - ldrne r1, [pc, #3080] @ a52e4 │ │ │ │ - beq a52bc │ │ │ │ + ldrne r1, [pc, #3080] @ a5228 │ │ │ │ + beq a5200 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add r0, r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a47d8 │ │ │ │ + beq a471c │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a4ff0 │ │ │ │ + beq a4f34 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a47d0 │ │ │ │ + beq a4714 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a4ff8 │ │ │ │ + beq a4f3c │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a47d0 │ │ │ │ + beq a4714 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a5000 │ │ │ │ + beq a4f44 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a47d0 │ │ │ │ + beq a4714 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a5008 │ │ │ │ + beq a4f4c │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a47d0 │ │ │ │ + beq a4714 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a5010 │ │ │ │ + beq a4f54 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a47d0 │ │ │ │ + beq a4714 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a4f7c │ │ │ │ + beq a4ec0 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a47d0 │ │ │ │ + beq a4714 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a4f84 │ │ │ │ + beq a4ec8 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ add r3, r3, #64 @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a47d0 │ │ │ │ + beq a4714 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a4f8c │ │ │ │ + beq a4ed0 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq a5218 │ │ │ │ + beq a515c │ │ │ │ ldr r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne a47b4 │ │ │ │ + bne a46f8 │ │ │ │ cmp sl, #0 │ │ │ │ - bne a5018 │ │ │ │ + bne a4f5c │ │ │ │ mov r0, #1 │ │ │ │ - bl a2970 │ │ │ │ + bl a28b4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq a5074 │ │ │ │ + beq a4fb8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - beq a4830 │ │ │ │ + beq a4774 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a4d40 │ │ │ │ + ble a4c84 │ │ │ │ add fp, r5, #8 │ │ │ │ mov sl, #0 │ │ │ │ ldr r3, [fp, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq a4e40 │ │ │ │ + beq a4d84 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands r1, r1, #256 @ 0x100 │ │ │ │ - beq a51d0 │ │ │ │ + beq a5114 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - blt a480c │ │ │ │ - ldr r3, [pc, #2736] @ a52e8 │ │ │ │ + blt a4750 │ │ │ │ + ldr r3, [pc, #2736] @ a522c │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ addgt fp, r5, #8 │ │ │ │ movgt r1, #0 │ │ │ │ - ble a4888 │ │ │ │ + ble a47cc │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ ldr r0, [fp, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ - beq a4e48 │ │ │ │ + beq a4d8c │ │ │ │ ldr sl, [r3, #8]! │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ - ble a4e6c │ │ │ │ + ble a4db0 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne a4dd8 │ │ │ │ + bne a4d1c │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne a484c │ │ │ │ + bne a4790 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge a50e4 │ │ │ │ + bge a5028 │ │ │ │ ldr r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq a48b4 │ │ │ │ - ldr r2, [pc, #2620] @ a52e8 │ │ │ │ + beq a47f8 │ │ │ │ + ldr r2, [pc, #2620] @ a522c │ │ │ │ ldr r2, [r2, #156] @ 0x9c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a50b4 │ │ │ │ + bne a4ff8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23ab4c │ │ │ │ + bl 23ab18 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq a4e40 │ │ │ │ + beq a4d84 │ │ │ │ ldr fp, [r6, #4] │ │ │ │ cmp fp, #0 │ │ │ │ streq fp, [sp, #36] @ 0x24 │ │ │ │ ldreq fp, [sl, #16] │ │ │ │ - beq a48e0 │ │ │ │ + beq a4824 │ │ │ │ strge fp, [sp, #36] @ 0x24 │ │ │ │ - blt a4eb4 │ │ │ │ + blt a4df8 │ │ │ │ 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 a4e40 │ │ │ │ + beq a4d84 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr r2, r1, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ - beq a4928 │ │ │ │ + beq a486c │ │ │ │ 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 │ │ │ │ @@ -126060,15 +126013,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 a519c │ │ │ │ + bne a50e0 │ │ │ │ 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 │ │ │ │ @@ -126076,488 +126029,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] @ a52ec │ │ │ │ + ldrne r8, [pc, #2356] @ a5230 │ │ │ │ str r9, [r4, #436] @ 0x1b4 │ │ │ │ str r9, [r4, #428] @ 0x1ac │ │ │ │ - beq a4a08 │ │ │ │ + beq a494c │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq a4cb4 │ │ │ │ - bgt a4c04 │ │ │ │ + beq a4bf8 │ │ │ │ + bgt a4b48 │ │ │ │ sub r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ - bls a4cb4 │ │ │ │ + bls a4bf8 │ │ │ │ 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 a4d98 │ │ │ │ + bne a4cdc │ │ │ │ ldr r3, [r5, #8]! │ │ │ │ str r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a49c0 │ │ │ │ + bne a4904 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a4de0 │ │ │ │ + beq a4d24 │ │ │ │ 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 a5534 │ │ │ │ + bl a5478 │ │ │ │ cmp r0, #0 │ │ │ │ - blt a4b84 │ │ │ │ - ldr r3, [pc, #2220] @ a52f0 │ │ │ │ + blt a4ac8 │ │ │ │ + ldr r3, [pc, #2220] @ a5234 │ │ │ │ ldr r2, [r4, #152] @ 0x98 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a4a98 │ │ │ │ + bne a49dc │ │ │ │ ldr r2, [r4, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4a68 │ │ │ │ + beq a49ac │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt a5040 │ │ │ │ + blt a4f84 │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt a5098 │ │ │ │ + blt a4fdc │ │ │ │ ldr r2, [r4, #144] @ 0x90 │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt a507c │ │ │ │ + blt a4fc0 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt a5174 │ │ │ │ + blt a50b8 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ ldreq r7, [r4, #132] @ 0x84 │ │ │ │ - bne a5110 │ │ │ │ + bne a5054 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a4b00 │ │ │ │ + beq a4a44 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl a2628 │ │ │ │ - bl 9ddd8 │ │ │ │ + bl a256c │ │ │ │ + bl 9dd1c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a4b84 │ │ │ │ - ldr r1, [pc, #2084] @ a52f4 │ │ │ │ + beq a4ac8 │ │ │ │ + ldr r1, [pc, #2084] @ a5238 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq a4af8 │ │ │ │ + beq a4a3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a5190 │ │ │ │ + beq a50d4 │ │ │ │ cmp r8, #0 │ │ │ │ - blt a4b84 │ │ │ │ + blt a4ac8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4d80 │ │ │ │ + bne a4cc4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4da4 │ │ │ │ - ldr r1, [pc, #2008] @ a52f8 │ │ │ │ + bne a4ce8 │ │ │ │ + ldr r1, [pc, #2008] @ a523c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b32c │ │ │ │ + bl 9b270 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a4b84 │ │ │ │ + bne a4ac8 │ │ │ │ ldr r5, [r6] │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ bl 296ac │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a5258 │ │ │ │ + beq a519c │ │ │ │ sub r1, r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5564 │ │ │ │ + bl a54a8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a4b84 │ │ │ │ - ldr r1, [pc, #1944] @ a52f8 │ │ │ │ + beq a4ac8 │ │ │ │ + ldr r1, [pc, #1944] @ a523c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a4b84 │ │ │ │ + beq a4ac8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a52a4 │ │ │ │ - bl a55e8 │ │ │ │ + beq a51e8 │ │ │ │ + bl a552c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a5220 │ │ │ │ + bne a5164 │ │ │ │ mov r9, r5 │ │ │ │ mov r8, r5 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ mov r0, r8 │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, #0 │ │ │ │ - bne a51bc │ │ │ │ + bne a5100 │ │ │ │ ldr r8, [r9, #4] │ │ │ │ subs r0, r8, #0 │ │ │ │ - beq a4f04 │ │ │ │ + beq a4e48 │ │ │ │ bl 29c28 │ │ │ │ add r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99770 │ │ │ │ + bl 996b4 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a51a8 │ │ │ │ + beq a50ec │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r2, r5 │ │ │ │ bl 29cdc │ │ │ │ - b a4648 │ │ │ │ + b a458c │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - bne a49d8 │ │ │ │ + bne a491c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r3, #20] │ │ │ │ - bl a560c │ │ │ │ + bl a5550 │ │ │ │ mul r9, r7, r9 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r4 │ │ │ │ - bl a560c │ │ │ │ + bl a5550 │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl a560c │ │ │ │ + bl a5550 │ │ │ │ cmp r7, #0 │ │ │ │ - ble a4cb4 │ │ │ │ + ble a4bf8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ tst r3, #8 │ │ │ │ - bne a4f94 │ │ │ │ + bne a4ed8 │ │ │ │ cmp r7, #1 │ │ │ │ - beq a4cb4 │ │ │ │ + beq a4bf8 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ tst r3, #8 │ │ │ │ - bne a4fb0 │ │ │ │ + bne a4ef4 │ │ │ │ cmp r7, #2 │ │ │ │ - beq a4cb4 │ │ │ │ + beq a4bf8 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ tst r3, #8 │ │ │ │ - bne a4fcc │ │ │ │ + bne a4f10 │ │ │ │ cmp r7, #3 │ │ │ │ - beq a4cb4 │ │ │ │ + beq a4bf8 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ tst r3, #8 │ │ │ │ - bne a4f28 │ │ │ │ + bne a4e6c │ │ │ │ subs r3, r7, #4 │ │ │ │ add r0, r0, #80 @ 0x50 │ │ │ │ - beq a4cb4 │ │ │ │ + beq a4bf8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ tst r2, #8 │ │ │ │ - bne a4f0c │ │ │ │ + bne a4e50 │ │ │ │ subs r3, r3, #1 │ │ │ │ add r0, r0, #20 │ │ │ │ - bne a4c9c │ │ │ │ + bne a4be0 │ │ │ │ ldr r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne a49c0 │ │ │ │ - b a4a08 │ │ │ │ + bne a4904 │ │ │ │ + b a494c │ │ │ │ cmp r7, #0 │ │ │ │ - bne a5288 │ │ │ │ + bne a51cc │ │ │ │ ldr fp, [r9, #4] │ │ │ │ ldr r5, [fp] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a4648 │ │ │ │ - ldr r1, [pc, #1560] @ a52fc │ │ │ │ + beq a458c │ │ │ │ + ldr r1, [pc, #1560] @ a5240 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ - ldr r1, [pc, #1552] @ a5300 │ │ │ │ + ldr r1, [pc, #1552] @ a5244 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [fp, #8] │ │ │ │ mov r0, r5 │ │ │ │ streq r3, [sp, #16] │ │ │ │ bl 2a930 │ │ │ │ - ldr r1, [pc, #1528] @ a5304 │ │ │ │ + ldr r1, [pc, #1528] @ a5248 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [fp, #8] │ │ │ │ mov r0, r5 │ │ │ │ streq r3, [sp, #20] │ │ │ │ bl 2a930 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a4dec │ │ │ │ + beq a4d30 │ │ │ │ tst r3, #8 │ │ │ │ - bne a4dfc │ │ │ │ + bne a4d40 │ │ │ │ ldr r5, [fp, #20]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne a4cdc │ │ │ │ - b a4648 │ │ │ │ - ldr r3, [pc, #1440] @ a52e8 │ │ │ │ + bne a4c20 │ │ │ │ + b a458c │ │ │ │ + ldr r3, [pc, #1440] @ a522c │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ - b a4888 │ │ │ │ + b a47cc │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ moveq r1, sl │ │ │ │ - beq a47d8 │ │ │ │ + beq a471c │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a5038 │ │ │ │ + beq a4f7c │ │ │ │ add r3, r3, #1 │ │ │ │ mov r5, sl │ │ │ │ str r3, [sl] │ │ │ │ - b a47ec │ │ │ │ - ldr r1, [pc, #1408] @ a5308 │ │ │ │ + b a4730 │ │ │ │ + ldr r1, [pc, #1408] @ a524c │ │ │ │ mov r0, r7 │ │ │ │ - bl f93a4 │ │ │ │ + bl f93f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge a4b0c │ │ │ │ - b a4b84 │ │ │ │ + bge a4a50 │ │ │ │ + b a4ac8 │ │ │ │ ldr r3, [r2] │ │ │ │ str r0, [r3, r1] │ │ │ │ - b a4cb4 │ │ │ │ - ldr r1, [pc, #1376] @ a530c │ │ │ │ + b a4bf8 │ │ │ │ + ldr r1, [pc, #1376] @ a5250 │ │ │ │ mov r0, r7 │ │ │ │ - bl f93a4 │ │ │ │ + bl f93f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge a4b18 │ │ │ │ - b a4b84 │ │ │ │ + bge a4a5c │ │ │ │ + b a4ac8 │ │ │ │ mov r8, r7 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r7, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ - b a4654 │ │ │ │ - ldr r1, [pc, #1292] @ a52e4 │ │ │ │ - b a47d8 │ │ │ │ + b a4598 │ │ │ │ + ldr r1, [pc, #1292] @ a5228 │ │ │ │ + b a471c │ │ │ │ add r0, r0, #1 │ │ │ │ - b a4868 │ │ │ │ - ldr r3, [pc, #1320] @ a5310 │ │ │ │ + b a47ac │ │ │ │ + ldr r3, [pc, #1320] @ a5254 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b a4a14 │ │ │ │ + b a4958 │ │ │ │ tst r3, #8 │ │ │ │ ldr r3, [fp, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq a4d30 │ │ │ │ + beq a4c74 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt a4ea0 │ │ │ │ + bgt a4de4 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt a4e20 │ │ │ │ + blt a4d64 │ │ │ │ rsb r3, r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - blt a4d30 │ │ │ │ - ldr r3, [pc, #1260] @ a5314 │ │ │ │ - ldr r1, [pc, #1260] @ a5318 │ │ │ │ + blt a4c74 │ │ │ │ + ldr r3, [pc, #1260] @ a5258 │ │ │ │ + ldr r1, [pc, #1260] @ a525c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r4, #0 │ │ │ │ - b a4b9c │ │ │ │ + b a4ae0 │ │ │ │ mov r3, r4 │ │ │ │ cmp ip, r3 │ │ │ │ - beq a487c │ │ │ │ + beq a47c0 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4e4c │ │ │ │ - ldr r3, [pc, #1148] @ a52e4 │ │ │ │ + bne a4d90 │ │ │ │ + ldr r3, [pc, #1148] @ a5228 │ │ │ │ cmp ip, r3 │ │ │ │ - beq a487c │ │ │ │ + beq a47c0 │ │ │ │ ldr r3, [ip, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq a4f44 │ │ │ │ + beq a4e88 │ │ │ │ ldr sl, [r3, #8]! │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble a4f68 │ │ │ │ + ble a4eac │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp lr, r4 │ │ │ │ - bne a4e80 │ │ │ │ + bne a4dc4 │ │ │ │ mov r4, ip │ │ │ │ - b a487c │ │ │ │ - ldr r3, [pc, #1132] @ a5314 │ │ │ │ - ldr r1, [pc, #1136] @ a531c │ │ │ │ + b a47c0 │ │ │ │ + ldr r3, [pc, #1132] @ a5258 │ │ │ │ + ldr r1, [pc, #1136] @ a5260 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b a4e30 │ │ │ │ + bl 18ee38 │ │ │ │ + b a4d74 │ │ │ │ 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 a48e0 │ │ │ │ + beq a4824 │ │ │ │ ldr r2, [sl, #84] @ 0x54 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ orr r2, r2, r1 │ │ │ │ tst r2, #8388608 @ 0x800000 │ │ │ │ - bne a48e0 │ │ │ │ - ldr r3, [pc, #1052] @ a5314 │ │ │ │ - ldr r1, [pc, #1060] @ a5320 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b a4e40 │ │ │ │ - bl 99c64 │ │ │ │ - b a4648 │ │ │ │ + bne a4824 │ │ │ │ + ldr r3, [pc, #1052] @ a5258 │ │ │ │ + ldr r1, [pc, #1060] @ a5264 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b a4d84 │ │ │ │ + bl 99ba8 │ │ │ │ + b a458c │ │ │ │ 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 a4ca8 │ │ │ │ + b a4bec │ │ │ │ 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 a4c90 │ │ │ │ + b a4bd4 │ │ │ │ mov r3, ip │ │ │ │ cmp r3, r4 │ │ │ │ - beq a4e98 │ │ │ │ + beq a4ddc │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4f48 │ │ │ │ - ldr r3, [pc, #896] @ a52e4 │ │ │ │ + bne a4e8c │ │ │ │ + ldr r3, [pc, #896] @ a5228 │ │ │ │ cmp r4, r3 │ │ │ │ - beq a4e98 │ │ │ │ - ldr r3, [pc, #948] @ a5324 │ │ │ │ - ldr r1, [pc, #948] @ a5328 │ │ │ │ + beq a4ddc │ │ │ │ + ldr r3, [pc, #948] @ a5268 │ │ │ │ + ldr r1, [pc, #948] @ a526c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b a4e40 │ │ │ │ + bl 18ee38 │ │ │ │ + b a4d84 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b a4788 │ │ │ │ + b a46cc │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b a47a4 │ │ │ │ + b a46e8 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b a47c4 │ │ │ │ + b a4708 │ │ │ │ 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 a4c54 │ │ │ │ + b a4b98 │ │ │ │ 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 a4c68 │ │ │ │ + b a4bac │ │ │ │ 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 a4c7c │ │ │ │ + b a4bc0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b a46dc │ │ │ │ + b a4620 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b a46fc │ │ │ │ + b a4640 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b a4718 │ │ │ │ + b a465c │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b a4734 │ │ │ │ + b a4678 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b a4750 │ │ │ │ + b a4694 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b a476c │ │ │ │ + b a46b0 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq a5064 │ │ │ │ + beq a4fa8 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl] │ │ │ │ mov r5, sl │ │ │ │ - b a47ec │ │ │ │ - ldr r0, [pc, #732] @ a5324 │ │ │ │ + b a4730 │ │ │ │ + ldr r0, [pc, #732] @ a5268 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #724] @ a532c │ │ │ │ + ldr r1, [pc, #724] @ a5270 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1177f8 │ │ │ │ - b a4b84 │ │ │ │ - ldr r3, [pc, #680] @ a5314 │ │ │ │ - ldr r1, [pc, #704] @ a5330 │ │ │ │ + bl 1177f0 │ │ │ │ + b a4ac8 │ │ │ │ + ldr r3, [pc, #680] @ a5258 │ │ │ │ + ldr r1, [pc, #704] @ a5274 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r5, #0 │ │ │ │ - b a4e40 │ │ │ │ - ldr r0, [pc, #672] @ a5324 │ │ │ │ + b a4d84 │ │ │ │ + ldr r0, [pc, #672] @ a5268 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #680] @ a5334 │ │ │ │ + ldr r1, [pc, #680] @ a5278 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1177f8 │ │ │ │ - b a4b84 │ │ │ │ - ldr r0, [pc, #644] @ a5324 │ │ │ │ + bl 1177f0 │ │ │ │ + b a4ac8 │ │ │ │ + ldr r0, [pc, #644] @ a5268 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #656] @ a5338 │ │ │ │ + ldr r1, [pc, #656] @ a527c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1177f8 │ │ │ │ - b a4b84 │ │ │ │ + bl 1177f0 │ │ │ │ + b a4ac8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a50fc │ │ │ │ - ldr r3, [pc, #628] @ a533c │ │ │ │ - ldr r2, [pc, #628] @ a5340 │ │ │ │ + beq a5040 │ │ │ │ + ldr r3, [pc, #628] @ a5280 │ │ │ │ + ldr r2, [pc, #628] @ a5284 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r6] │ │ │ │ - bl 2b1c48 │ │ │ │ + bl 2b1fa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge a48b4 │ │ │ │ - b a4e40 │ │ │ │ - ldr r3, [pc, #568] @ a5324 │ │ │ │ - ldr r1, [pc, #596] @ a5344 │ │ │ │ + bge a47f8 │ │ │ │ + b a4d84 │ │ │ │ + ldr r3, [pc, #568] @ a5268 │ │ │ │ + ldr r1, [pc, #596] @ a5288 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1177f8 │ │ │ │ - b a4e40 │ │ │ │ - ldr r3, [pc, #544] @ a5324 │ │ │ │ - ldr r1, [pc, #576] @ a5348 │ │ │ │ + bl 1177f0 │ │ │ │ + b a4d84 │ │ │ │ + ldr r3, [pc, #544] @ a5268 │ │ │ │ + ldr r1, [pc, #576] @ a528c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b a4e40 │ │ │ │ - ldr r3, [pc, #564] @ a534c │ │ │ │ - bl 357730 │ │ │ │ + bl 18ee38 │ │ │ │ + b a4d84 │ │ │ │ + ldr r3, [pc, #564] @ a5290 │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -126572,558 +126525,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 a4aa8 │ │ │ │ - ldr r0, [pc, #424] @ a5324 │ │ │ │ + b a49ec │ │ │ │ + ldr r0, [pc, #424] @ a5268 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #460] @ a5350 │ │ │ │ + ldr r1, [pc, #460] @ a5294 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1177f8 │ │ │ │ - b a4b84 │ │ │ │ + bl 1177f0 │ │ │ │ + b a4ac8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a4af8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a4a3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 237690 │ │ │ │ - b a4974 │ │ │ │ - bl 29e454 │ │ │ │ + bl 237650 │ │ │ │ + b a48b8 │ │ │ │ + bl 29e8dc │ │ │ │ mov r9, r8 │ │ │ │ mov r5, r8 │ │ │ │ str r8, [sp, #12] │ │ │ │ - b a4e40 │ │ │ │ - ldr r3, [pc, #336] @ a5314 │ │ │ │ - ldr r1, [pc, #396] @ a5354 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b a4e30 │ │ │ │ - ldr r2, [pc, #356] @ a533c │ │ │ │ + b a4d84 │ │ │ │ + ldr r3, [pc, #336] @ a5258 │ │ │ │ + ldr r1, [pc, #396] @ a5298 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b a4d74 │ │ │ │ + ldr r2, [pc, #356] @ a5280 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #364] @ a5358 │ │ │ │ - bl 2b1c48 │ │ │ │ + ldr r2, [pc, #364] @ a529c │ │ │ │ + bl 2b1fa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a4e40 │ │ │ │ + bne a4d84 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b a4824 │ │ │ │ - ldr r3, [pc, #272] @ a5314 │ │ │ │ - ldr r1, [pc, #340] @ a535c │ │ │ │ + b a4768 │ │ │ │ + ldr r3, [pc, #272] @ a5258 │ │ │ │ + ldr r1, [pc, #340] @ a52a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r9, r5 │ │ │ │ str r5, [sp, #12] │ │ │ │ - b a4e40 │ │ │ │ + b a4d84 │ │ │ │ ldr sl, [r3, #4] │ │ │ │ - b a47c4 │ │ │ │ + b a4708 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a523c │ │ │ │ + beq a5180 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a52d8 │ │ │ │ + beq a521c │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a4b9c │ │ │ │ - ldr r3, [pc, #220] @ a533c │ │ │ │ - ldr r2, [pc, #252] @ a5360 │ │ │ │ + b a4ae0 │ │ │ │ + ldr r3, [pc, #220] @ a5280 │ │ │ │ + ldr r2, [pc, #252] @ a52a4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ - bl 2b1c48 │ │ │ │ - b a4b84 │ │ │ │ - ldr r3, [pc, #232] @ a5364 │ │ │ │ - ldr r1, [pc, #232] @ a5368 │ │ │ │ + bl 2b1fa8 │ │ │ │ + b a4ac8 │ │ │ │ + ldr r3, [pc, #232] @ a52a8 │ │ │ │ + ldr r1, [pc, #232] @ a52ac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b a4e30 │ │ │ │ - ldr r3, [pc, #132] @ a5314 │ │ │ │ - ldr r1, [pc, #216] @ a536c │ │ │ │ + bl 18ee38 │ │ │ │ + b a4d74 │ │ │ │ + ldr r3, [pc, #132] @ a5258 │ │ │ │ + ldr r1, [pc, #216] @ a52b0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b a4e30 │ │ │ │ + bl 18ee38 │ │ │ │ + b a4d74 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b a4e40 │ │ │ │ + b a4d84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a4b84 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a4ac8 │ │ │ │ mov r5, r9 │ │ │ │ str r9, [sp, #12] │ │ │ │ - b a4e40 │ │ │ │ + b a4d84 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - ldr r1, [pc, #28] @ a52e4 │ │ │ │ + ldr r1, [pc, #28] @ a5228 │ │ │ │ cmp r2, #0 │ │ │ │ ldr sl, [r3, #4] │ │ │ │ add r0, r3, #8 │ │ │ │ - bne a46ec │ │ │ │ - b a47d0 │ │ │ │ + bne a4630 │ │ │ │ + b a4714 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a523c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a5180 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ - eorseq r2, sp, r0, ror #9 │ │ │ │ - strdeq sp, [r9], -r8 │ │ │ │ + eorseq r2, sp, r0, lsr #27 │ │ │ │ + andeq sp, r9, ip, lsr r8 │ │ │ │ subseq sl, r7, r8, lsr #5 │ │ │ │ subseq sl, r7, ip, lsr #19 │ │ │ │ - mlaseq r5, ip, sp, lr │ │ │ │ - eorseq sl, r5, ip, asr r0 │ │ │ │ - @ instruction: 0x0035edb0 │ │ │ │ + eorseq pc, r5, ip, asr r6 @ │ │ │ │ + eorseq sl, r5, ip, lsl r9 │ │ │ │ + eorseq pc, r5, r0, ror r6 @ │ │ │ │ subseq fp, r7, r4, lsr #4 │ │ │ │ subseq sl, r7, r8, asr #4 │ │ │ │ - andseq r8, r5, r0, asr #30 │ │ │ │ + andseq r8, r5, r0, lsl pc │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq lr, r5, r0, lsl #28 │ │ │ │ - eorseq lr, r5, r8, asr #27 │ │ │ │ - eorseq pc, r5, ip, rrx │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, ip, lsl #30 │ │ │ │ - ldrheq pc, [r5], -r0 @ │ │ │ │ - eorseq lr, r5, r4, lsl #29 │ │ │ │ - eorseq pc, r5, r8, lsr r1 @ │ │ │ │ - ldrsheq pc, [r5], -r0 @ │ │ │ │ + eorseq pc, r5, r0, asr #13 │ │ │ │ + eorseq pc, r5, r8, lsl #13 │ │ │ │ + eorseq pc, r5, ip, lsr #18 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r5, ip, asr #15 │ │ │ │ + eorseq pc, r5, r0, ror r9 @ │ │ │ │ + eorseq pc, r5, r4, asr #14 │ │ │ │ + @ instruction: 0x0035f9f8 │ │ │ │ + @ instruction: 0x0035f9b0 │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x0035efb4 │ │ │ │ - eorseq lr, r5, r8, lsl #31 │ │ │ │ - eorseq pc, r5, r8, lsr r0 @ │ │ │ │ - andeq r0, r0, ip │ │ │ │ - eorseq pc, r5, ip, ror r1 @ │ │ │ │ - eorseq lr, r5, ip, lsr #28 │ │ │ │ - eorseq lr, r5, r0, lsr #29 │ │ │ │ - eorseq lr, r5, r8, asr lr │ │ │ │ - eorseq pc, r5, r4, asr #3 │ │ │ │ + eorseq pc, r5, r4, ror r8 @ │ │ │ │ + eorseq pc, r5, r8, asr #16 │ │ │ │ + @ instruction: 0x0035f8f8 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq pc, r5, ip, lsr sl @ │ │ │ │ + eorseq pc, r5, ip, ror #13 │ │ │ │ + eorseq pc, r5, r0, ror #14 │ │ │ │ + eorseq pc, r5, r8, lsl r7 @ │ │ │ │ + eorseq pc, r5, r4, lsl #21 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq lr, r5, r8, asr sp │ │ │ │ - eorseq lr, r5, ip, ror #26 │ │ │ │ + eorseq pc, r5, r8, lsl r6 @ │ │ │ │ + eorseq pc, r5, ip, lsr #12 │ │ │ │ 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 a5484 │ │ │ │ + beq a53c8 │ │ │ │ ldr r6, [r5, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a5440 │ │ │ │ + beq a5384 │ │ │ │ ldr r7, [r6, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a54c8 │ │ │ │ + beq a540c │ │ │ │ ldr r8, [r7, #128] @ 0x80 │ │ │ │ cmp r8, #0 │ │ │ │ - beq a54a0 │ │ │ │ + beq a53e4 │ │ │ │ ldr r0, [r8, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a54f0 │ │ │ │ - bl a5370 │ │ │ │ + beq a5434 │ │ │ │ + bl a52b4 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a5504 │ │ │ │ + bne a5448 │ │ │ │ ldr r1, [r8, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a5528 │ │ │ │ + bne a546c │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5520 │ │ │ │ + bne a5464 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a54b4 │ │ │ │ + bne a53f8 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5518 │ │ │ │ + bne a545c │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a54dc │ │ │ │ + bne a5420 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a5454 │ │ │ │ + beq a5398 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5498 │ │ │ │ + bne a53dc │ │ │ │ mov r0, r5 │ │ │ │ - b a5470 │ │ │ │ - ldr r0, [pc, #232] @ a5530 │ │ │ │ + b a53b4 │ │ │ │ + ldr r0, [pc, #232] @ a5474 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a542c │ │ │ │ + bne a5370 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a542c │ │ │ │ + bne a5370 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5498 │ │ │ │ + bne a53dc │ │ │ │ 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] @ a5530 │ │ │ │ + ldr r0, [pc, #164] @ a5474 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a5470 │ │ │ │ + beq a53b4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #136] @ a5530 │ │ │ │ + ldr r0, [pc, #136] @ a5474 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a53f0 │ │ │ │ + beq a5334 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a5518 │ │ │ │ + bne a545c │ │ │ │ mov r0, r7 │ │ │ │ - b a540c │ │ │ │ - ldr r0, [pc, #96] @ a5530 │ │ │ │ + b a5350 │ │ │ │ + ldr r0, [pc, #96] @ a5474 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a540c │ │ │ │ + beq a5350 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5428 │ │ │ │ + bne a536c │ │ │ │ mov r0, r6 │ │ │ │ - b a5454 │ │ │ │ - ldr r0, [pc, #56] @ a5530 │ │ │ │ + b a5398 │ │ │ │ + ldr r0, [pc, #56] @ a5474 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a53d4 │ │ │ │ + beq a5318 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a54b4 │ │ │ │ + bne a53f8 │ │ │ │ mov r0, r8 │ │ │ │ - b a53f0 │ │ │ │ + b a5334 │ │ │ │ mov r3, r2 │ │ │ │ - b a54dc │ │ │ │ + b a5420 │ │ │ │ mov r3, r2 │ │ │ │ - b a54b4 │ │ │ │ + b a53f8 │ │ │ │ mov r2, r3 │ │ │ │ - b a5504 │ │ │ │ + b a5448 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ │ │ │ │ -000a5534 : │ │ │ │ +000a5478 : │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #4096 @ 0x1000 │ │ │ │ - bne a555c │ │ │ │ + bne a54a0 │ │ │ │ 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 93e4c │ │ │ │ + b 93d90 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000a5564 : │ │ │ │ +000a54a8 : │ │ │ │ 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 a55c4 │ │ │ │ + blt a5508 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a55a0 │ │ │ │ + beq a54e4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 9de14 │ │ │ │ + bl 9dd58 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r0, [pc, #44] @ a55d8 │ │ │ │ - beq a5598 │ │ │ │ - ldr r3, [pc, #40] @ a55dc │ │ │ │ - ldr r1, [pc, #40] @ a55e0 │ │ │ │ + ldreq r0, [pc, #44] @ a551c │ │ │ │ + beq a54dc │ │ │ │ + ldr r3, [pc, #40] @ a5520 │ │ │ │ + ldr r1, [pc, #40] @ a5524 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ - b a5598 │ │ │ │ - ldr r3, [pc, #16] @ a55dc │ │ │ │ - ldr r1, [pc, #20] @ a55e4 │ │ │ │ + b a54dc │ │ │ │ + ldr r3, [pc, #16] @ a5520 │ │ │ │ + ldr r1, [pc, #20] @ a5528 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b a55bc │ │ │ │ + bl 18ee38 │ │ │ │ + b a5500 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - mlaseq r5, ip, r2, pc @ │ │ │ │ - eorseq pc, r5, r8, ror #4 │ │ │ │ + eorseq pc, r5, ip, asr fp @ │ │ │ │ + eorseq pc, r5, r8, lsr #22 │ │ │ │ │ │ │ │ -000a55e8 : │ │ │ │ - ldr r3, [pc, #24] @ a5608 │ │ │ │ +000a552c : │ │ │ │ + ldr r3, [pc, #24] @ a554c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000a560c : │ │ │ │ +000a5550 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #8388608 @ 0x800000 │ │ │ │ - beq a5628 │ │ │ │ + beq a556c │ │ │ │ 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] @ a5664 │ │ │ │ + ldr r0, [pc, #36] @ a55a8 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #28] @ a5668 │ │ │ │ + ldr r1, [pc, #28] @ a55ac │ │ │ │ ldr r0, [r0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ 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, ror #5 │ │ │ │ + eorseq pc, r5, ip, lsr #23 │ │ │ │ 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 a58d8 │ │ │ │ + bl a581c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a5850 │ │ │ │ - ldr r1, [pc, #528] @ a58c4 │ │ │ │ + beq a5794 │ │ │ │ + ldr r1, [pc, #528] @ a5808 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl a59c0 │ │ │ │ + bl a5904 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt a5838 │ │ │ │ + blt a577c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a5858 │ │ │ │ + bne a579c │ │ │ │ mov r0, r7 │ │ │ │ - bl a58d8 │ │ │ │ + bl a581c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a5850 │ │ │ │ - ldr r1, [pc, #480] @ a58c8 │ │ │ │ + beq a5794 │ │ │ │ + ldr r1, [pc, #480] @ a580c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl a59c0 │ │ │ │ + bl a5904 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt a5838 │ │ │ │ + blt a577c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a5880 │ │ │ │ + bne a57c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a58d8 │ │ │ │ + bl a581c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a5850 │ │ │ │ - ldr r1, [pc, #432] @ a58cc │ │ │ │ + beq a5794 │ │ │ │ + ldr r1, [pc, #432] @ a5810 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl a59c0 │ │ │ │ + bl a5904 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt a5838 │ │ │ │ + blt a577c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a589c │ │ │ │ + bne a57e0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 92b0c │ │ │ │ + bl 92b08 │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq a5850 │ │ │ │ + beq a5794 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r5, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a57c8 │ │ │ │ + ble a570c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - ldr r8, [pc, #356] @ a58d0 │ │ │ │ + ldr r8, [pc, #356] @ a5814 │ │ │ │ mov r4, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b a5778 │ │ │ │ + b a56bc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr fp, [r3, r4, lsl #3] │ │ │ │ cmp fp, r8 │ │ │ │ mov r0, fp │ │ │ │ - beq a5820 │ │ │ │ + beq a5764 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r9, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9de14 │ │ │ │ + bl 9dd58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5830 │ │ │ │ + beq a5774 │ │ │ │ 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 a5774 │ │ │ │ + bgt a56b8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl a5b7c <_PyTuple_Resize@@Base> │ │ │ │ + bl a5ac0 <_PyTuple_Resize@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ - beq a5834 │ │ │ │ - ldr r1, [pc, #236] @ a58d4 │ │ │ │ + beq a5778 │ │ │ │ + ldr r1, [pc, #236] @ a5818 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl a59c0 │ │ │ │ + bl a5904 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt a5830 │ │ │ │ + blt a5774 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a5814 │ │ │ │ + beq a5758 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a5874 │ │ │ │ + beq a57b8 │ │ │ │ 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 a5778 │ │ │ │ - b a57c8 │ │ │ │ + bgt a56bc │ │ │ │ + b a570c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a5850 │ │ │ │ + beq a5794 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a58b8 │ │ │ │ + beq a57fc │ │ │ │ mvn r0, #0 │ │ │ │ - b a5818 │ │ │ │ + b a575c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a56d0 │ │ │ │ + bne a5614 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a56d0 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a5614 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a5814 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a5758 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a5704 │ │ │ │ + bne a5648 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a5704 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a5648 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a5738 │ │ │ │ + bne a567c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a5738 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a567c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a5850 │ │ │ │ - eorseq r2, sp, r8, lsr #12 │ │ │ │ - eorseq r2, sp, ip, lsr r6 │ │ │ │ - eorseq r2, sp, r8, asr #12 │ │ │ │ - eorseq pc, r5, ip, lsl r3 @ │ │ │ │ - eorseq r2, sp, ip, asr r6 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a5794 │ │ │ │ + eorseq r2, sp, r8, ror #29 │ │ │ │ + @ instruction: 0x003d2efc │ │ │ │ + eorseq r2, sp, r8, lsl #30 │ │ │ │ + @ instruction: 0x0035fbdc │ │ │ │ + eorseq r2, sp, ip, lsl pc │ │ │ │ │ │ │ │ -000a58d8 : │ │ │ │ - ldr r2, [pc, #216] @ a59b8 │ │ │ │ +000a581c : │ │ │ │ + ldr r2, [pc, #216] @ a58fc │ │ │ │ add r3, r0, #5 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi a58f4 │ │ │ │ - ldr r0, [pc, #204] @ a59bc │ │ │ │ + bhi a5838 │ │ │ │ + ldr r0, [pc, #204] @ a5900 │ │ │ │ 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 a5938 │ │ │ │ + blt a587c │ │ │ │ lsrs r5, r0, #30 │ │ │ │ - bne a5968 │ │ │ │ + bne a58ac │ │ │ │ mov r0, #1 │ │ │ │ - bl a34a0 <_PyLong_New@@Base> │ │ │ │ + bl a33e4 <_PyLong_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq a59b0 │ │ │ │ + beq a58f4 │ │ │ │ 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 a596c │ │ │ │ + bne a58b0 │ │ │ │ mov r0, #1 │ │ │ │ - bl a34a0 <_PyLong_New@@Base> │ │ │ │ + bl a33e4 <_PyLong_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq a59b0 │ │ │ │ + beq a58f4 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r4, [r0, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, #0 │ │ │ │ mov r0, #2 │ │ │ │ - bl a34a0 <_PyLong_New@@Base> │ │ │ │ + bl a33e4 <_PyLong_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq a59b0 │ │ │ │ + beq a58f4 │ │ │ │ cmp r6, #0 │ │ │ │ addeq r2, r0, #16 │ │ │ │ biceq r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ moveq r3, #16 │ │ │ │ - bne a59a0 │ │ │ │ + bne a58e4 │ │ │ │ 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 a5990 │ │ │ │ + b a58d4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ subseq r7, r7, ip, lsr #2 │ │ │ │ │ │ │ │ -000a59c0 : │ │ │ │ +000a5904 : │ │ │ │ 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 │ │ │ │ @@ -127131,213 +127084,213 @@ │ │ │ │ mov r6, r2 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9de14 │ │ │ │ + bl 9dd58 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a5b24 │ │ │ │ - ldr r7, [pc, #304] @ a5b40 │ │ │ │ - bl 357730 │ │ │ │ + beq a5a68 │ │ │ │ + ldr r7, [pc, #304] @ a5a84 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f5ec │ │ │ │ + bl 9f530 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ mov r4, r0 │ │ │ │ - beq a5b2c │ │ │ │ + beq a5a70 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a5abc │ │ │ │ + beq a5a00 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #224] @ a5b44 │ │ │ │ + ldr r3, [pc, #224] @ a5a88 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5acc │ │ │ │ + bne a5a10 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq a5acc │ │ │ │ - bl 357730 │ │ │ │ + beq a5a10 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r2, [r7, r0] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #188] @ a5b48 │ │ │ │ + ldr r2, [pc, #188] @ a5a8c │ │ │ │ str r6, [sp] │ │ │ │ cmp r1, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - beq a5af4 │ │ │ │ - bl a0170 │ │ │ │ + beq a5a38 │ │ │ │ + bl a00b4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne a5b08 │ │ │ │ + bne a5a4c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #128] @ a5b44 │ │ │ │ + ldr r3, [pc, #128] @ a5a88 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a5a68 │ │ │ │ + beq a59ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be14 │ │ │ │ + bl 8bd6c │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne a5a74 │ │ │ │ + bne a59b8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2393c4 │ │ │ │ + bl 239384 │ │ │ │ mov r5, r0 │ │ │ │ - b a5afc │ │ │ │ - bl 9cbf8 │ │ │ │ + b a5a40 │ │ │ │ + bl 9cb3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a5ab0 │ │ │ │ + beq a59f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a5ab0 │ │ │ │ + bne a59f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a5ab0 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a59f4 │ │ │ │ mvn r5, #0 │ │ │ │ - b a5ab0 │ │ │ │ - ldr r1, [pc, #24] @ a5b4c │ │ │ │ - ldr r0, [pc, #24] @ a5b50 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b a59f4 │ │ │ │ + ldr r1, [pc, #24] @ a5a90 │ │ │ │ + ldr r0, [pc, #24] @ a5a94 │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r5, #0 │ │ │ │ - b a5afc │ │ │ │ + b a5a40 │ │ │ │ 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, lsl #15 │ │ │ │ + eorseq ip, r5, ip, asr #32 │ │ │ │ │ │ │ │ -000a5b54 <_PyUnicode_InternImmortal@@Base>: │ │ │ │ +000a5a98 <_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 9f5ec │ │ │ │ + bl 9f530 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000a5b7c <_PyTuple_Resize@@Base>: │ │ │ │ +000a5ac0 <_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 a5f20 <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ - ldr r3, [pc, #924] @ a5f40 <_PyTuple_Resize@@Base+0x3c4> │ │ │ │ + beq a5e64 <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ + ldr r3, [pc, #924] @ a5e84 <_PyTuple_Resize@@Base+0x3c4> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5f20 <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ + bne a5e64 <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a5e24 <_PyTuple_Resize@@Base+0x2a8> │ │ │ │ + beq a5d68 <_PyTuple_Resize@@Base+0x2a8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne a5f20 <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ + bne a5e64 <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ cmp r1, r6 │ │ │ │ - beq a5d38 <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ + beq a5c7c <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ cmp r1, #0 │ │ │ │ - beq a5d40 <_PyTuple_Resize@@Base+0x1c4> │ │ │ │ + beq a5c84 <_PyTuple_Resize@@Base+0x1c4> │ │ │ │ ldr r2, [r4, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a5c14 <_PyTuple_Resize@@Base+0x98> │ │ │ │ + beq a5b58 <_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 a5cd0 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + bge a5c14 <_PyTuple_Resize@@Base+0x154> │ │ │ │ add r8, r4, r5, lsl #2 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5e84 <_PyTuple_Resize@@Base+0x308> │ │ │ │ + bne a5dc8 <_PyTuple_Resize@@Base+0x308> │ │ │ │ add r3, r5, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5cd0 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5c14 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r0, [r8, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5eb0 <_PyTuple_Resize@@Base+0x334> │ │ │ │ + bne a5df4 <_PyTuple_Resize@@Base+0x334> │ │ │ │ add r3, r5, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5cd0 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5c14 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5da0 <_PyTuple_Resize@@Base+0x224> │ │ │ │ + bne a5ce4 <_PyTuple_Resize@@Base+0x224> │ │ │ │ add r3, r5, #3 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5cd0 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5c14 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r0, [r8, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5dcc <_PyTuple_Resize@@Base+0x250> │ │ │ │ + bne a5d10 <_PyTuple_Resize@@Base+0x250> │ │ │ │ add r3, r5, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5cd0 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5c14 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r0, [r8, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5d74 <_PyTuple_Resize@@Base+0x1f8> │ │ │ │ + bne a5cb8 <_PyTuple_Resize@@Base+0x1f8> │ │ │ │ add r3, r5, #5 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5cd0 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5c14 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r0, [r8, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5e58 <_PyTuple_Resize@@Base+0x2dc> │ │ │ │ + bne a5d9c <_PyTuple_Resize@@Base+0x2dc> │ │ │ │ add r8, r5, #6 │ │ │ │ cmp r6, r8 │ │ │ │ - ble a5cd0 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5c14 <_PyTuple_Resize@@Base+0x154> │ │ │ │ add r9, r5, #8 │ │ │ │ add r9, r4, r9, lsl #2 │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5df8 <_PyTuple_Resize@@Base+0x27c> │ │ │ │ + bne a5d3c <_PyTuple_Resize@@Base+0x27c> │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - blt a5cb8 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ - ldr r2, [pc, #620] @ a5f44 <_PyTuple_Resize@@Base+0x3c8> │ │ │ │ + blt a5bfc <_PyTuple_Resize@@Base+0x13c> │ │ │ │ + ldr r2, [pc, #620] @ a5e88 <_PyTuple_Resize@@Base+0x3c8> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a5edc <_PyTuple_Resize@@Base+0x360> │ │ │ │ + bne a5e20 <_PyTuple_Resize@@Base+0x360> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 164dcc <_PyObject_GC_Resize@@Base> │ │ │ │ + bl 164d9c <_PyObject_GC_Resize@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a5ef0 <_PyTuple_Resize@@Base+0x374> │ │ │ │ - bl cb4a4 <_Py_NewReferenceNoTotal@@Base> │ │ │ │ + beq a5e34 <_PyTuple_Resize@@Base+0x374> │ │ │ │ + bl cb404 <_Py_NewReferenceNoTotal@@Base> │ │ │ │ cmp r5, r6 │ │ │ │ - bgt a5d58 <_PyTuple_Resize@@Base+0x1dc> │ │ │ │ - ldr r3, [pc, #576] @ a5f48 <_PyTuple_Resize@@Base+0x3cc> │ │ │ │ - bl 357730 │ │ │ │ + bgt a5c9c <_PyTuple_Resize@@Base+0x1dc> │ │ │ │ + ldr r3, [pc, #576] @ a5e8c <_PyTuple_Resize@@Base+0x3cc> │ │ │ │ + bl 357fd0 │ │ │ │ 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] │ │ │ │ @@ -127346,173 +127299,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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #504] @ a5f4c <_PyTuple_Resize@@Base+0x3d0> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #504] @ a5e90 <_PyTuple_Resize@@Base+0x3d0> │ │ │ │ str r3, [r7] │ │ │ │ - b a5d38 <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ + b a5c7c <_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 a5d00 <_PyTuple_Resize@@Base+0x184> │ │ │ │ + b a5c44 <_PyTuple_Resize@@Base+0x184> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #28] │ │ │ │ - beq a5c8c <_PyTuple_Resize@@Base+0x110> │ │ │ │ + beq a5bd0 <_PyTuple_Resize@@Base+0x110> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5c8c <_PyTuple_Resize@@Base+0x110> │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a5c8c <_PyTuple_Resize@@Base+0x110> │ │ │ │ + bne a5bd0 <_PyTuple_Resize@@Base+0x110> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a5bd0 <_PyTuple_Resize@@Base+0x110> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #20] │ │ │ │ - beq a5c5c <_PyTuple_Resize@@Base+0xe0> │ │ │ │ + beq a5ba0 <_PyTuple_Resize@@Base+0xe0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5c5c <_PyTuple_Resize@@Base+0xe0> │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a5c5c <_PyTuple_Resize@@Base+0xe0> │ │ │ │ + bne a5ba0 <_PyTuple_Resize@@Base+0xe0> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a5ba0 <_PyTuple_Resize@@Base+0xe0> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #24] │ │ │ │ - beq a5c74 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + beq a5bb8 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5c74 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a5c74 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + bne a5bb8 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a5bb8 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r9] │ │ │ │ - beq a5cc4 <_PyTuple_Resize@@Base+0x148> │ │ │ │ + beq a5c08 <_PyTuple_Resize@@Base+0x148> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5cc4 <_PyTuple_Resize@@Base+0x148> │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a5cc4 <_PyTuple_Resize@@Base+0x148> │ │ │ │ + bne a5c08 <_PyTuple_Resize@@Base+0x148> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a5c08 <_PyTuple_Resize@@Base+0x148> │ │ │ │ cmp r1, #0 │ │ │ │ - beq a5d38 <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ + beq a5c7c <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a5f04 <_PyTuple_Resize@@Base+0x388> │ │ │ │ + bne a5e48 <_PyTuple_Resize@@Base+0x388> │ │ │ │ mov r0, r5 │ │ │ │ - bl 92b0c │ │ │ │ + bl 92b08 │ │ │ │ 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 a5ca4 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + beq a5be8 <_PyTuple_Resize@@Base+0x128> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5ca4 <_PyTuple_Resize@@Base+0x128> │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a5ca4 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + bne a5be8 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a5be8 <_PyTuple_Resize@@Base+0x128> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #12] │ │ │ │ - beq a5c2c <_PyTuple_Resize@@Base+0xb0> │ │ │ │ + beq a5b70 <_PyTuple_Resize@@Base+0xb0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5c2c <_PyTuple_Resize@@Base+0xb0> │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a5c2c <_PyTuple_Resize@@Base+0xb0> │ │ │ │ + bne a5b70 <_PyTuple_Resize@@Base+0xb0> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a5b70 <_PyTuple_Resize@@Base+0xb0> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #16] │ │ │ │ - beq a5c44 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ + beq a5b88 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5c44 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a5c44 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ + bne a5b88 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a5b88 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a5ce0 <_PyTuple_Resize@@Base+0x164> │ │ │ │ + b a5c24 <_PyTuple_Resize@@Base+0x164> │ │ │ │ mov r0, r4 │ │ │ │ str r8, [r7] │ │ │ │ - bl a413c │ │ │ │ + bl a4080 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a5e38 <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ + bne a5d7c <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a5e38 <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a5d7c <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7] │ │ │ │ - bl 9b224 │ │ │ │ - ldr r1, [pc, #24] @ a5f50 <_PyTuple_Resize@@Base+0x3d4> │ │ │ │ - ldr r0, [pc, #24] @ a5f54 <_PyTuple_Resize@@Base+0x3d8> │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b a5efc <_PyTuple_Resize@@Base+0x380> │ │ │ │ + bl 9b168 │ │ │ │ + ldr r1, [pc, #24] @ a5e94 <_PyTuple_Resize@@Base+0x3d4> │ │ │ │ + ldr r0, [pc, #24] @ a5e98 <_PyTuple_Resize@@Base+0x3d8> │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b a5e40 <_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, asr #10 │ │ │ │ - ldr r3, [pc, #20] @ a5f74 <_PyTuple_Resize@@Base+0x3f8> │ │ │ │ + eorseq fp, r5, r0, lsl #28 │ │ │ │ + ldr r3, [pc, #20] @ a5eb8 <_PyTuple_Resize@@Base+0x3f8> │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r0 │ │ │ │ - bne a5f70 <_PyTuple_Resize@@Base+0x3f4> │ │ │ │ + bne a5eb4 <_PyTuple_Resize@@Base+0x3f4> │ │ │ │ mov r0, #1 │ │ │ │ - b 23b11c │ │ │ │ - b a5f78 <_PyTuple_Resize@@Base+0x3fc> │ │ │ │ + b 23b0e8 │ │ │ │ + b a5ebc <_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] @ a6050 <_PyTuple_Resize@@Base+0x4d4> │ │ │ │ + ldr r2, [pc, #192] @ a5f94 <_PyTuple_Resize@@Base+0x4d4> │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a6038 <_PyTuple_Resize@@Base+0x4bc> │ │ │ │ + bne a5f7c <_PyTuple_Resize@@Base+0x4bc> │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 9d964 │ │ │ │ + bl 9d8a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a6048 <_PyTuple_Resize@@Base+0x4cc> │ │ │ │ + beq a5f8c <_PyTuple_Resize@@Base+0x4cc> │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq a5ff0 <_PyTuple_Resize@@Base+0x474> │ │ │ │ - ldr r2, [pc, #144] @ a6054 <_PyTuple_Resize@@Base+0x4d8> │ │ │ │ - bl 357730 │ │ │ │ + beq a5f34 <_PyTuple_Resize@@Base+0x474> │ │ │ │ + ldr r2, [pc, #144] @ a5f98 <_PyTuple_Resize@@Base+0x4d8> │ │ │ │ + bl 357fd0 │ │ │ │ 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] │ │ │ │ @@ -127524,31 +127477,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 a6030 <_PyTuple_Resize@@Base+0x4b4> │ │ │ │ + beq a5f74 <_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] @ a6058 <_PyTuple_Resize@@Base+0x4dc> │ │ │ │ - b a6024 <_PyTuple_Resize@@Base+0x4a8> │ │ │ │ + ldr r4, [pc, #32] @ a5f9c <_PyTuple_Resize@@Base+0x4dc> │ │ │ │ + b a5f68 <_PyTuple_Resize@@Base+0x4a8> │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne a5ff0 <_PyTuple_Resize@@Base+0x474> │ │ │ │ + bne a5f34 <_PyTuple_Resize@@Base+0x474> │ │ │ │ mov r3, #0 │ │ │ │ - b a6028 <_PyTuple_Resize@@Base+0x4ac> │ │ │ │ - strdeq sp, [r9], -r8 │ │ │ │ + b a5f6c <_PyTuple_Resize@@Base+0x4ac> │ │ │ │ + andeq sp, r9, ip, lsr 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} │ │ │ │ @@ -127559,28 +127512,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 a611c <_PyTuple_Resize@@Base+0x5a0> │ │ │ │ - ldr r3, [pc, #100] @ a610c <_PyTuple_Resize@@Base+0x590> │ │ │ │ + bl a6060 <_PyTuple_Resize@@Base+0x5a0> │ │ │ │ + ldr r3, [pc, #100] @ a6050 <_PyTuple_Resize@@Base+0x590> │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne a60ec <_PyTuple_Resize@@Base+0x570> │ │ │ │ - ldr r3, [pc, #84] @ a6110 <_PyTuple_Resize@@Base+0x594> │ │ │ │ - bl 357730 │ │ │ │ + bne a6030 <_PyTuple_Resize@@Base+0x570> │ │ │ │ + ldr r3, [pc, #84] @ a6054 <_PyTuple_Resize@@Base+0x594> │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ ldr r2, [r3, #1800] @ 0x708 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt a60fc <_PyTuple_Resize@@Base+0x580> │ │ │ │ + bgt a6040 <_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 │ │ │ │ @@ -127590,353 +127543,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 23a914 │ │ │ │ + b 23a8e0 │ │ │ │ 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 a6234 <_PyTuple_Resize@@Base+0x6b8> │ │ │ │ + bne a6178 <_PyTuple_Resize@@Base+0x6b8> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a618c <_PyTuple_Resize@@Base+0x610> │ │ │ │ + beq a60d0 <_PyTuple_Resize@@Base+0x610> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq a618c <_PyTuple_Resize@@Base+0x610> │ │ │ │ + beq a60d0 <_PyTuple_Resize@@Base+0x610> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ - bne a618c <_PyTuple_Resize@@Base+0x610> │ │ │ │ - ldr r2, [pc, #388] @ a62f8 <_PyTuple_Resize@@Base+0x77c> │ │ │ │ + bne a60d0 <_PyTuple_Resize@@Base+0x610> │ │ │ │ + ldr r2, [pc, #388] @ a623c <_PyTuple_Resize@@Base+0x77c> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6260 <_PyTuple_Resize@@Base+0x6e4> │ │ │ │ + bne a61a4 <_PyTuple_Resize@@Base+0x6e4> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a62cc <_PyTuple_Resize@@Base+0x750> │ │ │ │ + bne a6210 <_PyTuple_Resize@@Base+0x750> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a61e8 <_PyTuple_Resize@@Base+0x66c> │ │ │ │ + beq a612c <_PyTuple_Resize@@Base+0x66c> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq a61e8 <_PyTuple_Resize@@Base+0x66c> │ │ │ │ + beq a612c <_PyTuple_Resize@@Base+0x66c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ - bne a61e8 <_PyTuple_Resize@@Base+0x66c> │ │ │ │ - ldr r2, [pc, #296] @ a62f8 <_PyTuple_Resize@@Base+0x77c> │ │ │ │ + bne a612c <_PyTuple_Resize@@Base+0x66c> │ │ │ │ + ldr r2, [pc, #296] @ a623c <_PyTuple_Resize@@Base+0x77c> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6280 <_PyTuple_Resize@@Base+0x704> │ │ │ │ + bne a61c4 <_PyTuple_Resize@@Base+0x704> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a62a0 <_PyTuple_Resize@@Base+0x724> │ │ │ │ + bne a61e4 <_PyTuple_Resize@@Base+0x724> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a6208 <_PyTuple_Resize@@Base+0x68c> │ │ │ │ + bne a614c <_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 a6200 <_PyTuple_Resize@@Base+0x684> │ │ │ │ + beq a6144 <_PyTuple_Resize@@Base+0x684> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a6200 <_PyTuple_Resize@@Base+0x684> │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a6200 <_PyTuple_Resize@@Base+0x684> │ │ │ │ + bne a6144 <_PyTuple_Resize@@Base+0x684> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a6144 <_PyTuple_Resize@@Base+0x684> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq a613c <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ + beq a6080 <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a613c <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a613c <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ - ldr r1, [pc, #148] @ a62fc <_PyTuple_Resize@@Base+0x780> │ │ │ │ + bne a6080 <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a6080 <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ + ldr r1, [pc, #148] @ a6240 <_PyTuple_Resize@@Base+0x780> │ │ │ │ cmp r3, r1 │ │ │ │ - beq a6184 <_PyTuple_Resize@@Base+0x608> │ │ │ │ + beq a60c8 <_PyTuple_Resize@@Base+0x608> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a6184 <_PyTuple_Resize@@Base+0x608> │ │ │ │ - ldr r1, [pc, #116] @ a62fc <_PyTuple_Resize@@Base+0x780> │ │ │ │ + b a60c8 <_PyTuple_Resize@@Base+0x608> │ │ │ │ + ldr r1, [pc, #116] @ a6240 <_PyTuple_Resize@@Base+0x780> │ │ │ │ cmp r3, r1 │ │ │ │ - beq a61e0 <_PyTuple_Resize@@Base+0x664> │ │ │ │ + beq a6124 <_PyTuple_Resize@@Base+0x664> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a61e0 <_PyTuple_Resize@@Base+0x664> │ │ │ │ + b a6124 <_PyTuple_Resize@@Base+0x664> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #28] │ │ │ │ - beq a61f4 <_PyTuple_Resize@@Base+0x678> │ │ │ │ + beq a6138 <_PyTuple_Resize@@Base+0x678> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a61f4 <_PyTuple_Resize@@Base+0x678> │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a61f4 <_PyTuple_Resize@@Base+0x678> │ │ │ │ + bne a6138 <_PyTuple_Resize@@Base+0x678> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a6138 <_PyTuple_Resize@@Base+0x678> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq a6198 <_PyTuple_Resize@@Base+0x61c> │ │ │ │ + beq a60dc <_PyTuple_Resize@@Base+0x61c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a6198 <_PyTuple_Resize@@Base+0x61c> │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a6198 <_PyTuple_Resize@@Base+0x61c> │ │ │ │ + bne a60dc <_PyTuple_Resize@@Base+0x61c> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a60dc <_PyTuple_Resize@@Base+0x61c> │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ │ │ │ │ -000a6300 : │ │ │ │ +000a6244 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #516] @ a651c │ │ │ │ + ldr r2, [pc, #516] @ a6460 │ │ │ │ add r3, r0, #5 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi a6330 │ │ │ │ - ldr r4, [pc, #504] @ a6520 │ │ │ │ + bhi a6274 │ │ │ │ + ldr r4, [pc, #504] @ a6464 │ │ │ │ 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 a6464 │ │ │ │ - ldr r7, [pc, #476] @ a6524 │ │ │ │ - ldr r2, [pc, #476] @ a6528 │ │ │ │ + bhi a63a8 │ │ │ │ + ldr r7, [pc, #476] @ a6468 │ │ │ │ + ldr r2, [pc, #476] @ a646c │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a64a8 │ │ │ │ - ldr r3, [pc, #464] @ a652c │ │ │ │ - bl 357730 │ │ │ │ + bne a63ec │ │ │ │ + ldr r3, [pc, #464] @ a6470 │ │ │ │ + bl 357fd0 │ │ │ │ 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 a6414 │ │ │ │ + beq a6358 │ │ │ │ ldm r3, {r2, r4} │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a63c4 │ │ │ │ + bne a6308 │ │ │ │ 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] @ a6530 │ │ │ │ + ldr r3, [pc, #356] @ a6474 │ │ │ │ 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] @ a6534 │ │ │ │ + ldr r2, [pc, #324] @ a6478 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bne a64c0 │ │ │ │ + bne a6404 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r4] │ │ │ │ - bne a64dc │ │ │ │ + bne a6420 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 92094 │ │ │ │ + bl 91fd8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a63c4 │ │ │ │ + bne a6308 │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #260] @ a6538 │ │ │ │ + ldr r2, [pc, #260] @ a647c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a64f4 │ │ │ │ + bne a6438 │ │ │ │ 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 a63c4 │ │ │ │ - bl 29e454 │ │ │ │ + bne a6308 │ │ │ │ + bl 29e8dc │ │ │ │ mov r4, #0 │ │ │ │ - b a6328 │ │ │ │ + b a626c │ │ │ │ mov r0, #2 │ │ │ │ - bl a34a0 <_PyLong_New@@Base> │ │ │ │ + bl a33e4 <_PyLong_New@@Base> │ │ │ │ eor r6, r5, r5, asr #31 │ │ │ │ sub r6, r6, r5, asr #31 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a645c │ │ │ │ + beq a63a0 │ │ │ │ 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 a6328 │ │ │ │ + b a626c │ │ │ │ ldr r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a63c4 │ │ │ │ - b a6458 │ │ │ │ + bne a6308 │ │ │ │ + b a639c │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r3] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ mov r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [r4] │ │ │ │ - beq a6408 │ │ │ │ - ldr r1, [pc, #88] @ a653c │ │ │ │ + beq a634c │ │ │ │ + ldr r1, [pc, #88] @ a6480 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a6508 │ │ │ │ + bne a644c │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e26c │ │ │ │ - b a6408 │ │ │ │ + bl 18e370 │ │ │ │ + b a634c │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b a6444 │ │ │ │ + b a6388 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a6408 │ │ │ │ + b a634c │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ subseq r7, r7, ip, lsr #2 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, ror pc │ │ │ │ + andeq r1, r9, r0, asr #29 │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, lsl r0 │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ │ │ │ │ -000a6540 : │ │ │ │ +000a6484 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 9ddd8 │ │ │ │ + bl 9dd1c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a6584 │ │ │ │ - bl a6598 │ │ │ │ + beq a64c8 │ │ │ │ + bl a64dc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq a6580 │ │ │ │ + beq a64c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a658c │ │ │ │ + beq a64d0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a6580 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a64c4 │ │ │ │ │ │ │ │ -000a6598 : │ │ │ │ +000a64dc : │ │ │ │ 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] @ a6618 │ │ │ │ - bl 23ca58 │ │ │ │ + ldr r0, [pc, #100] @ a655c │ │ │ │ + bl 23ca24 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a6610 │ │ │ │ + beq a6554 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ - bl 23cad0 │ │ │ │ + bl 23ca9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne a65ec │ │ │ │ + bne a6530 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl a661c │ │ │ │ + bl a6560 │ │ │ │ mov r0, r4 │ │ │ │ - bl a661c │ │ │ │ + bl a6560 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6610 │ │ │ │ + beq a6554 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a6610 │ │ │ │ + bne a6554 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b a65e4 │ │ │ │ + b a6528 │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ │ │ │ │ -000a661c : │ │ │ │ +000a6560 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a6674 │ │ │ │ - ldr r2, [pc, #56] @ a6678 │ │ │ │ + bne a65b8 │ │ │ │ + ldr r2, [pc, #56] @ a65bc │ │ │ │ mov r3, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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] │ │ │ │ @@ -127944,287 +127897,287 @@ │ │ │ │ str r0, [ip] │ │ │ │ stmdb r3, {r1, r2} │ │ │ │ str r0, [r1, #4] │ │ │ │ pop {r4, pc} │ │ │ │ bl 2bcbc │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -000a667c : │ │ │ │ +000a65c0 : │ │ │ │ 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 a66ec │ │ │ │ + bl a6630 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a66d8 │ │ │ │ + beq a661c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl a68b8 │ │ │ │ + bl a67fc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq a66d0 │ │ │ │ + beq a6614 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a66e0 │ │ │ │ + beq a6624 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn r5, #0 │ │ │ │ - b a66d0 │ │ │ │ + b a6614 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a66d0 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a6614 │ │ │ │ │ │ │ │ -000a66ec : │ │ │ │ +000a6630 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #184] @ a67bc │ │ │ │ + ldr r1, [pc, #184] @ a6700 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne a6760 │ │ │ │ + bne a66a4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a6780 │ │ │ │ + beq a66c4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq a6780 │ │ │ │ - ldr r1, [pc, #136] @ a67c0 │ │ │ │ + beq a66c4 │ │ │ │ + ldr r1, [pc, #136] @ a6704 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl a67cc │ │ │ │ + bl a6710 │ │ │ │ cmp r0, #0 │ │ │ │ - ble a6780 │ │ │ │ + ble a66c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq a6774 │ │ │ │ + beq a66b8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bl addfc │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a6714 │ │ │ │ - bl 58570 │ │ │ │ - b a679c │ │ │ │ + bne a6658 │ │ │ │ + bl 58514 │ │ │ │ + b a66e0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a67a4 │ │ │ │ - bl a55e8 │ │ │ │ + bne a66e8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne a679c │ │ │ │ - ldr r3, [pc, #48] @ a67c4 │ │ │ │ - ldr r1, [pc, #48] @ a67c8 │ │ │ │ + bne a66e0 │ │ │ │ + ldr r3, [pc, #48] @ a6708 │ │ │ │ + ldr r1, [pc, #48] @ a670c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ - b a6758 │ │ │ │ + b a669c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne a6780 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a6780 │ │ │ │ + bne a66c4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a66c4 │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ subseq sl, r7, ip, lsl #20 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq pc, r5, r4, lsl #13 │ │ │ │ + eorseq pc, r5, r4, asr #30 │ │ │ │ │ │ │ │ -000a67cc : │ │ │ │ +000a6710 : │ │ │ │ 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 a6894 │ │ │ │ - ldr r3, [pc, #176] @ a68ac │ │ │ │ + beq a67d8 │ │ │ │ + ldr r3, [pc, #176] @ a67f0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne a6864 │ │ │ │ + bne a67a8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq a6864 │ │ │ │ + beq a67a8 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b3d4 │ │ │ │ + bl 9b318 │ │ │ │ cmn r0, #3 │ │ │ │ - beq a68a0 │ │ │ │ + beq a67e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r3 │ │ │ │ - bne a6844 │ │ │ │ + bne a6788 │ │ │ │ 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 8be14 │ │ │ │ + bl 8bd6c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq a68a0 │ │ │ │ + beq a67e4 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3d4 │ │ │ │ + bl 9b318 │ │ │ │ cmn r0, #3 │ │ │ │ - bne a6828 │ │ │ │ - b a68a0 │ │ │ │ - ldr r1, [pc, #20] @ a68b0 │ │ │ │ - ldr r0, [pc, #20] @ a68b4 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne a676c │ │ │ │ + b a67e4 │ │ │ │ + ldr r1, [pc, #20] @ a67f4 │ │ │ │ + ldr r0, [pc, #20] @ a67f8 │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r3, #0 │ │ │ │ mvn r0, #0 │ │ │ │ - b a6838 │ │ │ │ + b a677c │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ - eorseq fp, r5, ip, lsl #15 │ │ │ │ + eorseq ip, r5, ip, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr ip, [r2] │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp ip, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - beq a6c00 │ │ │ │ + beq a6b44 │ │ │ │ cmp r0, #0 │ │ │ │ movne r8, r2 │ │ │ │ - ldrne r7, [pc, #3752] @ a7794 │ │ │ │ + ldrne r7, [pc, #3752] @ a76d8 │ │ │ │ mov fp, r0 │ │ │ │ movne sl, r8 │ │ │ │ - beq a6eec │ │ │ │ + beq a6e30 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ tst r2, #48 @ 0x30 │ │ │ │ - bne a774c │ │ │ │ - ldr r3, [pc, #3728] @ a7798 │ │ │ │ + bne a7690 │ │ │ │ + ldr r3, [pc, #3728] @ a76dc │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt a6c80 │ │ │ │ + bgt a6bc4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7760 │ │ │ │ - ldr r1, [pc, #3708] @ a779c │ │ │ │ + beq a76a4 │ │ │ │ + ldr r1, [pc, #3708] @ a76e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi a7760 │ │ │ │ + bhi a76a4 │ │ │ │ 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 a6c98 │ │ │ │ - ldr r1, [pc, #3664] @ a77a0 │ │ │ │ + bne a6bdc │ │ │ │ + ldr r1, [pc, #3664] @ a76e4 │ │ │ │ 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 a6c48 │ │ │ │ + bne a6b8c │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r8, [r7, r0] │ │ │ │ mov r9, r0 │ │ │ │ - bhi a6e44 │ │ │ │ + bhi a6d88 │ │ │ │ adds r5, r5, r4 │ │ │ │ - bmi a6e44 │ │ │ │ - ldr r3, [pc, #3588] @ a77a4 │ │ │ │ - ldr r2, [pc, #3588] @ a77a8 │ │ │ │ + bmi a6d88 │ │ │ │ + ldr r3, [pc, #3588] @ a76e8 │ │ │ │ + ldr r2, [pc, #3588] @ a76ec │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a6e8c │ │ │ │ + bne a6dd0 │ │ │ │ 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 a6df4 │ │ │ │ + bcs a6d38 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq a6e7c │ │ │ │ + beq a6dc0 │ │ │ │ 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 a6cac │ │ │ │ + beq a6bf0 │ │ │ │ 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 a6d18 │ │ │ │ - ldr r2, [pc, #3436] @ a77a0 │ │ │ │ + blt a6c5c │ │ │ │ + ldr r2, [pc, #3436] @ a76e4 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a6e6c │ │ │ │ - ldr r3, [pc, #3428] @ a77ac │ │ │ │ + bne a6db0 │ │ │ │ + ldr r3, [pc, #3428] @ a76f0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6eb0 │ │ │ │ + bne a6df4 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [fp] │ │ │ │ str sl, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6a7c │ │ │ │ + beq a69c0 │ │ │ │ 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 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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] │ │ │ │ @@ -128233,373 +128186,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 a7734 │ │ │ │ + bne a7678 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r9 │ │ │ │ str r9, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9de14 │ │ │ │ + bl 9dd58 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a7654 │ │ │ │ + beq a7598 │ │ │ │ ldr r3, [r7, r6] │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f5ec │ │ │ │ + bl 9f530 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a7654 │ │ │ │ + beq a7598 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r8, [fp, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq a73a8 │ │ │ │ + beq a72ec │ │ │ │ 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 9f5ec │ │ │ │ + bl 9f530 │ │ │ │ ldr r3, [r8, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq a73d0 │ │ │ │ - ldr r2, [pc, #3108] @ a77b0 │ │ │ │ + beq a7314 │ │ │ │ + ldr r2, [pc, #3108] @ a76f4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a6d80 │ │ │ │ + bne a6cc4 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl a7d98 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl a7cdc <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - bne a6da0 │ │ │ │ + bne a6ce4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6bd0 │ │ │ │ + beq a6b14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a6ee0 │ │ │ │ + beq a6e24 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - bne a7654 │ │ │ │ + bne a7598 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6bf4 │ │ │ │ + beq a6b38 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a7788 │ │ │ │ + beq a76cc │ │ │ │ ldr ip, [sl, #16]! │ │ │ │ cmp ip, #0 │ │ │ │ - bne a68f4 │ │ │ │ + bne a6838 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ - bne a6c98 │ │ │ │ - ldr r1, [pc, #2948] @ a77a0 │ │ │ │ + bne a6bdc │ │ │ │ + ldr r1, [pc, #2948] @ a76e4 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ tst r3, #24 │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ lsl r2, r3, #17 │ │ │ │ add r4, r4, r2, lsr #31 │ │ │ │ tst r3, #4 │ │ │ │ - ldr r3, [pc, #2932] @ a77b4 │ │ │ │ + ldr r3, [pc, #2932] @ a76f8 │ │ │ │ lsl r4, r4, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq a6974 │ │ │ │ - ldr r3, [pc, #2896] @ a77a0 │ │ │ │ + beq a68b8 │ │ │ │ + ldr r3, [pc, #2896] @ a76e4 │ │ │ │ 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 a6974 │ │ │ │ - ldr r3, [pc, #2876] @ a77b8 │ │ │ │ + b a68b8 │ │ │ │ + ldr r3, [pc, #2876] @ a76fc │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a6940 │ │ │ │ + b a6884 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne a6d60 │ │ │ │ - ldr r3, [pc, #2860] @ a77bc │ │ │ │ + bne a6ca4 │ │ │ │ + ldr r3, [pc, #2860] @ a7700 │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq a6948 │ │ │ │ - ldr r3, [pc, #2848] @ a77c0 │ │ │ │ - ldr r1, [pc, #2848] @ a77c4 │ │ │ │ + beq a688c │ │ │ │ + ldr r3, [pc, #2848] @ a7704 │ │ │ │ + ldr r1, [pc, #2848] @ a7708 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b a7518 │ │ │ │ + bl 18ee38 │ │ │ │ + b a745c │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr r9, [r3, #28] │ │ │ │ cmp lr, r9 │ │ │ │ - bhi a6de4 │ │ │ │ + bhi a6d28 │ │ │ │ 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 a6df4 │ │ │ │ - bl 357730 │ │ │ │ + beq a6d38 │ │ │ │ + bl 357fd0 │ │ │ │ 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 a6a2c │ │ │ │ + ble a6970 │ │ │ │ ldr r3, [r2, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq a6a2c │ │ │ │ + beq a6970 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a6a2c │ │ │ │ + beq a6970 │ │ │ │ ldr r3, [r2, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6a2c │ │ │ │ + bne a6970 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7778 │ │ │ │ + bne a76bc │ │ │ │ add r0, r8, #12 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne a6a2c │ │ │ │ + bne a6970 │ │ │ │ mov r1, #16 │ │ │ │ - bl 356884 │ │ │ │ - b a6a2c │ │ │ │ - ldr r1, [pc, #2656] @ a77c8 │ │ │ │ + bl 35711c │ │ │ │ + b a6970 │ │ │ │ + ldr r1, [pc, #2656] @ a770c │ │ │ │ cmp r3, r1 │ │ │ │ - beq a6e38 │ │ │ │ + beq a6d7c │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne a7760 │ │ │ │ - ldr r3, [pc, #2640] @ a77cc │ │ │ │ + bne a76a4 │ │ │ │ + ldr r3, [pc, #2640] @ a7710 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a6940 │ │ │ │ + b a6884 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq a6bb4 │ │ │ │ + beq a6af8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a6bb4 │ │ │ │ + bne a6af8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a6dd8 │ │ │ │ + beq a6d1c │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ - b a6bb4 │ │ │ │ + b a6af8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ - b a69fc │ │ │ │ - ldr r3, [pc, #2472] @ a77a4 │ │ │ │ - ldr r2, [pc, #2512] @ a77d0 │ │ │ │ + b a6940 │ │ │ │ + ldr r3, [pc, #2472] @ a76e8 │ │ │ │ + ldr r2, [pc, #2512] @ a7714 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7464 │ │ │ │ + bne a73a8 │ │ │ │ cmp r5, #1 │ │ │ │ movcs r0, r5 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a6e44 │ │ │ │ + beq a6d88 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #800] @ 0x320 │ │ │ │ - b a6cdc │ │ │ │ - ldr r3, [pc, #2452] @ a77d4 │ │ │ │ + b a6c20 │ │ │ │ + ldr r3, [pc, #2452] @ a7718 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a6940 │ │ │ │ + b a6884 │ │ │ │ mov r0, r8 │ │ │ │ - bl 29e470 │ │ │ │ + bl 29e8f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a7518 │ │ │ │ - ldr r3, [pc, #2368] @ a77a0 │ │ │ │ + beq a745c │ │ │ │ + ldr r3, [pc, #2368] @ a76e4 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6a40 │ │ │ │ - ldr r2, [pc, #2348] @ a77a0 │ │ │ │ + beq a6984 │ │ │ │ + ldr r2, [pc, #2348] @ a76e4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ - b a6a40 │ │ │ │ + b a6984 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 92094 │ │ │ │ + bl 91fd8 │ │ │ │ mov r6, r0 │ │ │ │ - b a6cd4 │ │ │ │ - ldr r2, [pc, #2320] @ a77a4 │ │ │ │ + b a6c18 │ │ │ │ + ldr r2, [pc, #2320] @ a76e8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a6e44 │ │ │ │ + beq a6d88 │ │ │ │ ldr r8, [r7, r9] │ │ │ │ ldr r2, [r8, #8] │ │ │ │ - b a6ce8 │ │ │ │ - ldr r2, [pc, #2336] @ a77d8 │ │ │ │ + b a6c2c │ │ │ │ + ldr r2, [pc, #2336] @ a771c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a744c │ │ │ │ + bne a7390 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e26c │ │ │ │ + bl 18e370 │ │ │ │ ldr r3, [fp] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str sl, [r4, #8] │ │ │ │ str r2, [r4, #20] │ │ │ │ - bne a6a74 │ │ │ │ - b a6a7c │ │ │ │ + bne a69b8 │ │ │ │ + b a69c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23cdcc │ │ │ │ - b a6bd0 │ │ │ │ + bl 23cd98 │ │ │ │ + b a6b14 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ tst r2, #48 @ 0x30 │ │ │ │ - bne a774c │ │ │ │ - ldr r3, [pc, #2196] @ a7798 │ │ │ │ + bne a7690 │ │ │ │ + ldr r3, [pc, #2196] @ a76dc │ │ │ │ and r3, r2, r3 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt a71f0 │ │ │ │ + bgt a7134 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7760 │ │ │ │ - ldr r1, [pc, #2240] @ a77dc │ │ │ │ + beq a76a4 │ │ │ │ + ldr r1, [pc, #2240] @ a7720 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi a7760 │ │ │ │ + bhi a76a4 │ │ │ │ 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 a6c98 │ │ │ │ - ldr r9, [pc, #2136] @ a77a0 │ │ │ │ + bne a6bdc │ │ │ │ + ldr r9, [pc, #2136] @ a76e4 │ │ │ │ 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 a753c │ │ │ │ + bne a7480 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r7, [pc, #2076] @ a7794 │ │ │ │ + ldr r7, [pc, #2076] @ a76d8 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ cmp r3, r5 │ │ │ │ ldr r6, [r7, r0] │ │ │ │ mov sl, r0 │ │ │ │ - bcc a7504 │ │ │ │ + bcc a7448 │ │ │ │ adds r5, r5, r4 │ │ │ │ - bmi a7504 │ │ │ │ - ldr r3, [pc, #2056] @ a77a4 │ │ │ │ - ldr r2, [pc, #2056] @ a77a8 │ │ │ │ + bmi a7448 │ │ │ │ + ldr r3, [pc, #2056] @ a76e8 │ │ │ │ + ldr r2, [pc, #2056] @ a76ec │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a74c8 │ │ │ │ + bne a740c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ sub r3, r5, #1 │ │ │ │ add r2, r1, #4096 @ 0x1000 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ ldr sl, [r2, #1528] @ 0x5f8 │ │ │ │ - bcs a747c │ │ │ │ + bcs a73c0 │ │ │ │ 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 a7520 │ │ │ │ + beq a7464 │ │ │ │ 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 a7218 │ │ │ │ + beq a715c │ │ │ │ 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 a730c │ │ │ │ + blt a7250 │ │ │ │ ldr r3, [r9] │ │ │ │ str r9, [r4, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9] │ │ │ │ - ldr r9, [pc, #1892] @ a77ac │ │ │ │ + ldr r9, [pc, #1892] @ a76f0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7354 │ │ │ │ + bne a7298 │ │ │ │ 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 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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] │ │ │ │ @@ -128611,969 +128564,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 a767c │ │ │ │ + bne a75c0 │ │ │ │ mov r0, r8 │ │ │ │ bl 29c28 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ str r5, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9de14 │ │ │ │ + bl 9dd58 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a7654 │ │ │ │ + beq a7598 │ │ │ │ ldr r3, [r7, r6] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f5ec │ │ │ │ + bl 9f530 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a7654 │ │ │ │ + beq a7598 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r8, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq a736c │ │ │ │ + beq a72b0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a7274 │ │ │ │ - bl 357730 │ │ │ │ + bne a71b8 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 9f5ec │ │ │ │ + bl 9f530 │ │ │ │ ldr r7, [r8, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq a7280 │ │ │ │ - ldr r3, [pc, #1608] @ a77b0 │ │ │ │ + beq a71c4 │ │ │ │ + ldr r3, [pc, #1608] @ a76f4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne a725c │ │ │ │ + bne a71a0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a7d98 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl a7cdc <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a72b8 │ │ │ │ + bne a71fc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a71ac │ │ │ │ + beq a70f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq a7440 │ │ │ │ + beq a7384 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - bne a7654 │ │ │ │ + bne a7598 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a71d0 │ │ │ │ + beq a7114 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a7690 │ │ │ │ + beq a75d4 │ │ │ │ ldr ip, [fp, #16]! │ │ │ │ cmp ip, #0 │ │ │ │ - bne a6ef0 │ │ │ │ - b a6c00 │ │ │ │ - ldr r8, [pc, #1488] @ a77b8 │ │ │ │ - b a6f38 │ │ │ │ - ldr r8, [pc, #1476] @ a77b4 │ │ │ │ - b a6f38 │ │ │ │ + bne a6e34 │ │ │ │ + b a6b44 │ │ │ │ + ldr r8, [pc, #1488] @ a76fc │ │ │ │ + b a6e7c │ │ │ │ + ldr r8, [pc, #1476] @ a76f8 │ │ │ │ + b a6e7c │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - ldreq r8, [pc, #1472] @ a77bc │ │ │ │ - beq a6f38 │ │ │ │ - ldr r1, [pc, #1476] @ a77c8 │ │ │ │ + ldreq r8, [pc, #1472] @ a7700 │ │ │ │ + beq a6e7c │ │ │ │ + ldr r1, [pc, #1476] @ a770c │ │ │ │ cmp r3, r1 │ │ │ │ - beq a7534 │ │ │ │ + beq a7478 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne a7760 │ │ │ │ - ldr r8, [pc, #1460] @ a77cc │ │ │ │ - b a6f38 │ │ │ │ + bne a76a4 │ │ │ │ + ldr r8, [pc, #1460] @ a7710 │ │ │ │ + b a6e7c │ │ │ │ ldr ip, [r2, #24] │ │ │ │ ldr lr, [r2, #28] │ │ │ │ cmp lr, ip │ │ │ │ - bcc a72f8 │ │ │ │ + bcc a723c │ │ │ │ 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 a747c │ │ │ │ - bl 357730 │ │ │ │ + beq a73c0 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r6, [r7, r0] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b a6ffc │ │ │ │ + b a6f40 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #0 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b a7184 │ │ │ │ + b a70c8 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ - b a7138 │ │ │ │ + b a707c │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a75b0 │ │ │ │ - bl bbd64 │ │ │ │ + beq a74f4 │ │ │ │ + bl bbcf0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a7564 │ │ │ │ + beq a74a8 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq a7190 │ │ │ │ + beq a70d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a7190 │ │ │ │ + bne a70d4 │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - beq a72ec │ │ │ │ + beq a7230 │ │ │ │ ldr r2, [r9, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b a7190 │ │ │ │ + b a70d4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ - b a6ffc │ │ │ │ + b a6f40 │ │ │ │ ldr r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, r0 │ │ │ │ - beq a702c │ │ │ │ + beq a6f70 │ │ │ │ cmp ip, r0 │ │ │ │ - beq a702c │ │ │ │ + beq a6f70 │ │ │ │ ldr r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, r0 │ │ │ │ - bne a702c │ │ │ │ + bne a6f70 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, r0 │ │ │ │ - bne a7644 │ │ │ │ + bne a7588 │ │ │ │ add r0, r6, #12 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne a702c │ │ │ │ + bne a6f70 │ │ │ │ mov r1, #16 │ │ │ │ - bl 356884 │ │ │ │ - b a702c │ │ │ │ - ldr r2, [pc, #1148] @ a77d8 │ │ │ │ + bl 35711c │ │ │ │ + b a6f70 │ │ │ │ + ldr r2, [pc, #1148] @ a771c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7394 │ │ │ │ + bne a72d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e26c │ │ │ │ - b a7058 │ │ │ │ + bl 18e370 │ │ │ │ + b a6f9c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #1128] @ a77e0 │ │ │ │ - ldr r1, [pc, #1128] @ a77e4 │ │ │ │ + ldr r3, [pc, #1128] @ a7724 │ │ │ │ + ldr r1, [pc, #1128] @ a7728 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7654 │ │ │ │ + beq a7598 │ │ │ │ mvn r7, #0 │ │ │ │ - b a719c │ │ │ │ + b a70e0 │ │ │ │ ldr r2, [r9, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a7058 │ │ │ │ + b a6f9c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #1068] @ a77e0 │ │ │ │ - ldr r1, [pc, #1068] @ a77e4 │ │ │ │ + ldr r3, [pc, #1068] @ a7724 │ │ │ │ + ldr r1, [pc, #1068] @ a7728 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7654 │ │ │ │ + beq a7598 │ │ │ │ mvn r9, #0 │ │ │ │ - b a6bc0 │ │ │ │ + b a6b04 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a769c │ │ │ │ - bl bbd64 │ │ │ │ + beq a75e0 │ │ │ │ + bl bbcf0 │ │ │ │ subs r1, r0, #0 │ │ │ │ ldrne r3, [r8, #36] @ 0x24 │ │ │ │ movne r2, r4 │ │ │ │ - bne a6d88 │ │ │ │ + bne a6ccc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a73bc │ │ │ │ + beq a7300 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a73bc │ │ │ │ + bne a7300 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r9, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7434 │ │ │ │ + beq a7378 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ - b a73bc │ │ │ │ + b a7300 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23cdcc │ │ │ │ - b a71ac │ │ │ │ + bl 23cd98 │ │ │ │ + b a70f0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a6ec4 │ │ │ │ - ldr r2, [pc, #824] @ a77a4 │ │ │ │ + b a6e08 │ │ │ │ + ldr r2, [pc, #824] @ a76e8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b a6e1c │ │ │ │ - ldr r3, [pc, #800] @ a77a4 │ │ │ │ - ldr r2, [pc, #840] @ a77d0 │ │ │ │ + b a6d60 │ │ │ │ + ldr r3, [pc, #800] @ a76e8 │ │ │ │ + ldr r2, [pc, #840] @ a7714 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a74ec │ │ │ │ + bne a7430 │ │ │ │ cmp r5, #1 │ │ │ │ movcs r0, r5 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7504 │ │ │ │ + beq a7448 │ │ │ │ ldr r2, [sl, #800] @ 0x320 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r6, [r7, r0] │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ str r2, [sl, #800] @ 0x320 │ │ │ │ - b a6ffc │ │ │ │ - ldr r2, [pc, #724] @ a77a4 │ │ │ │ + b a6f40 │ │ │ │ + ldr r2, [pc, #724] @ a76e8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a7504 │ │ │ │ + beq a7448 │ │ │ │ ldr r6, [r7, sl] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b a6ffc │ │ │ │ - ldr r2, [pc, #688] @ a77a4 │ │ │ │ + b a6f40 │ │ │ │ + ldr r2, [pc, #688] @ a76e8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b a74a4 │ │ │ │ + b a73e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 29e470 │ │ │ │ + bl 29e8f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne a702c │ │ │ │ + bne a6f70 │ │ │ │ mvn r0, #0 │ │ │ │ - b a6c04 │ │ │ │ + b a6b48 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 92094 │ │ │ │ + bl 91fd8 │ │ │ │ mov r3, r0 │ │ │ │ - b a7244 │ │ │ │ - ldr r8, [pc, #664] @ a77d4 │ │ │ │ - b a6f38 │ │ │ │ + b a7188 │ │ │ │ + ldr r8, [pc, #664] @ a7718 │ │ │ │ + b a6e7c │ │ │ │ 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 a6f6c │ │ │ │ + b a6eb0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7380 │ │ │ │ + beq a72c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a7380 │ │ │ │ + bne a72c4 │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - beq a75a4 │ │ │ │ + beq a74e8 │ │ │ │ ldr r2, [r9, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b a7380 │ │ │ │ + b a72c4 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a75cc │ │ │ │ + beq a7510 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq a75f8 │ │ │ │ + beq a753c │ │ │ │ ldr r3, [r8, #32] │ │ │ │ ldr r2, [r8, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #512] @ a77e0 │ │ │ │ + ldr r3, [pc, #512] @ a7724 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq a7624 │ │ │ │ - ldr r3, [pc, #508] @ a77e8 │ │ │ │ - ldr r1, [pc, #508] @ a77ec │ │ │ │ + beq a7568 │ │ │ │ + ldr r3, [pc, #508] @ a772c │ │ │ │ + ldr r1, [pc, #508] @ a7730 │ │ │ │ str r5, [sp] │ │ │ │ - bl 1177f8 │ │ │ │ - b a7380 │ │ │ │ + bl 1177f0 │ │ │ │ + b a72c4 │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - beq a7618 │ │ │ │ + beq a755c │ │ │ │ ldr r2, [r9, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b a75cc │ │ │ │ + b a7510 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a75e4 │ │ │ │ - ldr r3, [pc, #432] @ a77e8 │ │ │ │ - ldr r1, [pc, #436] @ a77f0 │ │ │ │ + bne a7528 │ │ │ │ + ldr r3, [pc, #432] @ a772c │ │ │ │ + ldr r1, [pc, #436] @ a7734 │ │ │ │ str r5, [sp] │ │ │ │ - bl 1177f8 │ │ │ │ - b a7380 │ │ │ │ + bl 1177f0 │ │ │ │ + b a72c4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a702c │ │ │ │ - b a7338 │ │ │ │ + bne a6f70 │ │ │ │ + b a727c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7518 │ │ │ │ + beq a745c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a7518 │ │ │ │ + bne a745c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a7518 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a745c │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ blx r5 │ │ │ │ mov r7, r0 │ │ │ │ - b a71ac │ │ │ │ + b a70f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a71d0 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a7114 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a76b8 │ │ │ │ + beq a75fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq a7704 │ │ │ │ + beq a7648 │ │ │ │ ldr r3, [r8, #32] │ │ │ │ ldr r2, [r8, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #276] @ a77e0 │ │ │ │ + ldr r3, [pc, #276] @ a7724 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq a76e4 │ │ │ │ - ldr r3, [pc, #272] @ a77e8 │ │ │ │ - ldr r1, [pc, #272] @ a77ec │ │ │ │ + beq a7628 │ │ │ │ + ldr r3, [pc, #272] @ a772c │ │ │ │ + ldr r1, [pc, #272] @ a7730 │ │ │ │ str r6, [sp] │ │ │ │ - bl 1177f8 │ │ │ │ - b a73bc │ │ │ │ + bl 1177f0 │ │ │ │ + b a7300 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a76d0 │ │ │ │ - ldr r3, [pc, #240] @ a77e8 │ │ │ │ - ldr r1, [pc, #244] @ a77f0 │ │ │ │ + bne a7614 │ │ │ │ + ldr r3, [pc, #240] @ a772c │ │ │ │ + ldr r1, [pc, #244] @ a7734 │ │ │ │ str r6, [sp] │ │ │ │ - bl 1177f8 │ │ │ │ - b a73bc │ │ │ │ + bl 1177f0 │ │ │ │ + b a7300 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r9, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7728 │ │ │ │ + beq a766c │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ - b a76b8 │ │ │ │ + b a75fc │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r9 │ │ │ │ mov r9, r0 │ │ │ │ - b a6bd0 │ │ │ │ - ldr r3, [pc, #160] @ a77f4 │ │ │ │ - ldr r1, [pc, #160] @ a77f8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b a7518 │ │ │ │ - ldr r3, [pc, #88] @ a77c0 │ │ │ │ - ldr r1, [pc, #144] @ a77fc │ │ │ │ + b a6b14 │ │ │ │ + ldr r3, [pc, #160] @ a7738 │ │ │ │ + ldr r1, [pc, #160] @ a773c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b a745c │ │ │ │ + ldr r3, [pc, #88] @ a7704 │ │ │ │ + ldr r1, [pc, #144] @ a7740 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, ip │ │ │ │ - bl 1177f8 │ │ │ │ - b a7518 │ │ │ │ + bl 1177f0 │ │ │ │ + b a745c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6a2c │ │ │ │ - b a6d44 │ │ │ │ + bne a6970 │ │ │ │ + b a6c88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a6bf4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a6b38 │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - eorseq r2, sp, r0, asr #9 │ │ │ │ + eorseq r2, sp, r0, lsl #27 │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, ror pc │ │ │ │ + andeq r1, r9, r0, asr #29 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - muleq sl, r0, sp │ │ │ │ - andeq ip, pc, r4, lsr #3 │ │ │ │ - andeq sl, fp, r4, lsl #21 │ │ │ │ - @ instruction: 0x000f28b4 │ │ │ │ + ldrdeq r7, [sl], -r4 │ │ │ │ + strdeq ip, [pc], -r4 │ │ │ │ + andeq sl, fp, r0, lsl sl │ │ │ │ + andeq r2, pc, ip, lsl r9 @ │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq lr, r5, r0, lsl #24 │ │ │ │ + eorseq pc, r5, r0, asr #9 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - andseq r3, r0, r4, lsr #3 │ │ │ │ - andeq fp, r8, ip, lsl r0 │ │ │ │ - andseq fp, sp, r8, ror r0 │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ - @ instruction: 0x003d24d0 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r4, lsl #14 │ │ │ │ - mlaseq r5, r4, r6, pc @ │ │ │ │ - eorseq pc, r5, r0, lsr #13 │ │ │ │ - @ instruction: 0x0035f6d8 │ │ │ │ + @ instruction: 0x001031f4 │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ + andseq fp, sp, ip, asr #10 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ + mlaseq sp, r0, sp, r2 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r5, r4, asr #31 │ │ │ │ + eorseq pc, r5, r4, asr pc @ │ │ │ │ + eorseq pc, r5, r0, ror #30 │ │ │ │ + mlaseq r5, r8, pc, pc @ │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, r0, lsr r7 @ │ │ │ │ - eorseq lr, r5, r4, ror #23 │ │ │ │ + @ instruction: 0x0035fff0 │ │ │ │ + eorseq pc, r5, r4, lsr #9 │ │ │ │ │ │ │ │ -000a7800 : │ │ │ │ +000a7744 : │ │ │ │ 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 a7a30 │ │ │ │ + bne a7974 │ │ │ │ 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 9de14 │ │ │ │ + bl 9dd58 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a7a28 │ │ │ │ - ldr r9, [pc, #636] @ a7adc │ │ │ │ - bl 357730 │ │ │ │ + beq a796c │ │ │ │ + ldr r9, [pc, #636] @ a7a20 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r0, r9] │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f5ec │ │ │ │ + bl 9f530 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a7a28 │ │ │ │ + beq a796c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr sl, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq a7a0c │ │ │ │ + beq a7950 │ │ │ │ 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 9f5ec │ │ │ │ + bl 9f530 │ │ │ │ ldr r3, [sl, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq a7998 │ │ │ │ - ldr r2, [pc, #520] @ a7ae0 │ │ │ │ + beq a78dc │ │ │ │ + ldr r2, [pc, #520] @ a7a24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7928 │ │ │ │ + bne a786c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl a7d98 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl a7cdc <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - bne a7948 │ │ │ │ + bne a788c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a791c │ │ │ │ + beq a7860 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a798c │ │ │ │ + beq a78d0 │ │ │ │ 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 a7900 │ │ │ │ + beq a7844 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a7900 │ │ │ │ + bne a7844 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #384] @ a7ae4 │ │ │ │ + ldr r2, [pc, #384] @ a7a28 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7980 │ │ │ │ + beq a78c4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b a7900 │ │ │ │ + b a7844 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23cdcc │ │ │ │ - b a791c │ │ │ │ + bl 23cd98 │ │ │ │ + b a7860 │ │ │ │ ldr r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7a40 │ │ │ │ - bl bbd64 │ │ │ │ + beq a7984 │ │ │ │ + bl bbcf0 │ │ │ │ subs r1, r0, #0 │ │ │ │ ldrne r3, [sl, #36] @ 0x24 │ │ │ │ movne r2, r7 │ │ │ │ movne r0, r6 │ │ │ │ - bne a7934 │ │ │ │ + bne a7878 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7a20 │ │ │ │ + beq a7964 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a7a20 │ │ │ │ - ldr r2, [pc, #260] @ a7ae4 │ │ │ │ + bne a7964 │ │ │ │ + ldr r2, [pc, #260] @ a7a28 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7a00 │ │ │ │ + beq a7944 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a7a20 │ │ │ │ - ldr r0, [pc, #212] @ a7ae8 │ │ │ │ + b a7964 │ │ │ │ + ldr r0, [pc, #212] @ a7a2c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #208] @ a7aec │ │ │ │ + ldr r1, [pc, #208] @ a7a30 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ mvn r6, #0 │ │ │ │ - b a7900 │ │ │ │ + b a7844 │ │ │ │ mvn r6, #0 │ │ │ │ - b a791c │ │ │ │ + b a7860 │ │ │ │ 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 a7a5c │ │ │ │ + beq a79a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq a7aac │ │ │ │ - ldr r3, [pc, #132] @ a7ae8 │ │ │ │ + beq a79f0 │ │ │ │ + ldr r3, [pc, #132] @ a7a2c │ │ │ │ ldr r2, [sl, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [sl, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7a94 │ │ │ │ - ldr r1, [pc, #116] @ a7af0 │ │ │ │ + beq a79d8 │ │ │ │ + ldr r1, [pc, #116] @ a7a34 │ │ │ │ str r5, [sp] │ │ │ │ - ldr ip, [pc, #112] @ a7af4 │ │ │ │ + ldr ip, [pc, #112] @ a7a38 │ │ │ │ cmp r7, #0 │ │ │ │ - ldr r3, [pc, #108] @ a7af8 │ │ │ │ + ldr r3, [pc, #108] @ a7a3c │ │ │ │ movne r3, ip │ │ │ │ - bl 1177f8 │ │ │ │ - b a7a20 │ │ │ │ + bl 1177f0 │ │ │ │ + b a7964 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7a74 │ │ │ │ - ldr r1, [pc, #84] @ a7afc │ │ │ │ + bne a79b8 │ │ │ │ + ldr r1, [pc, #84] @ a7a40 │ │ │ │ str r5, [sp] │ │ │ │ - b a7a7c │ │ │ │ + b a79c0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #44] @ a7ae4 │ │ │ │ + ldr r2, [pc, #44] @ a7a28 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7ad0 │ │ │ │ + beq a7a14 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a7a5c │ │ │ │ + b a79a0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - muleq sl, r0, sp │ │ │ │ + ldrdeq r7, [sl], -r4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r4, lsl #14 │ │ │ │ - eorseq pc, r5, r0, lsr #13 │ │ │ │ - mlaseq r5, r4, r6, pc @ │ │ │ │ - eorseq pc, r5, r8, ror #14 │ │ │ │ - @ instruction: 0x0035f6d8 │ │ │ │ + eorseq pc, r5, r4, asr #31 │ │ │ │ + eorseq pc, r5, r0, ror #30 │ │ │ │ + eorseq pc, r5, r4, asr pc @ │ │ │ │ + eorseq r0, r6, r8, lsr #32 │ │ │ │ + mlaseq r5, r8, pc, pc @ │ │ │ │ │ │ │ │ -000a7b00 : │ │ │ │ +000a7a44 : │ │ │ │ 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 a7c08 │ │ │ │ + beq a7b4c │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #520] @ a7d44 │ │ │ │ + ldr r3, [pc, #520] @ a7c88 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f5ec │ │ │ │ + bl 9f530 │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq a7c24 │ │ │ │ - ldr r2, [pc, #472] @ a7d48 │ │ │ │ + beq a7b68 │ │ │ │ + ldr r2, [pc, #472] @ a7c8c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7ba4 │ │ │ │ + bne a7ae8 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl a7d98 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl a7cdc <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne a7bc4 │ │ │ │ + bne a7b08 │ │ │ │ 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 a7b98 │ │ │ │ + beq a7adc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a7b98 │ │ │ │ - ldr r2, [pc, #368] @ a7d4c │ │ │ │ + bne a7adc │ │ │ │ + ldr r2, [pc, #368] @ a7c90 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7bfc │ │ │ │ + beq a7b40 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b a7b98 │ │ │ │ - ldr r3, [pc, #320] @ a7d50 │ │ │ │ + b a7adc │ │ │ │ + ldr r3, [pc, #320] @ a7c94 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #316] @ a7d54 │ │ │ │ + ldr r1, [pc, #316] @ a7c98 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ mvn r5, #0 │ │ │ │ - b a7b98 │ │ │ │ + b a7adc │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7c94 │ │ │ │ - bl bbd64 │ │ │ │ + beq a7bd8 │ │ │ │ + bl bbcf0 │ │ │ │ subs r1, r0, #0 │ │ │ │ ldrne r3, [r7, #36] @ 0x24 │ │ │ │ movne r2, r6 │ │ │ │ - bne a7bac │ │ │ │ + bne a7af0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7c1c │ │ │ │ + beq a7b60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a7c1c │ │ │ │ - ldr r2, [pc, #228] @ a7d4c │ │ │ │ + bne a7b60 │ │ │ │ + ldr r2, [pc, #228] @ a7c90 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7c88 │ │ │ │ + beq a7bcc │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b a7c1c │ │ │ │ + b a7b60 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7cb0 │ │ │ │ + beq a7bf4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq a7d14 │ │ │ │ - ldr r3, [pc, #152] @ a7d50 │ │ │ │ + beq a7c58 │ │ │ │ + ldr r3, [pc, #152] @ a7c94 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7ce8 │ │ │ │ - ldr r1, [pc, #136] @ a7d58 │ │ │ │ + beq a7c2c │ │ │ │ + ldr r1, [pc, #136] @ a7c9c │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r3, [pc, #132] @ a7d5c │ │ │ │ + ldr r3, [pc, #132] @ a7ca0 │ │ │ │ str r4, [sp] │ │ │ │ movne r3, r1 │ │ │ │ - ldr r1, [pc, #124] @ a7d60 │ │ │ │ - bl 1177f8 │ │ │ │ - b a7c1c │ │ │ │ + ldr r1, [pc, #124] @ a7ca4 │ │ │ │ + bl 1177f0 │ │ │ │ + b a7b60 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7cc8 │ │ │ │ - ldr r1, [pc, #92] @ a7d58 │ │ │ │ + bne a7c0c │ │ │ │ + ldr r1, [pc, #92] @ a7c9c │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r3, [pc, #88] @ a7d5c │ │ │ │ + ldr r3, [pc, #88] @ a7ca0 │ │ │ │ str r4, [sp] │ │ │ │ movne r3, r1 │ │ │ │ - ldr r1, [pc, #84] @ a7d64 │ │ │ │ - bl 1177f8 │ │ │ │ - b a7c1c │ │ │ │ + ldr r1, [pc, #84] @ a7ca8 │ │ │ │ + bl 1177f0 │ │ │ │ + b a7b60 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #44] @ a7d4c │ │ │ │ + ldr r2, [pc, #44] @ a7c90 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7d38 │ │ │ │ + beq a7c7c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b a7cb0 │ │ │ │ + b a7bf4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - muleq sl, r0, sp │ │ │ │ + ldrdeq r7, [sl], -r4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r4, lsl #14 │ │ │ │ - mlaseq r5, r4, r6, pc @ │ │ │ │ - eorseq pc, r5, r8, ror #14 │ │ │ │ - eorseq pc, r5, r0, lsr #13 │ │ │ │ - @ instruction: 0x0035f6d8 │ │ │ │ + eorseq pc, r5, r4, asr #31 │ │ │ │ + eorseq pc, r5, r4, asr pc @ │ │ │ │ + eorseq r0, r6, r8, lsr #32 │ │ │ │ + eorseq pc, r5, r0, ror #30 │ │ │ │ + mlaseq r5, r8, pc, pc @ │ │ │ │ │ │ │ │ -000a7d68 <_PyUnicode_InternMortal@@Base>: │ │ │ │ +000a7cac <_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 9f5ec │ │ │ │ + bl 9f530 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000a7d90 : │ │ │ │ +000a7cd4 : │ │ │ │ mov r3, #0 │ │ │ │ - b a7d98 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + b a7cdc <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ │ │ │ │ -000a7d98 <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ +000a7cdc <_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 a85b0 <_PyObject_GenericSetAttrWithDict@@Base+0x818> │ │ │ │ + beq a8534 <_PyObject_GenericSetAttrWithDict@@Base+0x858> │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ mov r8, r0 │ │ │ │ tst r2, #2 │ │ │ │ - bne a8154 <_PyObject_GenericSetAttrWithDict@@Base+0x3bc> │ │ │ │ + bne a8098 <_PyObject_GenericSetAttrWithDict@@Base+0x3bc> │ │ │ │ ldr r2, [r6, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a81b8 <_PyObject_GenericSetAttrWithDict@@Base+0x420> │ │ │ │ - ldr fp, [pc, #2080] @ a860c <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ + beq a80fc <_PyObject_GenericSetAttrWithDict@@Base+0x420> │ │ │ │ + ldr fp, [pc, #2080] @ a8550 <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a8328 <_PyObject_GenericSetAttrWithDict@@Base+0x590> │ │ │ │ + bne a826c <_PyObject_GenericSetAttrWithDict@@Base+0x590> │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7ef4 <_PyObject_GenericSetAttrWithDict@@Base+0x15c> │ │ │ │ + beq a7e38 <_PyObject_GenericSetAttrWithDict@@Base+0x15c> │ │ │ │ ldr r1, [r6, #192] @ 0xc0 │ │ │ │ add r2, r2, #1 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 a7f30 <_PyObject_GenericSetAttrWithDict@@Base+0x198> │ │ │ │ + bne a7e74 <_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 a7f30 <_PyObject_GenericSetAttrWithDict@@Base+0x198> │ │ │ │ + bne a7e74 <_PyObject_GenericSetAttrWithDict@@Base+0x198> │ │ │ │ add r7, r7, #40960 @ 0xa000 │ │ │ │ add r7, r7, r2 │ │ │ │ ldr sl, [r7, #2816] @ 0xb00 │ │ │ │ cmp sl, #0 │ │ │ │ - beq a8208 <_PyObject_GenericSetAttrWithDict@@Base+0x470> │ │ │ │ + beq a814c <_PyObject_GenericSetAttrWithDict@@Base+0x470> │ │ │ │ ldr r2, [sl] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a85cc <_PyObject_GenericSetAttrWithDict@@Base+0x834> │ │ │ │ + beq a8490 <_PyObject_GenericSetAttrWithDict@@Base+0x7b4> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [sl] │ │ │ │ ldr r2, [sl, #4] │ │ │ │ ldr r5, [r2, #140] @ 0x8c │ │ │ │ cmp r5, #0 │ │ │ │ - beq a800c <_PyObject_GenericSetAttrWithDict@@Base+0x274> │ │ │ │ - ldr r3, [pc, #1900] @ a8610 <_PyObject_GenericSetAttrWithDict@@Base+0x878> │ │ │ │ + beq a7f50 <_PyObject_GenericSetAttrWithDict@@Base+0x274> │ │ │ │ + ldr r3, [pc, #1900] @ a8554 <_PyObject_GenericSetAttrWithDict@@Base+0x878> │ │ │ │ cmp r5, r3 │ │ │ │ - bne a8340 <_PyObject_GenericSetAttrWithDict@@Base+0x5a8> │ │ │ │ + bne a8290 <_PyObject_GenericSetAttrWithDict@@Base+0x5b4> │ │ │ │ ldr r5, [sl, #8] │ │ │ │ ldr r7, [r8, #4] │ │ │ │ cmp r5, r7 │ │ │ │ - bne a8398 <_PyObject_GenericSetAttrWithDict@@Base+0x600> │ │ │ │ + bne a82dc <_PyObject_GenericSetAttrWithDict@@Base+0x600> │ │ │ │ ldr r1, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 10528c │ │ │ │ + bl 1052dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a80e0 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + beq a8024 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne a80e0 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + bne a8024 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ mov r0, sl │ │ │ │ - bl 23cdcc │ │ │ │ - b a80e0 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + bl 23cd98 │ │ │ │ + b a8024 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ ldr r1, [r6, #192] @ 0xc0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 a7e44 <_PyObject_GenericSetAttrWithDict@@Base+0xac> │ │ │ │ - ldr r2, [pc, #1756] @ a8614 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ + beq a7d88 <_PyObject_GenericSetAttrWithDict@@Base+0xac> │ │ │ │ + ldr r2, [pc, #1756] @ a8558 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a81d8 <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ + bne a811c <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt a81d8 <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ + bgt a811c <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl a87d0 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8714 <_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 a88e0 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8824 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ - bne a8200 <_PyObject_GenericSetAttrWithDict@@Base+0x468> │ │ │ │ + bne a8144 <_PyObject_GenericSetAttrWithDict@@Base+0x468> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a8000 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + beq a7f44 <_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] │ │ │ │ @@ -129584,109 +129537,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 357590 │ │ │ │ + bl 357e28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r5, r2] │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a8378 <_PyObject_GenericSetAttrWithDict@@Base+0x5e0> │ │ │ │ + bne a82bc <_PyObject_GenericSetAttrWithDict@@Base+0x5e0> │ │ │ │ cmp sl, #0 │ │ │ │ - bne a85cc <_PyObject_GenericSetAttrWithDict@@Base+0x834> │ │ │ │ + bne a8490 <_PyObject_GenericSetAttrWithDict@@Base+0x7b4> │ │ │ │ mov sl, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a8420 <_PyObject_GenericSetAttrWithDict@@Base+0x688> │ │ │ │ + bne a8364 <_PyObject_GenericSetAttrWithDict@@Base+0x688> │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ tst r2, #4 │ │ │ │ - bne a8224 <_PyObject_GenericSetAttrWithDict@@Base+0x48c> │ │ │ │ + bne a8168 <_PyObject_GenericSetAttrWithDict@@Base+0x48c> │ │ │ │ tst r2, #16 │ │ │ │ subne r5, r8, #12 │ │ │ │ - bne a8044 <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ + bne a7f88 <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r5, [r3, #144] @ 0x90 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a83f8 <_PyObject_GenericSetAttrWithDict@@Base+0x660> │ │ │ │ - blt a85e0 <_PyObject_GenericSetAttrWithDict@@Base+0x848> │ │ │ │ + beq a833c <_PyObject_GenericSetAttrWithDict@@Base+0x660> │ │ │ │ + blt a84a4 <_PyObject_GenericSetAttrWithDict@@Base+0x7c8> │ │ │ │ add r5, r8, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a83f8 <_PyObject_GenericSetAttrWithDict@@Base+0x660> │ │ │ │ + beq a833c <_PyObject_GenericSetAttrWithDict@@Base+0x660> │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a8290 <_PyObject_GenericSetAttrWithDict@@Base+0x4f8> │ │ │ │ + beq a81d4 <_PyObject_GenericSetAttrWithDict@@Base+0x4f8> │ │ │ │ cmp r9, #0 │ │ │ │ - beq a8364 <_PyObject_GenericSetAttrWithDict@@Base+0x5cc> │ │ │ │ + beq a82a8 <_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 a8114 <_PyObject_GenericSetAttrWithDict@@Base+0x37c> │ │ │ │ + beq a8058 <_PyObject_GenericSetAttrWithDict@@Base+0x37c> │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #1412] @ a8614 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ + ldr r3, [pc, #1412] @ a8558 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ cmp r2, r3 │ │ │ │ - bne a8124 <_PyObject_GenericSetAttrWithDict@@Base+0x38c> │ │ │ │ + bne a8068 <_PyObject_GenericSetAttrWithDict@@Base+0x38c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq a8124 <_PyObject_GenericSetAttrWithDict@@Base+0x38c> │ │ │ │ - bl 357730 │ │ │ │ + beq a8068 <_PyObject_GenericSetAttrWithDict@@Base+0x38c> │ │ │ │ + bl 357fd0 │ │ │ │ ldr r2, [fp, r0] │ │ │ │ ldr ip, [r1, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #1376] @ a8618 <_PyObject_GenericSetAttrWithDict@@Base+0x880> │ │ │ │ + ldr r2, [pc, #1376] @ a855c <_PyObject_GenericSetAttrWithDict@@Base+0x880> │ │ │ │ str r9, [sp] │ │ │ │ cmp ip, r2 │ │ │ │ mov r2, r4 │ │ │ │ - beq a8334 <_PyObject_GenericSetAttrWithDict@@Base+0x59c> │ │ │ │ - bl a0170 │ │ │ │ + beq a8278 <_PyObject_GenericSetAttrWithDict@@Base+0x59c> │ │ │ │ + bl a00b4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq a8254 <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ + beq a8198 <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ mov r5, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne a7ecc <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ + bne a7e10 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a80fc <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ + beq a8040 <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq a8520 <_PyObject_GenericSetAttrWithDict@@Base+0x788> │ │ │ │ + beq a84d0 <_PyObject_GenericSetAttrWithDict@@Base+0x7f4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a82e4 <_PyObject_GenericSetAttrWithDict@@Base+0x54c> │ │ │ │ + bne a8228 <_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] @ a8614 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ + ldr r3, [pc, #1272] @ a8558 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a8094 <_PyObject_GenericSetAttrWithDict@@Base+0x2fc> │ │ │ │ + beq a7fd8 <_PyObject_GenericSetAttrWithDict@@Base+0x2fc> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 8be14 │ │ │ │ + bl 8bd6c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne a80a0 <_PyObject_GenericSetAttrWithDict@@Base+0x308> │ │ │ │ + bne a7fe4 <_PyObject_GenericSetAttrWithDict@@Base+0x308> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2393c4 │ │ │ │ + bl 239384 │ │ │ │ mov r5, r0 │ │ │ │ - b a824c <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ - ldr fp, [pc, #1200] @ a860c <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ - bl 357730 │ │ │ │ + b a8190 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + ldr fp, [pc, #1200] @ a8550 <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -129701,464 +129654,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 a7de8 <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ + bne a7d2c <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl a5534 │ │ │ │ + bl a5478 │ │ │ │ cmp r0, #0 │ │ │ │ - blt a85c4 <_PyObject_GenericSetAttrWithDict@@Base+0x82c> │ │ │ │ - ldr fp, [pc, #1080] @ a860c <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ + blt a8548 <_PyObject_GenericSetAttrWithDict@@Base+0x86c> │ │ │ │ + ldr fp, [pc, #1080] @ a8550 <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b a7de8 <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ + b a7d2c <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl a88e0 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8824 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq a8000 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + beq a7f44 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ cmn r2, #1 │ │ │ │ - beq a8584 <_PyObject_GenericSetAttrWithDict@@Base+0x7ec> │ │ │ │ + beq a8464 <_PyObject_GenericSetAttrWithDict@@Base+0x788> │ │ │ │ cmp r3, #0 │ │ │ │ movne sl, #0 │ │ │ │ - bne a8420 <_PyObject_GenericSetAttrWithDict@@Base+0x688> │ │ │ │ + bne a8364 <_PyObject_GenericSetAttrWithDict@@Base+0x688> │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ mov sl, r3 │ │ │ │ tst r2, #4 │ │ │ │ - beq a8020 <_PyObject_GenericSetAttrWithDict@@Base+0x288> │ │ │ │ + beq a7f64 <_PyObject_GenericSetAttrWithDict@@Base+0x288> │ │ │ │ ldrb r3, [r8, #11] │ │ │ │ add r5, r8, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a83cc <_PyObject_GenericSetAttrWithDict@@Base+0x634> │ │ │ │ + beq a8310 <_PyObject_GenericSetAttrWithDict@@Base+0x634> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11cfd8 <_PyEval_CheckExceptTypeValid@@Base+0x1798> │ │ │ │ + bl 11cfd0 <_PyEval_CheckExceptTypeValid@@Base+0x1798> │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge a80d8 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ - ldr r3, [pc, #960] @ a861c <_PyObject_GenericSetAttrWithDict@@Base+0x884> │ │ │ │ + bge a801c <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ + ldr r3, [pc, #960] @ a8560 <_PyObject_GenericSetAttrWithDict@@Base+0x884> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a55c │ │ │ │ + bl 11a554 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a80d8 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ - ldr r3, [pc, #944] @ a8620 <_PyObject_GenericSetAttrWithDict@@Base+0x888> │ │ │ │ + beq a801c <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ + ldr r3, [pc, #944] @ a8564 <_PyObject_GenericSetAttrWithDict@@Base+0x888> │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #936] @ a8624 <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ + ldr r1, [pc, #936] @ a8568 <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ mov r3, r4 │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 119d90 │ │ │ │ - b a80d8 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ - bl 357730 │ │ │ │ + bl 119d88 │ │ │ │ + b a801c <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [fp, r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ - beq a82b8 <_PyObject_GenericSetAttrWithDict@@Base+0x520> │ │ │ │ + beq a81fc <_PyObject_GenericSetAttrWithDict@@Base+0x520> │ │ │ │ ldr r1, [r3, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne a8358 <_PyObject_GenericSetAttrWithDict@@Base+0x5c0> │ │ │ │ + bne a8284 <_PyObject_GenericSetAttrWithDict@@Base+0x5a8> │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #852] @ a8618 <_PyObject_GenericSetAttrWithDict@@Base+0x880> │ │ │ │ + ldr r1, [pc, #852] @ a855c <_PyObject_GenericSetAttrWithDict@@Base+0x880> │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 91a34 │ │ │ │ + bl 91978 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r5] │ │ │ │ - bne a8058 <_PyObject_GenericSetAttrWithDict@@Base+0x2c0> │ │ │ │ + bne a7f9c <_PyObject_GenericSetAttrWithDict@@Base+0x2c0> │ │ │ │ mvn r5, #0 │ │ │ │ - b a8254 <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ + b a8198 <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a8108 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ - ldr r2, [pc, #812] @ a8628 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ + bne a804c <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + ldr r2, [pc, #812] @ a856c <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a831c <_PyObject_GenericSetAttrWithDict@@Base+0x584> │ │ │ │ + beq a8260 <_PyObject_GenericSetAttrWithDict@@Base+0x584> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b a8108 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + b a804c <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ - b a7df4 <_PyObject_GenericSetAttrWithDict@@Base+0x5c> │ │ │ │ - bl 9cbf8 │ │ │ │ + b a7d38 <_PyObject_GenericSetAttrWithDict@@Base+0x5c> │ │ │ │ + bl 9cb3c │ │ │ │ mov r5, r0 │ │ │ │ - b a824c <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + b a8190 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + bl 189f04 <_PyUnicode_IsNumeric@@Base+0x590> │ │ │ │ + mov r1, r0 │ │ │ │ + b a8214 <_PyObject_GenericSetAttrWithDict@@Base+0x538> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - b a7ecc <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ - bl 189e00 <_PyUnicode_IsNumeric@@Base+0x590> │ │ │ │ - mov r1, r0 │ │ │ │ - b a82d0 <_PyObject_GenericSetAttrWithDict@@Base+0x538> │ │ │ │ + b a7e10 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23cd38 │ │ │ │ + bl 23cd04 │ │ │ │ mov r5, r0 │ │ │ │ - b a824c <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + b a8190 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r7] │ │ │ │ - bne a8000 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + bne a7f44 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b a8000 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + b a7f44 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl addfc │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a7eb8 <_PyObject_GenericSetAttrWithDict@@Base+0x120> │ │ │ │ + bne a7dfc <_PyObject_GenericSetAttrWithDict@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sl, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl 240d64 │ │ │ │ + bl 240d2c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne a7eb8 <_PyObject_GenericSetAttrWithDict@@Base+0x120> │ │ │ │ - b a7ecc <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ + bne a7dfc <_PyObject_GenericSetAttrWithDict@@Base+0x120> │ │ │ │ + b a7e10 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ ldr r0, [r8, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a84ac <_PyObject_GenericSetAttrWithDict@@Base+0x714> │ │ │ │ + beq a83f0 <_PyObject_GenericSetAttrWithDict@@Base+0x714> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - beq a8234 <_PyObject_GenericSetAttrWithDict@@Base+0x49c> │ │ │ │ + beq a8178 <_PyObject_GenericSetAttrWithDict@@Base+0x49c> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23cbc8 │ │ │ │ + bl 23cb94 │ │ │ │ mov r5, r0 │ │ │ │ - b a824c <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ - ldr r3, [pc, #544] @ a8620 <_PyObject_GenericSetAttrWithDict@@Base+0x888> │ │ │ │ + b a8190 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #544] @ a8564 <_PyObject_GenericSetAttrWithDict@@Base+0x888> │ │ │ │ cmp sl, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - beq a8554 <_PyObject_GenericSetAttrWithDict@@Base+0x7bc> │ │ │ │ - ldr r1, [pc, #536] @ a862c <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + beq a8504 <_PyObject_GenericSetAttrWithDict@@Base+0x828> │ │ │ │ + ldr r1, [pc, #536] @ a8570 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ mov r3, r4 │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ mvn r5, #0 │ │ │ │ - b a7ecc <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ + b a7e10 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ cmp r9, #0 │ │ │ │ - beq a8504 <_PyObject_GenericSetAttrWithDict@@Base+0x76c> │ │ │ │ + beq a8474 <_PyObject_GenericSetAttrWithDict@@Base+0x798> │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a824c <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + beq a8190 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne a824c <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ - ldr r2, [pc, #432] @ a8628 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ + bne a8190 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + ldr r2, [pc, #432] @ a856c <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r7, [r2, #1416] @ 0x588 │ │ │ │ ldr r9, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq a84a0 <_PyObject_GenericSetAttrWithDict@@Base+0x708> │ │ │ │ + beq a83e4 <_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 a824c <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + b a8190 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 108478 │ │ │ │ + bl 1084cc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq a82dc <_PyObject_GenericSetAttrWithDict@@Base+0x544> │ │ │ │ + beq a8220 <_PyObject_GenericSetAttrWithDict@@Base+0x544> │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - beq a8594 <_PyObject_GenericSetAttrWithDict@@Base+0x7fc> │ │ │ │ + beq a8448 <_PyObject_GenericSetAttrWithDict@@Base+0x76c> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23cbc8 │ │ │ │ + bl 23cb94 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a824c <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + beq a8190 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne a824c <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + bne a8190 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a824c <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a8190 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 11cfd0 <_PyEval_CheckExceptTypeValid@@Base+0x1798> │ │ │ │ + mov r5, r0 │ │ │ │ + b a8420 <_PyObject_GenericSetAttrWithDict@@Base+0x744> │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 11a908 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + b a7f4c <_PyObject_GenericSetAttrWithDict@@Base+0x270> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl f93a4 │ │ │ │ + bl f93f4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ - b a8454 <_PyObject_GenericSetAttrWithDict@@Base+0x6bc> │ │ │ │ + b a8398 <_PyObject_GenericSetAttrWithDict@@Base+0x6bc> │ │ │ │ + ldr r2, [sl, #4] │ │ │ │ + ldr r5, [r2, #140] @ 0x8c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne a7de0 <_PyObject_GenericSetAttrWithDict@@Base+0x104> │ │ │ │ + b a7f50 <_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 a7f88 <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #252] @ a8628 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ + ldr r2, [pc, #144] @ a856c <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a8548 <_PyObject_GenericSetAttrWithDict@@Base+0x7b0> │ │ │ │ + beq a84f8 <_PyObject_GenericSetAttrWithDict@@Base+0x81c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b a80fc <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ + b a8040 <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #208] @ a8630 <_PyObject_GenericSetAttrWithDict@@Base+0x898> │ │ │ │ + ldr r3, [pc, #100] @ a8574 <_PyObject_GenericSetAttrWithDict@@Base+0x898> │ │ │ │ mvn r5, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - ldreq r1, [pc, #200] @ a8634 <_PyObject_GenericSetAttrWithDict@@Base+0x89c> │ │ │ │ - ldrne r1, [pc, #180] @ a8624 <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ + ldreq r1, [pc, #92] @ a8578 <_PyObject_GenericSetAttrWithDict@@Base+0x89c> │ │ │ │ + ldrne r1, [pc, #72] @ a8568 <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ mov r3, r4 │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 119d90 │ │ │ │ - b a80e0 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 11a910 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - b a8008 <_PyObject_GenericSetAttrWithDict@@Base+0x270> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 11cfd8 <_PyEval_CheckExceptTypeValid@@Base+0x1798> │ │ │ │ - mov r5, r0 │ │ │ │ - b a84dc <_PyObject_GenericSetAttrWithDict@@Base+0x744> │ │ │ │ - ldr r3, [pc, #128] @ a8638 <_PyObject_GenericSetAttrWithDict@@Base+0x8a0> │ │ │ │ + bl 119d88 │ │ │ │ + b a8024 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + ldr r3, [pc, #64] @ a857c <_PyObject_GenericSetAttrWithDict@@Base+0x8a0> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #124] @ a863c <_PyObject_GenericSetAttrWithDict@@Base+0x8a4> │ │ │ │ + ldr r1, [pc, #60] @ a8580 <_PyObject_GenericSetAttrWithDict@@Base+0x8a4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ mvn r5, #0 │ │ │ │ - b a8108 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ - ldr r2, [sl, #4] │ │ │ │ - ldr r5, [r2, #140] @ 0x8c │ │ │ │ - cmp r5, #0 │ │ │ │ - bne a7e9c <_PyObject_GenericSetAttrWithDict@@Base+0x104> │ │ │ │ - b a800c <_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 a8044 <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ + b a804c <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq r4, r0, r0, ror #27 │ │ │ │ + andseq r4, r0, r0, lsr lr │ │ │ │ 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, asr #15 │ │ │ │ + eorseq r0, r6, r0, lsl #1 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq pc, r5, r8, ror #15 │ │ │ │ - muleq sl, r0, sp │ │ │ │ - eorseq pc, r5, ip, ror #14 │ │ │ │ + eorseq r0, r6, r8, lsr #1 │ │ │ │ + ldrdeq r7, [sl], -r4 │ │ │ │ + eorseq r0, r6, ip, lsr #32 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r4, lsl #14 │ │ │ │ + eorseq pc, r5, r4, asr #31 │ │ │ │ │ │ │ │ -000a8640 <_PyType_LookupRef@@Base>: │ │ │ │ +000a8584 <_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] @ a87c8 <_PyType_LookupRef@@Base+0x188> │ │ │ │ + ldr r3, [pc, #368] @ a870c <_PyType_LookupRef@@Base+0x188> │ │ │ │ ldr r2, [r0, #192] @ 0xc0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 a870c <_PyType_LookupRef@@Base+0xcc> │ │ │ │ + bne a8650 <_PyType_LookupRef@@Base+0xcc> │ │ │ │ ldr r3, [r6, #2812] @ 0xafc │ │ │ │ cmp r3, r8 │ │ │ │ - bne a870c <_PyType_LookupRef@@Base+0xcc> │ │ │ │ + bne a8650 <_PyType_LookupRef@@Base+0xcc> │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r5, r4 │ │ │ │ ldr r7, [r5, #2816] @ 0xb00 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a86fc <_PyType_LookupRef@@Base+0xbc> │ │ │ │ + beq a8640 <_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 a88e0 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8824 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ - beq a86c8 <_PyType_LookupRef@@Base+0x88> │ │ │ │ + beq a860c <_PyType_LookupRef@@Base+0x88> │ │ │ │ cmn r3, #1 │ │ │ │ - beq a87c0 <_PyType_LookupRef@@Base+0x180> │ │ │ │ + beq a8704 <_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] @ a87cc <_PyType_LookupRef@@Base+0x18c> │ │ │ │ + ldr r3, [pc, #184] @ a8710 <_PyType_LookupRef@@Base+0x18c> │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a86d4 <_PyType_LookupRef@@Base+0x94> │ │ │ │ + bne a8618 <_PyType_LookupRef@@Base+0x94> │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt a86d4 <_PyType_LookupRef@@Base+0x94> │ │ │ │ + bgt a8618 <_PyType_LookupRef@@Base+0x94> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl a87d0 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8714 <_PyType_LookupRef@@Base+0x190> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r8 │ │ │ │ ldr sl, [r7, #192] @ 0xc0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a88e0 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8824 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne a86f4 <_PyType_LookupRef@@Base+0xb4> │ │ │ │ + bne a8638 <_PyType_LookupRef@@Base+0xb4> │ │ │ │ cmp r9, #0 │ │ │ │ - beq a86c8 <_PyType_LookupRef@@Base+0x88> │ │ │ │ + beq a860c <_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 357590 │ │ │ │ + bl 357e28 │ │ │ │ str sl, [r5, r4] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a86c8 <_PyType_LookupRef@@Base+0x88> │ │ │ │ + beq a860c <_PyType_LookupRef@@Base+0x88> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a86c8 <_PyType_LookupRef@@Base+0x88> │ │ │ │ + bne a860c <_PyType_LookupRef@@Base+0x88> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a86c8 <_PyType_LookupRef@@Base+0x88> │ │ │ │ - bl 11a910 │ │ │ │ - b a86fc <_PyType_LookupRef@@Base+0xbc> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a860c <_PyType_LookupRef@@Base+0x88> │ │ │ │ + bl 11a908 │ │ │ │ + b a8640 <_PyType_LookupRef@@Base+0xbc> │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ ldr r3, [r1, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a87e4 <_PyType_LookupRef@@Base+0x1a4> │ │ │ │ + beq a8728 <_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 a88d4 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + beq a8818 <_PyType_LookupRef@@Base+0x294> │ │ │ │ ldrh r2, [r1, #206] @ 0xce │ │ │ │ cmp r2, #1000 @ 0x3e8 │ │ │ │ - bcs a88d4 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + bcs a8818 <_PyType_LookupRef@@Base+0x294> │ │ │ │ ldr r6, [r1, #168] @ 0xa8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [r6, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - ble a889c <_PyType_LookupRef@@Base+0x25c> │ │ │ │ + ble a87e0 <_PyType_LookupRef@@Base+0x25c> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - bl a87d0 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8714 <_PyType_LookupRef@@Base+0x190> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq a88d4 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + beq a8818 <_PyType_LookupRef@@Base+0x294> │ │ │ │ cmp r8, #1 │ │ │ │ - beq a8860 <_PyType_LookupRef@@Base+0x220> │ │ │ │ + beq a87a4 <_PyType_LookupRef@@Base+0x220> │ │ │ │ add r6, r6, #12 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r5 │ │ │ │ - bl a87d0 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8714 <_PyType_LookupRef@@Base+0x190> │ │ │ │ cmp r0, #0 │ │ │ │ - beq a88d4 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + beq a8818 <_PyType_LookupRef@@Base+0x294> │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r8 │ │ │ │ - bne a8840 <_PyType_LookupRef@@Base+0x200> │ │ │ │ + bne a8784 <_PyType_LookupRef@@Base+0x200> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - beq a88a4 <_PyType_LookupRef@@Base+0x264> │ │ │ │ - ldr r2, [pc, #104] @ a88dc <_PyType_LookupRef@@Base+0x29c> │ │ │ │ + beq a87e8 <_PyType_LookupRef@@Base+0x264> │ │ │ │ + ldr r2, [pc, #104] @ a8820 <_PyType_LookupRef@@Base+0x29c> │ │ │ │ ldr r3, [r2, #1520] @ 0x5f0 │ │ │ │ cmp r3, #131072 @ 0x20000 │ │ │ │ - bcs a88d4 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + bcs a8818 <_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 a88cc <_PyType_LookupRef@@Base+0x28c> │ │ │ │ + b a8810 <_PyType_LookupRef@@Base+0x28c> │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - bne a886c <_PyType_LookupRef@@Base+0x22c> │ │ │ │ + bne a87b0 <_PyType_LookupRef@@Base+0x22c> │ │ │ │ add r0, r5, #40960 @ 0xa000 │ │ │ │ ldr r3, [r0, #2804] @ 0xaf4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a88d4 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + beq a8818 <_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 │ │ │ │ @@ -130166,72 +130119,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] @ a8b50 <_PyType_LookupRef@@Base+0x510> │ │ │ │ + ldr r3, [pc, #600] @ a8a94 <_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 a8a78 <_PyType_LookupRef@@Base+0x438> │ │ │ │ + bne a89bc <_PyType_LookupRef@@Base+0x438> │ │ │ │ ldr r9, [r6, #12] │ │ │ │ cmn r9, #1 │ │ │ │ - beq a8a78 <_PyType_LookupRef@@Base+0x438> │ │ │ │ + beq a89bc <_PyType_LookupRef@@Base+0x438> │ │ │ │ ldr r7, [r4, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq a8aa0 <_PyType_LookupRef@@Base+0x460> │ │ │ │ + beq a89e4 <_PyType_LookupRef@@Base+0x460> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8a68 <_PyType_LookupRef@@Base+0x428> │ │ │ │ + beq a89ac <_PyType_LookupRef@@Base+0x428> │ │ │ │ ldr sl, [r7, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp sl, #0 │ │ │ │ str r3, [r7] │ │ │ │ - ble a8998 <_PyType_LookupRef@@Base+0x358> │ │ │ │ - ldr fp, [pc, #516] @ a8b54 <_PyType_LookupRef@@Base+0x514> │ │ │ │ + ble a88dc <_PyType_LookupRef@@Base+0x358> │ │ │ │ + ldr fp, [pc, #516] @ a8a98 <_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 a89d0 <_PyType_LookupRef@@Base+0x390> │ │ │ │ + bne a8914 <_PyType_LookupRef@@Base+0x390> │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ - bl 9b3d4 │ │ │ │ + bl 9b318 │ │ │ │ cmn r0, #3 │ │ │ │ - beq a8a44 <_PyType_LookupRef@@Base+0x404> │ │ │ │ + beq a8988 <_PyType_LookupRef@@Base+0x404> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne a8a50 <_PyType_LookupRef@@Base+0x410> │ │ │ │ + bne a8994 <_PyType_LookupRef@@Base+0x410> │ │ │ │ cmp r5, sl │ │ │ │ - bne a8954 <_PyType_LookupRef@@Base+0x314> │ │ │ │ + bne a8898 <_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 a89c4 <_PyType_LookupRef@@Base+0x384> │ │ │ │ + beq a8908 <_PyType_LookupRef@@Base+0x384> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq a8a94 <_PyType_LookupRef@@Base+0x454> │ │ │ │ + beq a89d8 <_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 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -130248,52 +130201,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 9b3d4 │ │ │ │ + bl 9b318 │ │ │ │ cmn r0, #3 │ │ │ │ - bne a8980 <_PyType_LookupRef@@Base+0x340> │ │ │ │ + bne a88c4 <_PyType_LookupRef@@Base+0x340> │ │ │ │ mvn r3, #0 │ │ │ │ mov r4, #0 │ │ │ │ - b a89a0 <_PyType_LookupRef@@Base+0x360> │ │ │ │ + b a88e4 <_PyType_LookupRef@@Base+0x360> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r3, #0 │ │ │ │ - b a89a0 <_PyType_LookupRef@@Base+0x360> │ │ │ │ + b a88e4 <_PyType_LookupRef@@Base+0x360> │ │ │ │ ldr sl, [r7, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - bgt a8948 <_PyType_LookupRef@@Base+0x308> │ │ │ │ - b a8998 <_PyType_LookupRef@@Base+0x358> │ │ │ │ + bgt a888c <_PyType_LookupRef@@Base+0x308> │ │ │ │ + b a88dc <_PyType_LookupRef@@Base+0x358> │ │ │ │ mov r0, r6 │ │ │ │ - bl 8be14 │ │ │ │ + bl 8bd6c │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne a891c <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ + bne a8860 <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ mvn r3, #0 │ │ │ │ - b a8ab8 <_PyType_LookupRef@@Base+0x478> │ │ │ │ + b a89fc <_PyType_LookupRef@@Base+0x478> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a89c4 <_PyType_LookupRef@@Base+0x384> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a8908 <_PyType_LookupRef@@Base+0x384> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne a8ac8 <_PyType_LookupRef@@Base+0x488> │ │ │ │ + bne a8a0c <_PyType_LookupRef@@Base+0x488> │ │ │ │ tst r3, #8192 @ 0x2000 │ │ │ │ - beq a8b30 <_PyType_LookupRef@@Base+0x4f0> │ │ │ │ + beq a8a74 <_PyType_LookupRef@@Base+0x4f0> │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, #0 │ │ │ │ str r3, [r2] │ │ │ │ - b a89c4 <_PyType_LookupRef@@Base+0x384> │ │ │ │ - ldr r3, [pc, #132] @ a8b54 <_PyType_LookupRef@@Base+0x514> │ │ │ │ - bl 357730 │ │ │ │ + b a8908 <_PyType_LookupRef@@Base+0x384> │ │ │ │ + ldr r3, [pc, #132] @ a8a98 <_PyType_LookupRef@@Base+0x514> │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -130309,23 +130262,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 a8ab4 <_PyType_LookupRef@@Base+0x474> │ │ │ │ + bne a89f8 <_PyType_LookupRef@@Base+0x474> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5534 │ │ │ │ + bl a5478 │ │ │ │ cmp r0, #0 │ │ │ │ - blt a8a8c <_PyType_LookupRef@@Base+0x44c> │ │ │ │ + blt a89d0 <_PyType_LookupRef@@Base+0x44c> │ │ │ │ ldr r7, [r4, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq a8ab4 <_PyType_LookupRef@@Base+0x474> │ │ │ │ - b a8928 <_PyType_LookupRef@@Base+0x2e8> │ │ │ │ + beq a89f8 <_PyType_LookupRef@@Base+0x474> │ │ │ │ + b a886c <_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] │ │ │ │ @@ -130334,204 +130287,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 a8bec <_PyType_LookupRef@@Base+0x5ac> │ │ │ │ + beq a8b30 <_PyType_LookupRef@@Base+0x5ac> │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #152] @ a8c38 <_PyType_LookupRef@@Base+0x5f8> │ │ │ │ + ldr r2, [pc, #152] @ a8b7c <_PyType_LookupRef@@Base+0x5f8> │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a8bfc <_PyType_LookupRef@@Base+0x5bc> │ │ │ │ + bne a8b40 <_PyType_LookupRef@@Base+0x5bc> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq a8bfc <_PyType_LookupRef@@Base+0x5bc> │ │ │ │ - ldr r2, [pc, #124] @ a8c3c <_PyType_LookupRef@@Base+0x5fc> │ │ │ │ - bl 357730 │ │ │ │ + beq a8b40 <_PyType_LookupRef@@Base+0x5bc> │ │ │ │ + ldr r2, [pc, #124] @ a8b80 <_PyType_LookupRef@@Base+0x5fc> │ │ │ │ + bl 357fd0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr ip, [r1, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #108] @ a8c40 <_PyType_LookupRef@@Base+0x600> │ │ │ │ + ldr r2, [pc, #108] @ a8b84 <_PyType_LookupRef@@Base+0x600> │ │ │ │ str r5, [sp] │ │ │ │ cmp ip, r2 │ │ │ │ mov r2, r4 │ │ │ │ - beq a8c2c <_PyType_LookupRef@@Base+0x5ec> │ │ │ │ - bl a0170 │ │ │ │ + beq a8b70 <_PyType_LookupRef@@Base+0x5ec> │ │ │ │ + bl a00b4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #68] @ a8c38 <_PyType_LookupRef@@Base+0x5f8> │ │ │ │ + ldr r3, [pc, #68] @ a8b7c <_PyType_LookupRef@@Base+0x5f8> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a8bac <_PyType_LookupRef@@Base+0x56c> │ │ │ │ + beq a8af0 <_PyType_LookupRef@@Base+0x56c> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 8be14 │ │ │ │ + bl 8bd6c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne a8bb8 <_PyType_LookupRef@@Base+0x578> │ │ │ │ + bne a8afc <_PyType_LookupRef@@Base+0x578> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 2393c4 │ │ │ │ - bl 9cbf8 │ │ │ │ + b 239384 │ │ │ │ + bl 9cb3c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ │ │ │ │ -000a8c44 : │ │ │ │ +000a8b88 : │ │ │ │ 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 9ddd8 │ │ │ │ + bl 9dd1c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a8ca4 │ │ │ │ + beq a8be8 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #76] @ a8cc0 │ │ │ │ + ldr r1, [pc, #76] @ a8c04 │ │ │ │ mov r2, r4 │ │ │ │ - bl a7b00 │ │ │ │ + bl a7a44 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a8ca4 │ │ │ │ + bne a8be8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8c9c │ │ │ │ + beq a8be0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a8cb4 │ │ │ │ + beq a8bf8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ mvn r5, #0 │ │ │ │ - b a8c9c │ │ │ │ + b a8be0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a8c9c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a8be0 │ │ │ │ subseq sl, r7, r8, lsr #5 │ │ │ │ │ │ │ │ -000a8cc4 : │ │ │ │ +000a8c08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #52] @ a8d10 │ │ │ │ + ldr r1, [pc, #52] @ a8c54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne a8cf0 │ │ │ │ + bne a8c34 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl addfc │ │ │ │ + bl add90 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a8ce8 │ │ │ │ - ldr r1, [pc, #16] @ a8d14 │ │ │ │ - ldr r0, [pc, #16] @ a8d18 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne a8c2c │ │ │ │ + ldr r1, [pc, #16] @ a8c58 │ │ │ │ + ldr r0, [pc, #16] @ a8c5c │ │ │ │ + bl 2dfc1c <_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, lsr #18 │ │ │ │ + eorseq r1, r6, r8, ror #3 │ │ │ │ │ │ │ │ -000a8d1c : │ │ │ │ +000a8c60 : │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a8d38 │ │ │ │ + beq a8c7c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq a8d38 │ │ │ │ - b a8d64 │ │ │ │ + beq a8c7c │ │ │ │ + b a8ca8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #12] @ a8d5c │ │ │ │ - ldr r0, [pc, #12] @ a8d60 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #12] @ a8ca0 │ │ │ │ + ldr r0, [pc, #12] @ a8ca4 │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eorseq fp, r5, ip, lsl #15 │ │ │ │ + eorseq ip, r5, ip, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r7, [pc, #1332] @ a92b0 │ │ │ │ + ldr r7, [pc, #1332] @ a91f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r2, [r7, r0] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ sub sp, sp, #20 │ │ │ │ - beq a90a0 │ │ │ │ + beq a8fe4 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a9140 │ │ │ │ + bne a9084 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ - ldr r2, [pc, #1280] @ a92b4 │ │ │ │ + ldr r2, [pc, #1280] @ a91f8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne a9220 │ │ │ │ + bne a9164 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - ldr r2, [pc, #1268] @ a92b8 │ │ │ │ + ldr r2, [pc, #1268] @ a91fc │ │ │ │ ldr r0, [r1, #16] │ │ │ │ lsl r0, r0, #1 │ │ │ │ smull ip, r2, r0, r2 │ │ │ │ sub r2, r2, r0, asr #31 │ │ │ │ cmp r3, r2 │ │ │ │ - blt a9220 │ │ │ │ + blt a9164 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a90fc │ │ │ │ + beq a9040 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ mov r2, #1 │ │ │ │ lsl r3, r2, r3 │ │ │ │ lsl r2, r2, r0 │ │ │ │ - ldr r0, [pc, #1212] @ a92bc │ │ │ │ + ldr r0, [pc, #1212] @ a9200 │ │ │ │ lsl r3, r3, #1 │ │ │ │ umull ip, r3, r0, r3 │ │ │ │ add r2, r2, #20 │ │ │ │ lsr r3, r3, #1 │ │ │ │ adds r2, r2, r3, lsl #3 │ │ │ │ - bmi a9134 │ │ │ │ - ldr r8, [pc, #1188] @ a92c0 │ │ │ │ - ldr r0, [pc, #1188] @ a92c4 │ │ │ │ + bmi a9078 │ │ │ │ + ldr r8, [pc, #1188] @ a9204 │ │ │ │ + ldr r0, [pc, #1188] @ a9208 │ │ │ │ ldr r3, [r8, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne a90d8 │ │ │ │ + bne a901c │ │ │ │ sub r3, r2, #1 │ │ │ │ add r0, r6, #4096 @ 0x1000 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ ldr r9, [r0, #1528] @ 0x5f8 │ │ │ │ - bcs a905c │ │ │ │ + bcs a8fa0 │ │ │ │ lsr ip, r3, #3 │ │ │ │ ldr r3, [r9, ip, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq a90bc │ │ │ │ + beq a9000 │ │ │ │ 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 a8ffc │ │ │ │ + beq a8f40 │ │ │ │ mov r0, r5 │ │ │ │ bl 29cdc │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r2 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr r8, [r5, #16] │ │ │ │ @@ -130544,60 +130497,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 a8eec │ │ │ │ - b a8f34 │ │ │ │ + bgt a8e30 │ │ │ │ + b a8e78 │ │ │ │ str r9, [r3] │ │ │ │ ldr r3, [lr] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a8f18 │ │ │ │ + bne a8e5c │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r8, ip │ │ │ │ add r1, r1, r0 │ │ │ │ add r2, r2, r0 │ │ │ │ - beq a8f34 │ │ │ │ + beq a8e78 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a8ed8 │ │ │ │ + beq a8e1c │ │ │ │ ldr lr, [r3] │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ add r9, lr, #1 │ │ │ │ ldr lr, [r2] │ │ │ │ - bne a8ec8 │ │ │ │ + bne a8e0c │ │ │ │ ldr r3, [lr] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8ed8 │ │ │ │ + beq a8e1c │ │ │ │ add ip, ip, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r8, ip │ │ │ │ add r1, r1, r0 │ │ │ │ add r2, r2, r0 │ │ │ │ str r3, [lr] │ │ │ │ - bne a8eec │ │ │ │ - bl 357730 │ │ │ │ + bne a8e30 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2416] @ 0x970 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a9040 │ │ │ │ + ble a8f84 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r3, #2416] @ 0x970 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r8, [r3, #2096] @ 0x830 │ │ │ │ - ldr r2, [pc, #864] @ a92c8 │ │ │ │ + ldr r2, [pc, #864] @ a920c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r8] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a91ec │ │ │ │ + bne a9130 │ │ │ │ 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 │ │ │ │ @@ -130607,16 +130560,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 a8ff0 │ │ │ │ - bl 357730 │ │ │ │ + beq a8f34 │ │ │ │ + bl 357fd0 │ │ │ │ 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] │ │ │ │ @@ -130629,110 +130582,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 a8e70 │ │ │ │ + bcc a8db4 │ │ │ │ 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 a905c │ │ │ │ + beq a8fa0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b a8e70 │ │ │ │ - ldr r0, [pc, #644] @ a92cc │ │ │ │ - bl 91b78 <_PyObject_GC_New@@Base> │ │ │ │ + b a8db4 │ │ │ │ + ldr r0, [pc, #644] @ a9210 │ │ │ │ + bl 91abc <_PyObject_GC_New@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne a8f78 │ │ │ │ + bne a8ebc │ │ │ │ mov r0, r5 │ │ │ │ - bl 23e008 │ │ │ │ - b a9138 │ │ │ │ + bl 23dfd0 │ │ │ │ + b a907c │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #616] @ a92d0 │ │ │ │ + ldr r1, [pc, #616] @ a9214 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a9204 │ │ │ │ + bne a9148 │ │ │ │ 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 a9134 │ │ │ │ + beq a9078 │ │ │ │ ldr r3, [r9, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, #800] @ 0x320 │ │ │ │ - b a9038 │ │ │ │ - ldr r1, [pc, #556] @ a92d4 │ │ │ │ + b a8f7c │ │ │ │ + ldr r1, [pc, #556] @ a9218 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bl 91a34 │ │ │ │ + bl 91978 │ │ │ │ mov r8, r0 │ │ │ │ - b a8ff0 │ │ │ │ + b a8f34 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 92094 │ │ │ │ + bl 91fd8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b a9030 │ │ │ │ + b a8f74 │ │ │ │ ldr r0, [r8, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a9134 │ │ │ │ + beq a9078 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b a8e70 │ │ │ │ + b a8db4 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ mov r3, #1 │ │ │ │ lsl r0, r3, r0 │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ - ldr ip, [pc, #424] @ a92bc │ │ │ │ + ldr ip, [pc, #424] @ a9200 │ │ │ │ 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 a8e14 │ │ │ │ - bl 29e454 │ │ │ │ + bge a8d58 │ │ │ │ + bl 29e8dc │ │ │ │ mov r8, #0 │ │ │ │ - b a8ff0 │ │ │ │ - bl 2ba204 │ │ │ │ + b a8f34 │ │ │ │ + bl 2ba68c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a92a4 │ │ │ │ - ldr r0, [pc, #376] @ a92cc │ │ │ │ - bl 91b78 <_PyObject_GC_New@@Base> │ │ │ │ + beq a91e8 │ │ │ │ + ldr r0, [pc, #376] @ a9210 │ │ │ │ + bl 91abc <_PyObject_GC_New@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a9298 │ │ │ │ + beq a91dc │ │ │ │ ldrb ip, [r5] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ cmp ip, r2 │ │ │ │ add r2, r2, #1 │ │ │ │ - bls a9194 │ │ │ │ + bls a90d8 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq a9168 │ │ │ │ + beq a90ac │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ add r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ - b a9168 │ │ │ │ + b a90ac │ │ │ │ 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] │ │ │ │ @@ -130745,564 +130698,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 a8fc0 │ │ │ │ - b a8ff0 │ │ │ │ - ldr r1, [pc, #228] @ a92d8 │ │ │ │ + bne a8f04 │ │ │ │ + b a8f34 │ │ │ │ + ldr r1, [pc, #228] @ a921c │ │ │ │ cmp r3, r1 │ │ │ │ - bne a9284 │ │ │ │ + bne a91c8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18e26c │ │ │ │ - b a8f78 │ │ │ │ + bl 18e370 │ │ │ │ + b a8ebc │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b a9088 │ │ │ │ + b a8fcc │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #168] @ a92d4 │ │ │ │ + ldr r1, [pc, #168] @ a9218 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bl 91a34 │ │ │ │ + bl 91978 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a9138 │ │ │ │ + beq a907c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl afb90 │ │ │ │ + bl afb24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a8ff0 │ │ │ │ + beq a8f34 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a9138 │ │ │ │ + beq a907c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne a9138 │ │ │ │ + bne a907c │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a9138 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a907c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b a8f78 │ │ │ │ + b a8ebc │ │ │ │ mov r0, r5 │ │ │ │ - bl 99c64 │ │ │ │ - b a9138 │ │ │ │ + bl 99ba8 │ │ │ │ + b a907c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 29e454 │ │ │ │ + b 29e8dc │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq r8, r9, r4, asr r7 │ │ │ │ + andseq r8, r9, r0, lsr #6 │ │ │ │ ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ - bge feb53d70 <__bss_end__@@Base+0xfe58ee28> │ │ │ │ + bge feb53cb4 <__bss_end__@@Base+0xfe58ed6c> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, ror pc │ │ │ │ + andeq r1, r9, r0, asr #29 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - andeq fp, r8, ip, lsl r0 │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ │ │ │ │ -000a92dc <_PyObject_New@@Base>: │ │ │ │ +000a9220 <_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 a9464 <_PyObject_New@@Base+0x188> │ │ │ │ - ldr r7, [pc, #384] @ a9480 <_PyObject_New@@Base+0x1a4> │ │ │ │ - ldr r2, [pc, #384] @ a9484 <_PyObject_New@@Base+0x1a8> │ │ │ │ + blt a93a8 <_PyObject_New@@Base+0x188> │ │ │ │ + ldr r7, [pc, #384] @ a93c4 <_PyObject_New@@Base+0x1a4> │ │ │ │ + ldr r2, [pc, #384] @ a93c8 <_PyObject_New@@Base+0x1a8> │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a9450 <_PyObject_New@@Base+0x174> │ │ │ │ - ldr r3, [pc, #368] @ a9488 <_PyObject_New@@Base+0x1ac> │ │ │ │ - bl 357730 │ │ │ │ + bne a9394 <_PyObject_New@@Base+0x174> │ │ │ │ + ldr r3, [pc, #368] @ a93cc <_PyObject_New@@Base+0x1ac> │ │ │ │ + bl 357fd0 │ │ │ │ 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 a93d4 <_PyObject_New@@Base+0xf8> │ │ │ │ + bcs a9318 <_PyObject_New@@Base+0xf8> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r8, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq a9440 <_PyObject_New@@Base+0x164> │ │ │ │ + beq a9384 <_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 a9398 <_PyObject_New@@Base+0xbc> │ │ │ │ + beq a92dc <_PyObject_New@@Base+0xbc> │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r2, [pc, #280] @ a948c <_PyObject_New@@Base+0x1b0> │ │ │ │ + ldr r2, [pc, #280] @ a93d0 <_PyObject_New@@Base+0x1b0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r4, [r5, #4] │ │ │ │ - bne a9410 <_PyObject_New@@Base+0x134> │ │ │ │ + bne a9354 <_PyObject_New@@Base+0x134> │ │ │ │ ldr r6, [r2, #1416] @ 0x588 │ │ │ │ mov r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a942c <_PyObject_New@@Base+0x150> │ │ │ │ + bne a9370 <_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 a9368 <_PyObject_New@@Base+0x8c> │ │ │ │ + bhi a92ac <_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 a9368 <_PyObject_New@@Base+0x8c> │ │ │ │ + bne a92ac <_PyObject_New@@Base+0x8c> │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #176] @ a9490 <_PyObject_New@@Base+0x1b4> │ │ │ │ + ldr r2, [pc, #176] @ a93d4 <_PyObject_New@@Base+0x1b4> │ │ │ │ cmp r3, r2 │ │ │ │ - bne a946c <_PyObject_New@@Base+0x190> │ │ │ │ + bne a93b0 <_PyObject_New@@Base+0x190> │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a9464 <_PyObject_New@@Base+0x188> │ │ │ │ + beq a93a8 <_PyObject_New@@Base+0x188> │ │ │ │ ldr r3, [r8, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, #800] @ 0x320 │ │ │ │ - b a9368 <_PyObject_New@@Base+0x8c> │ │ │ │ + b a92ac <_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 a9390 <_PyObject_New@@Base+0xb4> │ │ │ │ + beq a92d4 <_PyObject_New@@Base+0xb4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a9390 <_PyObject_New@@Base+0xb4> │ │ │ │ + b a92d4 <_PyObject_New@@Base+0xb4> │ │ │ │ mov r0, r8 │ │ │ │ - bl 92094 │ │ │ │ + bl 91fd8 │ │ │ │ mov r5, r0 │ │ │ │ - b a93cc <_PyObject_New@@Base+0xf0> │ │ │ │ + b a9310 <_PyObject_New@@Base+0xf0> │ │ │ │ ldr r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a9368 <_PyObject_New@@Base+0x8c> │ │ │ │ + bne a92ac <_PyObject_New@@Base+0x8c> │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29e454 │ │ │ │ + b 29e8dc │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b a93f8 <_PyObject_New@@Base+0x11c> │ │ │ │ + b a933c <_PyObject_New@@Base+0x11c> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, ror pc │ │ │ │ + andeq r1, r9, r0, asr #29 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, lsl r0 │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ │ │ │ │ -000a9494 : │ │ │ │ +000a93d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a94fc │ │ │ │ + beq a9440 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9ddd8 │ │ │ │ + bl 9dd1c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a9500 │ │ │ │ + beq a9444 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl a9508 │ │ │ │ + bl a944c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq a94f4 │ │ │ │ + beq a9438 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a94f4 │ │ │ │ + bne a9438 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 348b64 │ │ │ │ + bl 3493fc │ │ │ │ mov r5, #0 │ │ │ │ - b a94f4 │ │ │ │ + b a9438 │ │ │ │ │ │ │ │ -000a9508 : │ │ │ │ +000a944c : │ │ │ │ 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 a9690 │ │ │ │ + beq a95d4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a9558 │ │ │ │ + beq a949c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a9558 │ │ │ │ + beq a949c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a95bc │ │ │ │ + beq a9500 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a95bc │ │ │ │ + beq a9500 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a96a8 │ │ │ │ + beq a95ec │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a96a8 │ │ │ │ - ldr r3, [pc, #300] @ a96c0 │ │ │ │ + beq a95ec │ │ │ │ + ldr r3, [pc, #300] @ a9604 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f9b8 │ │ │ │ + bl 11fa1c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq a9698 │ │ │ │ + beq a95dc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 135894 │ │ │ │ + b 135914 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge a9678 │ │ │ │ - ldr r3, [pc, #244] @ a96c4 │ │ │ │ + bge a95bc │ │ │ │ + ldr r3, [pc, #244] @ a9608 │ │ │ │ cmp r5, r3 │ │ │ │ - beq a9640 │ │ │ │ - ldr r1, [pc, #236] @ a96c8 │ │ │ │ + beq a9584 │ │ │ │ + ldr r1, [pc, #236] @ a960c │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl f3ff8 │ │ │ │ + bl f4060 │ │ │ │ cmp r0, #0 │ │ │ │ - blt a9670 │ │ │ │ + blt a95b4 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - ldr r3, [pc, #212] @ a96cc │ │ │ │ + ldr r3, [pc, #212] @ a9610 │ │ │ │ cmp r6, r3 │ │ │ │ cmpne r6, #0 │ │ │ │ - beq a9654 │ │ │ │ + beq a9598 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 118af0 │ │ │ │ + bl 118ae8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq a9634 │ │ │ │ + beq a9578 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a9634 │ │ │ │ + bne a9578 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 1878e8 │ │ │ │ + b 1879ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b2a8 │ │ │ │ - ldr r3, [pc, #108] @ a96d0 │ │ │ │ - ldr r1, [pc, #108] @ a96d4 │ │ │ │ + bl 9b1ec │ │ │ │ + ldr r3, [pc, #108] @ a9614 │ │ │ │ + ldr r1, [pc, #108] @ a9618 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ mov r4, #0 │ │ │ │ - b a9634 │ │ │ │ - ldr r3, [pc, #80] @ a96d0 │ │ │ │ + b a9578 │ │ │ │ + ldr r3, [pc, #80] @ a9614 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #80] @ a96d8 │ │ │ │ + ldr r1, [pc, #80] @ a961c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ - b a9670 │ │ │ │ - bl 348b64 │ │ │ │ - b a9670 │ │ │ │ - bl a55e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq a95a8 │ │ │ │ - b a9670 │ │ │ │ - ldr r0, [pc, #32] @ a96d0 │ │ │ │ + bl 1177f0 │ │ │ │ + b a95b4 │ │ │ │ + bl 3493fc │ │ │ │ + b a95b4 │ │ │ │ + bl a552c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a94ec │ │ │ │ + b a95b4 │ │ │ │ + ldr r0, [pc, #32] @ a9614 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #36] @ a96dc │ │ │ │ + ldr r1, [pc, #36] @ a9620 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1177f8 │ │ │ │ - b a9670 │ │ │ │ + bl 1177f0 │ │ │ │ + b a95b4 │ │ │ │ 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, ror r9 │ │ │ │ - mlaseq r6, r8, r9, r0 │ │ │ │ - eorseq r0, r6, r4, asr #18 │ │ │ │ + eorseq r1, r6, r4, lsr r2 │ │ │ │ + eorseq r1, r6, r8, asr r2 │ │ │ │ + eorseq r1, r6, r4, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #376] @ a9870 │ │ │ │ + ldr r3, [pc, #376] @ a97b4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bne a975c │ │ │ │ + bne a96a0 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq a975c │ │ │ │ + beq a96a0 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b3d4 │ │ │ │ + bl 9b318 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a978c │ │ │ │ + beq a96d0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a9800 │ │ │ │ + beq a9744 │ │ │ │ add r3, r3, #1 │ │ │ │ cmn r0, #3 │ │ │ │ str r3, [r5] │ │ │ │ - beq a97f8 │ │ │ │ + beq a973c │ │ │ │ cmn r0, #1 │ │ │ │ - beq a9794 │ │ │ │ + beq a96d8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be14 │ │ │ │ + bl 8bd6c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq a97f8 │ │ │ │ + beq a973c │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b3d4 │ │ │ │ + bl 9b318 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a972c │ │ │ │ + bne a9670 │ │ │ │ cmn r0, #3 │ │ │ │ - beq a97f8 │ │ │ │ - ldr r3, [pc, #216] @ a9874 │ │ │ │ + beq a973c │ │ │ │ + ldr r3, [pc, #216] @ a97b8 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a980c │ │ │ │ - ldr r2, [pc, #204] @ a9878 │ │ │ │ - bl 357730 │ │ │ │ + bne a9750 │ │ │ │ + ldr r2, [pc, #204] @ a97bc │ │ │ │ + bl 357fd0 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl a2970 │ │ │ │ + bl a28b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a97f8 │ │ │ │ - ldr r3, [pc, #172] @ a987c │ │ │ │ + beq a973c │ │ │ │ + ldr r3, [pc, #172] @ a97c0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 118110 <_PyUnicodeWriter_WriteStr@@Base+0x138> │ │ │ │ + bl 118108 <_PyUnicodeWriter_WriteStr@@Base+0x138> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a97f8 │ │ │ │ + beq a973c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a9864 │ │ │ │ + beq a97a8 │ │ │ │ mov r5, #0 │ │ │ │ - b a9750 │ │ │ │ + b a9694 │ │ │ │ cmn r0, #3 │ │ │ │ - bne a9748 │ │ │ │ - b a97f8 │ │ │ │ + bne a968c │ │ │ │ + b a973c │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #104] @ a9880 │ │ │ │ - bl b8d38 <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #104] @ a97c4 │ │ │ │ + bl b8cc4 <_PyObject_LookupSpecial@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a9854 │ │ │ │ + beq a9798 │ │ │ │ mov r1, r4 │ │ │ │ - bl 118af0 │ │ │ │ + bl 118ae8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq a9750 │ │ │ │ + beq a9694 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a9750 │ │ │ │ + bne a9694 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a9750 │ │ │ │ - bl a55e8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a9694 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a97a4 │ │ │ │ - b a97f8 │ │ │ │ + beq a96e8 │ │ │ │ + b a973c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a97f8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a973c │ │ │ │ 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] @ a9a18 │ │ │ │ - ldr r2, [pc, #380] @ a9a1c │ │ │ │ + ldr r7, [pc, #380] @ a995c │ │ │ │ + ldr r2, [pc, #380] @ a9960 │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a99b8 │ │ │ │ - ldr r3, [pc, #364] @ a9a20 │ │ │ │ - bl 357730 │ │ │ │ + bne a98fc │ │ │ │ + ldr r3, [pc, #364] @ a9964 │ │ │ │ + bl 357fd0 │ │ │ │ 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 a9970 │ │ │ │ + beq a98b4 │ │ │ │ ldm r3, {r2, r4} │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a991c │ │ │ │ + bne a9860 │ │ │ │ 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] @ a9a24 │ │ │ │ + ldr r3, [pc, #256] @ a9968 │ │ │ │ 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] @ a9a28 │ │ │ │ + ldr r2, [pc, #228] @ a996c │ │ │ │ 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 a99d8 │ │ │ │ + bne a991c │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 92094 │ │ │ │ + bl 91fd8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a991c │ │ │ │ + bne a9860 │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #156] @ a9a2c │ │ │ │ + ldr r2, [pc, #156] @ a9970 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a99f0 │ │ │ │ + bne a9934 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a99cc │ │ │ │ + beq a9910 │ │ │ │ ldr r3, [r6, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #800] @ 0x320 │ │ │ │ - b a991c │ │ │ │ + b a9860 │ │ │ │ ldr r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a991c │ │ │ │ - bl 29e454 │ │ │ │ + bne a9860 │ │ │ │ + bl 29e8dc │ │ │ │ mov r4, #0 │ │ │ │ - b a9968 │ │ │ │ - ldr r1, [pc, #80] @ a9a30 │ │ │ │ + b a98ac │ │ │ │ + ldr r1, [pc, #80] @ a9974 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a9a04 │ │ │ │ + bne a9948 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e26c │ │ │ │ - b a9964 │ │ │ │ + bl 18e370 │ │ │ │ + b a98a8 │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b a99a0 │ │ │ │ + b a98e4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a9964 │ │ │ │ + b a98a8 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, ror pc │ │ │ │ + andeq r1, r9, r0, asr #29 │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, lsl r0 │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ │ │ │ │ -000a9a34 : │ │ │ │ +000a9978 : │ │ │ │ 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 a9a6c │ │ │ │ + bl a99b0 │ │ │ │ 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 │ │ │ │ @@ -131310,60 +131263,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 a9c44 │ │ │ │ + bgt a9b88 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a9ad8 │ │ │ │ + beq a9a1c │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi a9c74 │ │ │ │ + bhi a9bb8 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi a9cb8 │ │ │ │ + bhi a9bf4 │ │ │ │ cmp r4, #9 │ │ │ │ - beq a9a90 │ │ │ │ + beq a99d4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9a90 │ │ │ │ + bne a99d4 │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bne a9aa4 │ │ │ │ + bne a99e8 │ │ │ │ cmp r5, #0 │ │ │ │ - blt a9e14 │ │ │ │ - beq a9eb4 │ │ │ │ + blt a9d58 │ │ │ │ + beq a9df8 │ │ │ │ cmp r5, #1 │ │ │ │ str r1, [sp] │ │ │ │ - beq a9d0c │ │ │ │ - ldr r9, [pc, #996] @ a9edc │ │ │ │ - bl 357730 │ │ │ │ + beq a9c50 │ │ │ │ + ldr r9, [pc, #996] @ a9e20 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r8, [r9, r0] │ │ │ │ cmp r5, #20 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ mov r7, r0 │ │ │ │ - bgt a9de4 │ │ │ │ + bgt a9d28 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r6, [r3, #1608] @ 0x648 │ │ │ │ lsl sl, r5, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a9d28 │ │ │ │ - ldr r1, [pc, #948] @ a9ee0 │ │ │ │ + beq a9c6c │ │ │ │ + ldr r1, [pc, #948] @ a9e24 │ │ │ │ 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 a9e1c │ │ │ │ + bne a9d60 │ │ │ │ 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 │ │ │ │ @@ -131373,121 +131326,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 aa074 │ │ │ │ + bl a9fb8 │ │ │ │ mov r8, sp │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9da4 │ │ │ │ + beq a9ce8 │ │ │ │ str r0, [r6, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl aa074 │ │ │ │ + bl a9fb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9e58 │ │ │ │ + beq a9d9c │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq a9c14 │ │ │ │ + beq a9b58 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl aa074 │ │ │ │ + bl a9fb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9e50 │ │ │ │ + beq a9d94 │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq a9c14 │ │ │ │ + beq a9b58 │ │ │ │ add r9, r6, #20 │ │ │ │ mov r4, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl aa074 │ │ │ │ + bl a9fb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9da4 │ │ │ │ + beq a9ce8 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ str r0, [r9, #4]! │ │ │ │ - bne a9bf0 │ │ │ │ + bne a9b34 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9e60 │ │ │ │ + bne a9da4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9cb0 │ │ │ │ + bne a9bec │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ add r5, r5, #1 │ │ │ │ mov r3, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq a9c6c │ │ │ │ - bls a9c94 │ │ │ │ + beq a9bb0 │ │ │ │ + bls a9bd8 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq a9cb0 │ │ │ │ + beq a9bec │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq a9c6c │ │ │ │ + beq a9bb0 │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne a9c4c │ │ │ │ + bne a9b90 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b a9a90 │ │ │ │ + b a99d4 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq a9c30 │ │ │ │ - bhi a9cf4 │ │ │ │ + beq a9b74 │ │ │ │ + bhi a9c30 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq a9c30 │ │ │ │ + beq a9b74 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne a9abc │ │ │ │ - b a9c6c │ │ │ │ + bne a9a00 │ │ │ │ + b a9bb0 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq a9c6c │ │ │ │ - bhi a9d00 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq a9ea0 │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ - bne a9c60 │ │ │ │ + beq a9bb0 │ │ │ │ + bls a9c3c │ │ │ │ + cmp r4, #91 @ 0x5b │ │ │ │ + bne a9ba4 │ │ │ │ add r3, r3, #1 │ │ │ │ - b a9a90 │ │ │ │ - ldr ip, [pc, #548] @ a9ee4 │ │ │ │ + b a99d4 │ │ │ │ + ldr ip, [pc, #556] @ a9e28 │ │ │ │ sub r0, r4, #32 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ mov lr, #1 │ │ │ │ ands ip, ip, lr, lsl r0 │ │ │ │ - bne a9a90 │ │ │ │ + bne a99d4 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq a9c6c │ │ │ │ + beq a9bb0 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - beq a9c30 │ │ │ │ + beq a9b74 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9a90 │ │ │ │ + bne a99d4 │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ add r5, r5, lr │ │ │ │ - b a9acc │ │ │ │ + b a9a10 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne a9abc │ │ │ │ - b a9c6c │ │ │ │ - cmp r4, #91 @ 0x5b │ │ │ │ - bne a9c60 │ │ │ │ - b a9cb0 │ │ │ │ + bne a9a00 │ │ │ │ + b a9bb0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq a9de4 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ + bne a9ba4 │ │ │ │ + b a9bec │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl aa074 │ │ │ │ + bl a9fb8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #440] @ a9ee8 │ │ │ │ + ldr r0, [pc, #440] @ a9e2c │ │ │ │ mov r1, r5 │ │ │ │ - bl 9a99c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a8e0 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a9e00 │ │ │ │ - bl 357730 │ │ │ │ + beq a9d44 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r4, [r9, r0] │ │ │ │ lsl sl, r5, #2 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #0 │ │ │ │ add r0, r6, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -131500,306 +131453,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 aa074 │ │ │ │ + bl a9fb8 │ │ │ │ mov r8, sp │ │ │ │ cmp r0, #0 │ │ │ │ - bne a9ba4 │ │ │ │ + bne a9ae8 │ │ │ │ mov r4, r0 │ │ │ │ sub r5, r5, #1 │ │ │ │ sub r3, r5, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 351160 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ + bl 3519f8 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a9e14 │ │ │ │ + beq a9d58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a9e14 │ │ │ │ + bne a9d58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b a9e14 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b a9d58 │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ - bls a9d28 │ │ │ │ - bl 29e454 │ │ │ │ + bls a9c6c │ │ │ │ + bl 29e8dc │ │ │ │ subs r6, r0, #0 │ │ │ │ ldrne r4, [r9, r7] │ │ │ │ lslne sl, r5, #2 │ │ │ │ - bne a9d48 │ │ │ │ + bne a9c8c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 351160 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ + bl 3519f8 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ mov r6, #0 │ │ │ │ - b a9c24 │ │ │ │ - ldr r3, [pc, #200] @ a9eec │ │ │ │ + b a9b68 │ │ │ │ + ldr r3, [pc, #200] @ a9e30 │ │ │ │ cmp fp, r3 │ │ │ │ - bne a9e38 │ │ │ │ + bne a9d7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 18e26c │ │ │ │ + bl 18e370 │ │ │ │ ldr r4, [r9, r7] │ │ │ │ - b a9d48 │ │ │ │ + b a9c8c │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx fp │ │ │ │ ldr r4, [r9, r7] │ │ │ │ - b a9d48 │ │ │ │ + b a9c8c │ │ │ │ mov r4, #2 │ │ │ │ - b a9da4 │ │ │ │ + b a9ce8 │ │ │ │ mov r4, #1 │ │ │ │ - b a9da4 │ │ │ │ + b a9ce8 │ │ │ │ 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 a9ebc │ │ │ │ + bne a9e00 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq a9c24 │ │ │ │ - b a9e60 │ │ │ │ - ldr r3, [pc, #72] @ a9ef0 │ │ │ │ - ldr r1, [pc, #72] @ a9ef4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b a9e14 │ │ │ │ - ldr r6, [pc, #60] @ a9ef8 │ │ │ │ - b a9c24 │ │ │ │ - ldr r3, [pc, #44] @ a9ef0 │ │ │ │ - ldr r1, [pc, #52] @ a9efc │ │ │ │ + beq a9b68 │ │ │ │ + b a9da4 │ │ │ │ + ldr r3, [pc, #72] @ a9e34 │ │ │ │ + ldr r1, [pc, #72] @ a9e38 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b a9d58 │ │ │ │ + ldr r6, [pc, #60] @ a9e3c │ │ │ │ + b a9b68 │ │ │ │ + ldr r3, [pc, #44] @ a9e34 │ │ │ │ + ldr r1, [pc, #52] @ a9e40 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a9dc8 │ │ │ │ - b a9e14 │ │ │ │ + bne a9d0c │ │ │ │ + b a9d58 │ │ │ │ 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, lsr #25 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, r0, asr #19 │ │ │ │ + eorseq r1, r6, r0, lsl #5 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x003609dc │ │ │ │ + mlaseq r6, ip, r2, r1 │ │ │ │ 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 a9fac │ │ │ │ + bgt a9ef0 │ │ │ │ cmp r1, r3 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi a9f74 │ │ │ │ + bhi a9eb8 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi a9ffc │ │ │ │ + bhi a9f40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq aa050 │ │ │ │ + beq a9f94 │ │ │ │ cmp r3, #9 │ │ │ │ - beq a9f1c │ │ │ │ + beq a9e60 │ │ │ │ cmp ip, #0 │ │ │ │ - bne a9f1c │ │ │ │ + bne a9e60 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r1, r3 │ │ │ │ mov ip, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bls a9f38 │ │ │ │ + bls a9e7c │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq a9f98 │ │ │ │ - bhi aa038 │ │ │ │ + beq a9edc │ │ │ │ + bhi a9f7c │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq a9f98 │ │ │ │ + beq a9edc │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne a9f50 │ │ │ │ + bne a9e94 │ │ │ │ sub ip, ip, #1 │ │ │ │ - b a9f1c │ │ │ │ + b a9e60 │ │ │ │ cmp ip, #0 │ │ │ │ - bne a9ff4 │ │ │ │ + bne a9f38 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r0, r0, #1 │ │ │ │ mov ip, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq a9f90 │ │ │ │ - bls a9fd8 │ │ │ │ + beq a9ed4 │ │ │ │ + bls a9f1c │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq a9ff4 │ │ │ │ + beq a9f38 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq a9f90 │ │ │ │ + beq a9ed4 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq a9f90 │ │ │ │ - bhi a9fb8 │ │ │ │ + beq a9ed4 │ │ │ │ + bhi a9efc │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq a9f90 │ │ │ │ - bhi aa044 │ │ │ │ + beq a9ed4 │ │ │ │ + bhi a9f88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq aa050 │ │ │ │ + beq a9f94 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne a9fc8 │ │ │ │ + bne a9f0c │ │ │ │ add ip, ip, #1 │ │ │ │ - b a9f1c │ │ │ │ - ldr r4, [pc, #100] @ aa068 │ │ │ │ + b a9e60 │ │ │ │ + ldr r4, [pc, #100] @ a9fac │ │ │ │ sub lr, r3, #32 │ │ │ │ and lr, lr, #255 @ 0xff │ │ │ │ mov r5, #1 │ │ │ │ ands r4, r4, r5, lsl lr │ │ │ │ - bne a9f1c │ │ │ │ + bne a9e60 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq a9f90 │ │ │ │ + beq a9ed4 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq a9f98 │ │ │ │ + beq a9edc │ │ │ │ cmp ip, #0 │ │ │ │ - bne a9f1c │ │ │ │ + bne a9e60 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r0, r0, r5 │ │ │ │ - b a9f60 │ │ │ │ + b a9ea4 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne a9f50 │ │ │ │ - b a9f90 │ │ │ │ + bne a9e94 │ │ │ │ + b a9ed4 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne a9fc8 │ │ │ │ - b a9ff4 │ │ │ │ - ldr r3, [pc, #20] @ aa06c │ │ │ │ - ldr r1, [pc, #20] @ aa070 │ │ │ │ + bne a9f0c │ │ │ │ + b a9f38 │ │ │ │ + ldr r3, [pc, #20] @ a9fb0 │ │ │ │ + ldr r1, [pc, #20] @ a9fb4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ streq r1, [r0], #-73 @ 0xffffffb7 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, r0, asr #19 │ │ │ │ + eorseq r1, r6, r0, lsl #5 │ │ │ │ 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] @ aa8f8 │ │ │ │ + ldr r1, [pc, #2128] @ aa83c │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi aa828 │ │ │ │ + bhi aa76c │ │ │ │ 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 a6300 │ │ │ │ + b a6244 │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ add r2, r3, #4 │ │ │ │ - beq aa308 │ │ │ │ + beq aa24c │ │ │ │ str r2, [r5] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa880 │ │ │ │ + beq aa7c4 │ │ │ │ ldr r3, [r4] │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq aa120 │ │ │ │ + beq aa064 │ │ │ │ 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] @ aa8fc │ │ │ │ + ldr r3, [pc, #1992] @ aa840 │ │ │ │ mov r2, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ ldrb r1, [r0, #-1] │ │ │ │ sub r1, r1, #9 │ │ │ │ cmp r1, #114 @ 0x72 │ │ │ │ - bhi aa828 │ │ │ │ + bhi aa76c │ │ │ │ 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 aa600 │ │ │ │ + beq aa544 │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa620 │ │ │ │ + beq aa564 │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 9de14 │ │ │ │ + bl 9dd58 │ │ │ │ mov r6, r0 │ │ │ │ - b aa120 │ │ │ │ + b aa064 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ - bl a9f00 │ │ │ │ + bl a9e44 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt aa5f8 │ │ │ │ - beq aa510 │ │ │ │ - ldr sl, [pc, #1848] @ aa900 │ │ │ │ - bl 357730 │ │ │ │ + blt aa53c │ │ │ │ + beq aa454 │ │ │ │ + ldr sl, [pc, #1848] @ aa844 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r9, [sl, r0] │ │ │ │ cmp r7, #20 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r8, r0 │ │ │ │ - bgt aa5c8 │ │ │ │ + bgt aa50c │ │ │ │ add r2, r2, r7, lsl #2 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r6, [r2, #1608] @ 0x648 │ │ │ │ lsl fp, r7, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa564 │ │ │ │ - ldr r0, [pc, #1800] @ aa904 │ │ │ │ + beq aa4a8 │ │ │ │ + ldr r0, [pc, #1800] @ aa848 │ │ │ │ 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 aa664 │ │ │ │ + bne aa5a8 │ │ │ │ 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] │ │ │ │ @@ -131808,610 +131761,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 aa074 │ │ │ │ + bl a9fb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa680 │ │ │ │ + beq aa5c4 │ │ │ │ cmp r7, #1 │ │ │ │ str r0, [r6, #12] │ │ │ │ - beq aa2e4 │ │ │ │ + beq aa228 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa074 │ │ │ │ + bl a9fb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa6e4 │ │ │ │ + beq aa628 │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq aa2e4 │ │ │ │ + beq aa228 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa074 │ │ │ │ + bl a9fb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa6dc │ │ │ │ + beq aa620 │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq aa2e4 │ │ │ │ + beq aa228 │ │ │ │ add r9, r6, #20 │ │ │ │ mov r8, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa074 │ │ │ │ + bl a9fb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa684 │ │ │ │ + beq aa5c8 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r7, r8 │ │ │ │ str r0, [r9, #4]! │ │ │ │ - bne aa2c0 │ │ │ │ + bne aa204 │ │ │ │ ldr r3, [r4] │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne aa524 │ │ │ │ + bne aa468 │ │ │ │ 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] @ aa908 │ │ │ │ + ldr r1, [pc, #1512] @ aa84c │ │ │ │ ldr r2, [r4] │ │ │ │ cmp lr, r1 │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r2, [r4] │ │ │ │ - bne aa654 │ │ │ │ + bne aa598 │ │ │ │ ldr r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ - bne aa0d0 │ │ │ │ - ldr r6, [pc, #1476] @ aa90c │ │ │ │ - b aa120 │ │ │ │ + bne aa014 │ │ │ │ + ldr r6, [pc, #1476] @ aa850 │ │ │ │ + b aa064 │ │ │ │ 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 ab0a0 │ │ │ │ + b aafe4 │ │ │ │ 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 a32b0 │ │ │ │ + b a31f4 │ │ │ │ mov r1, #125 @ 0x7d │ │ │ │ - bl a9f00 │ │ │ │ - subs sl, r0, #0 │ │ │ │ - blt aa5f8 │ │ │ │ - ands r9, sl, #1 │ │ │ │ - bne aa748 │ │ │ │ - bl 91918 │ │ │ │ + bl a9e44 │ │ │ │ + subs r9, r0, #0 │ │ │ │ + blt aa53c │ │ │ │ + ands sl, r9, #1 │ │ │ │ + bne aa68c │ │ │ │ + bl 9185c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq aa758 │ │ │ │ - cmp sl, #0 │ │ │ │ - beq aa428 │ │ │ │ + beq aa69c │ │ │ │ + cmp r9, #0 │ │ │ │ + beq aa36c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa074 │ │ │ │ + bl a9fb8 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq aa71c │ │ │ │ + beq aa660 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa074 │ │ │ │ + bl a9fb8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq aa6ec │ │ │ │ + beq aa630 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt aa6ec │ │ │ │ + blt aa630 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne aa638 │ │ │ │ + bne aa57c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aa41c │ │ │ │ + beq aa360 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq aa770 │ │ │ │ - add r9, r9, #2 │ │ │ │ - cmp sl, r9 │ │ │ │ - bgt aa3b4 │ │ │ │ + beq aa6b4 │ │ │ │ + add sl, sl, #2 │ │ │ │ + cmp r9, sl │ │ │ │ + bgt aa2f8 │ │ │ │ mov r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 23d2d4 │ │ │ │ + bl 23d2a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne aa120 │ │ │ │ - b aa69c │ │ │ │ + bne aa064 │ │ │ │ + b aa5e0 │ │ │ │ ldr r2, [r5] │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r6, [r2] │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq aa59c │ │ │ │ + beq aa4e0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa620 │ │ │ │ + beq aa564 │ │ │ │ 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 92878 │ │ │ │ + b 92874 │ │ │ │ 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 1bc1f8 │ │ │ │ + b 1bc714 │ │ │ │ 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 150b08 │ │ │ │ + b 150ecc │ │ │ │ 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 92878 │ │ │ │ + bl 92874 │ │ │ │ mov r6, r0 │ │ │ │ - b aa120 │ │ │ │ + b aa064 │ │ │ │ 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 175b2c │ │ │ │ + b 175c38 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r6, [pc, #1012] @ aa910 │ │ │ │ + ldr r6, [pc, #1012] @ aa854 │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq aa2f4 │ │ │ │ + beq aa238 │ │ │ │ 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 aa8ac │ │ │ │ + bne aa7f0 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq aa2f4 │ │ │ │ - b aa524 │ │ │ │ - ldr r0, [pc, #936] @ aa914 │ │ │ │ + beq aa238 │ │ │ │ + b aa468 │ │ │ │ + ldr r0, [pc, #936] @ aa858 │ │ │ │ mov r1, r7 │ │ │ │ - bl 9a99c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a8e0 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq aa5e4 │ │ │ │ - bl 357730 │ │ │ │ + beq aa528 │ │ │ │ + bl 357fd0 │ │ │ │ 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 aa234 │ │ │ │ + b aa178 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ ldr r1, [r3] │ │ │ │ str r2, [r5] │ │ │ │ - beq aa620 │ │ │ │ + beq aa564 │ │ │ │ cmp r1, #0 │ │ │ │ - bge aa474 │ │ │ │ - b aa468 │ │ │ │ + bge aa3b8 │ │ │ │ + b aa3ac │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ - bls aa564 │ │ │ │ - bl 29e454 │ │ │ │ + bls aa4a8 │ │ │ │ + bl 29e8dc │ │ │ │ subs r6, r0, #0 │ │ │ │ ldrne r8, [sl, r8] │ │ │ │ lslne fp, r7, #2 │ │ │ │ - bne aa584 │ │ │ │ + bne aa4c8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 351160 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ + bl 3519f8 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ mov r6, #0 │ │ │ │ - b aa120 │ │ │ │ + b aa064 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ ldr r1, [r3] │ │ │ │ str r2, [r5] │ │ │ │ - bne aa8a0 │ │ │ │ - ldr r3, [pc, #740] @ aa90c │ │ │ │ + bne aa7e4 │ │ │ │ + ldr r3, [pc, #740] @ aa850 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - b aa340 │ │ │ │ + b aa284 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne aa400 │ │ │ │ + bne aa344 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b aa400 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b aa344 │ │ │ │ mov r3, lr │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r2, [pc, #684] @ aa918 │ │ │ │ + ldr r2, [pc, #684] @ aa85c │ │ │ │ cmp r3, r2 │ │ │ │ - bne aa6c4 │ │ │ │ + bne aa608 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18e26c │ │ │ │ + bl 18e370 │ │ │ │ ldr r8, [sl, r8] │ │ │ │ - b aa584 │ │ │ │ + b aa4c8 │ │ │ │ mov r8, r0 │ │ │ │ sub r3, r7, #1 │ │ │ │ sub r3, r3, r8 │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 351160 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ + bl 3519f8 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aa5f8 │ │ │ │ + beq aa53c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne aa5f8 │ │ │ │ + bne aa53c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b aa5f8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b aa53c │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r8, [sl, r8] │ │ │ │ - b aa584 │ │ │ │ + b aa4c8 │ │ │ │ mov r8, #2 │ │ │ │ - b aa684 │ │ │ │ + b aa5c8 │ │ │ │ mov r8, #1 │ │ │ │ - b aa684 │ │ │ │ - sub r3, sl, #2 │ │ │ │ - sub r3, r3, r9 │ │ │ │ + b aa5c8 │ │ │ │ + sub r3, r9, #2 │ │ │ │ + sub r3, r3, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #125 @ 0x7d │ │ │ │ - bl 351160 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ + bl 3519f8 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne aa72c │ │ │ │ + bne aa670 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b224 │ │ │ │ - b aa69c │ │ │ │ - sub r3, sl, #1 │ │ │ │ - sub r3, r3, r9 │ │ │ │ + bl 9b168 │ │ │ │ + b aa5e0 │ │ │ │ + sub r3, r9, #1 │ │ │ │ + sub r3, r3, sl │ │ │ │ mov r2, #125 @ 0x7d │ │ │ │ - b aa690 │ │ │ │ + b aa5d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne aa710 │ │ │ │ + bne aa654 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b aa710 │ │ │ │ - ldr r3, [pc, #460] @ aa91c │ │ │ │ - ldr r1, [pc, #460] @ aa920 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b aa654 │ │ │ │ + ldr r3, [pc, #460] @ aa860 │ │ │ │ + ldr r1, [pc, #460] @ aa864 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - mov r3, sl │ │ │ │ + bl 18ee38 │ │ │ │ + mov r3, r9 │ │ │ │ mov r2, #125 @ 0x7d │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 351160 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ - b aa5f8 │ │ │ │ + bl 3519f8 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ + b aa53c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b aa41c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b aa360 │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ - bl a9f00 │ │ │ │ + bl a9e44 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt aa5f8 │ │ │ │ - bl 92e30 │ │ │ │ + blt aa53c │ │ │ │ + bl 92d74 │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r8, #0 │ │ │ │ - beq aa810 │ │ │ │ + beq aa754 │ │ │ │ cmp r7, r8 │ │ │ │ - beq aa7f8 │ │ │ │ + beq aa73c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa074 │ │ │ │ + bl a9fb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa7e8 │ │ │ │ + beq aa72c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r0, [r3, r8, lsl #2] │ │ │ │ add r8, r8, #1 │ │ │ │ - b aa79c │ │ │ │ + b aa6e0 │ │ │ │ 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 20e790 │ │ │ │ + b 20e7a4 │ │ │ │ sub r7, r7, #1 │ │ │ │ sub r3, r7, r8 │ │ │ │ mov r2, #93 @ 0x5d │ │ │ │ - b aa690 │ │ │ │ + b aa5d4 │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ - bl 23d2d4 │ │ │ │ + bl 23d2a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne aa120 │ │ │ │ - b aa69c │ │ │ │ + bne aa064 │ │ │ │ + b aa5e0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #93 @ 0x5d │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 351160 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ - b aa5f8 │ │ │ │ - ldr r3, [pc, #236] @ aa91c │ │ │ │ - ldr r1, [pc, #240] @ aa924 │ │ │ │ + bl 3519f8 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ + b aa53c │ │ │ │ + ldr r3, [pc, #236] @ aa860 │ │ │ │ + ldr r1, [pc, #240] @ aa868 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b aa5f8 │ │ │ │ + bl 18ee38 │ │ │ │ + b aa53c │ │ │ │ ldr r2, [r5] │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r6, [r2] │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq aa8cc │ │ │ │ + beq aa810 │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa620 │ │ │ │ + beq aa564 │ │ │ │ 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 b1e44 │ │ │ │ - bl a55e8 │ │ │ │ + b b1dd8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne aa5f8 │ │ │ │ - ldr r3, [pc, #136] @ aa91c │ │ │ │ - ldr r1, [pc, #144] @ aa928 │ │ │ │ + bne aa53c │ │ │ │ + ldr r3, [pc, #136] @ aa860 │ │ │ │ + ldr r1, [pc, #144] @ aa86c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b aa5f8 │ │ │ │ + bl 18ee38 │ │ │ │ + b aa53c │ │ │ │ cmp r1, #0 │ │ │ │ - blt aa184 │ │ │ │ - b aa190 │ │ │ │ - ldr r3, [pc, #104] @ aa91c │ │ │ │ - ldr r1, [pc, #116] @ aa92c │ │ │ │ + blt aa0c8 │ │ │ │ + b aa0d4 │ │ │ │ + ldr r3, [pc, #104] @ aa860 │ │ │ │ + ldr r1, [pc, #116] @ aa870 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne aa6a8 │ │ │ │ - b aa5f8 │ │ │ │ + bne aa5ec │ │ │ │ + b aa53c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ ldr r1, [r3] │ │ │ │ str r2, [r5] │ │ │ │ - beq aa620 │ │ │ │ + beq aa564 │ │ │ │ cmp r1, #0 │ │ │ │ - blt aa864 │ │ │ │ - b aa870 │ │ │ │ - eorseq r5, sp, r4, lsr pc │ │ │ │ - eorseq r6, sp, sl, lsl r0 │ │ │ │ + blt aa7a8 │ │ │ │ + b aa7b4 │ │ │ │ + @ instruction: 0x003d67f4 │ │ │ │ + @ instruction: 0x003d68da │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - ldrsheq fp, [ip], -r4 │ │ │ │ + andseq fp, ip, ip, lsl #12 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x003609f8 │ │ │ │ - eorseq r0, r6, ip, lsr #20 │ │ │ │ - eorseq r0, r6, r8, lsl #20 │ │ │ │ - @ instruction: 0x003609dc │ │ │ │ + @ instruction: 0x003612b8 │ │ │ │ + eorseq r1, r6, ip, ror #5 │ │ │ │ + eorseq r1, r6, r8, asr #5 │ │ │ │ + mlaseq r6, ip, r2, r1 │ │ │ │ │ │ │ │ -000aa930 : │ │ │ │ +000aa874 : │ │ │ │ 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 aab9c │ │ │ │ + bne aaae0 │ │ │ │ ldr r6, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq aac08 │ │ │ │ - ldr r8, [pc, #1528] @ aaf68 │ │ │ │ - ldr r7, [pc, #1528] @ aaf6c │ │ │ │ + beq aab4c │ │ │ │ + ldr r8, [pc, #1528] @ aaeac │ │ │ │ + ldr r7, [pc, #1528] @ aaeb0 │ │ │ │ add r4, r8, #32768 @ 0x8000 │ │ │ │ ldr r3, [r4, #3640] @ 0xe38 │ │ │ │ cmp r3, r7 │ │ │ │ - bne aad38 │ │ │ │ + bne aac7c │ │ │ │ ldr r2, [r4, #3648] @ 0xe40 │ │ │ │ cmn r2, #1 │ │ │ │ - beq aad38 │ │ │ │ + beq aac7c │ │ │ │ add r1, r8, #36352 @ 0x8e00 │ │ │ │ mov r0, r6 │ │ │ │ add r9, sp, #12 │ │ │ │ add r1, r1, #52 @ 0x34 │ │ │ │ mov r3, r9 │ │ │ │ - bl 9b3d4 │ │ │ │ + bl 9b318 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq aac14 │ │ │ │ + beq aab58 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq aaed0 │ │ │ │ + beq aae14 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ and r6, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r6, r6, #1 │ │ │ │ - bhi aadec │ │ │ │ + bhi aad30 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ muls r6, r3, r6 │ │ │ │ - bmi aaec8 │ │ │ │ + bmi aae0c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne aac30 │ │ │ │ + bne aab74 │ │ │ │ ldr sl, [r5, #132] @ 0x84 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq aac9c │ │ │ │ + beq aabe0 │ │ │ │ ldr r3, [r4, #3672] @ 0xe58 │ │ │ │ cmp r3, r7 │ │ │ │ - bne aad5c │ │ │ │ + bne aaca0 │ │ │ │ ldr r2, [r4, #3680] @ 0xe60 │ │ │ │ cmn r2, #1 │ │ │ │ - beq aad5c │ │ │ │ + beq aaca0 │ │ │ │ mov r3, r9 │ │ │ │ - ldr r1, [pc, #1356] @ aaf70 │ │ │ │ + ldr r1, [pc, #1356] @ aaeb4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b3d4 │ │ │ │ + bl 9b318 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq aad70 │ │ │ │ + beq aacb4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - beq aaed0 │ │ │ │ + beq aae14 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and r7, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r7, r7, #1 │ │ │ │ - bhi aae18 │ │ │ │ + bhi aad5c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ muls r7, r3, r7 │ │ │ │ - bmi aaec8 │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - tst r3, #24 │ │ │ │ - lsl r2, r3, #17 │ │ │ │ + bmi aae0c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - movne r4, #1 │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ add r3, r3, #3 │ │ │ │ + lsr r4, r2, #14 │ │ │ │ mla r3, r1, r6, r3 │ │ │ │ - moveq r4, #0 │ │ │ │ - add r4, r4, r2, lsr #31 │ │ │ │ + bl 357fd0 │ │ │ │ + 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, #1240] @ aaf74 │ │ │ │ + ldr fp, [pc, #1236] @ aaeb8 │ │ │ │ bic r3, r3, #3 │ │ │ │ - bl 357730 │ │ │ │ cmp r3, r2 │ │ │ │ ldr sl, [fp, r0] │ │ │ │ lsl r4, r4, #3 │ │ │ │ mov r9, r0 │ │ │ │ - bhi aaee4 │ │ │ │ + bhi aae28 │ │ │ │ adds r3, r4, r3 │ │ │ │ - bmi aaee4 │ │ │ │ + bmi aae28 │ │ │ │ ldr r2, [r8, #712] @ 0x2c8 │ │ │ │ - ldr r1, [pc, #1200] @ aaf78 │ │ │ │ + ldr r1, [pc, #1200] @ aaebc │ │ │ │ cmp r2, r1 │ │ │ │ - bne aae6c │ │ │ │ + bne aadb0 │ │ │ │ ldr ip, [sl, #8] │ │ │ │ sub r1, r3, #1 │ │ │ │ add r2, ip, #4096 @ 0x1000 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ ldr r9, [r2, #1528] @ 0x5f8 │ │ │ │ - bcs aadb0 │ │ │ │ + bcs aacf4 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r0, [r9, r1, lsl #3] │ │ │ │ ldr lr, [r0, #8] │ │ │ │ cmp r0, lr │ │ │ │ - beq aad98 │ │ │ │ + beq aacdc │ │ │ │ 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 aacac │ │ │ │ + beq aabf0 │ │ │ │ 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 aacf0 │ │ │ │ + bgt aac34 │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #1064] @ aaf7c │ │ │ │ + ldr r2, [pc, #1064] @ aaec0 │ │ │ │ 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 aae8c │ │ │ │ + bne aadd0 │ │ │ │ cmp r6, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - beq aab90 │ │ │ │ + beq aaad4 │ │ │ │ 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] @ aaf74 │ │ │ │ + ldr r2, [pc, #976] @ aaeb8 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -132427,27 +132380,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 aa968 │ │ │ │ - ldr r1, [pc, #880] @ aaf80 │ │ │ │ - ldr r0, [pc, #880] @ aaf84 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl a55e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq aaf4c │ │ │ │ - ldr r1, [pc, #864] @ aaf88 │ │ │ │ - ldr r0, [pc, #864] @ aaf8c │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b aaec8 │ │ │ │ - ldr r3, [pc, #828] @ aaf74 │ │ │ │ - bl 357730 │ │ │ │ + bne aa8ac │ │ │ │ + ldr r1, [pc, #880] @ aaec4 │ │ │ │ + ldr r0, [pc, #880] @ aaec8 │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl a552c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq aae90 │ │ │ │ + ldr r1, [pc, #864] @ aaecc │ │ │ │ + ldr r0, [pc, #864] @ aaed0 │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b aae0c │ │ │ │ + ldr r3, [pc, #828] @ aaeb8 │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -132464,631 +132417,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 aaa00 │ │ │ │ - ldr r1, [pc, #732] @ aaf80 │ │ │ │ - ldr r0, [pc, #732] @ aaf84 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b aad70 │ │ │ │ + bne aa944 │ │ │ │ + ldr r1, [pc, #732] @ aaec4 │ │ │ │ + ldr r0, [pc, #732] @ aaec8 │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b aacb4 │ │ │ │ ldr r8, [r0, #24] │ │ │ │ ldr r9, [r0, #28] │ │ │ │ cmp r8, r9 │ │ │ │ ldrhi r3, [r0, #12] │ │ │ │ strhi r3, [lr, #12] │ │ │ │ strhi lr, [r3, #8] │ │ │ │ - bhi aab18 │ │ │ │ + bhi aaa5c │ │ │ │ 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 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr sl, [fp, r0] │ │ │ │ ldr ip, [sl, #8] │ │ │ │ - b aab18 │ │ │ │ + b aaa5c │ │ │ │ ldr r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq aab48 │ │ │ │ + beq aaa8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq aab48 │ │ │ │ + beq aaa8c │ │ │ │ ldr r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne aab48 │ │ │ │ + bne aaa8c │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne aaf3c │ │ │ │ + bne aae80 │ │ │ │ add r0, sl, #12 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne aab48 │ │ │ │ + bne aaa8c │ │ │ │ mov r1, #16 │ │ │ │ - bl 356884 │ │ │ │ - b aab48 │ │ │ │ - ldr r0, [pc, #592] @ aaf90 │ │ │ │ - bl 8be14 │ │ │ │ + bl 35711c │ │ │ │ + b aaa8c │ │ │ │ + ldr r0, [pc, #592] @ aaed4 │ │ │ │ + bl 8bd6c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq aac14 │ │ │ │ - ldr r1, [pc, #572] @ aaf90 │ │ │ │ + beq aab58 │ │ │ │ + ldr r1, [pc, #572] @ aaed4 │ │ │ │ mov r0, r6 │ │ │ │ add r9, sp, #12 │ │ │ │ - b aa99c │ │ │ │ - ldr r0, [pc, #524] @ aaf70 │ │ │ │ - bl 8be14 │ │ │ │ + b aa8e0 │ │ │ │ + ldr r0, [pc, #524] @ aaeb4 │ │ │ │ + bl 8bd6c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne aaa18 │ │ │ │ - bl a55e8 │ │ │ │ + bne aa95c │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne aac20 │ │ │ │ - ldr r0, [pc, #528] @ aaf94 │ │ │ │ + bne aab64 │ │ │ │ + ldr r0, [pc, #528] @ aaed8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r2, [pc, #484] @ aaf70 │ │ │ │ - ldr r1, [pc, #520] @ aaf98 │ │ │ │ + ldr r2, [pc, #484] @ aaeb4 │ │ │ │ + ldr r1, [pc, #520] @ aaedc │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1177f8 │ │ │ │ - b aaec8 │ │ │ │ + bl 1177f0 │ │ │ │ + b aae0c │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 92094 │ │ │ │ + bl 91fd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne aace0 │ │ │ │ + bne aac24 │ │ │ │ ldr r2, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #480] @ aaf9c │ │ │ │ + ldr r1, [pc, #480] @ aaee0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne aaf28 │ │ │ │ + bne aae6c │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq aaee4 │ │ │ │ + beq aae28 │ │ │ │ ldr r3, [r9, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, #800] @ 0x320 │ │ │ │ - b aace0 │ │ │ │ + b aac24 │ │ │ │ lsr r3, r3, #3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r1, #0 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bcc aae44 │ │ │ │ + bcc aad88 │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ orr r0, r0, r1, lsl #30 │ │ │ │ cmp r1, r0, lsr #30 │ │ │ │ mov r1, r0 │ │ │ │ - beq aadf8 │ │ │ │ - b aaeb8 │ │ │ │ + beq aad3c │ │ │ │ + b aadfc │ │ │ │ lsr r2, r2, #3 │ │ │ │ add r3, r3, #12 │ │ │ │ mov r1, #0 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bcc aae58 │ │ │ │ + bcc aad9c │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ orr r0, r0, r1, lsl #30 │ │ │ │ cmp r1, r0, lsr #30 │ │ │ │ mov r1, r0 │ │ │ │ - beq aae24 │ │ │ │ - b aaeb8 │ │ │ │ + beq aad68 │ │ │ │ + b aadfc │ │ │ │ cmp r1, #0 │ │ │ │ - blt aaf10 │ │ │ │ + blt aae54 │ │ │ │ muls r6, r1, r6 │ │ │ │ - bpl aa9e0 │ │ │ │ - b aaec8 │ │ │ │ + bpl aa924 │ │ │ │ + b aae0c │ │ │ │ cmp r1, #0 │ │ │ │ - blt aaea4 │ │ │ │ + blt aade8 │ │ │ │ muls r7, r1, r7 │ │ │ │ - bpl aaa64 │ │ │ │ - b aaec8 │ │ │ │ + bpl aa9a8 │ │ │ │ + b aae0c │ │ │ │ ldr r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq aaee4 │ │ │ │ + beq aae28 │ │ │ │ ldr sl, [fp, r9] │ │ │ │ ldr ip, [sl, #8] │ │ │ │ - b aab18 │ │ │ │ - ldr r1, [pc, #268] @ aafa0 │ │ │ │ + b aaa5c │ │ │ │ + ldr r1, [pc, #268] @ aaee4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne aaefc │ │ │ │ + bne aae40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e26c │ │ │ │ - b aab74 │ │ │ │ + bl 18e370 │ │ │ │ + b aaab8 │ │ │ │ sub r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ ands r1, r1, r7, lsr #31 │ │ │ │ - bne aaec8 │ │ │ │ - ldr r3, [pc, #228] @ aafa4 │ │ │ │ - ldr r1, [pc, #228] @ aafa8 │ │ │ │ + bne aae0c │ │ │ │ + ldr r3, [pc, #228] @ aaee8 │ │ │ │ + ldr r1, [pc, #228] @ aaeec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r4, #0 │ │ │ │ - b aab90 │ │ │ │ - ldr r3, [pc, #188] @ aaf94 │ │ │ │ - ldr r1, [pc, #208] @ aafac │ │ │ │ + b aaad4 │ │ │ │ + ldr r3, [pc, #188] @ aaed8 │ │ │ │ + ldr r1, [pc, #208] @ aaef0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b aaec8 │ │ │ │ + bl 18ee38 │ │ │ │ + b aae0c │ │ │ │ mov r0, sl │ │ │ │ - bl 29e470 │ │ │ │ + bl 29e8f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne aab48 │ │ │ │ - b aaec8 │ │ │ │ + bne aaa8c │ │ │ │ + b aae0c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b aab74 │ │ │ │ + b aaab8 │ │ │ │ sub r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ ands r1, r1, r6, lsr #31 │ │ │ │ - beq aaeb8 │ │ │ │ - b aaec8 │ │ │ │ + beq aadfc │ │ │ │ + b aae0c │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ - b aadd4 │ │ │ │ + b aad18 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aab48 │ │ │ │ - b aad1c │ │ │ │ - ldr r0, [pc, #64] @ aaf94 │ │ │ │ + bne aaa8c │ │ │ │ + b aac60 │ │ │ │ + ldr r0, [pc, #64] @ aaed8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r2, [pc, #52] @ aaf90 │ │ │ │ - ldr r1, [pc, #56] @ aaf98 │ │ │ │ + ldr r2, [pc, #52] @ aaed4 │ │ │ │ + ldr r1, [pc, #56] @ aaedc │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1177f8 │ │ │ │ - b aaec8 │ │ │ │ + bl 1177f0 │ │ │ │ + b aae0c │ │ │ │ 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, ror pc │ │ │ │ + andeq r1, r9, r0, asr #29 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq fp, r5, ip, lsl #15 │ │ │ │ + eorseq ip, r5, ip, asr #32 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - @ instruction: 0x00360ad0 │ │ │ │ + mlaseq r6, r0, r3, r1 │ │ │ │ subseq sp, r7, r4, asr #24 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, ip, lsr #21 │ │ │ │ - andeq fp, r8, ip, lsl r0 │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ + eorseq r1, r6, ip, ror #6 │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r0, r6, r0, lsl #22 │ │ │ │ - eorseq r0, r6, r8, ror #21 │ │ │ │ + eorseq r1, r6, r0, asr #7 │ │ │ │ + eorseq r1, r6, r8, lsr #7 │ │ │ │ │ │ │ │ -000aafb0 : │ │ │ │ +000aaef4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ab078 │ │ │ │ + beq aafbc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - beq ab064 │ │ │ │ + beq aafa8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and r0, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r0, r0, #1 │ │ │ │ - bhi aaff8 │ │ │ │ + bhi aaf3c │ │ │ │ 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 ab038 │ │ │ │ + bcc aaf7c │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ orr r1, r1, ip, lsl #30 │ │ │ │ cmp ip, r1, lsr #30 │ │ │ │ mov ip, r1 │ │ │ │ - beq ab004 │ │ │ │ - ldr r3, [pc, #96] @ ab088 │ │ │ │ - ldr r1, [pc, #96] @ ab08c │ │ │ │ + beq aaf48 │ │ │ │ + ldr r3, [pc, #96] @ aafcc │ │ │ │ + ldr r1, [pc, #96] @ aafd0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp ip, #0 │ │ │ │ - blt ab048 │ │ │ │ + blt aaf8c │ │ │ │ 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 ab020 │ │ │ │ + beq aaf64 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #36] @ ab090 │ │ │ │ - ldr r1, [pc, #36] @ ab094 │ │ │ │ + ldr r3, [pc, #36] @ aafd4 │ │ │ │ + ldr r1, [pc, #36] @ aafd8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b ab030 │ │ │ │ - ldr r1, [pc, #24] @ ab098 │ │ │ │ - ldr r0, [pc, #24] @ ab09c │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b ab030 │ │ │ │ + bl 18ee38 │ │ │ │ + b aaf74 │ │ │ │ + ldr r1, [pc, #24] @ aafdc │ │ │ │ + ldr r0, [pc, #24] @ aafe0 │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b aaf74 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r0, r6, r0, lsl #22 │ │ │ │ + eorseq r1, r6, r0, asr #7 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r8, ror #21 │ │ │ │ + eorseq r1, r6, r8, lsr #7 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - @ instruction: 0x00360ad0 │ │ │ │ + mlaseq r6, r0, r3, r1 │ │ │ │ │ │ │ │ -000ab0a0 : │ │ │ │ +000aafe4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #180] @ ab16c │ │ │ │ + ldr r3, [pc, #180] @ ab0b0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 ab128 │ │ │ │ + beq ab06c │ │ │ │ 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] @ ab170 │ │ │ │ + ldr r3, [pc, #124] @ ab0b4 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #104] @ ab174 │ │ │ │ + ldr r2, [pc, #104] @ ab0b8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ab140 │ │ │ │ + bne ab084 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, [r4, #8] │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r0, #16 │ │ │ │ - bl 91e44 │ │ │ │ + bl 91d88 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne ab0ec │ │ │ │ + bne ab030 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 29e454 │ │ │ │ - ldr r1, [pc, #48] @ ab178 │ │ │ │ + b 29e8dc │ │ │ │ + ldr r1, [pc, #48] @ ab0bc │ │ │ │ cmp r3, r1 │ │ │ │ - bne ab158 │ │ │ │ + bne ab09c │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e26c │ │ │ │ - b ab11c │ │ │ │ + bl 18e370 │ │ │ │ + b ab060 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b ab11c │ │ │ │ + b ab060 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ │ │ │ │ -000ab17c : │ │ │ │ +000ab0c0 : │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000ab188 : │ │ │ │ +000ab0cc : │ │ │ │ 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 ab20c │ │ │ │ + beq ab150 │ │ │ │ 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 ab1f0 │ │ │ │ + bge ab134 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r3, r6, lsl #2] │ │ │ │ str r1, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl ab2bc <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ + bl ab200 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq ab220 │ │ │ │ + beq ab164 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r3, r6, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #52] @ ab248 │ │ │ │ - ldr r0, [pc, #52] @ ab24c │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #52] @ ab18c │ │ │ │ + ldr r0, [pc, #52] @ ab190 │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ab218 │ │ │ │ + beq ab15c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ab218 │ │ │ │ + bne ab15c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b ab218 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b ab15c │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - eorseq fp, r5, ip, asr r5 │ │ │ │ + eorseq fp, r5, ip, lsl lr │ │ │ │ │ │ │ │ -000ab250 <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ +000ab194 <_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 ab2bc <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ + bl ab200 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r3, [r5, #12] │ │ │ │ movne r4, #0 │ │ │ │ strne r6, [r3, r7, lsl #2] │ │ │ │ - beq ab290 <_PyList_AppendTakeRefListResize@@Base+0x40> │ │ │ │ + beq ab1d4 <_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 ab288 <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ + beq ab1cc <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne ab288 <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ + bne ab1cc <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b ab288 <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b ab1cc <_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 ab458 <_PyList_AppendTakeRefListResize@@Base+0x208> │ │ │ │ + bge ab39c <_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 ab484 <_PyList_AppendTakeRefListResize@@Base+0x234> │ │ │ │ + blt ab3c8 <_PyList_AppendTakeRefListResize@@Base+0x234> │ │ │ │ cmp r6, #0 │ │ │ │ - beq ab490 <_PyList_AppendTakeRefListResize@@Base+0x240> │ │ │ │ + beq ab3d4 <_PyList_AppendTakeRefListResize@@Base+0x240> │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ - bhi ab44c <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ - ldr r8, [pc, #460] @ ab4e4 <_PyList_AppendTakeRefListResize@@Base+0x294> │ │ │ │ - ldr r2, [pc, #460] @ ab4e8 <_PyList_AppendTakeRefListResize@@Base+0x298> │ │ │ │ + bhi ab390 <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ + ldr r8, [pc, #460] @ ab428 <_PyList_AppendTakeRefListResize@@Base+0x294> │ │ │ │ + ldr r2, [pc, #460] @ ab42c <_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 ab4b4 <_PyList_AppendTakeRefListResize@@Base+0x264> │ │ │ │ + bne ab3f8 <_PyList_AppendTakeRefListResize@@Base+0x264> │ │ │ │ cmp r5, #0 │ │ │ │ - beq ab3fc <_PyList_AppendTakeRefListResize@@Base+0x1ac> │ │ │ │ - ldr r3, [pc, #428] @ ab4ec <_PyList_AppendTakeRefListResize@@Base+0x29c> │ │ │ │ - bl 357730 │ │ │ │ + beq ab340 <_PyList_AppendTakeRefListResize@@Base+0x1ac> │ │ │ │ + ldr r3, [pc, #428] @ ab430 <_PyList_AppendTakeRefListResize@@Base+0x29c> │ │ │ │ + bl 357fd0 │ │ │ │ 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 ab420 <_PyList_AppendTakeRefListResize@@Base+0x1d0> │ │ │ │ + beq ab364 <_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 ab39c <_PyList_AppendTakeRefListResize@@Base+0x14c> │ │ │ │ + bgt ab2e0 <_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 ab420 <_PyList_AppendTakeRefListResize@@Base+0x1d0> │ │ │ │ + beq ab364 <_PyList_AppendTakeRefListResize@@Base+0x1d0> │ │ │ │ ldr r8, [r0, #20] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r1, r8, lsl #3 │ │ │ │ lsl r8, r8, #3 │ │ │ │ - bhi ab3c0 <_PyList_AppendTakeRefListResize@@Base+0x170> │ │ │ │ + bhi ab304 <_PyList_AppendTakeRefListResize@@Base+0x170> │ │ │ │ add r8, r8, r8, lsl #1 │ │ │ │ cmp r8, r4, lsl #4 │ │ │ │ - bcc ab40c <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ + bcc ab350 <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 91f7c │ │ │ │ + bl 91ec0 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq ab44c <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ + beq ab390 <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 99f08 │ │ │ │ + bl 99e4c │ │ │ │ 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 91f7c │ │ │ │ + bl 91ec0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq ab44c <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ + beq ab390 <_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] @ ab4f0 <_PyList_AppendTakeRefListResize@@Base+0x2a0> │ │ │ │ + ldr r2, [pc, #196] @ ab434 <_PyList_AppendTakeRefListResize@@Base+0x2a0> │ │ │ │ cmp r3, r2 │ │ │ │ - bne ab4cc <_PyList_AppendTakeRefListResize@@Base+0x27c> │ │ │ │ + bne ab410 <_PyList_AppendTakeRefListResize@@Base+0x27c> │ │ │ │ cmp r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ movcc r1, #1 │ │ │ │ bl 2a7a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne ab40c <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ - bl 29e454 │ │ │ │ + bne ab350 <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ + bl 29e8dc │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r1, r3, asr #1 │ │ │ │ strge r1, [r0, #8] │ │ │ │ - bge ab3f4 <_PyList_AppendTakeRefListResize@@Base+0x1a4> │ │ │ │ + bge ab338 <_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 ab300 <_PyList_AppendTakeRefListResize@@Base+0xb0> │ │ │ │ + ble ab244 <_PyList_AppendTakeRefListResize@@Base+0xb0> │ │ │ │ add r4, r6, #3 │ │ │ │ bic r4, r4, #3 │ │ │ │ - b ab300 <_PyList_AppendTakeRefListResize@@Base+0xb0> │ │ │ │ - ldr r8, [pc, #76] @ ab4e4 <_PyList_AppendTakeRefListResize@@Base+0x294> │ │ │ │ - ldr r2, [pc, #76] @ ab4e8 <_PyList_AppendTakeRefListResize@@Base+0x298> │ │ │ │ + b ab244 <_PyList_AppendTakeRefListResize@@Base+0xb0> │ │ │ │ + ldr r8, [pc, #76] @ ab428 <_PyList_AppendTakeRefListResize@@Base+0x294> │ │ │ │ + ldr r2, [pc, #76] @ ab42c <_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 ab330 <_PyList_AppendTakeRefListResize@@Base+0xe0> │ │ │ │ + beq ab274 <_PyList_AppendTakeRefListResize@@Base+0xe0> │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b ab444 <_PyList_AppendTakeRefListResize@@Base+0x1f4> │ │ │ │ + b ab388 <_PyList_AppendTakeRefListResize@@Base+0x1f4> │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b ab444 <_PyList_AppendTakeRefListResize@@Base+0x1f4> │ │ │ │ + b ab388 <_PyList_AppendTakeRefListResize@@Base+0x1f4> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, sl, ip, ror #12 │ │ │ │ + @ instruction: 0x000ab5b0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0008b4bc │ │ │ │ + andeq fp, r8, r4, lsl r4 │ │ │ │ │ │ │ │ -000ab4f4 : │ │ │ │ +000ab438 : │ │ │ │ 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 ab654 │ │ │ │ - ldr r5, [pc, #328] @ ab65c │ │ │ │ - ldr r2, [pc, #328] @ ab660 │ │ │ │ + blt ab598 │ │ │ │ + ldr r5, [pc, #328] @ ab5a0 │ │ │ │ + ldr r2, [pc, #328] @ ab5a4 │ │ │ │ ldr lr, [r5, #700] @ 0x2bc │ │ │ │ ldr r6, [r5, #688] @ 0x2b0 │ │ │ │ cmp lr, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bne ab624 │ │ │ │ + bne ab568 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ab5f0 │ │ │ │ - ldr r2, [pc, #300] @ ab664 │ │ │ │ - bl 357730 │ │ │ │ + beq ab534 │ │ │ │ + ldr r2, [pc, #300] @ ab5a8 │ │ │ │ + bl 357fd0 │ │ │ │ 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 ab5fc │ │ │ │ + beq ab540 │ │ │ │ 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 ab594 │ │ │ │ + bgt ab4d8 │ │ │ │ ldr r1, [r1, #804] @ 0x324 │ │ │ │ cmp r1, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ab5fc │ │ │ │ + beq ab540 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5, lsl #3 │ │ │ │ lsl r5, r5, #3 │ │ │ │ - bhi ab5bc │ │ │ │ + bhi ab500 │ │ │ │ add r5, r5, r5, lsl #1 │ │ │ │ cmp r5, r3, lsl #2 │ │ │ │ movcc r7, r4 │ │ │ │ - bcc ab5e8 │ │ │ │ + bcc ab52c │ │ │ │ mov r5, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 91f7c │ │ │ │ + bl 91ec0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq ab654 │ │ │ │ + beq ab598 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99f08 │ │ │ │ + bl 99e4c │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 91f7c │ │ │ │ + b 91ec0 │ │ │ │ ldr lr, [r5, #680] @ 0x2a8 │ │ │ │ - ldr r2, [pc, #96] @ ab668 │ │ │ │ + ldr r2, [pc, #96] @ ab5ac │ │ │ │ cmp lr, r2 │ │ │ │ - bne ab63c │ │ │ │ + bne ab580 │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ movcs r1, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ movcc r1, #1 │ │ │ │ b 2a7a4 │ │ │ │ mov r2, r3 │ │ │ │ @@ -133100,213 +133053,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 ab5e8 │ │ │ │ + b ab52c │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, sl, ip, ror #12 │ │ │ │ + @ instruction: 0x000ab5b0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0008b4bc │ │ │ │ + andeq fp, r8, r4, lsl 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 ab748 │ │ │ │ - ldr r3, [pc, #268] @ ab79c │ │ │ │ + beq ab68c │ │ │ │ + ldr r3, [pc, #268] @ ab6e0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 ab750 │ │ │ │ + beq ab694 │ │ │ │ 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 ab6f0 │ │ │ │ + bgt ab634 │ │ │ │ ldr r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r3 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ab750 │ │ │ │ + beq ab694 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3, lsl #3 │ │ │ │ lsl r7, r3, #3 │ │ │ │ - bhi ab714 │ │ │ │ + bhi ab658 │ │ │ │ add r7, r7, r3, lsl #4 │ │ │ │ cmp r7, r1, lsl #2 │ │ │ │ - bcc ab740 │ │ │ │ + bcc ab684 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91f7c │ │ │ │ + bl 91ec0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq ab73c │ │ │ │ + beq ab680 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99f08 │ │ │ │ + bl 99e4c │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 91f7c │ │ │ │ + b 91ec0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt ab794 │ │ │ │ - ldr r2, [pc, #64] @ ab7a0 │ │ │ │ - ldr r0, [pc, #64] @ ab7a4 │ │ │ │ + blt ab6d8 │ │ │ │ + ldr r2, [pc, #64] @ ab6e4 │ │ │ │ + ldr r0, [pc, #64] @ ab6e8 │ │ │ │ ldr r3, [r2, #680] @ 0x2a8 │ │ │ │ cmp r3, r0 │ │ │ │ - bne ab780 │ │ │ │ + bne ab6c4 │ │ │ │ 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 ab740 │ │ │ │ + b ab684 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x0008b4bc │ │ │ │ + andeq fp, r8, r4, lsl r4 │ │ │ │ │ │ │ │ -000ab7a8 : │ │ │ │ +000ab6ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ab7f8 │ │ │ │ + beq ab73c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq ab7f8 │ │ │ │ + beq ab73c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl ab82c │ │ │ │ + bl ab770 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ab804 │ │ │ │ + beq ab748 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ab80c │ │ │ │ + bne ab750 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #36] @ ab824 │ │ │ │ - ldr r0, [pc, #36] @ ab828 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #36] @ ab768 │ │ │ │ + ldr r0, [pc, #36] @ ab76c │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne ab7f0 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b ab7f0 │ │ │ │ + bne ab734 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b ab734 │ │ │ │ andeq r0, r0, r5, asr ip │ │ │ │ - eorseq fp, r5, ip, asr r5 │ │ │ │ + eorseq fp, r5, ip, lsl lr │ │ │ │ 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] @ ac840 │ │ │ │ + ldr r3, [pc, #3988] @ ac734 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq abc38 │ │ │ │ + beq abb7c │ │ │ │ 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 abdec │ │ │ │ + bne abd30 │ │ │ │ cmp r3, #1 │ │ │ │ - ble abc54 │ │ │ │ + ble abb98 │ │ │ │ mov r3, #0 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [fp] │ │ │ │ - ldr sl, [pc, #3980] @ ac844 │ │ │ │ + ldr sl, [pc, #3876] @ ac720 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, sl │ │ │ │ - beq ac9e8 │ │ │ │ - ldr r7, [pc, #3992] @ ac860 │ │ │ │ + beq ac984 │ │ │ │ + ldr r7, [pc, #3892] @ ac740 │ │ │ │ sub r7, r0, r7 │ │ │ │ clz r7, r7 │ │ │ │ lsr r7, r7, #5 │ │ │ │ mov r8, #1 │ │ │ │ - ldr r9, [pc, #3976] @ ac864 │ │ │ │ + ldr r9, [pc, #3876] @ ac744 │ │ │ │ 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 accc0 │ │ │ │ + bne acbf8 │ │ │ │ tst r7, r8 │ │ │ │ - bne abc10 │ │ │ │ + bne abb54 │ │ │ │ cmp r0, ip │ │ │ │ - bne abc20 │ │ │ │ + bne abb64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq abc20 │ │ │ │ + beq abb64 │ │ │ │ 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 ab8e4 │ │ │ │ + blt ab828 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne abd20 │ │ │ │ + bne abc64 │ │ │ │ tst r7, r8 │ │ │ │ - beq acc44 │ │ │ │ - ldr r3, [pc, #3820] @ ac848 │ │ │ │ + beq acbd0 │ │ │ │ + ldr r3, [pc, #3716] @ ac724 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ - bne abd30 │ │ │ │ + bne abc74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne abd50 │ │ │ │ + bne abc94 │ │ │ │ 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 │ │ │ │ @@ -133316,183 +133269,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 ace58 │ │ │ │ + bne accc8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt abdc4 │ │ │ │ + bgt abd08 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov r4, sl │ │ │ │ + mov r9, r6 │ │ │ │ mov sl, r8 │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #1 │ │ │ │ - ble ac8d4 │ │ │ │ + ble ac84c │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r9, [pc, #3680] @ ac848 │ │ │ │ + ldr r8, [pc, #3576] @ ac724 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ - cmp r3, r9 │ │ │ │ + cmp r3, r8 │ │ │ │ ldr r1, [fp] │ │ │ │ - bne abb08 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - ldr ip, [r1, #12] │ │ │ │ - and r1, r2, #3 │ │ │ │ + bne aba4c │ │ │ │ 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 ac3cc │ │ │ │ + mul r0, ip, r0 │ │ │ │ + mul r2, r1, r2 │ │ │ │ + cmp r0, r2 │ │ │ │ + blt ac318 │ │ │ │ cmp r4, #2 │ │ │ │ movne r0, #2 │ │ │ │ - beq abb2c │ │ │ │ + beq aba70 │ │ │ │ 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 ac170 │ │ │ │ + cmp ip, r2 │ │ │ │ + bgt ac0bc │ │ │ │ add ip, r0, #1 │ │ │ │ cmp r4, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - ble acc08 │ │ │ │ + ble acbc0 │ │ │ │ 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 abaf4 │ │ │ │ + blt aba38 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ble abaf4 │ │ │ │ + ble aba38 │ │ │ │ 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 abaf0 │ │ │ │ + bgt aba34 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bgt abaac │ │ │ │ + bgt ab9f0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq ac244 │ │ │ │ + beq ac170 │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - b abea8 │ │ │ │ + b abdec │ │ │ │ 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 ace68 │ │ │ │ - bne ac3cc │ │ │ │ + blt ace7c │ │ │ │ + bne ac318 │ │ │ │ cmp r4, #2 │ │ │ │ - bne abb94 │ │ │ │ + bne abad8 │ │ │ │ mov ip, #2 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ac8f8 │ │ │ │ + bne ac894 │ │ │ │ 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 ac5ec │ │ │ │ + bne ac530 │ │ │ │ subs r4, r4, ip │ │ │ │ - bne ab9d4 │ │ │ │ + bne ab918 │ │ │ │ cmp r1, #1 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - bgt acb50 │ │ │ │ + mov r6, r9 │ │ │ │ + bgt acb08 │ │ │ │ cmp r6, #0 │ │ │ │ - bne ac278 │ │ │ │ + bne ac1cc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmn r3, #1 │ │ │ │ - beq abca0 │ │ │ │ - b ac814 │ │ │ │ + beq abbe4 │ │ │ │ + b ac7f0 │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ ldr r0, [fp, #8] │ │ │ │ - cmp r3, r9 │ │ │ │ + cmp r3, r8 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ - bne abbe8 │ │ │ │ + bne abb2c │ │ │ │ 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 abea0 │ │ │ │ + blt abde4 │ │ │ │ cmp r4, #3 │ │ │ │ movne r0, #3 │ │ │ │ - bne aba30 │ │ │ │ - b abc08 │ │ │ │ - mov r2, r8 │ │ │ │ + bne ab974 │ │ │ │ + b abb4c │ │ │ │ + mov r2, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt ace68 │ │ │ │ + blt ace7c │ │ │ │ ldrne r3, [sp, #1628] @ 0x65c │ │ │ │ - bne abea0 │ │ │ │ + bne abde4 │ │ │ │ cmp r4, #3 │ │ │ │ - bne ac1bc │ │ │ │ + bne ac108 │ │ │ │ mov ip, #3 │ │ │ │ - b abb30 │ │ │ │ + b aba74 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #15 │ │ │ │ - bls ab900 │ │ │ │ + bls ab844 │ │ │ │ mov r8, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - blt ab8e4 │ │ │ │ - ldr ip, [pc, #3116] @ ac864 │ │ │ │ - b ab934 │ │ │ │ + blt ab828 │ │ │ │ + ldr ip, [pc, #3016] @ ac744 │ │ │ │ + b ab878 │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r0, #16] │ │ │ │ - bgt ab89c │ │ │ │ + bgt ab7e0 │ │ │ │ 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] │ │ │ │ @@ -133503,67 +133456,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 ac814 │ │ │ │ - ldr r6, [pc, #2968] @ ac840 │ │ │ │ + bne ac7f0 │ │ │ │ + ldr r6, [pc, #2888] @ ac734 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #1 │ │ │ │ - bgt acdb8 │ │ │ │ + bgt acdf4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r3, r3, #532 @ 0x214 │ │ │ │ cmp r0, r3 │ │ │ │ - bne acde8 │ │ │ │ + bne ace24 │ │ │ │ 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 ace44 │ │ │ │ + bne ace68 │ │ │ │ cmp r6, #0 │ │ │ │ - beq abd10 │ │ │ │ + beq abc54 │ │ │ │ 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] @ ac868 │ │ │ │ + ldr r3, [pc, #2780] @ ac748 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ - beq ab964 │ │ │ │ - ldr r2, [pc, #2884] @ ac87c │ │ │ │ + beq ab8a8 │ │ │ │ + ldr r2, [pc, #2784] @ ac75c │ │ │ │ cmp r0, sl │ │ │ │ moveq r3, r2 │ │ │ │ str r3, [sp, #1636] @ 0x664 │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r3, [pc, #2816] @ ac84c │ │ │ │ + ldr r3, [pc, #2712] @ ac728 │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ - beq ab96c │ │ │ │ + beq ab8b0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #2804] @ ac850 │ │ │ │ + ldr r2, [pc, #2700] @ ac72c │ │ │ │ add r3, r1, #1 │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ asr r3, r3, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bgt aced0 │ │ │ │ + bgt acdc0 │ │ │ │ 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 │ │ │ │ @@ -133571,644 +133524,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 acd30 │ │ │ │ + bne acd6c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ ldrle r8, [sp, #4] │ │ │ │ movle sl, r8 │ │ │ │ - ble ab9c8 │ │ │ │ + ble ab90c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ and r1, r3, #1 │ │ │ │ asr r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ orr r2, r2, r1 │ │ │ │ - bgt abdcc │ │ │ │ + bgt abd10 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ add r8, r2, r3 │ │ │ │ - b ab9c8 │ │ │ │ + b ab90c │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bgt acc6c │ │ │ │ + bgt acc38 │ │ │ │ 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 ac784 │ │ │ │ + ble ac760 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 118af0 │ │ │ │ + bl 118ae8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8, r4, lsl #2] │ │ │ │ - beq acd1c │ │ │ │ + beq acc70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq ac784 │ │ │ │ + beq ac760 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - bl 118af0 │ │ │ │ + bl 118ae8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6, #4] │ │ │ │ - beq acccc │ │ │ │ + beq acddc │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r4, #2 │ │ │ │ - beq abe90 │ │ │ │ + beq abdd4 │ │ │ │ add r9, r7, #4 │ │ │ │ add r8, r6, #4 │ │ │ │ mov r7, #2 │ │ │ │ ldr r1, [r9, #4]! │ │ │ │ mov r0, r5 │ │ │ │ - bl 118af0 │ │ │ │ + bl 118ae8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8, #4]! │ │ │ │ - beq accd0 │ │ │ │ + beq acc74 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne abe6c │ │ │ │ + bne abdb0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov fp, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b ab8ac │ │ │ │ + b ab7f0 │ │ │ │ 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 ac180 │ │ │ │ + bne ac0cc │ │ │ │ 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 ac198 │ │ │ │ + bge ac0e4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ - bge ac250 │ │ │ │ + bge ac17c │ │ │ │ cmp r4, sl │ │ │ │ movlt ip, r4 │ │ │ │ movge ip, sl │ │ │ │ cmp r3, ip │ │ │ │ mov r5, r3 │ │ │ │ - bge abb30 │ │ │ │ + bge aba74 │ │ │ │ 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] @ ac868 │ │ │ │ - add sl, r4, r9 │ │ │ │ - asr sl, sl, #1 │ │ │ │ + ldr r3, [pc, #2228] @ ac748 │ │ │ │ + add r9, r4, r8 │ │ │ │ + asr r9, r9, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ldr r1, [fp, sl, lsl #2] │ │ │ │ - bne abfd8 │ │ │ │ - ldr r5, [r7, #8] │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ - cmp r5, r8 │ │ │ │ + ldr r1, [fp, r9, lsl #2] │ │ │ │ + bne abf20 │ │ │ │ + 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 acf18 │ │ │ │ + beq acef4 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq ace24 │ │ │ │ + beq acd20 │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ - add r0, r7, #20 │ │ │ │ + add r0, sl, #20 │ │ │ │ tst ip, #32 │ │ │ │ - beq ace34 │ │ │ │ + beq acd30 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ - beq ac3a4 │ │ │ │ + beq ac2f0 │ │ │ │ add r1, r1, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 292f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac3bc │ │ │ │ + beq ac308 │ │ │ │ lsr r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - beq abff0 │ │ │ │ - cmp r4, sl │ │ │ │ - mov r8, r5 │ │ │ │ - movlt r9, sl │ │ │ │ + beq abf38 │ │ │ │ + cmp r4, r9 │ │ │ │ + mov r7, r5 │ │ │ │ + movlt r8, r9 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - blt ac014 │ │ │ │ - b ac0d8 │ │ │ │ + blt abf5c │ │ │ │ + b ac020 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, sl │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt ace68 │ │ │ │ - bne ac130 │ │ │ │ - add r4, sl, #1 │ │ │ │ - cmp r9, r4 │ │ │ │ - ble ac140 │ │ │ │ - ldr r3, [pc, #2148] @ ac868 │ │ │ │ + blt acdd4 │ │ │ │ + bne ac07c │ │ │ │ + add r4, r9, #1 │ │ │ │ + cmp r8, r4 │ │ │ │ + ble ac08c │ │ │ │ + ldr r3, [pc, #2044] @ ac748 │ │ │ │ cmp r6, r3 │ │ │ │ - bne acdac │ │ │ │ + bne accc0 │ │ │ │ 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 acf10 │ │ │ │ + beq acea4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ace90 │ │ │ │ + beq acd08 │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ tst ip, #32 │ │ │ │ - beq acea0 │ │ │ │ + beq acd18 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ - beq ac0b0 │ │ │ │ + beq abff8 │ │ │ │ add r1, r1, #20 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac0c0 │ │ │ │ + beq ac008 │ │ │ │ cmp r0, #0 │ │ │ │ - bge ac0c8 │ │ │ │ + bge ac010 │ │ │ │ cmp r6, r4 │ │ │ │ - ble ac0d4 │ │ │ │ - mov sl, r6 │ │ │ │ - b ac040 │ │ │ │ + ble ac01c │ │ │ │ + mov r9, r6 │ │ │ │ + b abf88 │ │ │ │ add r1, r1, #28 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ac098 │ │ │ │ - cmp r8, r9 │ │ │ │ - bgt ac0a0 │ │ │ │ + bne abfe0 │ │ │ │ + cmp r7, r8 │ │ │ │ + bgt abfe8 │ │ │ │ add r4, r6, #1 │ │ │ │ - cmp r4, sl │ │ │ │ - blt ac040 │ │ │ │ + cmp r4, r9 │ │ │ │ + blt abf88 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, r4 │ │ │ │ lsl r6, r4, #2 │ │ │ │ add r1, fp, r4, lsl #2 │ │ │ │ - ble ac154 │ │ │ │ - sub r9, r5, r4 │ │ │ │ - lsl r9, r9, #2 │ │ │ │ - add r8, r6, #4 │ │ │ │ - mov r2, r9 │ │ │ │ - add r0, fp, r8 │ │ │ │ + ble ac0a0 │ │ │ │ + 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 ac258 │ │ │ │ + bne ac1ac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne abf30 │ │ │ │ + bne abe78 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ + ldr r9, [sp, #52] @ 0x34 │ │ │ │ mov ip, r3 │ │ │ │ - b abb30 │ │ │ │ - cmp r4, sl │ │ │ │ - bge ac140 │ │ │ │ - mov r9, sl │ │ │ │ - b abf40 │ │ │ │ + b aba74 │ │ │ │ + cmp r4, r9 │ │ │ │ + bge ac08c │ │ │ │ + mov r8, r9 │ │ │ │ + b abe88 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ lsl r6, r4, #2 │ │ │ │ cmp r5, r4 │ │ │ │ add r1, fp, r4, lsl #2 │ │ │ │ - bgt ac0e8 │ │ │ │ + bgt ac030 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - str r7, [fp, r4, lsl #2] │ │ │ │ + str sl, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ac110 │ │ │ │ + beq ac058 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ - b ac26c │ │ │ │ + b ac1c0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq ac240 │ │ │ │ + beq ac16c │ │ │ │ str r0, [sp, #8] │ │ │ │ - b abea8 │ │ │ │ + b abdec │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ sub r2, r2, #8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt ace68 │ │ │ │ - bne abef4 │ │ │ │ + blt ace7c │ │ │ │ + bne abe38 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 2519c8 │ │ │ │ + bl 251990 │ │ │ │ add r3, r5, #1 │ │ │ │ + add r6, r6, #8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b ac324 │ │ │ │ + mov r3, #3 │ │ │ │ + add r7, fp, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - add r3, r6, #8 │ │ │ │ - b ac3d8 │ │ │ │ - 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 ac224 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr r1, [r7], #4 │ │ │ │ + mov r2, r6 │ │ │ │ + bne ac184 │ │ │ │ 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 abaf4 │ │ │ │ + blt aba38 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, r2, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bne aba30 │ │ │ │ - b ac240 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt ace68 │ │ │ │ - bne ac39c │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - bne ac1c4 │ │ │ │ + bne ab974 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - bgt abf00 │ │ │ │ + bgt abe44 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - b abb30 │ │ │ │ - mov r2, r9 │ │ │ │ - add r0, r3, r8 │ │ │ │ + b aba74 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt ace7c │ │ │ │ + bne aba38 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bne ac114 │ │ │ │ + b ac16c │ │ │ │ + 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 ac110 │ │ │ │ + b ac058 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble ac76c │ │ │ │ - ldr r7, [pc, #1460] @ ac840 │ │ │ │ + ble ac708 │ │ │ │ + ldr r7, [pc, #1364] @ ac734 │ │ │ │ ldr r5, [r6] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ac6d8 │ │ │ │ + beq ac61c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ac6d8 │ │ │ │ + bne ac61c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #1440] @ ac854 │ │ │ │ + ldr r2, [pc, #1320] @ ac730 │ │ │ │ ldr r8, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne acd8c │ │ │ │ + bne ace84 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - ble ac7fc │ │ │ │ + ble ac7d8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ac31c │ │ │ │ + beq ac270 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ac31c │ │ │ │ + bne ac270 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #1356] @ ac854 │ │ │ │ + ldr r2, [pc, #1236] @ ac730 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne acea8 │ │ │ │ + bne acc18 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ cmp r9, #2 │ │ │ │ - beq ac388 │ │ │ │ - ldr sl, [pc, #1316] @ ac854 │ │ │ │ + beq ac2dc │ │ │ │ + ldr sl, [pc, #1196] @ ac730 │ │ │ │ add r8, r4, #4 │ │ │ │ mov r7, #2 │ │ │ │ ldr r5, [r8, #4]! │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq ac370 │ │ │ │ + beq ac2c4 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne ac370 │ │ │ │ + bne ac2c4 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr fp, [r2, #24] │ │ │ │ - bne acef0 │ │ │ │ + bne acda0 │ │ │ │ mov r0, r5 │ │ │ │ blx fp │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r9 │ │ │ │ - bne ac334 │ │ │ │ + bne ac288 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bgt acee4 │ │ │ │ + bgt acde4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmn r3, #1 │ │ │ │ - beq abca4 │ │ │ │ - b ac80c │ │ │ │ - str r5, [sp, #8] │ │ │ │ - b abaf4 │ │ │ │ + beq abbe8 │ │ │ │ + b ac7e8 │ │ │ │ add r1, r1, #28 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 292f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne abfb4 │ │ │ │ - cmp r5, r8 │ │ │ │ + bne abefc │ │ │ │ + cmp r5, r7 │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b abfb8 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r3, #8 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble ace70 │ │ │ │ - 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 ace68 │ │ │ │ - bne ac530 │ │ │ │ + b abf00 │ │ │ │ + mov r3, #2 │ │ │ │ + mov r6, #8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + cmp r4, r3 │ │ │ │ + ble acd40 │ │ │ │ + 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 ac558 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ + ldr r0, [r7, #4]! │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr ip, [r7, #-4] │ │ │ │ + lsl r6, r2, #2 │ │ │ │ + bne ac47c │ │ │ │ + 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 ac4ec │ │ │ │ + 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 ac56c │ │ │ │ - str sl, [sp, #8] │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne ac880 │ │ │ │ - sub r0, r5, #4 │ │ │ │ - add r3, fp, r0 │ │ │ │ + bge ac4cc │ │ │ │ + cmp r5, #0 │ │ │ │ + bne ac81c │ │ │ │ + sub r6, r6, #4 │ │ │ │ + add r3, fp, r6 │ │ │ │ cmp r3, fp │ │ │ │ - bls ac4b4 │ │ │ │ + bls ac400 │ │ │ │ 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 ac4b4 │ │ │ │ + bls ac400 │ │ │ │ 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 ac49c │ │ │ │ + bhi ac3e8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne acb18 │ │ │ │ + bne acab4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - ble abef4 │ │ │ │ + ble abe38 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r9, [pc, #876] @ ac848 │ │ │ │ - add r6, fp, r2, lsl #2 │ │ │ │ - cmp r3, r9 │ │ │ │ + ldr r8, [pc, #764] @ ac724 │ │ │ │ + add r7, fp, r2, lsl #2 │ │ │ │ + cmp r3, r8 │ │ │ │ ldr r0, [fp, r2, lsl #2] │ │ │ │ - ldr r1, [r6, #-4] │ │ │ │ - bne ac574 │ │ │ │ + ldr r1, [r7, #-4] │ │ │ │ + bne ac4fc │ │ │ │ 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 ac674 │ │ │ │ + ble ac5b8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ movge ip, r3 │ │ │ │ - blt abf00 │ │ │ │ - b abb30 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne acc10 │ │ │ │ - mov r7, #0 │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp r4, sl │ │ │ │ - bgt ac3fc │ │ │ │ - str sl, [sp, #8] │ │ │ │ - add r5, r5, #4 │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - b ac468 │ │ │ │ - mov r2, r8 │ │ │ │ + blt abe44 │ │ │ │ + b aba74 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r1, ip │ │ │ │ + sub r2, r2, #8 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt ace68 │ │ │ │ - bne ac460 │ │ │ │ - add r7, r7, #1 │ │ │ │ - b ac53c │ │ │ │ + blt ace7c │ │ │ │ + bne ac4ec │ │ │ │ + ldr r3, [sp, #1628] @ 0x65c │ │ │ │ + ldr ip, [r7, #-4] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr r0, [r7] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + beq ac384 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, ip │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt ace7c │ │ │ │ + bne ac3b4 │ │ │ │ + add r5, r5, #1 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bgt ac338 │ │ │ │ + add r6, r6, #4 │ │ │ │ + b ac3b4 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne acad8 │ │ │ │ + mov r5, #0 │ │ │ │ + b ac4d0 │ │ │ │ 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 ace68 │ │ │ │ - bne ac51c │ │ │ │ + blt ace7c │ │ │ │ + bne ac468 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r5, r3, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - ble ac5e4 │ │ │ │ - ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cmp r3, r9 │ │ │ │ - ldr r1, [r6] │ │ │ │ - bne ac600 │ │ │ │ - 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 acb3c │ │ │ │ + bgt ac628 │ │ │ │ str r5, [sp, #8] │ │ │ │ - b ac51c │ │ │ │ + b ac468 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b abb64 │ │ │ │ - mov r2, r8 │ │ │ │ + b abaa8 │ │ │ │ + mov r2, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt ace68 │ │ │ │ - bne ac5e4 │ │ │ │ + blt ace7c │ │ │ │ + bne ac528 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r4, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldrgt r5, [sp, #8] │ │ │ │ - ble ac51c │ │ │ │ + ble ac468 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cmp r3, r9 │ │ │ │ - ldr r1, [r6, #4]! │ │ │ │ - bne ac8b0 │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr r1, [r7, #4]! │ │ │ │ + bne ac870 │ │ │ │ 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 ac51c │ │ │ │ + blt ac468 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - ble ac6c0 │ │ │ │ + ble ac604 │ │ │ │ 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 ac6e4 │ │ │ │ + ble ac680 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ movge ip, r3 │ │ │ │ - blt abf00 │ │ │ │ - b abb30 │ │ │ │ + blt abe44 │ │ │ │ + b aba74 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r7 │ │ │ │ - b ac2d0 │ │ │ │ + b ac224 │ │ │ │ + ldr r3, [sp, #1628] @ 0x65c │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr r1, [r7] │ │ │ │ + bne ac544 │ │ │ │ + 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 ac528 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r1, r3, #2 │ │ │ │ + cmp r4, r1 │ │ │ │ + bgt ac5c8 │ │ │ │ + b ac604 │ │ │ │ add r2, r1, #1 │ │ │ │ cmp r4, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ble ac51c │ │ │ │ + ble ac468 │ │ │ │ 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 ac51c │ │ │ │ + blt ac468 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r4, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ble ac51c │ │ │ │ + ble ac468 │ │ │ │ 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 ac6c0 │ │ │ │ + bgt ac604 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bgt ac724 │ │ │ │ - b ac6c0 │ │ │ │ + bgt ac6c0 │ │ │ │ + b ac604 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmn r3, #1 │ │ │ │ - bne ac814 │ │ │ │ - ldr r6, [pc, #188] @ ac840 │ │ │ │ - b abcb8 │ │ │ │ + bne ac7f0 │ │ │ │ + ldr r6, [pc, #20] @ ac734 │ │ │ │ + b abbfc │ │ │ │ + subseq sl, r5, ip, lsr #8 │ │ │ │ + andseq r3, ip, r8, ror #5 │ │ │ │ + andseq r2, r8, r0, asr #3 │ │ │ │ + andeq r0, r0, r1, lsl #2 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003613f0 │ │ │ │ + @ instruction: 0x0055a69c │ │ │ │ + ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + andeq ip, sl, r0, lsl pc │ │ │ │ + ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ + andseq r2, r8, r0, asr #7 │ │ │ │ + andseq r9, pc, ip, lsr #32 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ + eoreq fp, r0, r4, ror #28 │ │ │ │ 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] │ │ │ │ @@ -134223,85 +134214,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 acd24 │ │ │ │ - bne ac76c │ │ │ │ + bgt acd60 │ │ │ │ + bne ac708 │ │ │ │ ldr r5, [r6] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r7, [pc, #72] @ ac840 │ │ │ │ - bne ac298 │ │ │ │ - ldr r6, [pc, #64] @ ac840 │ │ │ │ + ldrne r7, [pc, #-160] @ ac734 │ │ │ │ + bne ac1ec │ │ │ │ + ldr r6, [pc, #-168] @ ac734 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmn r3, #1 │ │ │ │ - beq abcb8 │ │ │ │ + beq abbfc │ │ │ │ cmp r6, #0 │ │ │ │ - beq ac824 │ │ │ │ - ldr r3, [pc, #60] @ ac858 │ │ │ │ - ldr r1, [pc, #60] @ ac85c │ │ │ │ + beq ac800 │ │ │ │ + ldr r3, [pc, #-192] @ ac738 │ │ │ │ + ldr r1, [pc, #-192] @ ac73c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #1 │ │ │ │ - bgt acdb4 │ │ │ │ + bgt acdf0 │ │ │ │ mov r6, #0 │ │ │ │ - b abcb8 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sl, r5, ip, lsr #8 │ │ │ │ - @ instruction: 0x001c2dd0 │ │ │ │ - ldrheq r2, [r8], -r4 │ │ │ │ - andeq r0, r0, r1, lsl #2 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r6, r0, lsr fp │ │ │ │ - @ instruction: 0x0055a69c │ │ │ │ - ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ - andeq ip, sl, ip, ror pc │ │ │ │ - ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ - @ instruction: 0x001822b4 │ │ │ │ - andseq r8, pc, r4, asr ip @ │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ - eoreq fp, r0, r0, asr lr │ │ │ │ + b abbfc │ │ │ │ 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 2519c8 │ │ │ │ - b ac470 │ │ │ │ - mov r2, r8 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt ace68 │ │ │ │ - bne ac5e4 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - bgt ac62c │ │ │ │ - b ac5e4 │ │ │ │ - beq acc3c │ │ │ │ + bl 251990 │ │ │ │ + b ac3bc │ │ │ │ + beq acbc8 │ │ │ │ add r2, fp, #4 │ │ │ │ cmp fp, r2 │ │ │ │ mov r3, r2 │ │ │ │ - bcs acb00 │ │ │ │ + bcs aca9c │ │ │ │ mov r1, #2 │ │ │ │ - mov r0, #4 │ │ │ │ + mov r6, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b ac484 │ │ │ │ + b ac3d0 │ │ │ │ + mov r2, r6 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt ace7c │ │ │ │ + bne ac528 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble ac528 │ │ │ │ + b ac570 │ │ │ │ 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] │ │ │ │ @@ -134312,148 +134287,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 ac990 │ │ │ │ + ble ac92c │ │ │ │ cmp r0, r1 │ │ │ │ - bgt ac990 │ │ │ │ - add r8, sp, #64 @ 0x40 │ │ │ │ - mov r6, ip │ │ │ │ + bgt ac92c │ │ │ │ + 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 ac99c │ │ │ │ + ble ac938 │ │ │ │ ldr r2, [r2, #-1568] @ 0xfffff9e0 │ │ │ │ sub r1, r3, #2 │ │ │ │ cmp r5, r2 │ │ │ │ - mov r0, r8 │ │ │ │ - bge ac99c │ │ │ │ - bl 251a48 │ │ │ │ + mov r0, r6 │ │ │ │ + bge ac938 │ │ │ │ + bl 251a10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ace68 │ │ │ │ + bne ace7c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - b ac954 │ │ │ │ + b ac8f0 │ │ │ │ lsl r2, r2, #1 │ │ │ │ lsl r1, r1, #1 │ │ │ │ - b ac930 │ │ │ │ + b ac8cc │ │ │ │ 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 abb64 │ │ │ │ - b ac5f0 │ │ │ │ + beq abaa8 │ │ │ │ + b ac534 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble acf34 │ │ │ │ + ble aceec │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr r7, [pc, #-416] @ ac860 │ │ │ │ + ldr r7, [pc, #-604] @ ac740 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r8, #1 │ │ │ │ sub r7, r0, r7 │ │ │ │ clz r7, r7 │ │ │ │ - ldr r9, [pc, #-432] @ ac864 │ │ │ │ + ldr r9, [pc, #-620] @ ac744 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ lsr r7, r7, #5 │ │ │ │ sub r5, fp, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r8 │ │ │ │ mov lr, #0 │ │ │ │ - b aca5c │ │ │ │ + b ac9f8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq acaa4 │ │ │ │ + beq aca40 │ │ │ │ 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 acad0 │ │ │ │ + bge aca6c │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r5, #4]! │ │ │ │ ldr ip, [r3, #4] │ │ │ │ cmp ip, sl │ │ │ │ - bne acf20 │ │ │ │ + bne acf04 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - beq acf20 │ │ │ │ + beq acf04 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr ip, [r3, #4] │ │ │ │ cmp r0, ip │ │ │ │ - bne acca4 │ │ │ │ + bne acd38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq acaa4 │ │ │ │ + beq aca40 │ │ │ │ tst r7, r8 │ │ │ │ - bne acabc │ │ │ │ + bne aca58 │ │ │ │ cmp r0, r9 │ │ │ │ mov ip, r9 │ │ │ │ - beq aca2c │ │ │ │ + beq ac9c8 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp lr, r4 │ │ │ │ - bge acad8 │ │ │ │ + bge aca74 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b aca54 │ │ │ │ + b ac9f0 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp ip, #15 │ │ │ │ - bls aca98 │ │ │ │ + bls aca34 │ │ │ │ mov r8, #0 │ │ │ │ - b acaa4 │ │ │ │ + b aca40 │ │ │ │ mov r2, r1 │ │ │ │ - b ab938 │ │ │ │ + b ab87c │ │ │ │ cmp r2, #0 │ │ │ │ - beq acec8 │ │ │ │ - ldr r3, [pc, #-644] @ ac864 │ │ │ │ + beq acd00 │ │ │ │ + ldr r3, [pc, #-832] @ ac744 │ │ │ │ cmp r0, r3 │ │ │ │ movne r1, #0 │ │ │ │ andeq r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ab94c │ │ │ │ - ldr r3, [pc, #-664] @ ac868 │ │ │ │ - b abd30 │ │ │ │ + beq ab890 │ │ │ │ + ldr r3, [pc, #-852] @ ac748 │ │ │ │ + b abc74 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq abef4 │ │ │ │ - mov r0, #4 │ │ │ │ + beq abe38 │ │ │ │ + mov r6, #4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - add r1, r3, r0 │ │ │ │ - cmp r1, r3 │ │ │ │ - bls ac4c0 │ │ │ │ + add r6, r3, r6 │ │ │ │ + cmp r6, r3 │ │ │ │ + bls ac40c │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r0, [r1] │ │ │ │ - str r0, [r3], #4 │ │ │ │ - str r2, [r1], #-4 │ │ │ │ - b acb20 │ │ │ │ + ldr r1, [r6] │ │ │ │ + str r1, [r3], #4 │ │ │ │ + str r2, [r6], #-4 │ │ │ │ + b acabc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r2, r5, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - add r1, r3, #2 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt ac684 │ │ │ │ - b ac6c0 │ │ │ │ + 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 251990 │ │ │ │ + b ac4f4 │ │ │ │ subs r3, r1, #2 │ │ │ │ - beq acb84 │ │ │ │ + beq acb3c │ │ │ │ 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 │ │ │ │ @@ -134461,787 +134443,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 251a48 │ │ │ │ + bl 251a10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne acbec │ │ │ │ + bne acba4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #1 │ │ │ │ - ble abb78 │ │ │ │ + ble ababc │ │ │ │ subs r1, r3, #2 │ │ │ │ mov r0, r8 │ │ │ │ - beq acbe0 │ │ │ │ + beq acb98 │ │ │ │ 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 251a48 │ │ │ │ + bl 251a10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq acba0 │ │ │ │ + beq acb58 │ │ │ │ cmp r6, #0 │ │ │ │ - beq ac388 │ │ │ │ + beq ac2dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble ac838 │ │ │ │ + ble ac814 │ │ │ │ mov r7, #0 │ │ │ │ - b ac288 │ │ │ │ - bne abea8 │ │ │ │ - b ac244 │ │ │ │ - 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 2519c8 │ │ │ │ - b ac538 │ │ │ │ + b ac1dc │ │ │ │ + bne abdec │ │ │ │ + b ac170 │ │ │ │ mov ip, r4 │ │ │ │ - b abb30 │ │ │ │ - ldr r3, [pc, #-992] @ ac86c │ │ │ │ + b aba74 │ │ │ │ + ldr r3, [pc, #-1164] @ ac74c │ │ │ │ cmp r0, r3 │ │ │ │ - beq accac │ │ │ │ + beq acc04 │ │ │ │ ldr r1, [r0, #100] @ 0x64 │ │ │ │ - ldr ip, [pc, #-992] @ ac87c │ │ │ │ + ldr ip, [pc, #-1164] @ ac75c │ │ │ │ cmp r1, #0 │ │ │ │ - ldr r3, [pc, #-1012] @ ac870 │ │ │ │ + ldr r3, [pc, #-1184] @ ac750 │ │ │ │ str r1, [sp, #1632] @ 0x660 │ │ │ │ moveq r3, ip │ │ │ │ - b abd24 │ │ │ │ + b abc68 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #-1192] @ ac75c │ │ │ │ + b abc68 │ │ │ │ + ldr r3, [pc, #-1208] @ ac754 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r3, [sp, #1628] @ 0x65c │ │ │ │ + beq ab8a8 │ │ │ │ + b abc80 │ │ │ │ + ldr r1, [pc, #-1224] @ ac758 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq ac268 │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b ac268 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsl r0, r3, #2 │ │ │ │ - bl 99770 │ │ │ │ + bl 996b4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq acf2c │ │ │ │ + beq acefc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 118af0 │ │ │ │ + bl 118ae8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r6] │ │ │ │ - bne abe38 │ │ │ │ - b accd0 │ │ │ │ - mov r2, #0 │ │ │ │ - b acaa4 │ │ │ │ - ldr r3, [pc, #-1088] @ ac874 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r3, [sp, #1628] @ 0x65c │ │ │ │ - beq ab964 │ │ │ │ - b abd3c │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r3, [pc, #-1104] @ ac87c │ │ │ │ - b abd24 │ │ │ │ - mov r7, #1 │ │ │ │ + bne abd7c │ │ │ │ + b acc74 │ │ │ │ + mov r7, r0 │ │ │ │ add r7, r6, r7, lsl #2 │ │ │ │ cmp r6, r7 │ │ │ │ - bne acf50 │ │ │ │ + bne acec0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bgt acf44 │ │ │ │ + bgt aceb4 │ │ │ │ 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 acf3c │ │ │ │ + bne aceac │ │ │ │ mov r6, r5 │ │ │ │ - b abd10 │ │ │ │ - mov r7, r0 │ │ │ │ - b accd0 │ │ │ │ + b abc54 │ │ │ │ + mov r9, r8 │ │ │ │ + b ac084 │ │ │ │ + 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 accf4 │ │ │ │ + ldr r1, [r2] │ │ │ │ + ldr r0, [r3] │ │ │ │ + str r0, [r2], #4 │ │ │ │ + str r1, [r3], #-4 │ │ │ │ + cmp r3, r2 │ │ │ │ + bhi acce4 │ │ │ │ + b abcf4 │ │ │ │ + mov r2, #1 │ │ │ │ + b acbfc │ │ │ │ + add r0, sl, #28 │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ + tst ip, #32 │ │ │ │ + bne abfc8 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b abffc │ │ │ │ + add r0, sl, #28 │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ + tst ip, #32 │ │ │ │ + bne abedc │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b ac2f4 │ │ │ │ + mov r2, #0 │ │ │ │ + b aca40 │ │ │ │ + sub r6, r6, #4 │ │ │ │ + add r3, fp, r6 │ │ │ │ + cmp fp, r3 │ │ │ │ + bcc ac3cc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq abe38 │ │ │ │ + b acab4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq ab9b4 │ │ │ │ + beq ab8f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ lsl r3, r3, #2 │ │ │ │ sub r2, r3, #4 │ │ │ │ add r2, r6, r2 │ │ │ │ - b acd58 │ │ │ │ + b acd94 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr ip, [r2] │ │ │ │ str ip, [r1], #4 │ │ │ │ str r0, [r2], #-4 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi acd48 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - add r3, r2, r3 │ │ │ │ - b acd80 │ │ │ │ - ldr r1, [r2] │ │ │ │ - ldr r0, [r3] │ │ │ │ - str r0, [r2], #4 │ │ │ │ - str r1, [r3], #-4 │ │ │ │ + bhi acd84 │ │ │ │ + b accd4 │ │ │ │ + ldr r2, [pc, #-1616] @ ac758 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi acd70 │ │ │ │ - b abdb0 │ │ │ │ - ldr r1, [pc, #-1308] @ ac878 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq ac2c0 │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + beq ac2bc │ │ │ │ + ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ac2c0 │ │ │ │ - mov sl, r9 │ │ │ │ - b ac138 │ │ │ │ + b ac2bc │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r3, #128 @ 0x80 │ │ │ │ + add r8, sp, #64 @ 0x40 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + b ac77c │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + b acba4 │ │ │ │ + mov r7, #1 │ │ │ │ + b acc74 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99ba8 │ │ │ │ + b ac2dc │ │ │ │ mov r6, #0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ sub r3, r3, #4 │ │ │ │ - b acddc │ │ │ │ + b ace18 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r0, [r3] │ │ │ │ str r0, [r2], #4 │ │ │ │ str r1, [r3], #-4 │ │ │ │ - cmp r3, r2 │ │ │ │ - bhi acdcc │ │ │ │ - b abcb8 │ │ │ │ - bl 99c64 │ │ │ │ + cmp r2, r3 │ │ │ │ + bcc ace08 │ │ │ │ + b abbfc │ │ │ │ + bl 99ba8 │ │ │ │ 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 abcf8 │ │ │ │ - b ace44 │ │ │ │ - add r0, r7, #28 │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ - tst ip, #32 │ │ │ │ - bne abf94 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b ac3a8 │ │ │ │ + beq abc3c │ │ │ │ + b ace68 │ │ │ │ ldr r0, [r5, r7, lsl #2] │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bpl ace3c │ │ │ │ + bpl ace60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99c64 │ │ │ │ - b abcf8 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - b acd60 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - b acbec │ │ │ │ - sub r0, r3, #4 │ │ │ │ - add r3, fp, r0 │ │ │ │ - cmp r3, fp │ │ │ │ - bhi ac480 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq abef4 │ │ │ │ - b acb18 │ │ │ │ - add r0, r7, #28 │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ - tst ip, #32 │ │ │ │ - bne ac080 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b ac0b4 │ │ │ │ - ldr r1, [pc, #-1592] @ ac878 │ │ │ │ + bl 99ba8 │ │ │ │ + b abc3c │ │ │ │ + mov r6, r9 │ │ │ │ + b acba4 │ │ │ │ + ldr r1, [pc, #-1844] @ ac758 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ac314 │ │ │ │ + beq ac214 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ac314 │ │ │ │ - mov r2, #1 │ │ │ │ - b accc4 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r3, #128 @ 0x80 │ │ │ │ - add r8, sp, #64 @ 0x40 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - b ac7a0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 99c64 │ │ │ │ - b ac388 │ │ │ │ - ldr r2, [pc, #-1664] @ ac878 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq ac368 │ │ │ │ - ldr r2, [sl, #1420] @ 0x58c │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b ac368 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - b ace94 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - b ace28 │ │ │ │ - ldr r3, [pc, #-1708] @ ac87c │ │ │ │ - str r3, [sp, #1628] @ 0x65c │ │ │ │ - b ab964 │ │ │ │ - bl 29e454 │ │ │ │ - b acce8 │ │ │ │ - mov r7, #0 │ │ │ │ - b ab8d0 │ │ │ │ + b ac214 │ │ │ │ + ldr r0, [sl, #28] │ │ │ │ + b acd0c │ │ │ │ mov r6, #0 │ │ │ │ - b ace44 │ │ │ │ + b ace68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99c64 │ │ │ │ - b acce8 │ │ │ │ + bl 99ba8 │ │ │ │ + b acc8c │ │ │ │ ldr r3, [r7, #-4]! │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r3 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r1, #1 │ │ │ │ - beq accd4 │ │ │ │ + beq acc78 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne accd4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b accd4 │ │ │ │ + bne acc78 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b acc78 │ │ │ │ + mov r7, #0 │ │ │ │ + b ab814 │ │ │ │ + ldr r0, [sl, #28] │ │ │ │ + b acd24 │ │ │ │ + bl 29e8dc │ │ │ │ + b acc8c │ │ │ │ + ldr r3, [pc, #-1968] @ ac75c │ │ │ │ + str r3, [sp, #1628] @ 0x65c │ │ │ │ + b ab8a8 │ │ │ │ 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 ad01c │ │ │ │ + beq acfb0 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq ad004 │ │ │ │ + beq acf98 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ add r0, r0, #20 │ │ │ │ tst r3, #32 │ │ │ │ - beq ad014 │ │ │ │ + beq acfa8 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq acfe4 │ │ │ │ + beq acf78 │ │ │ │ add r1, r1, #20 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq acff4 │ │ │ │ + beq acf88 │ │ │ │ lsr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, r1, #28 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne acfdc │ │ │ │ + bne acf70 │ │ │ │ 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 acfc4 │ │ │ │ + bne acf58 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b acfe8 │ │ │ │ + b acf7c │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b ad008 │ │ │ │ + b acf9c │ │ │ │ │ │ │ │ -000ad024 : │ │ │ │ +000acfb8 : │ │ │ │ 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] @ ad3fc │ │ │ │ + ldr r3, [pc, #956] @ ad390 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r9, [r3, r0] │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq ad3d4 │ │ │ │ + beq ad368 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ad298 │ │ │ │ + beq ad22c │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad298 │ │ │ │ + beq ad22c │ │ │ │ add r8, sp, #20 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl ad414 │ │ │ │ + bl ad3a8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ad3dc │ │ │ │ + beq ad370 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #1 │ │ │ │ - beq ad1e4 │ │ │ │ + beq ad178 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ - beq ad1c0 │ │ │ │ + beq ad154 │ │ │ │ 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 ad1c0 │ │ │ │ + beq ad154 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r9, #72] @ 0x48 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq ad2e8 │ │ │ │ + beq ad27c │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad3a0 │ │ │ │ + bne ad334 │ │ │ │ cmp r6, #0 │ │ │ │ - ble ad1a4 │ │ │ │ + ble ad138 │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ad118 │ │ │ │ + beq ad0ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq ad22c │ │ │ │ + beq ad1c0 │ │ │ │ cmp r6, #1 │ │ │ │ - ble ad1a4 │ │ │ │ + ble ad138 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ad140 │ │ │ │ + beq ad0d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq ad250 │ │ │ │ + beq ad1e4 │ │ │ │ cmp r6, #2 │ │ │ │ - beq ad1a4 │ │ │ │ + beq ad138 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ add sl, r4, #8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ad16c │ │ │ │ + beq ad100 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq ad2b8 │ │ │ │ + beq ad24c │ │ │ │ cmp r6, #3 │ │ │ │ - beq ad1a4 │ │ │ │ + beq ad138 │ │ │ │ mov r5, #3 │ │ │ │ ldr r9, [sl, #4]! │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq ad198 │ │ │ │ + beq ad12c │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r9] │ │ │ │ - beq ad274 │ │ │ │ + beq ad208 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne ad178 │ │ │ │ + bne ad10c │ │ │ │ cmp r4, r8 │ │ │ │ - bne ad2dc │ │ │ │ + bne ad270 │ │ │ │ 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 b2d94 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b2d28 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - b ad0f0 │ │ │ │ + b ad084 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - beq ad098 │ │ │ │ + beq ad02c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r5 │ │ │ │ add r2, r3, #12 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bl 23dbbc │ │ │ │ + bl 23db84 │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - bne ad108 │ │ │ │ - b ad1a4 │ │ │ │ + bne ad09c │ │ │ │ + b ad138 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #456] @ ad400 │ │ │ │ + ldr r2, [pc, #456] @ ad394 │ │ │ │ ldr r9, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad380 │ │ │ │ + bne ad314 │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ - b ad118 │ │ │ │ + b ad0ac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #420] @ ad400 │ │ │ │ + ldr r2, [pc, #420] @ ad394 │ │ │ │ ldr r9, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad324 │ │ │ │ + bne ad2b8 │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ - b ad140 │ │ │ │ + b ad0d4 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #384] @ ad400 │ │ │ │ + ldr r2, [pc, #384] @ ad394 │ │ │ │ ldr fp, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad304 │ │ │ │ + bne ad298 │ │ │ │ mov r0, r9 │ │ │ │ blx fp │ │ │ │ - b ad198 │ │ │ │ + b ad12c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp] │ │ │ │ - bl 23dbbc │ │ │ │ + bl 23db84 │ │ │ │ mov r7, r0 │ │ │ │ - b ad1ac │ │ │ │ + b ad140 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #316] @ ad400 │ │ │ │ + ldr r2, [pc, #316] @ ad394 │ │ │ │ ldr r9, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad344 │ │ │ │ + bne ad2d8 │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ - b ad16c │ │ │ │ + b ad100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99c64 │ │ │ │ - b ad1ac │ │ │ │ + bl 99ba8 │ │ │ │ + b ad140 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad364 │ │ │ │ + beq ad2f8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad364 │ │ │ │ + beq ad2f8 │ │ │ │ mov r7, #0 │ │ │ │ - b ad0f0 │ │ │ │ - ldr r1, [pc, #248] @ ad404 │ │ │ │ + b ad084 │ │ │ │ + ldr r1, [pc, #248] @ ad398 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ad28c │ │ │ │ + beq ad220 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b ad28c │ │ │ │ - ldr r1, [pc, #216] @ ad404 │ │ │ │ + b ad220 │ │ │ │ + ldr r1, [pc, #216] @ ad398 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ad268 │ │ │ │ + beq ad1fc │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ad268 │ │ │ │ - ldr r1, [pc, #184] @ ad404 │ │ │ │ + b ad1fc │ │ │ │ + ldr r1, [pc, #184] @ ad398 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ad2d0 │ │ │ │ + beq ad264 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ad2d0 │ │ │ │ - ldr r2, [pc, #156] @ ad408 │ │ │ │ + b ad264 │ │ │ │ + ldr r2, [pc, #156] @ ad39c │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r9 │ │ │ │ - ldr r2, [pc, #144] @ ad40c │ │ │ │ - bl 1bf5b0 <_PyErr_Format@@Base> │ │ │ │ - b ad2fc │ │ │ │ - ldr r1, [pc, #124] @ ad404 │ │ │ │ + ldr r2, [pc, #144] @ ad3a0 │ │ │ │ + bl 1bfacc <_PyErr_Format@@Base> │ │ │ │ + b ad290 │ │ │ │ + ldr r1, [pc, #124] @ ad398 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ad244 │ │ │ │ + beq ad1d8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ad244 │ │ │ │ + b ad1d8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad0f0 │ │ │ │ + beq ad084 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ad3e4 │ │ │ │ - ldr r2, [pc, #72] @ ad408 │ │ │ │ + bne ad378 │ │ │ │ + ldr r2, [pc, #72] @ ad39c │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r9 │ │ │ │ - ldr r2, [pc, #64] @ ad410 │ │ │ │ - bl 2d463c │ │ │ │ - b ad2fc │ │ │ │ + ldr r2, [pc, #64] @ ad3a4 │ │ │ │ + bl 2d4af4 │ │ │ │ + b ad290 │ │ │ │ mov r0, r9 │ │ │ │ - bl 79d6c <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ + bl 79e9c <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ mov r7, #0 │ │ │ │ - b ad1ac │ │ │ │ + b ad140 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne ad3b8 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b ad3b8 │ │ │ │ + bne ad34c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b ad34c │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, ip, asr #22 │ │ │ │ - eorseq r0, r6, ip, ror fp │ │ │ │ + eorseq r1, r6, ip, lsl #8 │ │ │ │ + eorseq r1, r6, ip, 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 │ │ │ │ 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 ad558 │ │ │ │ + bgt ad4ec │ │ │ │ cmp r4, #0 │ │ │ │ - beq ad484 │ │ │ │ + beq ad418 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi ad5ac │ │ │ │ + bhi ad540 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi ad5f0 │ │ │ │ + bhi ad584 │ │ │ │ cmp r4, #9 │ │ │ │ - beq ad43c │ │ │ │ + beq ad3d0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne ad43c │ │ │ │ + bne ad3d0 │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ mov lr, #0 │ │ │ │ - bne ad450 │ │ │ │ + bne ad3e4 │ │ │ │ cmp r5, #0 │ │ │ │ - blt ad71c │ │ │ │ + blt ad6b0 │ │ │ │ moveq sl, r6 │ │ │ │ streq r5, [r7] │ │ │ │ - beq ad5a0 │ │ │ │ + beq ad534 │ │ │ │ cmp r5, #5 │ │ │ │ - bgt ad644 │ │ │ │ + bgt ad5d8 │ │ │ │ add r9, sp, #12 │ │ │ │ add r8, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl aa074 │ │ │ │ + bl a9fb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad730 │ │ │ │ + beq ad6c4 │ │ │ │ cmp r5, #1 │ │ │ │ mov sl, r6 │ │ │ │ str r0, [r6] │ │ │ │ - beq ad588 │ │ │ │ + beq ad51c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl aa074 │ │ │ │ + bl a9fb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad6c4 │ │ │ │ + beq ad658 │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [sl, #4] │ │ │ │ - beq ad588 │ │ │ │ + beq ad51c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl aa074 │ │ │ │ + bl a9fb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad688 │ │ │ │ + beq ad61c │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [sl, #8] │ │ │ │ - beq ad588 │ │ │ │ + beq ad51c │ │ │ │ add fp, sl, #8 │ │ │ │ mov r4, #3 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl aa074 │ │ │ │ + bl a9fb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad68c │ │ │ │ + beq ad620 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ str r0, [fp, #4]! │ │ │ │ - bne ad51c │ │ │ │ - b ad58c │ │ │ │ + bne ad4b0 │ │ │ │ + b ad520 │ │ │ │ cmp lr, #0 │ │ │ │ - bne ad5e8 │ │ │ │ + bne ad57c │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ add r5, r5, #1 │ │ │ │ mov lr, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq ad580 │ │ │ │ - bls ad5cc │ │ │ │ + beq ad514 │ │ │ │ + bls ad560 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq ad5e8 │ │ │ │ + beq ad57c │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq ad580 │ │ │ │ + beq ad514 │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne ad560 │ │ │ │ + bne ad4f4 │ │ │ │ sub lr, lr, #1 │ │ │ │ - b ad43c │ │ │ │ + b ad3d0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad6cc │ │ │ │ + bne ad660 │ │ │ │ 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 ad544 │ │ │ │ - bhi ad62c │ │ │ │ + beq ad4d8 │ │ │ │ + bhi ad5c0 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq ad544 │ │ │ │ + beq ad4d8 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne ad468 │ │ │ │ - b ad580 │ │ │ │ + bne ad3fc │ │ │ │ + b ad514 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq ad580 │ │ │ │ - bhi ad638 │ │ │ │ + beq ad514 │ │ │ │ + bhi ad5cc │ │ │ │ cmp r4, #0 │ │ │ │ - beq ad70c │ │ │ │ + beq ad6a0 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne ad574 │ │ │ │ + bne ad508 │ │ │ │ add lr, lr, #1 │ │ │ │ - b ad43c │ │ │ │ - ldr r0, [pc, #392] @ ad780 │ │ │ │ + b ad3d0 │ │ │ │ + ldr r0, [pc, #392] @ ad714 │ │ │ │ sub r3, r4, #32 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ mov r8, #1 │ │ │ │ ands r0, r0, r8, lsl r3 │ │ │ │ - bne ad43c │ │ │ │ + bne ad3d0 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq ad580 │ │ │ │ + beq ad514 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - beq ad544 │ │ │ │ + beq ad4d8 │ │ │ │ cmp lr, #0 │ │ │ │ - bne ad43c │ │ │ │ + bne ad3d0 │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ add r5, r5, r8 │ │ │ │ - b ad478 │ │ │ │ + b ad40c │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne ad468 │ │ │ │ - b ad580 │ │ │ │ + bne ad3fc │ │ │ │ + b ad514 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - bne ad574 │ │ │ │ - b ad5e8 │ │ │ │ + bne ad508 │ │ │ │ + b ad57c │ │ │ │ lsl r0, r5, #2 │ │ │ │ stm sp, {r1, r2} │ │ │ │ - bl 99770 │ │ │ │ + bl 996b4 │ │ │ │ ldm sp, {r1, r2} │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq ad728 │ │ │ │ + beq ad6bc │ │ │ │ add r9, sp, #12 │ │ │ │ add r8, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl aa074 │ │ │ │ + bl a9fb8 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [sl] │ │ │ │ - bne ad4d4 │ │ │ │ - b ad68c │ │ │ │ + bne ad468 │ │ │ │ + b ad620 │ │ │ │ mov r4, #2 │ │ │ │ sub r3, r5, #1 │ │ │ │ sub r3, r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #0 │ │ │ │ - bl 351160 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ + bl 3519f8 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ mov r5, sl │ │ │ │ add r4, sl, r4, lsl #2 │ │ │ │ cmp r4, r5 │ │ │ │ - bne ad758 │ │ │ │ + bne ad6ec │ │ │ │ cmp r6, sl │ │ │ │ - bne ad74c │ │ │ │ + bne ad6e0 │ │ │ │ mov sl, #0 │ │ │ │ - b ad5a0 │ │ │ │ + b ad534 │ │ │ │ mov r4, #1 │ │ │ │ - b ad68c │ │ │ │ + b ad620 │ │ │ │ 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 ad738 │ │ │ │ + bne ad6cc │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad59c │ │ │ │ - b ad6cc │ │ │ │ - ldr r3, [pc, #112] @ ad784 │ │ │ │ - ldr r1, [pc, #112] @ ad788 │ │ │ │ + beq ad530 │ │ │ │ + b ad660 │ │ │ │ + ldr r3, [pc, #112] @ ad718 │ │ │ │ + ldr r1, [pc, #112] @ ad71c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - b ad6bc │ │ │ │ - bl 29e454 │ │ │ │ - b ad6bc │ │ │ │ + b ad650 │ │ │ │ + bl 29e8dc │ │ │ │ + b ad650 │ │ │ │ mov sl, r6 │ │ │ │ - b ad68c │ │ │ │ - ldr r3, [pc, #68] @ ad784 │ │ │ │ - ldr r1, [pc, #72] @ ad78c │ │ │ │ + b ad620 │ │ │ │ + ldr r3, [pc, #68] @ ad718 │ │ │ │ + ldr r1, [pc, #72] @ ad720 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b ad6a4 │ │ │ │ + bl 18ee38 │ │ │ │ + b ad638 │ │ │ │ mov r0, sl │ │ │ │ - bl 99c64 │ │ │ │ - b ad6bc │ │ │ │ + bl 99ba8 │ │ │ │ + b ad650 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ad6ac │ │ │ │ + beq ad640 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne ad6ac │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b ad6ac │ │ │ │ + bne ad640 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b ad640 │ │ │ │ streq r1, [r0], #-73 @ 0xffffffb7 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, r0, asr #19 │ │ │ │ - @ instruction: 0x003609dc │ │ │ │ + eorseq r1, r6, r0, lsl #5 │ │ │ │ + mlaseq r6, ip, r2, r1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #2048 @ 0x800 │ │ │ │ - beq ad7d4 │ │ │ │ + beq ad768 │ │ │ │ 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 │ │ │ │ @@ -135257,43 +135230,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 adb24 │ │ │ │ + bne adab8 │ │ │ │ bics r3, r2, #-2147483647 @ 0x80000001 │ │ │ │ bic r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne adb44 │ │ │ │ + bne adad8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ada68 │ │ │ │ - ldr r6, [pc, #868] @ adb80 │ │ │ │ + beq ad9fc │ │ │ │ + ldr r6, [pc, #868] @ adb14 │ │ │ │ ldr r7, [r7] │ │ │ │ cmp r5, r6 │ │ │ │ - bne ada78 │ │ │ │ + bne ada0c │ │ │ │ cmp r7, #0 │ │ │ │ - beq ada50 │ │ │ │ + beq ad9e4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq adad0 │ │ │ │ + beq ada64 │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #832] @ adb84 │ │ │ │ + ldr r2, [pc, #832] @ adb18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne adae0 │ │ │ │ - ldr r0, [pc, #816] @ adb80 │ │ │ │ + bne ada74 │ │ │ │ + ldr r0, [pc, #816] @ adb14 │ │ │ │ mov r1, #0 │ │ │ │ - bl 9d964 │ │ │ │ + bl 9d8a8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ada38 │ │ │ │ + beq ad9cc │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq ad89c │ │ │ │ - ldr r3, [pc, #792] @ adb88 │ │ │ │ - bl 357730 │ │ │ │ + beq ad830 │ │ │ │ + ldr r3, [pc, #792] @ adb1c │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -135309,212 +135282,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 ad9d8 │ │ │ │ + beq ad96c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r0, [pc, #688] @ adb8c │ │ │ │ + ldr r0, [pc, #688] @ adb20 │ │ │ │ cmp r1, r6 │ │ │ │ cmpne r1, r0 │ │ │ │ - beq ada00 │ │ │ │ + beq ad994 │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad9e4 │ │ │ │ + beq ad978 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble ad9b8 │ │ │ │ + ble ad94c │ │ │ │ ldr ip, [r3, #12] │ │ │ │ cmp ip, r0 │ │ │ │ - beq ada00 │ │ │ │ + beq ad994 │ │ │ │ cmp r2, #1 │ │ │ │ - beq ad960 │ │ │ │ + beq ad8f4 │ │ │ │ ldr lr, [r3, #16] │ │ │ │ cmp lr, r0 │ │ │ │ - beq ada00 │ │ │ │ + beq ad994 │ │ │ │ cmp r2, #2 │ │ │ │ - beq ad960 │ │ │ │ + beq ad8f4 │ │ │ │ ldr lr, [r3, #20] │ │ │ │ cmp lr, r0 │ │ │ │ - beq ada00 │ │ │ │ + beq ad994 │ │ │ │ cmp r2, #3 │ │ │ │ - beq ad960 │ │ │ │ + beq ad8f4 │ │ │ │ add r5, r3, #20 │ │ │ │ mov lr, #3 │ │ │ │ ldr r8, [r5, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, r0 │ │ │ │ - beq ada00 │ │ │ │ + beq ad994 │ │ │ │ cmp r2, lr │ │ │ │ - bne ad940 │ │ │ │ + bne ad8d4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble ad9b8 │ │ │ │ + ble ad94c │ │ │ │ cmp ip, r6 │ │ │ │ - beq ada00 │ │ │ │ + beq ad994 │ │ │ │ cmp r2, #1 │ │ │ │ - beq ad9b8 │ │ │ │ + beq ad94c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r6 │ │ │ │ - beq ada00 │ │ │ │ + beq ad994 │ │ │ │ cmp r2, #2 │ │ │ │ - beq ad9b8 │ │ │ │ + beq ad94c │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, r6 │ │ │ │ - beq ada00 │ │ │ │ + beq ad994 │ │ │ │ cmp r2, #3 │ │ │ │ - beq ad9b8 │ │ │ │ + beq ad94c │ │ │ │ add r3, r3, #20 │ │ │ │ mov r0, #3 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp ip, r6 │ │ │ │ - beq ada00 │ │ │ │ + beq ad994 │ │ │ │ cmp r2, r0 │ │ │ │ - bne ad9a0 │ │ │ │ - ldr r3, [pc, #464] @ adb90 │ │ │ │ + bne ad934 │ │ │ │ + ldr r3, [pc, #464] @ adb24 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r3 │ │ │ │ mov r1, r7 │ │ │ │ - beq ada48 │ │ │ │ - bl adeac │ │ │ │ + beq ad9dc │ │ │ │ + bl ade40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ada14 │ │ │ │ + bne ad9a8 │ │ │ │ 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 adb64 │ │ │ │ + bne adaf8 │ │ │ │ mov r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne adb70 │ │ │ │ + bne adb04 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f190 <_PyConfig_AsDict@@Base+0x2a8> │ │ │ │ + bl 12f1f8 <_PyConfig_AsDict@@Base+0x2a8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad9d8 │ │ │ │ + beq ad96c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ada38 │ │ │ │ + beq ad9cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne ada38 │ │ │ │ + bne ad9cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 294434 │ │ │ │ - b ada0c │ │ │ │ + bl 2948cc │ │ │ │ + b ad9a0 │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #296] @ adb84 │ │ │ │ + ldr r2, [pc, #296] @ adb18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne ada8c │ │ │ │ + bne ada20 │ │ │ │ mov r7, #0 │ │ │ │ - b ad848 │ │ │ │ - ldr r6, [pc, #272] @ adb80 │ │ │ │ + b ad7dc │ │ │ │ + ldr r6, [pc, #272] @ adb14 │ │ │ │ cmp r5, r6 │ │ │ │ - beq ada50 │ │ │ │ + beq ad9e4 │ │ │ │ mov r7, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b adb98 │ │ │ │ - ldr r0, [pc, #236] @ adb80 │ │ │ │ + b adb2c │ │ │ │ + ldr r0, [pc, #236] @ adb14 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ada38 │ │ │ │ + beq ad9cc │ │ │ │ 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 ad9d8 │ │ │ │ + b ad96c │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 23dc6c │ │ │ │ + b 23dc34 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ada38 │ │ │ │ + beq ad9cc │ │ │ │ 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 ad8d0 │ │ │ │ - ldr r0, [pc, #104] @ adb94 │ │ │ │ + b ad864 │ │ │ │ + ldr r0, [pc, #104] @ adb28 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 315438 │ │ │ │ + bl 315ccc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ad800 │ │ │ │ - b ada38 │ │ │ │ - ldr r0, [pc, #72] @ adb94 │ │ │ │ + bne ad794 │ │ │ │ + b ad9cc │ │ │ │ + ldr r0, [pc, #72] @ adb28 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq ada38 │ │ │ │ - b ad80c │ │ │ │ + beq ad9cc │ │ │ │ + b ad7a0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne ad9e8 │ │ │ │ - b ada00 │ │ │ │ + bne ad97c │ │ │ │ + b ad994 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad9f8 │ │ │ │ - b ad9b8 │ │ │ │ + bne ad98c │ │ │ │ + b ad94c │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ - strdeq sp, [r9], -r8 │ │ │ │ + andeq sp, r9, ip, lsr r8 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq r3, [r5], #-68 @ 0xffffffbc │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - eorseq sl, r5, r0, ror r6 │ │ │ │ + eorseq sl, r5, r0, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #568] @ adde8 │ │ │ │ + ldr r2, [pc, #568] @ add7c │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne addb8 │ │ │ │ + bne add4c │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 9d964 │ │ │ │ + bl 9d8a8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq addb0 │ │ │ │ + beq add44 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq adc10 │ │ │ │ - ldr r3, [pc, #520] @ addec │ │ │ │ - bl 357730 │ │ │ │ + beq adba4 │ │ │ │ + ldr r3, [pc, #520] @ add80 │ │ │ │ + bl 357fd0 │ │ │ │ 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] │ │ │ │ @@ -135530,235 +135503,235 @@ │ │ │ │ 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 add50 │ │ │ │ + beq adce4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r0, [pc, #416] @ addf0 │ │ │ │ - ldr ip, [pc, #416] @ addf4 │ │ │ │ + ldr r0, [pc, #416] @ add84 │ │ │ │ + ldr ip, [pc, #416] @ add88 │ │ │ │ cmp r1, ip │ │ │ │ cmpne r1, r0 │ │ │ │ - beq add74 │ │ │ │ + beq add08 │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq add58 │ │ │ │ + beq adcec │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble add30 │ │ │ │ + ble adcc4 │ │ │ │ ldr lr, [r3, #12] │ │ │ │ cmp lr, r0 │ │ │ │ - beq add74 │ │ │ │ + beq add08 │ │ │ │ cmp r2, #1 │ │ │ │ - beq adcd8 │ │ │ │ + beq adc6c │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r6, r0 │ │ │ │ - beq add74 │ │ │ │ + beq add08 │ │ │ │ cmp r2, #2 │ │ │ │ - beq adcd8 │ │ │ │ + beq adc6c │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r6, r0 │ │ │ │ - beq add74 │ │ │ │ + beq add08 │ │ │ │ cmp r2, #3 │ │ │ │ - beq adcd8 │ │ │ │ + beq adc6c │ │ │ │ add r7, r3, #20 │ │ │ │ mov r6, #3 │ │ │ │ ldr r8, [r7, #4]! │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r8, r0 │ │ │ │ - beq add74 │ │ │ │ + beq add08 │ │ │ │ cmp r2, r6 │ │ │ │ - bne adcb8 │ │ │ │ + bne adc4c │ │ │ │ cmp r2, #0 │ │ │ │ - ble add30 │ │ │ │ + ble adcc4 │ │ │ │ cmp lr, ip │ │ │ │ - beq add74 │ │ │ │ + beq add08 │ │ │ │ cmp r2, #1 │ │ │ │ - beq add30 │ │ │ │ + beq adcc4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, ip │ │ │ │ - beq add74 │ │ │ │ + beq add08 │ │ │ │ cmp r2, #2 │ │ │ │ - beq add30 │ │ │ │ + beq adcc4 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, ip │ │ │ │ - beq add74 │ │ │ │ + beq add08 │ │ │ │ cmp r2, #3 │ │ │ │ - beq add30 │ │ │ │ + beq adcc4 │ │ │ │ add r3, r3, #20 │ │ │ │ mov r0, #3 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp lr, ip │ │ │ │ - beq add74 │ │ │ │ + beq add08 │ │ │ │ cmp r2, r0 │ │ │ │ - bne add18 │ │ │ │ - ldr r3, [pc, #192] @ addf8 │ │ │ │ + bne adcac │ │ │ │ + ldr r3, [pc, #192] @ add8c │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r3 │ │ │ │ mov r1, r5 │ │ │ │ - beq add84 │ │ │ │ - bl adeac │ │ │ │ + beq add18 │ │ │ │ + bl ade40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne add8c │ │ │ │ + bne add20 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r1 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne addcc │ │ │ │ + bne add60 │ │ │ │ mov r3, r1 │ │ │ │ cmp r3, ip │ │ │ │ - bne addd8 │ │ │ │ + bne add6c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f190 <_PyConfig_AsDict@@Base+0x2a8> │ │ │ │ - b add48 │ │ │ │ - bl 294434 │ │ │ │ - b add48 │ │ │ │ + bl 12f1f8 <_PyConfig_AsDict@@Base+0x2a8> │ │ │ │ + b adcdc │ │ │ │ + bl 2948cc │ │ │ │ + b adcdc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq addb0 │ │ │ │ + beq add44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne addb0 │ │ │ │ + bne add44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b add50 │ │ │ │ + b adce4 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne adc10 │ │ │ │ - b addb0 │ │ │ │ + bne adba4 │ │ │ │ + b add44 │ │ │ │ cmp r3, r0 │ │ │ │ - bne add5c │ │ │ │ - b add74 │ │ │ │ + bne adcf0 │ │ │ │ + b add08 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne add6c │ │ │ │ - b add30 │ │ │ │ - strdeq sp, [r9], -r8 │ │ │ │ + bne add00 │ │ │ │ + b adcc4 │ │ │ │ + andeq sp, r9, ip, lsr r8 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq r3, [r5], #-68 @ 0xffffffbc │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ │ │ │ │ -000addfc : │ │ │ │ +000add90 : │ │ │ │ ldr r3, [r0, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq ade84 │ │ │ │ + beq ade18 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble ade70 │ │ │ │ + ble ade04 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq ade8c │ │ │ │ + beq ade20 │ │ │ │ cmp r2, #1 │ │ │ │ - beq ade70 │ │ │ │ + beq ade04 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq ade8c │ │ │ │ + beq ade20 │ │ │ │ cmp r2, #2 │ │ │ │ - beq ade70 │ │ │ │ + beq ade04 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq ade8c │ │ │ │ + beq ade20 │ │ │ │ cmp r2, #3 │ │ │ │ - beq ade70 │ │ │ │ + beq ade04 │ │ │ │ add r3, r3, #20 │ │ │ │ mov r0, #3 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r1, ip │ │ │ │ - beq ade8c │ │ │ │ + beq ade20 │ │ │ │ cmp r2, r0 │ │ │ │ - bne ade58 │ │ │ │ + bne addec │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ade94 │ │ │ │ + beq ade28 │ │ │ │ cmp r1, r0 │ │ │ │ - bne ade78 │ │ │ │ + bne ade0c │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #12] @ adea8 │ │ │ │ + ldr r3, [pc, #12] @ ade3c │ │ │ │ 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 ae5a8 │ │ │ │ + beq ae53c │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq ae5ec │ │ │ │ + beq ae580 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r1, [pc, #2824] @ ae9fc │ │ │ │ + ldr r1, [pc, #2824] @ ae990 │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, r1 │ │ │ │ - beq ae888 │ │ │ │ + beq ae81c │ │ │ │ mov r8, r9 │ │ │ │ - b adf6c │ │ │ │ + b adf00 │ │ │ │ ldr r7, [r4, #-8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ae0a4 │ │ │ │ + bne ae038 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r3, [sp] │ │ │ │ ldr ip, [r8, #12] │ │ │ │ cmp r3, #0 │ │ │ │ add r0, ip, #1 │ │ │ │ - bne ae738 │ │ │ │ + bne ae6cc │ │ │ │ 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 ae204 │ │ │ │ + bcs ae198 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ae088 │ │ │ │ + bne ae01c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq ae188 │ │ │ │ + beq ae11c │ │ │ │ ldr r4, [fp, #4] │ │ │ │ - ldr r3, [pc, #2680] @ aea00 │ │ │ │ + ldr r3, [pc, #2680] @ ae994 │ │ │ │ cmp r4, r3 │ │ │ │ - beq ae178 │ │ │ │ + beq ae10c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq ae8d4 │ │ │ │ + beq ae868 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq ae8f4 │ │ │ │ + beq ae888 │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r9, [r8, #16] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r6, [r8, #20] │ │ │ │ addne r3, r3, #1 │ │ │ │ mov sl, r2 │ │ │ │ strne r3, [fp] │ │ │ │ @@ -135775,806 +135748,806 @@ │ │ │ │ movls r3, #9 │ │ │ │ movhi r3, #0 │ │ │ │ add r8, r2, r3, lsl #3 │ │ │ │ add r4, r4, #8 │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ sub r1, r4, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq adf08 │ │ │ │ + beq ade9c │ │ │ │ cmp sl, r3 │ │ │ │ - beq ae054 │ │ │ │ + beq adfe8 │ │ │ │ cmn r3, #1 │ │ │ │ ldr r2, [sp] │ │ │ │ moveq r2, r1 │ │ │ │ str r2, [sp] │ │ │ │ add r4, r4, #8 │ │ │ │ cmp r4, r8 │ │ │ │ - bne ae000 │ │ │ │ + bne adf94 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r5, r5, r5, lsl #2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ add r5, r5, r3 │ │ │ │ add r5, r5, #1 │ │ │ │ and r5, r5, r9 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b adfe0 │ │ │ │ + b adf74 │ │ │ │ ldr r7, [r4, #-8] │ │ │ │ cmp fp, r7 │ │ │ │ - bne ae0b4 │ │ │ │ + bne ae048 │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r8, [sp, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq adf60 │ │ │ │ + beq adef4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq ae84c │ │ │ │ + beq ae7e0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq adf60 │ │ │ │ + beq adef4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne adf60 │ │ │ │ + bne adef4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b adf60 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b adef4 │ │ │ │ cmp sl, #0 │ │ │ │ - bne ae028 │ │ │ │ + bne adfbc │ │ │ │ cmp r7, fp │ │ │ │ - beq ae060 │ │ │ │ + beq adff4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #2368] @ aea00 │ │ │ │ + ldr r2, [pc, #2368] @ ae994 │ │ │ │ cmp r3, r2 │ │ │ │ - beq ae680 │ │ │ │ + beq ae614 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r2, #2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 117030 │ │ │ │ + bl 117028 │ │ │ │ mov r9, r6 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq ae6a8 │ │ │ │ + beq ae63c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #2312] @ aea04 │ │ │ │ + ldr r2, [pc, #2312] @ ae998 │ │ │ │ cmp r3, r2 │ │ │ │ - bne ae7c0 │ │ │ │ - ldr r2, [pc, #2304] @ aea08 │ │ │ │ + bne ae754 │ │ │ │ + ldr r2, [pc, #2304] @ ae99c │ │ │ │ ldr r3, [r6] │ │ │ │ sub r2, r6, r2 │ │ │ │ clz r2, r2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ lsr r2, r2, #5 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne ae97c │ │ │ │ + bne ae910 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae13c │ │ │ │ + beq ae0d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq ae8c8 │ │ │ │ - ldr r3, [pc, #2244] @ aea08 │ │ │ │ + beq ae85c │ │ │ │ + ldr r3, [pc, #2244] @ ae99c │ │ │ │ cmp r6, r3 │ │ │ │ - beq ae060 │ │ │ │ + beq adff4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r6, r9 │ │ │ │ ldr r9, [r3, #16] │ │ │ │ - bne adfcc │ │ │ │ + bne adf60 │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne adfcc │ │ │ │ + bne adf60 │ │ │ │ add r4, r4, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bne ae000 │ │ │ │ - b ae034 │ │ │ │ + bne adf94 │ │ │ │ + b adfc8 │ │ │ │ ldr r2, [fp, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - bne adfac │ │ │ │ - b adf8c │ │ │ │ - ldr r4, [pc, #2172] @ aea0c │ │ │ │ - bl 357730 │ │ │ │ + bne adf40 │ │ │ │ + b adf20 │ │ │ │ + ldr r4, [pc, #2172] @ ae9a0 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r5, [r4, r0] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ae8fc │ │ │ │ + bne ae890 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae1f8 │ │ │ │ + beq ae18c │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne ae1f8 │ │ │ │ - ldr r2, [pc, #2116] @ aea10 │ │ │ │ + bne ae18c │ │ │ │ + ldr r2, [pc, #2116] @ ae9a4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ - bne ae7ac │ │ │ │ + bne ae740 │ │ │ │ blx r5 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r4, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ae58c │ │ │ │ + bne ae520 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #2056] @ aea14 │ │ │ │ + ldr r3, [pc, #2056] @ ae9a8 │ │ │ │ cmp r0, r3 │ │ │ │ lslgt r0, r0, #1 │ │ │ │ - bgt ae230 │ │ │ │ + bgt ae1c4 │ │ │ │ lsl r0, r0, #2 │ │ │ │ cmp r0, #7 │ │ │ │ - bls ae368 │ │ │ │ + bls ae2fc │ │ │ │ cmp r0, #15 │ │ │ │ - bls ae514 │ │ │ │ + bls ae4a8 │ │ │ │ cmp r0, #31 │ │ │ │ - bls ae3a0 │ │ │ │ + bls ae334 │ │ │ │ mov r5, #32 │ │ │ │ lsl r5, r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ - bls ae234 │ │ │ │ + bls ae1c8 │ │ │ │ add r3, r8, #32 │ │ │ │ cmn r5, #-268435455 @ 0xf0000001 │ │ │ │ mov sl, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bhi ae7a0 │ │ │ │ - ldr r3, [pc, #1980] @ aea18 │ │ │ │ - ldr r2, [pc, #1980] @ aea1c │ │ │ │ + bhi ae734 │ │ │ │ + ldr r3, [pc, #1980] @ ae9ac │ │ │ │ + ldr r2, [pc, #1980] @ ae9b0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - bne ae780 │ │ │ │ - ldr r3, [pc, #1940] @ aea0c │ │ │ │ - bl 357730 │ │ │ │ + bne ae714 │ │ │ │ + ldr r3, [pc, #1940] @ ae9a0 │ │ │ │ + bl 357fd0 │ │ │ │ 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 ae4d0 │ │ │ │ + bne ae464 │ │ │ │ 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 ae768 │ │ │ │ + beq ae6fc │ │ │ │ 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 ae494 │ │ │ │ + beq ae428 │ │ │ │ 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 ae80c │ │ │ │ + bne ae7a0 │ │ │ │ cmp sl, r9 │ │ │ │ addls r7, sl, #16 │ │ │ │ addls r7, r7, r2 │ │ │ │ addls r3, sl, #8 │ │ │ │ - bhi ae34c │ │ │ │ + bhi ae2e0 │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ae340 │ │ │ │ + beq ae2d4 │ │ │ │ ldr r0, [r3, #-4] │ │ │ │ and r1, r5, r0 │ │ │ │ ldr ip, [r4, r1, lsl #3] │ │ │ │ add lr, r4, r1, lsl #3 │ │ │ │ cmp ip, #0 │ │ │ │ - bne ae3ec │ │ │ │ + bne ae380 │ │ │ │ str r2, [r4, r1, lsl #3] │ │ │ │ str r0, [lr, #4] │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne ae314 │ │ │ │ + bne ae2a8 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, r6 │ │ │ │ - beq adf54 │ │ │ │ + beq adee8 │ │ │ │ mov r0, sl │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ ldr r3, [fp] │ │ │ │ - b ae080 │ │ │ │ + b ae014 │ │ │ │ add r4, r8, #32 │ │ │ │ cmp r4, r6 │ │ │ │ - bne ae528 │ │ │ │ + bne ae4bc │ │ │ │ cmp lr, ip │ │ │ │ - beq ae968 │ │ │ │ + beq ae8fc │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 29cdc │ │ │ │ mov r5, #8 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ add sl, sp, #24 │ │ │ │ str r6, [sp] │ │ │ │ - b ae2d0 │ │ │ │ + b ae264 │ │ │ │ add r3, r8, #32 │ │ │ │ mov sl, r6 │ │ │ │ mov r5, #32 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #1632] @ aea18 │ │ │ │ - ldr r2, [pc, #1632] @ aea1c │ │ │ │ + ldr r3, [pc, #1632] @ ae9ac │ │ │ │ + ldr r2, [pc, #1632] @ ae9b0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - bne ae780 │ │ │ │ - ldr r3, [pc, #1592] @ aea0c │ │ │ │ - bl 357730 │ │ │ │ + bne ae714 │ │ │ │ + ldr r3, [pc, #1592] @ ae9a0 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ae294 │ │ │ │ + b ae228 │ │ │ │ add ip, r1, #9 │ │ │ │ cmp r5, ip │ │ │ │ - bcc ae464 │ │ │ │ + bcc ae3f8 │ │ │ │ ldr ip, [lr, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae53c │ │ │ │ + beq ae4d0 │ │ │ │ ldr ip, [lr, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae544 │ │ │ │ + beq ae4d8 │ │ │ │ ldr ip, [lr, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae54c │ │ │ │ + beq ae4e0 │ │ │ │ ldr ip, [lr, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae554 │ │ │ │ + beq ae4e8 │ │ │ │ ldr ip, [lr, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae55c │ │ │ │ + beq ae4f0 │ │ │ │ ldr ip, [lr, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae564 │ │ │ │ + beq ae4f8 │ │ │ │ ldr ip, [lr, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae56c │ │ │ │ + beq ae500 │ │ │ │ ldr ip, [lr, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae574 │ │ │ │ + beq ae508 │ │ │ │ ldr ip, [lr, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae5a0 │ │ │ │ + beq ae534 │ │ │ │ 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 ae5f4 │ │ │ │ + bne ae588 │ │ │ │ str r2, [lr] │ │ │ │ str r0, [lr, #4] │ │ │ │ - b ae340 │ │ │ │ + b ae2d4 │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ cmp lr, r7 │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi r3, [ip, #12] │ │ │ │ strhi ip, [r3, #8] │ │ │ │ - bhi ae2d0 │ │ │ │ + bhi ae264 │ │ │ │ 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 ae2d0 │ │ │ │ + bne ae264 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #1348] @ aea20 │ │ │ │ + ldr r1, [pc, #1348] @ ae9b4 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne ae868 │ │ │ │ + bne ae7fc │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ae7a0 │ │ │ │ + beq ae734 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r1, #800] @ 0x320 │ │ │ │ - b ae2d0 │ │ │ │ + b ae264 │ │ │ │ add r3, r8, #32 │ │ │ │ mov sl, r6 │ │ │ │ mov r5, #16 │ │ │ │ str r3, [sp] │ │ │ │ - b ae3b0 │ │ │ │ + b ae344 │ │ │ │ mov sl, r6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r5, #8 │ │ │ │ str r4, [sp] │ │ │ │ - b ae2d0 │ │ │ │ + b ae264 │ │ │ │ add lr, lr, #8 │ │ │ │ - b ae488 │ │ │ │ + b ae41c │ │ │ │ add lr, lr, #16 │ │ │ │ - b ae488 │ │ │ │ + b ae41c │ │ │ │ add lr, lr, #24 │ │ │ │ - b ae488 │ │ │ │ + b ae41c │ │ │ │ add lr, lr, #32 │ │ │ │ - b ae488 │ │ │ │ + b ae41c │ │ │ │ add lr, lr, #40 @ 0x28 │ │ │ │ - b ae488 │ │ │ │ + b ae41c │ │ │ │ add lr, lr, #48 @ 0x30 │ │ │ │ - b ae488 │ │ │ │ + b ae41c │ │ │ │ add lr, lr, #56 @ 0x38 │ │ │ │ - b ae488 │ │ │ │ + b ae41c │ │ │ │ add lr, lr, #64 @ 0x40 │ │ │ │ - b ae488 │ │ │ │ + b ae41c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r2, [r2] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ae930 │ │ │ │ + bne ae8c4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - b ae1fc │ │ │ │ + b ae190 │ │ │ │ add lr, lr, #72 @ 0x48 │ │ │ │ - b ae488 │ │ │ │ + b ae41c │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne ae750 │ │ │ │ + bne ae6e4 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ae750 │ │ │ │ + beq ae6e4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ae750 │ │ │ │ + beq ae6e4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ccebc │ │ │ │ + bl 1cd3d4 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrne r3, [sp, #4] │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ ldrne r3, [r3, #112] @ 0x70 │ │ │ │ - bne adf00 │ │ │ │ + bne ade94 │ │ │ │ mvn r0, #0 │ │ │ │ - b ae1fc │ │ │ │ + b ae190 │ │ │ │ add r9, r1, #9 │ │ │ │ cmp r5, r9 │ │ │ │ - bcc ae66c │ │ │ │ + bcc ae600 │ │ │ │ ldr r9, [lr, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae53c │ │ │ │ + beq ae4d0 │ │ │ │ ldr r9, [lr, #16] │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae544 │ │ │ │ + beq ae4d8 │ │ │ │ ldr r9, [lr, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae54c │ │ │ │ + beq ae4e0 │ │ │ │ ldr r9, [lr, #32] │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae554 │ │ │ │ + beq ae4e8 │ │ │ │ ldr r9, [lr, #40] @ 0x28 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae55c │ │ │ │ + beq ae4f0 │ │ │ │ ldr r9, [lr, #48] @ 0x30 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae564 │ │ │ │ + beq ae4f8 │ │ │ │ ldr r9, [lr, #56] @ 0x38 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae56c │ │ │ │ + beq ae500 │ │ │ │ ldr r9, [lr, #64] @ 0x40 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae574 │ │ │ │ + beq ae508 │ │ │ │ ldr r9, [lr, #72] @ 0x48 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae5a0 │ │ │ │ + beq ae534 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ lsr ip, ip, #5 │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, r1, ip │ │ │ │ - b ae474 │ │ │ │ + b ae408 │ │ │ │ ldr r3, [fp, #4] │ │ │ │ - ldr r2, [pc, #884] @ aea00 │ │ │ │ + ldr r2, [pc, #884] @ ae994 │ │ │ │ cmp r3, r2 │ │ │ │ - bne ae0c4 │ │ │ │ + bne ae058 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 23a9c4 │ │ │ │ + bl 23a990 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ae060 │ │ │ │ - b ae0c4 │ │ │ │ + bne adff4 │ │ │ │ + b ae058 │ │ │ │ ldr r3, [r7] │ │ │ │ mov sl, fp │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae6c8 │ │ │ │ + beq ae65c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq ae85c │ │ │ │ + beq ae7f0 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae6e4 │ │ │ │ + beq ae678 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq ae970 │ │ │ │ + beq ae904 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae710 │ │ │ │ + beq ae6a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne ae710 │ │ │ │ + bne ae6a4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae5ec │ │ │ │ + beq ae580 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne ae5ec │ │ │ │ + bne ae580 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b ae5ec │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b ae580 │ │ │ │ ldr r3, [sp] │ │ │ │ str r0, [r8, #12] │ │ │ │ str sl, [r3, #4] │ │ │ │ str fp, [r3] │ │ │ │ ldr r3, [fp] │ │ │ │ - b ae080 │ │ │ │ - ldr r3, [pc, #716] @ aea24 │ │ │ │ + b ae014 │ │ │ │ + ldr r3, [pc, #716] @ ae9b8 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #712] @ aea28 │ │ │ │ + ldr r1, [pc, #712] @ ae9bc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ - b ae5ec │ │ │ │ + bl 1177f0 │ │ │ │ + b ae580 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 92094 │ │ │ │ + bl 91fd8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - b ae4c8 │ │ │ │ + b ae45c │ │ │ │ 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 ae2d0 │ │ │ │ + bne ae264 │ │ │ │ mov sl, fp │ │ │ │ - bl 29e454 │ │ │ │ - b ae6e4 │ │ │ │ - ldr r1, [pc, #632] @ aea2c │ │ │ │ + bl 29e8dc │ │ │ │ + b ae678 │ │ │ │ + ldr r1, [pc, #632] @ ae9c0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne ae948 │ │ │ │ + bne ae8dc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b ae1e0 │ │ │ │ + b ae174 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1034d0 │ │ │ │ + bl 103520 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne ae97c │ │ │ │ + bne ae910 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae7f4 │ │ │ │ + beq ae788 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq ae8c8 │ │ │ │ + beq ae85c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt ae060 │ │ │ │ - beq ae148 │ │ │ │ + bgt adff4 │ │ │ │ + beq ae0dc │ │ │ │ mov sl, fp │ │ │ │ - b ae6c8 │ │ │ │ + b ae65c │ │ │ │ mov r7, sl │ │ │ │ str r3, [r8, #8] │ │ │ │ - b ae81c │ │ │ │ + b ae7b0 │ │ │ │ add r7, r7, #8 │ │ │ │ cmp r7, r9 │ │ │ │ - bhi ae34c │ │ │ │ + bhi ae2e0 │ │ │ │ ldr r2, [r7] │ │ │ │ - ldr r3, [pc, #512] @ aea30 │ │ │ │ + ldr r3, [pc, #512] @ ae9c4 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r2, r3 │ │ │ │ - beq ae818 │ │ │ │ + beq ae7ac │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23df9c │ │ │ │ - b ae818 │ │ │ │ + bl 23df64 │ │ │ │ + b ae7ac │ │ │ │ mov r0, fp │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [fp] │ │ │ │ - b ae080 │ │ │ │ + b ae014 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b ae6c8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b ae65c │ │ │ │ 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 ae4f8 │ │ │ │ - ldr r3, [pc, #404] @ aea24 │ │ │ │ + b ae48c │ │ │ │ + ldr r3, [pc, #404] @ ae9b8 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #408] @ aea34 │ │ │ │ - bl 1177f8 │ │ │ │ + ldr r1, [pc, #408] @ ae9c8 │ │ │ │ + bl 1177f0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae5ec │ │ │ │ + beq ae580 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne ae5ec │ │ │ │ + bne ae580 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b ae5ec │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b ae580 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b ae7f4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b ae788 │ │ │ │ mov r0, r4 │ │ │ │ - bl a447c <_PyType_GetDict@@Base> │ │ │ │ + bl a43c0 <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne ae9c8 │ │ │ │ + bne ae95c │ │ │ │ mov r0, r4 │ │ │ │ - bl a5534 │ │ │ │ + bl a5478 │ │ │ │ cmp r0, #0 │ │ │ │ - bge ae9e4 │ │ │ │ + bge ae978 │ │ │ │ mov sl, fp │ │ │ │ - b ae6e4 │ │ │ │ + b ae678 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ae57c │ │ │ │ - ldr r3, [pc, #296] @ aea38 │ │ │ │ + beq ae510 │ │ │ │ + ldr r3, [pc, #296] @ ae9cc │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 189538 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 18963c <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne ae95c │ │ │ │ + bne ae8f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae1e4 │ │ │ │ + beq ae178 │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq ae1c4 │ │ │ │ - b ae1e4 │ │ │ │ + beq ae158 │ │ │ │ + b ae178 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b ae7b8 │ │ │ │ + b ae74c │ │ │ │ mov r0, r5 │ │ │ │ - bl 189560 <_PyErr_Clear@@Base> │ │ │ │ - b ae920 │ │ │ │ + bl 189664 <_PyErr_Clear@@Base> │ │ │ │ + b ae8b4 │ │ │ │ ldr r3, [fp] │ │ │ │ - b ae080 │ │ │ │ + b ae014 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b ae6e4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b ae678 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne ae7d8 │ │ │ │ + bne ae76c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #120] @ aea10 │ │ │ │ + ldr r2, [pc, #120] @ ae9a4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ae9b8 │ │ │ │ + beq ae94c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b ae7d8 │ │ │ │ + b ae76c │ │ │ │ mov sl, fp │ │ │ │ - ldr r3, [pc, #80] @ aea24 │ │ │ │ + ldr r3, [pc, #80] @ ae9b8 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #96] @ aea3c │ │ │ │ + ldr r1, [pc, #96] @ ae9d0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ - b ae6e4 │ │ │ │ + bl 1177f0 │ │ │ │ + b ae678 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne adf98 │ │ │ │ + bne adf2c │ │ │ │ ldr r4, [fp, #4] │ │ │ │ mov sl, fp │ │ │ │ - b ae9cc │ │ │ │ - andeq r6, r4, ip, lsl #16 │ │ │ │ + b ae960 │ │ │ │ + andeq r6, r4, r8, ror #18 │ │ │ │ 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, ror pc │ │ │ │ - andeq fp, r8, ip, lsl r0 │ │ │ │ + andeq r1, r9, r0, asr #29 │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r8, lsr #23 │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ + eorseq r1, r6, r8, ror #8 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ subseq r1, r6, r0, asr r5 │ │ │ │ - eorseq r0, r6, r8, asr #23 │ │ │ │ + eorseq r1, r6, r8, lsl #9 │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - eorseq sl, r5, r0, ror pc │ │ │ │ + eorseq fp, r5, r0, lsr r8 │ │ │ │ │ │ │ │ -000aea40 : │ │ │ │ +000ae9d4 : │ │ │ │ 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 aea8c │ │ │ │ + beq aea20 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq aeacc │ │ │ │ + beq aea60 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #152] @ aeb10 │ │ │ │ + ldr r1, [pc, #152] @ aeaa4 │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ cmp r3, r1 │ │ │ │ cmpne r3, #0 │ │ │ │ - beq aead4 │ │ │ │ + beq aea68 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne aeab8 │ │ │ │ + bne aea4c │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq aeab8 │ │ │ │ + beq aea4c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq aeab8 │ │ │ │ + beq aea4c │ │ │ │ pop {r4, lr} │ │ │ │ - b 1ccebc │ │ │ │ - ldr r3, [pc, #84] @ aeb14 │ │ │ │ + b 1cd3d4 │ │ │ │ + ldr r3, [pc, #84] @ aeaa8 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #80] @ aeb18 │ │ │ │ + ldr r1, [pc, #80] @ aeaac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ mov r4, #0 │ │ │ │ - b aea84 │ │ │ │ - ldr r3, [pc, #56] @ aeb14 │ │ │ │ + b aea18 │ │ │ │ + ldr r3, [pc, #56] @ aeaa8 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #52] @ aeb1c │ │ │ │ - bl 1177f8 │ │ │ │ + ldr r1, [pc, #52] @ aeab0 │ │ │ │ + bl 1177f0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aeacc │ │ │ │ + beq aea60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne aeacc │ │ │ │ + bne aea60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b aeacc │ │ │ │ - andeq r6, r4, ip, lsl #16 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b aea60 │ │ │ │ + andeq r6, r4, r8, ror #18 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r8, lsr #23 │ │ │ │ - eorseq r0, r6, r8, asr #23 │ │ │ │ + eorseq r1, r6, r8, ror #8 │ │ │ │ + eorseq r1, r6, r8, lsl #9 │ │ │ │ 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 aee88 │ │ │ │ - ldr r7, [pc, #848] @ aee98 │ │ │ │ + beq aee1c │ │ │ │ + ldr r7, [pc, #848] @ aee2c │ │ │ │ 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 aee44 │ │ │ │ + bne aedd8 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r8, [pc, #800] @ aee9c │ │ │ │ + ldr r8, [pc, #800] @ aee30 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ cmp r6, r3 │ │ │ │ ldr r9, [r8, r0] │ │ │ │ - bhi aedf0 │ │ │ │ + bhi aed84 │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi aedf0 │ │ │ │ - ldr sl, [pc, #772] @ aeea0 │ │ │ │ - ldr r2, [pc, #772] @ aeea4 │ │ │ │ + bmi aed84 │ │ │ │ + ldr sl, [pc, #772] @ aee34 │ │ │ │ + ldr r2, [pc, #772] @ aee38 │ │ │ │ ldr r3, [sl, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne aeddc │ │ │ │ + bne aed70 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ sub r1, r6, #1 │ │ │ │ add r3, r0, #4096 @ 0x1000 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ ldr fp, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs aed94 │ │ │ │ + bcs aed28 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [fp, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq aed84 │ │ │ │ + beq aed18 │ │ │ │ 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 aeca4 │ │ │ │ + beq aec38 │ │ │ │ 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 aed3c │ │ │ │ + bgt aecd0 │ │ │ │ ldr r3, [r7] │ │ │ │ str r7, [r4, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ - ldr r3, [pc, #616] @ aeea8 │ │ │ │ + ldr r3, [pc, #616] @ aee3c │ │ │ │ mov r2, #1 │ │ │ │ ldr r6, [r3, #1416] @ 0x588 │ │ │ │ str r2, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne aecec │ │ │ │ + bne aec80 │ │ │ │ ldr r3, [r5] │ │ │ │ str r6, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aed14 │ │ │ │ - bl 357730 │ │ │ │ + beq aeca8 │ │ │ │ + bl 357fd0 │ │ │ │ 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] │ │ │ │ @@ -136585,543 +136558,543 @@ │ │ │ │ str r2, [r0] │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr sl, [r3, #28] │ │ │ │ - cmp sl, r6 │ │ │ │ - bcc aecdc │ │ │ │ + cmp r6, sl │ │ │ │ + bhi aec70 │ │ │ │ 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 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r9, [r8, r0] │ │ │ │ ldr r0, [r9, #8] │ │ │ │ - b aebf4 │ │ │ │ + b aeb88 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ - b aebf4 │ │ │ │ - ldr r2, [pc, #440] @ aeeac │ │ │ │ + b aeb88 │ │ │ │ + ldr r2, [pc, #440] @ aee40 │ │ │ │ cmp r6, r2 │ │ │ │ - bne aee20 │ │ │ │ + bne aedb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e26c │ │ │ │ + bl 18e370 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bne aec60 │ │ │ │ - bl 357730 │ │ │ │ + bne aebf4 │ │ │ │ + bl 357fd0 │ │ │ │ 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 aec8c │ │ │ │ + b aec20 │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq aec24 │ │ │ │ + beq aebb8 │ │ │ │ cmp ip, #0 │ │ │ │ - beq aec24 │ │ │ │ + beq aebb8 │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne aec24 │ │ │ │ + bne aebb8 │ │ │ │ ldr r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne aee34 │ │ │ │ + bne aedc8 │ │ │ │ add r0, r9, #12 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne aec24 │ │ │ │ + bne aebb8 │ │ │ │ mov r1, #16 │ │ │ │ - bl 356884 │ │ │ │ - b aec24 │ │ │ │ + bl 35711c │ │ │ │ + b aebb8 │ │ │ │ mov r0, fp │ │ │ │ - bl 92094 │ │ │ │ + bl 91fd8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne aeccc │ │ │ │ + bne aec60 │ │ │ │ ldr r3, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #272] @ aeeb0 │ │ │ │ + ldr r2, [pc, #272] @ aee44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne aee0c │ │ │ │ + bne aeda0 │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq aedf0 │ │ │ │ + beq aed84 │ │ │ │ ldr r3, [fp, #800] @ 0x320 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r9, [r8, r0] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ str r3, [fp, #800] @ 0x320 │ │ │ │ - b aebf4 │ │ │ │ + b aeb88 │ │ │ │ ldr r0, [sl, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne aeccc │ │ │ │ + bne aec60 │ │ │ │ mov r0, r9 │ │ │ │ - bl 29e470 │ │ │ │ + bl 29e8f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne aec24 │ │ │ │ + bne aebb8 │ │ │ │ mov r4, #0 │ │ │ │ - b aec9c │ │ │ │ + b aec30 │ │ │ │ ldr r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - b aedb8 │ │ │ │ + b aed4c │ │ │ │ ldr r2, [r3, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b aed00 │ │ │ │ + b aec94 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aec24 │ │ │ │ - b aed68 │ │ │ │ + bne aebb8 │ │ │ │ + b aecfc │ │ │ │ ldr r2, [r7, #440] @ 0x1b8 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - ldr r8, [pc, #64] @ aee9c │ │ │ │ + ldr r8, [pc, #64] @ aee30 │ │ │ │ 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 357730 │ │ │ │ + bl 357fd0 │ │ │ │ cmp r6, r1 │ │ │ │ ldr r9, [r8, r0] │ │ │ │ - bls aeb8c │ │ │ │ - b aedf0 │ │ │ │ - ldr r1, [pc, #36] @ aeeb4 │ │ │ │ - ldr r0, [pc, #36] @ aeeb8 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b aee04 │ │ │ │ + bls aeb20 │ │ │ │ + b aed84 │ │ │ │ + ldr r1, [pc, #36] @ aee48 │ │ │ │ + ldr r0, [pc, #36] @ aee4c │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b aed98 │ │ │ │ subseq r2, r5, ip, ror #26 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, ror pc │ │ │ │ + andeq r1, r9, r0, asr #29 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ - andeq fp, r8, ip, lsl r0 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ andeq r0, r0, r3, asr r4 │ │ │ │ - eorseq fp, r5, r0, asr #10 │ │ │ │ + eorseq fp, r5, r0, lsl #28 │ │ │ │ │ │ │ │ -000aeebc : │ │ │ │ +000aee50 : │ │ │ │ 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 aeee8 │ │ │ │ + beq aee7c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #64] @ aef30 │ │ │ │ - bl 357730 │ │ │ │ + ldr r3, [pc, #64] @ aeec4 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq aeee0 │ │ │ │ + beq aee74 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq aeee0 │ │ │ │ - ldr r3, [pc, #32] @ aef34 │ │ │ │ + beq aee74 │ │ │ │ + ldr r3, [pc, #32] @ aeec8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 189538 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 18963c <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq aeee0 │ │ │ │ + beq aee74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189560 <_PyErr_Clear@@Base> │ │ │ │ - b aeee0 │ │ │ │ + bl 189664 <_PyErr_Clear@@Base> │ │ │ │ + b aee74 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq aefa0 │ │ │ │ + beq aef34 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bge aef7c │ │ │ │ + bge aef10 │ │ │ │ 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 aefa0 │ │ │ │ + beq aef34 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [r0] │ │ │ │ - beq aefa8 │ │ │ │ + beq aef3c │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_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 983c4 │ │ │ │ + bl 98308 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af000 │ │ │ │ + beq aef94 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 8ba6c │ │ │ │ - ldr r1, [pc, #4] @ af00c │ │ │ │ - ldr r0, [pc, #4] @ af010 │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq fp, r5, ip, asr #13 │ │ │ │ - eorseq r6, sp, r0, lsl #2 │ │ │ │ + b 8b9c4 │ │ │ │ + ldr r1, [pc, #4] @ aefa0 │ │ │ │ + ldr r0, [pc, #4] @ aefa4 │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq fp, r5, ip, lsl #31 │ │ │ │ + eorseq r6, sp, r0, asr #19 │ │ │ │ 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 af2d4 │ │ │ │ + bls af268 │ │ │ │ cmp r1, #15 │ │ │ │ - bls af174 │ │ │ │ + bls af108 │ │ │ │ cmp r1, #31 │ │ │ │ - bls af330 │ │ │ │ + bls af2c4 │ │ │ │ mov r5, #32 │ │ │ │ lsl r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bls af04c │ │ │ │ + bls aefe0 │ │ │ │ cmn r5, #-268435455 @ 0xf0000001 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ add r9, r6, #32 │ │ │ │ - bhi af4cc │ │ │ │ - ldr sl, [pc, #1128] @ af4d8 │ │ │ │ - ldr r2, [pc, #1128] @ af4dc │ │ │ │ + bhi af460 │ │ │ │ + ldr sl, [pc, #1128] @ af46c │ │ │ │ + ldr r2, [pc, #1128] @ af470 │ │ │ │ ldr r3, [sl, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - bne af44c │ │ │ │ - ldr r3, [pc, #1112] @ af4e0 │ │ │ │ - bl 357730 │ │ │ │ + bne af3e0 │ │ │ │ + ldr r3, [pc, #1112] @ af474 │ │ │ │ + bl 357fd0 │ │ │ │ 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 af290 │ │ │ │ + bne af224 │ │ │ │ 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 af434 │ │ │ │ + beq af3c8 │ │ │ │ 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 af260 │ │ │ │ + beq af1f4 │ │ │ │ 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 af470 │ │ │ │ + bne af404 │ │ │ │ cmp r7, r8 │ │ │ │ addls r6, r7, #16 │ │ │ │ addls r6, r6, r2 │ │ │ │ addls r3, r7, #8 │ │ │ │ - bhi af160 │ │ │ │ + bhi af0f4 │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq af154 │ │ │ │ + beq af0e8 │ │ │ │ ldr r0, [r3, #-4] │ │ │ │ and r1, r5, r0 │ │ │ │ ldr lr, [r4, r1, lsl #3] │ │ │ │ add ip, r4, r1, lsl #3 │ │ │ │ cmp lr, #0 │ │ │ │ - bne af1b8 │ │ │ │ + bne af14c │ │ │ │ str r2, [r4, r1, lsl #3] │ │ │ │ str r0, [ip, #4] │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r6, r3 │ │ │ │ - bne af128 │ │ │ │ + bne af0bc │ │ │ │ cmp r9, sl │ │ │ │ - bne af374 │ │ │ │ + bne af308 │ │ │ │ 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] @ af4d8 │ │ │ │ - ldr r2, [pc, #848] @ af4dc │ │ │ │ + ldr sl, [pc, #848] @ af46c │ │ │ │ + ldr r2, [pc, #848] @ af470 │ │ │ │ ldr r3, [sl, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - bne af44c │ │ │ │ - ldr r3, [pc, #832] @ af4e0 │ │ │ │ - bl 357730 │ │ │ │ + bne af3e0 │ │ │ │ + ldr r3, [pc, #832] @ af474 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp] │ │ │ │ - b af0a4 │ │ │ │ + b af038 │ │ │ │ add lr, r1, #9 │ │ │ │ cmp r5, lr │ │ │ │ - bcc af230 │ │ │ │ + bcc af1c4 │ │ │ │ ldr lr, [ip, #8] │ │ │ │ cmp lr, #0 │ │ │ │ - beq af340 │ │ │ │ + beq af2d4 │ │ │ │ ldr lr, [ip, #16] │ │ │ │ cmp lr, #0 │ │ │ │ - beq af35c │ │ │ │ + beq af2f0 │ │ │ │ ldr lr, [ip, #24] │ │ │ │ cmp lr, #0 │ │ │ │ - beq af364 │ │ │ │ + beq af2f8 │ │ │ │ ldr lr, [ip, #32] │ │ │ │ cmp lr, #0 │ │ │ │ - beq af36c │ │ │ │ + beq af300 │ │ │ │ ldr lr, [ip, #40] @ 0x28 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af388 │ │ │ │ + beq af31c │ │ │ │ ldr lr, [ip, #48] @ 0x30 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af380 │ │ │ │ + beq af314 │ │ │ │ ldr lr, [ip, #56] @ 0x38 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af390 │ │ │ │ + beq af324 │ │ │ │ ldr lr, [ip, #64] @ 0x40 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af398 │ │ │ │ + beq af32c │ │ │ │ ldr lr, [ip, #72] @ 0x48 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af3a0 │ │ │ │ + beq af334 │ │ │ │ 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 af3a8 │ │ │ │ + bne af33c │ │ │ │ str r2, [ip] │ │ │ │ str r0, [ip, #4] │ │ │ │ - b af154 │ │ │ │ + b af0e8 │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr fp, [r3, #28] │ │ │ │ cmp lr, fp │ │ │ │ - bhi af348 │ │ │ │ + bhi af2dc │ │ │ │ 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 af0e0 │ │ │ │ + bne af074 │ │ │ │ ldr r3, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #584] @ af4e4 │ │ │ │ + ldr r1, [pc, #584] @ af478 │ │ │ │ cmp r3, r1 │ │ │ │ - bne af4b0 │ │ │ │ + bne af444 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq af4cc │ │ │ │ + beq af460 │ │ │ │ ldr r1, [sp] │ │ │ │ mov sl, r7 │ │ │ │ ldr r3, [r1, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r1, #800] @ 0x320 │ │ │ │ - b af0e4 │ │ │ │ + b af078 │ │ │ │ ldr r7, [r0, #20] │ │ │ │ add r4, r0, #32 │ │ │ │ cmp r7, r4 │ │ │ │ - bne af31c │ │ │ │ + bne af2b0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq af168 │ │ │ │ + beq af0fc │ │ │ │ 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 af0e4 │ │ │ │ + b af078 │ │ │ │ mov sl, r7 │ │ │ │ mov r9, r4 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r5, #8 │ │ │ │ - b af0e4 │ │ │ │ + b af078 │ │ │ │ ldr r7, [r0, #20] │ │ │ │ add r9, r0, #32 │ │ │ │ mov r5, #32 │ │ │ │ - b af180 │ │ │ │ + b af114 │ │ │ │ add ip, ip, #8 │ │ │ │ - b af254 │ │ │ │ + b af1e8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ mov sl, r7 │ │ │ │ str ip, [r3, #8] │ │ │ │ - b af0e4 │ │ │ │ + b af078 │ │ │ │ add ip, ip, #16 │ │ │ │ - b af254 │ │ │ │ + b af1e8 │ │ │ │ add ip, ip, #24 │ │ │ │ - b af254 │ │ │ │ + b af1e8 │ │ │ │ add ip, ip, #32 │ │ │ │ - b af254 │ │ │ │ + b af1e8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99c64 │ │ │ │ - b af168 │ │ │ │ + bl 99ba8 │ │ │ │ + b af0fc │ │ │ │ add ip, ip, #48 @ 0x30 │ │ │ │ - b af254 │ │ │ │ + b af1e8 │ │ │ │ add ip, ip, #40 @ 0x28 │ │ │ │ - b af254 │ │ │ │ + b af1e8 │ │ │ │ add ip, ip, #56 @ 0x38 │ │ │ │ - b af254 │ │ │ │ + b af1e8 │ │ │ │ add ip, ip, #64 @ 0x40 │ │ │ │ - b af254 │ │ │ │ + b af1e8 │ │ │ │ add ip, ip, #72 @ 0x48 │ │ │ │ - b af254 │ │ │ │ + b af1e8 │ │ │ │ add r8, r1, #9 │ │ │ │ cmp r5, r8 │ │ │ │ - bcc af420 │ │ │ │ + bcc af3b4 │ │ │ │ ldr r8, [ip, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - beq af340 │ │ │ │ + beq af2d4 │ │ │ │ ldr r8, [ip, #16] │ │ │ │ cmp r8, #0 │ │ │ │ - beq af35c │ │ │ │ + beq af2f0 │ │ │ │ ldr r8, [ip, #24] │ │ │ │ cmp r8, #0 │ │ │ │ - beq af364 │ │ │ │ + beq af2f8 │ │ │ │ ldr r8, [ip, #32] │ │ │ │ cmp r8, #0 │ │ │ │ - beq af36c │ │ │ │ + beq af300 │ │ │ │ ldr r8, [ip, #40] @ 0x28 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af388 │ │ │ │ + beq af31c │ │ │ │ ldr r8, [ip, #48] @ 0x30 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af380 │ │ │ │ + beq af314 │ │ │ │ ldr r8, [ip, #56] @ 0x38 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af390 │ │ │ │ + beq af324 │ │ │ │ ldr r8, [ip, #64] @ 0x40 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af398 │ │ │ │ + beq af32c │ │ │ │ ldr r8, [ip, #72] @ 0x48 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af3a0 │ │ │ │ + beq af334 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ lsr lr, lr, #5 │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, r1, lr │ │ │ │ - b af240 │ │ │ │ + b af1d4 │ │ │ │ ldr r0, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 92094 │ │ │ │ + bl 91fd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b af288 │ │ │ │ + b af21c │ │ │ │ ldr r0, [sl, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp] │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq af4cc │ │ │ │ + beq af460 │ │ │ │ ldr r2, [sp] │ │ │ │ mov sl, r7 │ │ │ │ - b af0e4 │ │ │ │ + b af078 │ │ │ │ str r3, [r6, #8] │ │ │ │ - ldr fp, [pc, #108] @ af4e8 │ │ │ │ + ldr fp, [pc, #108] @ af47c │ │ │ │ mov r6, r7 │ │ │ │ - b af484 │ │ │ │ + b af418 │ │ │ │ add r6, r6, #8 │ │ │ │ cmp r6, r8 │ │ │ │ - bhi af160 │ │ │ │ + bhi af0f4 │ │ │ │ ldr r2, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r2, fp │ │ │ │ - beq af480 │ │ │ │ + beq af414 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23df9c │ │ │ │ - b af480 │ │ │ │ + bl 23df64 │ │ │ │ + b af414 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sl, #668] @ 0x29c │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b af2b4 │ │ │ │ - bl 29e454 │ │ │ │ + b af248 │ │ │ │ + bl 29e8dc │ │ │ │ mvn r0, #0 │ │ │ │ - b af16c │ │ │ │ + b af100 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, ror pc │ │ │ │ + andeq r1, r9, r0, asr #29 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, ip, lsl r0 │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ 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] │ │ │ │ @@ -137133,481 +137106,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 af544 │ │ │ │ + beq af4d8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne af550 │ │ │ │ + bne af4e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a413c │ │ │ │ + b a4080 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne af544 │ │ │ │ - ldr r2, [pc, #68] @ af5ac │ │ │ │ + bne af4d8 │ │ │ │ + ldr r2, [pc, #68] @ af540 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne af58c │ │ │ │ + bne af520 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a413c │ │ │ │ - ldr r1, [pc, #28] @ af5b0 │ │ │ │ + b a4080 │ │ │ │ + ldr r1, [pc, #28] @ af544 │ │ │ │ cmp r3, r1 │ │ │ │ - beq af578 │ │ │ │ + beq af50c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b af578 │ │ │ │ + b af50c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ │ │ │ │ -000af5b4 <_Py_CheckFunctionResult@@Base>: │ │ │ │ +000af548 <_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 af5e8 <_Py_CheckFunctionResult@@Base+0x34> │ │ │ │ + beq af57c <_Py_CheckFunctionResult@@Base+0x34> │ │ │ │ cmp r2, #0 │ │ │ │ - bne af604 <_Py_CheckFunctionResult@@Base+0x50> │ │ │ │ + bne af598 <_Py_CheckFunctionResult@@Base+0x50> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - beq af644 <_Py_CheckFunctionResult@@Base+0x90> │ │ │ │ + beq af5d8 <_Py_CheckFunctionResult@@Base+0x90> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq af644 <_Py_CheckFunctionResult@@Base+0x90> │ │ │ │ + beq af5d8 <_Py_CheckFunctionResult@@Base+0x90> │ │ │ │ mov r0, #0 │ │ │ │ - b af5e0 <_Py_CheckFunctionResult@@Base+0x2c> │ │ │ │ + b af574 <_Py_CheckFunctionResult@@Base+0x2c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq af5e0 <_Py_CheckFunctionResult@@Base+0x2c> │ │ │ │ + beq af574 <_Py_CheckFunctionResult@@Base+0x2c> │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne af66c <_Py_CheckFunctionResult@@Base+0xb8> │ │ │ │ - ldr r2, [pc, #104] @ af68c <_Py_CheckFunctionResult@@Base+0xd8> │ │ │ │ + bne af600 <_Py_CheckFunctionResult@@Base+0xb8> │ │ │ │ + ldr r2, [pc, #104] @ af620 <_Py_CheckFunctionResult@@Base+0xd8> │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r2] │ │ │ │ movne r3, r1 │ │ │ │ - ldrne r2, [pc, #92] @ af690 <_Py_CheckFunctionResult@@Base+0xdc> │ │ │ │ + ldrne r2, [pc, #92] @ af624 <_Py_CheckFunctionResult@@Base+0xdc> │ │ │ │ mov r1, r0 │ │ │ │ - ldreq r2, [pc, #88] @ af694 <_Py_CheckFunctionResult@@Base+0xe0> │ │ │ │ + ldreq r2, [pc, #88] @ af628 <_Py_CheckFunctionResult@@Base+0xe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d463c │ │ │ │ - b af5fc <_Py_CheckFunctionResult@@Base+0x48> │ │ │ │ - ldr r2, [pc, #64] @ af68c <_Py_CheckFunctionResult@@Base+0xd8> │ │ │ │ + bl 2d4af4 │ │ │ │ + b af590 <_Py_CheckFunctionResult@@Base+0x48> │ │ │ │ + ldr r2, [pc, #64] @ af620 <_Py_CheckFunctionResult@@Base+0xd8> │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r2] │ │ │ │ movne r3, r1 │ │ │ │ - ldrne r2, [pc, #60] @ af698 <_Py_CheckFunctionResult@@Base+0xe4> │ │ │ │ + ldrne r2, [pc, #60] @ af62c <_Py_CheckFunctionResult@@Base+0xe4> │ │ │ │ mov r1, r0 │ │ │ │ - ldreq r2, [pc, #56] @ af69c <_Py_CheckFunctionResult@@Base+0xe8> │ │ │ │ + ldreq r2, [pc, #56] @ af630 <_Py_CheckFunctionResult@@Base+0xe8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf5b0 <_PyErr_Format@@Base> │ │ │ │ - b af5fc <_Py_CheckFunctionResult@@Base+0x48> │ │ │ │ + bl 1bfacc <_PyErr_Format@@Base> │ │ │ │ + b af590 <_Py_CheckFunctionResult@@Base+0x48> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne af61c <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ + bne af5b0 <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ stm sp, {r1, r3} │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldm sp, {r1, r3} │ │ │ │ - b af61c <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ + b af5b0 <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, ip, ror fp │ │ │ │ - eorseq r0, r6, r8, lsr #24 │ │ │ │ - eorseq r0, r6, ip, asr #22 │ │ │ │ - @ instruction: 0x00360bf8 │ │ │ │ + eorseq r1, r6, ip, lsr r4 │ │ │ │ + eorseq r1, r6, r8, ror #9 │ │ │ │ + eorseq r1, r6, ip, lsl #8 │ │ │ │ + @ instruction: 0x003614b8 │ │ │ │ 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] @ afa58 <_Py_CheckFunctionResult@@Base+0x4a4> │ │ │ │ + ldr r2, [pc, #928] @ af9ec <_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 af994 <_Py_CheckFunctionResult@@Base+0x3e0> │ │ │ │ + beq af928 <_Py_CheckFunctionResult@@Base+0x3e0> │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ bic r0, r0, #3 │ │ │ │ - ldr r8, [pc, #876] @ afa5c <_Py_CheckFunctionResult@@Base+0x4a8> │ │ │ │ + ldr r8, [pc, #876] @ af9f0 <_Py_CheckFunctionResult@@Base+0x4a8> │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r0 │ │ │ │ str r1, [r0] │ │ │ │ str r3, [r1, #4] │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r5, #-4] │ │ │ │ ldr r6, [r8, r0] │ │ │ │ and r3, r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r5, #-4] │ │ │ │ str r2, [r5, #-8] │ │ │ │ - beq af9a8 <_Py_CheckFunctionResult@@Base+0x3f4> │ │ │ │ + beq af93c <_Py_CheckFunctionResult@@Base+0x3f4> │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble afa34 <_Py_CheckFunctionResult@@Base+0x480> │ │ │ │ + ble af9c8 <_Py_CheckFunctionResult@@Base+0x480> │ │ │ │ sub r3, r3, #1 │ │ │ │ subs r2, r4, #1 │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ - bmi af8e0 <_Py_CheckFunctionResult@@Base+0x32c> │ │ │ │ + bmi af874 <_Py_CheckFunctionResult@@Base+0x32c> │ │ │ │ add r9, r5, r4, lsl #2 │ │ │ │ ldr r7, [r9, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq af754 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ + beq af6e8 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne af868 <_Py_CheckFunctionResult@@Base+0x2b4> │ │ │ │ + bne af7fc <_Py_CheckFunctionResult@@Base+0x2b4> │ │ │ │ cmp r4, #1 │ │ │ │ - beq af7e4 <_Py_CheckFunctionResult@@Base+0x230> │ │ │ │ + beq af778 <_Py_CheckFunctionResult@@Base+0x230> │ │ │ │ ldr r7, [r9, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq af774 <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ + beq af708 <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne af8a4 <_Py_CheckFunctionResult@@Base+0x2f0> │ │ │ │ + bne af838 <_Py_CheckFunctionResult@@Base+0x2f0> │ │ │ │ cmp r4, #2 │ │ │ │ - beq af7e0 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + beq af774 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ ldr r7, [r5, r4, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq af7a4 <_Py_CheckFunctionResult@@Base+0x1f0> │ │ │ │ + beq af738 <_Py_CheckFunctionResult@@Base+0x1f0> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq af7a4 <_Py_CheckFunctionResult@@Base+0x1f0> │ │ │ │ + beq af738 <_Py_CheckFunctionResult@@Base+0x1f0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq af940 <_Py_CheckFunctionResult@@Base+0x38c> │ │ │ │ + beq af8d4 <_Py_CheckFunctionResult@@Base+0x38c> │ │ │ │ cmp r4, #3 │ │ │ │ sub r4, r4, #4 │ │ │ │ - beq af7e0 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + beq af774 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ ldr r7, [r9, #-4]! │ │ │ │ cmp r7, #0 │ │ │ │ - beq af7d8 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ + beq af76c <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq af7d8 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ + beq af76c <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq af970 <_Py_CheckFunctionResult@@Base+0x3bc> │ │ │ │ + beq af904 <_Py_CheckFunctionResult@@Base+0x3bc> │ │ │ │ subs r4, r4, #1 │ │ │ │ - bcs af7b0 <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ + bcs af744 <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r8, r0] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - beq af90c <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + beq af8a0 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ sub r2, r4, #1 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt af90c <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + bgt af8a0 <_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 af90c <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ - ldr r2, [pc, #568] @ afa60 <_Py_CheckFunctionResult@@Base+0x4ac> │ │ │ │ + bcs af8a0 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + ldr r2, [pc, #568] @ af9f4 <_Py_CheckFunctionResult@@Base+0x4ac> │ │ │ │ cmp r0, r2 │ │ │ │ - bne af90c <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + bne af8a0 <_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 af934 <_Py_CheckFunctionResult@@Base+0x380> │ │ │ │ + b af8c8 <_Py_CheckFunctionResult@@Base+0x380> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne af754 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ + bne af6e8 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #480] @ afa64 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ + ldr r2, [pc, #480] @ af9f8 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne afa14 <_Py_CheckFunctionResult@@Base+0x460> │ │ │ │ + bne af9a8 <_Py_CheckFunctionResult@@Base+0x460> │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ cmp r4, #1 │ │ │ │ - bne af75c <_Py_CheckFunctionResult@@Base+0x1a8> │ │ │ │ - b af7e0 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + bne af6f0 <_Py_CheckFunctionResult@@Base+0x1a8> │ │ │ │ + b af774 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne af774 <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ + bne af708 <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #420] @ afa64 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ + ldr r2, [pc, #420] @ af9f8 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne af9f4 <_Py_CheckFunctionResult@@Base+0x440> │ │ │ │ + bne af988 <_Py_CheckFunctionResult@@Base+0x440> │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ cmp r4, #2 │ │ │ │ - bne af77c <_Py_CheckFunctionResult@@Base+0x1c8> │ │ │ │ - b af7e0 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + bne af710 <_Py_CheckFunctionResult@@Base+0x1c8> │ │ │ │ + b af774 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldreq r0, [r5, #4] │ │ │ │ - beq af90c <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + beq af8a0 <_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 af820 <_Py_CheckFunctionResult@@Base+0x26c> │ │ │ │ + bcc af7b4 <_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 1c55d0 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c5ae8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #280] @ afa64 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ + ldr r2, [pc, #280] @ af9f8 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne af9d4 <_Py_CheckFunctionResult@@Base+0x420> │ │ │ │ + bne af968 <_Py_CheckFunctionResult@@Base+0x420> │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ cmp r4, #3 │ │ │ │ sub r4, r4, #4 │ │ │ │ - bne af7b0 <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ - b af7e0 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + bne af744 <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ + b af774 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #232] @ afa64 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ + ldr r2, [pc, #232] @ af9f8 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne af9b4 <_Py_CheckFunctionResult@@Base+0x400> │ │ │ │ + bne af948 <_Py_CheckFunctionResult@@Base+0x400> │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b af7d8 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ - ldr r8, [pc, #192] @ afa5c <_Py_CheckFunctionResult@@Base+0x4a8> │ │ │ │ - bl 357730 │ │ │ │ + b af76c <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ + ldr r8, [pc, #192] @ af9f0 <_Py_CheckFunctionResult@@Base+0x4a8> │ │ │ │ + bl 357fd0 │ │ │ │ ldr r6, [r8, r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne af71c <_Py_CheckFunctionResult@@Base+0x168> │ │ │ │ - ldr r1, [pc, #184] @ afa68 <_Py_CheckFunctionResult@@Base+0x4b4> │ │ │ │ - ldr r0, [pc, #184] @ afa6c <_Py_CheckFunctionResult@@Base+0x4b8> │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #180] @ afa70 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ + bne af6b0 <_Py_CheckFunctionResult@@Base+0x168> │ │ │ │ + ldr r1, [pc, #184] @ af9fc <_Py_CheckFunctionResult@@Base+0x4b4> │ │ │ │ + ldr r0, [pc, #184] @ afa00 <_Py_CheckFunctionResult@@Base+0x4b8> │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #180] @ afa04 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq af988 <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ + beq af91c <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b af988 <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ - ldr r1, [pc, #148] @ afa70 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ + b af91c <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ + ldr r1, [pc, #148] @ afa04 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq af958 <_Py_CheckFunctionResult@@Base+0x3a4> │ │ │ │ + beq af8ec <_Py_CheckFunctionResult@@Base+0x3a4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b af958 <_Py_CheckFunctionResult@@Base+0x3a4> │ │ │ │ - ldr r1, [pc, #116] @ afa70 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ + b af8ec <_Py_CheckFunctionResult@@Base+0x3a4> │ │ │ │ + ldr r1, [pc, #116] @ afa04 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq af8cc <_Py_CheckFunctionResult@@Base+0x318> │ │ │ │ + beq af860 <_Py_CheckFunctionResult@@Base+0x318> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b af8cc <_Py_CheckFunctionResult@@Base+0x318> │ │ │ │ - ldr r1, [pc, #84] @ afa70 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ + b af860 <_Py_CheckFunctionResult@@Base+0x318> │ │ │ │ + ldr r1, [pc, #84] @ afa04 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq af890 <_Py_CheckFunctionResult@@Base+0x2dc> │ │ │ │ + beq af824 <_Py_CheckFunctionResult@@Base+0x2dc> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b af890 <_Py_CheckFunctionResult@@Base+0x2dc> │ │ │ │ + b af824 <_Py_CheckFunctionResult@@Base+0x2dc> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #48] @ afa74 <_Py_CheckFunctionResult@@Base+0x4c0> │ │ │ │ + ldr r2, [pc, #48] @ afa08 <_Py_CheckFunctionResult@@Base+0x4c0> │ │ │ │ cmp r1, r2 │ │ │ │ - bne af728 <_Py_CheckFunctionResult@@Base+0x174> │ │ │ │ + bne af6bc <_Py_CheckFunctionResult@@Base+0x174> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 1c540c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c5924 <_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 │ │ │ │ - ldrsheq fp, [r5], -r4 @ │ │ │ │ - eorseq r2, sp, r4, ror r4 │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ - andeq pc, sl, r0, lsr #13 │ │ │ │ + @ instruction: 0x0035b9b4 │ │ │ │ + eorseq r2, sp, r4, lsr sp │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ + andeq pc, sl, r4, lsr r6 @ │ │ │ │ │ │ │ │ -000afa78 <_PyNamespace_New@@Base>: │ │ │ │ +000afa0c <_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] @ afaf4 <_PyNamespace_New@@Base+0x7c> │ │ │ │ - bl afaf8 <_PyNamespace_New@@Base+0x80> │ │ │ │ + ldr r0, [pc, #88] @ afa88 <_PyNamespace_New@@Base+0x7c> │ │ │ │ + bl afa8c <_PyNamespace_New@@Base+0x80> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq afaec <_PyNamespace_New@@Base+0x74> │ │ │ │ + beq afa80 <_PyNamespace_New@@Base+0x74> │ │ │ │ cmp r5, #0 │ │ │ │ - beq afac0 <_PyNamespace_New@@Base+0x48> │ │ │ │ + beq afa54 <_PyNamespace_New@@Base+0x48> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl afb60 │ │ │ │ + bl afaf4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne afac8 <_PyNamespace_New@@Base+0x50> │ │ │ │ + bne afa5c <_PyNamespace_New@@Base+0x50> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq afaec <_PyNamespace_New@@Base+0x74> │ │ │ │ + beq afa80 <_PyNamespace_New@@Base+0x74> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne afaec <_PyNamespace_New@@Base+0x74> │ │ │ │ + bne afa80 <_PyNamespace_New@@Base+0x74> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b afac0 <_PyNamespace_New@@Base+0x48> │ │ │ │ + b afa54 <_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 afb58 <_PyNamespace_New@@Base+0xe0> │ │ │ │ - bl 91918 │ │ │ │ + beq afaec <_PyNamespace_New@@Base+0xe0> │ │ │ │ + bl 9185c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq afb34 <_PyNamespace_New@@Base+0xbc> │ │ │ │ + beq afac8 <_PyNamespace_New@@Base+0xbc> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq afb58 <_PyNamespace_New@@Base+0xe0> │ │ │ │ + beq afaec <_PyNamespace_New@@Base+0xe0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne afb58 <_PyNamespace_New@@Base+0xe0> │ │ │ │ + bne afaec <_PyNamespace_New@@Base+0xe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b afb2c <_PyNamespace_New@@Base+0xb4> │ │ │ │ + b afac0 <_PyNamespace_New@@Base+0xb4> │ │ │ │ │ │ │ │ -000afb60 : │ │ │ │ - ldr r3, [pc, #36] @ afb8c │ │ │ │ +000afaf4 : │ │ │ │ + ldr r3, [pc, #36] @ afb20 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #1 │ │ │ │ pop {r4, lr} │ │ │ │ - b afb90 │ │ │ │ + b afb24 │ │ │ │ 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 b0c74 │ │ │ │ + beq b0c08 │ │ │ │ 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 b0c74 │ │ │ │ + bne b0c08 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov fp, r3 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ ands r2, r2, #536870912 @ 0x20000000 │ │ │ │ - beq b0294 │ │ │ │ + beq b0228 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ - ldr r1, [pc, #4072] @ b0be0 │ │ │ │ + ldr r1, [pc, #4072] @ b0b74 │ │ │ │ cmp r0, r1 │ │ │ │ - bne b0294 │ │ │ │ + bne b0228 │ │ │ │ cmp r7, r4 │ │ │ │ - beq afc10 │ │ │ │ + beq afba4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne afc1c │ │ │ │ + bne afbb0 │ │ │ │ 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 afed4 │ │ │ │ + bne afe68 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne afed0 │ │ │ │ + bne afe64 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne afed0 │ │ │ │ + bne afe64 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne afed0 │ │ │ │ + bne afe64 │ │ │ │ ldrb ip, [r1, #4] │ │ │ │ cmp ip, #3 │ │ │ │ - bne b04f4 │ │ │ │ + bne b0488 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ - bne b0b4c │ │ │ │ + bne b0ae0 │ │ │ │ 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] │ │ │ │ @@ -137617,521 +137590,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 b0784 │ │ │ │ - ldr r0, [pc, #3884] @ b0be4 │ │ │ │ + beq b0718 │ │ │ │ + ldr r0, [pc, #3884] @ b0b78 │ │ │ │ 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 b07ac │ │ │ │ - ldr r6, [pc, #3856] @ b0be8 │ │ │ │ - ldr r0, [pc, #3856] @ b0bec │ │ │ │ + bmi b0740 │ │ │ │ + ldr r6, [pc, #3856] @ b0b7c │ │ │ │ + ldr r0, [pc, #3856] @ b0b80 │ │ │ │ ldr r3, [r6, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne b0724 │ │ │ │ - ldr r3, [pc, #3844] @ b0bf0 │ │ │ │ - bl 357730 │ │ │ │ + bne b06b8 │ │ │ │ + ldr r3, [pc, #3844] @ b0b84 │ │ │ │ + bl 357fd0 │ │ │ │ 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 b0600 │ │ │ │ + bcs b0594 │ │ │ │ lsr r0, r0, #3 │ │ │ │ ldr r3, [r9, r0, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq b0748 │ │ │ │ + beq b06dc │ │ │ │ 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 b0210 │ │ │ │ + beq b01a4 │ │ │ │ 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 b0764 │ │ │ │ + beq b06f8 │ │ │ │ add r1, r8, #20 │ │ │ │ cmp r6, #0 │ │ │ │ add r1, r1, r3 │ │ │ │ add r0, r1, #4 │ │ │ │ movgt lr, #8 │ │ │ │ - ble afdf4 │ │ │ │ + ble afd88 │ │ │ │ mov ip, #0 │ │ │ │ - b afdac │ │ │ │ + b afd40 │ │ │ │ ldr r2, [r1] │ │ │ │ str r9, [r3] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne afdd8 │ │ │ │ + bne afd6c │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r6, ip │ │ │ │ add r0, r0, lr │ │ │ │ add r1, r1, lr │ │ │ │ - beq afdf4 │ │ │ │ + beq afd88 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq afd98 │ │ │ │ + beq afd2c │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ add r9, r2, #1 │ │ │ │ - bne afd84 │ │ │ │ + bne afd18 │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq afd98 │ │ │ │ + beq afd2c │ │ │ │ add ip, ip, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, ip │ │ │ │ add r0, r0, lr │ │ │ │ add r1, r1, lr │ │ │ │ str r3, [r2] │ │ │ │ - bne afdac │ │ │ │ + bne afd40 │ │ │ │ ldr sl, [r7, #24] │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0154 │ │ │ │ + beq b00e8 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [sl] │ │ │ │ - bne b0154 │ │ │ │ + bne b00e8 │ │ │ │ ldrb r2, [sl, #6] │ │ │ │ ldr r9, [sl, #16] │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r2, [sl, #5] │ │ │ │ lsl r3, r3, r2 │ │ │ │ - beq b0118 │ │ │ │ + beq b00ac │ │ │ │ cmp r9, #0 │ │ │ │ - ble b0140 │ │ │ │ + ble b00d4 │ │ │ │ add r3, sl, r3 │ │ │ │ add fp, r3, #20 │ │ │ │ add r3, r3, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b afe80 │ │ │ │ + b afe14 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [r3, r5, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq afe74 │ │ │ │ + beq afe08 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq afe74 │ │ │ │ + beq afe08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq b01c0 │ │ │ │ + beq b0154 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ - beq b0140 │ │ │ │ + beq b00d4 │ │ │ │ ldr r6, [fp, r5, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq afe48 │ │ │ │ + beq afddc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq afe48 │ │ │ │ + beq afddc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne afe48 │ │ │ │ - ldr r3, [pc, #3396] @ b0bf4 │ │ │ │ + bne afddc │ │ │ │ + ldr r3, [pc, #3396] @ b0b88 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne b07b4 │ │ │ │ + bne b0748 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b afe48 │ │ │ │ + b afddc │ │ │ │ mov fp, #1 │ │ │ │ ldr ip, [r7, #24] │ │ │ │ mov lr, #2 │ │ │ │ ldrb ip, [ip, #4] │ │ │ │ lsl lr, lr, ip │ │ │ │ - ldr ip, [pc, #3340] @ b0bf8 │ │ │ │ + ldr ip, [pc, #3340] @ b0b8c │ │ │ │ smull r6, ip, lr, ip │ │ │ │ sub ip, ip, lr, asr #31 │ │ │ │ cmp r0, ip │ │ │ │ - bgt b0498 │ │ │ │ + bgt b042c │ │ │ │ ldr sl, [r1, #16] │ │ │ │ mov r8, #0 │ │ │ │ - b aff70 │ │ │ │ + b aff04 │ │ │ │ cmp fp, #1 │ │ │ │ - bne b0014 │ │ │ │ + bne affa8 │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b00d0 │ │ │ │ + bne b0064 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp] │ │ │ │ - bl a0170 │ │ │ │ + bl a00b4 │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r3, r0 │ │ │ │ - bne b0080 │ │ │ │ + bne b0014 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b00ac │ │ │ │ + bne b0040 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b0568 │ │ │ │ + bne b04fc │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne b0ca8 │ │ │ │ + bne b0c3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and r2, r2, #536870912 @ 0x20000000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq afc10 │ │ │ │ + beq afba4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b06e0 │ │ │ │ + bne b0674 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r8 │ │ │ │ - ble afc10 │ │ │ │ + ble afba4 │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ add r3, r3, #20 │ │ │ │ lsl r2, r0, r2 │ │ │ │ - beq b00e0 │ │ │ │ + beq b0074 │ │ │ │ add r2, r2, r8, lsl #3 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq b01e8 │ │ │ │ + beq b017c │ │ │ │ ldr r5, [r3] │ │ │ │ add r8, r8, #1 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b010c │ │ │ │ + bne b00a0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aff04 │ │ │ │ + beq afe98 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp fp, #1 │ │ │ │ str r3, [r6] │ │ │ │ - bne b0014 │ │ │ │ + bne affa8 │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b00d0 │ │ │ │ + bne b0064 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ - b aff18 │ │ │ │ + b afeac │ │ │ │ add r3, sp, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 9b3d4 │ │ │ │ + bl 9b318 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b0c54 │ │ │ │ + beq b0be8 │ │ │ │ cmn r0, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bne b0534 │ │ │ │ + bne b04c8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b07ec │ │ │ │ + bne b0780 │ │ │ │ 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 a0170 │ │ │ │ + bl a00b4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aff40 │ │ │ │ + beq afed4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ - bne aff40 │ │ │ │ + bne afed4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aff4c │ │ │ │ + beq afee0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne aff4c │ │ │ │ + bne afee0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b aff4c │ │ │ │ + b afee0 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ ldr r3, [r6] │ │ │ │ - b b0004 │ │ │ │ + b aff98 │ │ │ │ mov r0, #12 │ │ │ │ mla r2, r0, r8, r2 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq b0520 │ │ │ │ + beq b04b4 │ │ │ │ ldm r3, {r2, r5} │ │ │ │ ldr r3, [r5] │ │ │ │ add r8, r8, #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq affdc │ │ │ │ + beq aff70 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b affdc │ │ │ │ + b aff70 │ │ │ │ add r6, sl, r3 │ │ │ │ - b b0134 │ │ │ │ + b b00c8 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ add r6, r6, #12 │ │ │ │ - blt b0120 │ │ │ │ + blt b00b4 │ │ │ │ ldrb r3, [sl, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - beq b0254 │ │ │ │ + beq b01e8 │ │ │ │ mov r0, sl │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ 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 afc10 │ │ │ │ + beq afba4 │ │ │ │ ldr r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne afc10 │ │ │ │ - ldr r3, [pc, #2656] @ b0bf0 │ │ │ │ - bl 357730 │ │ │ │ + bne afba4 │ │ │ │ + ldr r3, [pc, #2656] @ b0b84 │ │ │ │ + bl 357fd0 │ │ │ │ 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 afc10 │ │ │ │ - ldr r3, [pc, #2604] @ b0bf4 │ │ │ │ + b afba4 │ │ │ │ + ldr r3, [pc, #2604] @ b0b88 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne b07d0 │ │ │ │ + bne b0764 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b afe74 │ │ │ │ + b afe08 │ │ │ │ add r8, r8, r0 │ │ │ │ cmp r1, r8 │ │ │ │ add r3, r3, #8 │ │ │ │ - ble afc10 │ │ │ │ + ble afba4 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq b0644 │ │ │ │ + beq b05d8 │ │ │ │ cmp r1, r8 │ │ │ │ - bgt affc4 │ │ │ │ - b afc10 │ │ │ │ + bgt aff58 │ │ │ │ + b afba4 │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr fp, [r3, #28] │ │ │ │ cmp sl, fp │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi r3, [lr, #12] │ │ │ │ strhi lr, [r3, #8] │ │ │ │ - bhi afd3c │ │ │ │ + bhi afcd0 │ │ │ │ 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 b0600 │ │ │ │ + beq b0594 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b afd3c │ │ │ │ - ldr r3, [pc, #2452] @ b0bf0 │ │ │ │ - bl 357730 │ │ │ │ + b afcd0 │ │ │ │ + ldr r3, [pc, #2452] @ b0b84 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi b014c │ │ │ │ + bhi b00e0 │ │ │ │ ldrb r1, [sl, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b014c │ │ │ │ + beq b00e0 │ │ │ │ add r1, r2, #1 │ │ │ │ str r1, [r3, #2740] @ 0xab4 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ str sl, [r3, #2420] @ 0x974 │ │ │ │ - b b0154 │ │ │ │ + b b00e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1894e8 │ │ │ │ + bl 1895ec │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b0568 │ │ │ │ - bl aea40 │ │ │ │ + beq b04fc │ │ │ │ + bl ae9d4 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq b02c8 │ │ │ │ + beq b025c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - beq b0cc8 │ │ │ │ + beq b0c5c │ │ │ │ cmp r6, #0 │ │ │ │ - beq b0568 │ │ │ │ + beq b04fc │ │ │ │ mov r0, r6 │ │ │ │ - bl aeebc │ │ │ │ + bl aee50 │ │ │ │ cmp fp, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne b0860 │ │ │ │ + bne b07f4 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r9, [pc, #2304] @ b0bf0 │ │ │ │ - beq b0460 │ │ │ │ - ldr fp, [pc, #2308] @ b0bfc │ │ │ │ - ldr sl, [pc, #2308] @ b0c00 │ │ │ │ - b b037c │ │ │ │ + ldr r9, [pc, #2304] @ b0b84 │ │ │ │ + beq b03f4 │ │ │ │ + ldr fp, [pc, #2308] @ b0b90 │ │ │ │ + ldr sl, [pc, #2308] @ b0b94 │ │ │ │ + b b0310 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq b03d4 │ │ │ │ - bl 357730 │ │ │ │ + beq b0368 │ │ │ │ + bl 357fd0 │ │ │ │ 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 b0440 │ │ │ │ - bl a0170 │ │ │ │ + beq b03d4 │ │ │ │ + bl a00b4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ - bne b0404 │ │ │ │ + bne b0398 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b035c │ │ │ │ + beq b02f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b0cd4 │ │ │ │ + beq b0c68 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b081c │ │ │ │ + beq b07b0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b044c │ │ │ │ + beq b03e0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0570 │ │ │ │ + beq b0504 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0570 │ │ │ │ + beq b0504 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b05d8 │ │ │ │ + beq b056c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0434 │ │ │ │ + bne b03c8 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, fp │ │ │ │ - beq b02fc │ │ │ │ + beq b0290 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8be14 │ │ │ │ + bl 8bd6c │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne b0308 │ │ │ │ + bne b029c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2393c4 │ │ │ │ + bl 239384 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0340 │ │ │ │ + beq b02d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b0340 │ │ │ │ + bne b02d4 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b034c │ │ │ │ - b b035c │ │ │ │ + bne b02e0 │ │ │ │ + b b02f0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b b03b8 │ │ │ │ - bl 9cbf8 │ │ │ │ + b b034c │ │ │ │ + bl 9cb3c │ │ │ │ mov r2, r0 │ │ │ │ - b b03f8 │ │ │ │ - bl 357730 │ │ │ │ + b b038c │ │ │ │ + bl 357fd0 │ │ │ │ ldr r4, [r9, r0] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b0a48 │ │ │ │ + bne b09dc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0484 │ │ │ │ + beq b0418 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b0484 │ │ │ │ + bne b0418 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - bl a55e8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + bl a552c │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - b afc14 │ │ │ │ + b afba8 │ │ │ │ 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] │ │ │ │ @@ -138139,1462 +138112,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 a0a3c │ │ │ │ + bl a0980 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b0568 │ │ │ │ + bne b04fc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b afef8 │ │ │ │ + b afe8c │ │ │ │ mov r3, #1 │ │ │ │ lsl lr, r3, ip │ │ │ │ - ldr r8, [pc, #1780] @ b0bf8 │ │ │ │ + ldr r8, [pc, #1780] @ b0b8c │ │ │ │ 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 afc5c │ │ │ │ + bgt afbf0 │ │ │ │ mov fp, r3 │ │ │ │ - b afed4 │ │ │ │ + b afe68 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r1, r8 │ │ │ │ add r3, r3, #12 │ │ │ │ - bne b00ec │ │ │ │ - b afc10 │ │ │ │ + bne b0080 │ │ │ │ + b afba4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b003c │ │ │ │ + beq affd0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b0ca0 │ │ │ │ + beq b0c34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14fad4 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 14fb44 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b05e4 │ │ │ │ + bne b0578 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0844 │ │ │ │ + bne b07d8 │ │ │ │ mvn r0, #0 │ │ │ │ - b afc14 │ │ │ │ + b afba8 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0658 │ │ │ │ + beq b05ec │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0658 │ │ │ │ + beq b05ec │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0c5c │ │ │ │ + beq b0bf0 │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0c5c │ │ │ │ - ldr r3, [pc, #1624] @ b0c04 │ │ │ │ + beq b0bf0 │ │ │ │ + ldr r3, [pc, #1624] @ b0b98 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f9b8 │ │ │ │ + bl 11fa1c │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq b0b08 │ │ │ │ + beq b0a9c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 135894 │ │ │ │ + bl 135914 │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne b03ac │ │ │ │ + bne b0340 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b055c │ │ │ │ + beq b04f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b055c │ │ │ │ + bne b04f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b055c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b04f0 │ │ │ │ ldr r3, [r6, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #1532] @ b0c08 │ │ │ │ + ldr r1, [pc, #1532] @ b0b9c │ │ │ │ cmp r3, r1 │ │ │ │ - bne b0b30 │ │ │ │ + bne b0ac4 │ │ │ │ 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 b07ac │ │ │ │ + beq b0740 │ │ │ │ ldr r3, [r9, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, #800] @ 0x320 │ │ │ │ - b b024c │ │ │ │ + b b01e0 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r1, r8 │ │ │ │ add r3, r3, #8 │ │ │ │ - bgt b01f8 │ │ │ │ - b afc10 │ │ │ │ + bgt b018c │ │ │ │ + b afba4 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b0bc8 │ │ │ │ - ldr r3, [pc, #1440] @ b0c0c │ │ │ │ + bge b0b5c │ │ │ │ + ldr r3, [pc, #1440] @ b0ba0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq b0bb4 │ │ │ │ - ldr r1, [pc, #1432] @ b0c10 │ │ │ │ + beq b0b48 │ │ │ │ + ldr r1, [pc, #1432] @ b0ba4 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3ff8 │ │ │ │ + bl f4060 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b05d8 │ │ │ │ + blt b056c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0bac │ │ │ │ - ldr r2, [pc, #1400] @ b0c14 │ │ │ │ + beq b0b40 │ │ │ │ + ldr r2, [pc, #1400] @ b0ba8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b0b8c │ │ │ │ + beq b0b20 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 118af0 │ │ │ │ + bl 118ae8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq b05d0 │ │ │ │ + beq b0564 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b05d0 │ │ │ │ + bne b0564 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b05d0 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b0564 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, r8 │ │ │ │ - ble afc10 │ │ │ │ + ble afba4 │ │ │ │ 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 b00fc │ │ │ │ + b b0090 │ │ │ │ ldr r0, [r6, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx r3 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b07ac │ │ │ │ + beq b0740 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b afd3c │ │ │ │ + b afcd0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 92094 │ │ │ │ + bl 91fd8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ - b b0244 │ │ │ │ + b b01d8 │ │ │ │ add r0, r8, #20 │ │ │ │ add r0, r0, r3 │ │ │ │ cmp r6, #0 │ │ │ │ add r1, r0, #4 │ │ │ │ movgt lr, #12 │ │ │ │ add r0, r0, #8 │ │ │ │ - bgt afd7c │ │ │ │ - b afdf4 │ │ │ │ - ldr ip, [pc, #1112] @ b0be4 │ │ │ │ + bgt afd10 │ │ │ │ + b afd88 │ │ │ │ + ldr ip, [pc, #1112] @ b0b78 │ │ │ │ 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 afcd0 │ │ │ │ - bl 29e454 │ │ │ │ - b b0568 │ │ │ │ - ldr r2, [pc, #1116] @ b0c18 │ │ │ │ + bge afc64 │ │ │ │ + bl 29e8dc │ │ │ │ + b b04fc │ │ │ │ + ldr r2, [pc, #1116] @ b0bac │ │ │ │ cmp r3, r2 │ │ │ │ - bne b0b18 │ │ │ │ + bne b0aac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b afe48 │ │ │ │ - ldr r2, [pc, #1088] @ b0c18 │ │ │ │ + b afddc │ │ │ │ + ldr r2, [pc, #1088] @ b0bac │ │ │ │ cmp r3, r2 │ │ │ │ - bne b0b74 │ │ │ │ + bne b0b08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b afe74 │ │ │ │ + b afe08 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b b0048 │ │ │ │ + b affdc │ │ │ │ cmp r0, #1 │ │ │ │ - bne b0810 │ │ │ │ + bne b07a4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b0a20 │ │ │ │ + beq b09b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14fad4 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 14fb44 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0c84 │ │ │ │ + bne b0c18 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0568 │ │ │ │ + beq b04fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b0568 │ │ │ │ + bne b04fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b0568 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b04fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b0568 │ │ │ │ + bne b04fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b0568 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b04fc │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r9, [pc, #900] @ b0bf0 │ │ │ │ - bne b08f4 │ │ │ │ - b b0460 │ │ │ │ + ldr r9, [pc, #900] @ b0b84 │ │ │ │ + bne b0888 │ │ │ │ + b b03f4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq b096c │ │ │ │ - bl 357730 │ │ │ │ + beq b0900 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r2, [r9, r0] │ │ │ │ - ldr r1, [pc, #884] @ b0c00 │ │ │ │ + ldr r1, [pc, #884] @ b0b94 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ str r8, [sp] │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - beq b09b0 │ │ │ │ - bl a0170 │ │ │ │ + beq b0944 │ │ │ │ + bl a00b4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0994 │ │ │ │ + bne b0928 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b08d4 │ │ │ │ + beq b0868 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b0cbc │ │ │ │ + beq b0c50 │ │ │ │ cmn sl, #1 │ │ │ │ - beq b081c │ │ │ │ + beq b07b0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b044c │ │ │ │ + beq b03e0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b32c │ │ │ │ + bl 9b270 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b07f8 │ │ │ │ + bne b078c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b09bc │ │ │ │ + beq b0950 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b09bc │ │ │ │ + beq b0950 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b05d8 │ │ │ │ + beq b056c │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #692] @ b0bfc │ │ │ │ + ldr r2, [pc, #692] @ b0b90 │ │ │ │ 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 b0870 │ │ │ │ + beq b0804 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8be14 │ │ │ │ + bl 8bd6c │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne b087c │ │ │ │ + bne b0810 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2393c4 │ │ │ │ + bl 239384 │ │ │ │ mov sl, r0 │ │ │ │ - b b08ac │ │ │ │ + b b0840 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b08b8 │ │ │ │ + bne b084c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b08b8 │ │ │ │ - bl 9cbf8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b084c │ │ │ │ + bl 9cb3c │ │ │ │ mov sl, r0 │ │ │ │ - b b08ac │ │ │ │ + b b0840 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0a88 │ │ │ │ + beq b0a1c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0a88 │ │ │ │ + beq b0a1c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0c5c │ │ │ │ + beq b0bf0 │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0c5c │ │ │ │ - ldr r3, [pc, #524] @ b0c04 │ │ │ │ + beq b0bf0 │ │ │ │ + ldr r3, [pc, #524] @ b0b98 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f9b8 │ │ │ │ + bl 11fa1c │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq b0a78 │ │ │ │ + beq b0a0c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 135894 │ │ │ │ + bl 135914 │ │ │ │ mov r8, r0 │ │ │ │ - b b0934 │ │ │ │ + b b08c8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b08dc │ │ │ │ + beq b0870 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b08dc │ │ │ │ + bne b0870 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b08dc │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b0870 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0460 │ │ │ │ - ldr r3, [pc, #448] @ b0c1c │ │ │ │ + beq b03f4 │ │ │ │ + ldr r3, [pc, #448] @ b0bb0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 189538 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 18963c <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b0460 │ │ │ │ + beq b03f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189560 <_PyErr_Clear@@Base> │ │ │ │ - b b0460 │ │ │ │ - bl a55e8 │ │ │ │ + bl 189664 <_PyErr_Clear@@Base> │ │ │ │ + b b03f4 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b0a0c │ │ │ │ - b b05d8 │ │ │ │ + beq b09a0 │ │ │ │ + b b056c │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b0bc8 │ │ │ │ - ldr r3, [pc, #368] @ b0c0c │ │ │ │ + bge b0b5c │ │ │ │ + ldr r3, [pc, #368] @ b0ba0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq b0c40 │ │ │ │ - ldr r1, [pc, #360] @ b0c10 │ │ │ │ + beq b0bd4 │ │ │ │ + ldr r1, [pc, #360] @ b0ba4 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3ff8 │ │ │ │ + bl f4060 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b05d8 │ │ │ │ + blt b056c │ │ │ │ ldr sl, [sp, #28] │ │ │ │ cmp sl, #0 │ │ │ │ - beq b0bac │ │ │ │ - ldr r3, [pc, #328] @ b0c14 │ │ │ │ + beq b0b40 │ │ │ │ + ldr r3, [pc, #328] @ b0ba8 │ │ │ │ cmp sl, r3 │ │ │ │ - beq b0b8c │ │ │ │ + beq b0b20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 118af0 │ │ │ │ + bl 118ae8 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq b0934 │ │ │ │ + beq b08c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne b0934 │ │ │ │ + bne b08c8 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b0934 │ │ │ │ - bl a55e8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b08c8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b05c0 │ │ │ │ - b b05d8 │ │ │ │ - ldr r2, [pc, #212] @ b0bf4 │ │ │ │ + beq b0554 │ │ │ │ + b b056c │ │ │ │ + ldr r2, [pc, #212] @ b0b88 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b b07c0 │ │ │ │ + b b0754 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ str r2, [sp, #8] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ - b b062c │ │ │ │ + b b05c0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #3 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ - bl 29485c │ │ │ │ + bl 294cf4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldrb ip, [r1, #4] │ │ │ │ - b afc68 │ │ │ │ - ldr r2, [pc, #120] @ b0bf4 │ │ │ │ + b afbfc │ │ │ │ + ldr r2, [pc, #120] @ b0b88 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b b07dc │ │ │ │ - ldr r0, [pc, #128] @ b0c14 │ │ │ │ - bl 9b2a8 │ │ │ │ - ldr r3, [pc, #140] @ b0c28 │ │ │ │ - ldr r1, [pc, #128] @ b0c20 │ │ │ │ + b b0770 │ │ │ │ + ldr r0, [pc, #128] @ b0ba8 │ │ │ │ + bl 9b1ec │ │ │ │ + ldr r3, [pc, #140] @ b0bbc │ │ │ │ + ldr r1, [pc, #128] @ b0bb4 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl 1177f8 │ │ │ │ - b b05d8 │ │ │ │ + bl 1177f0 │ │ │ │ + b b056c │ │ │ │ mov r0, #0 │ │ │ │ - b b0b90 │ │ │ │ + b b0b24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1878e8 │ │ │ │ + bl 1879ec │ │ │ │ mov r8, r0 │ │ │ │ - b b05d0 │ │ │ │ - ldr r3, [pc, #88] @ b0c28 │ │ │ │ + b b0564 │ │ │ │ + ldr r3, [pc, #88] @ b0bbc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #76] @ b0c24 │ │ │ │ + ldr r1, [pc, #76] @ b0bb8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ - b b05d8 │ │ │ │ - andseq r8, r9, r4, asr r7 │ │ │ │ - bge feb5b698 <__bss_end__@@Base+0xfe596750> │ │ │ │ + bl 1177f0 │ │ │ │ + b b056c │ │ │ │ + andseq r8, r9, r0, lsr #6 │ │ │ │ + bge feb5b62c <__bss_end__@@Base+0xfe5966e4> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, ror pc │ │ │ │ + andeq r1, r9, r0, asr #29 │ │ │ │ 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, lsl r0 │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ subseq sl, r7, r0, lsl #1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - eorseq r0, r6, r4, ror r9 │ │ │ │ - mlaseq r6, r8, r9, r0 │ │ │ │ + eorseq r1, r6, r4, lsr r2 │ │ │ │ + eorseq r1, r6, r8, asr r2 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r4, asr #18 │ │ │ │ + eorseq r1, r6, r4, lsl #4 │ │ │ │ andeq r0, r0, lr, lsl #30 │ │ │ │ - eorseq fp, r5, ip, lsl #15 │ │ │ │ + eorseq ip, r5, ip, asr #32 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r0, r6, r4, asr ip │ │ │ │ + eorseq r1, r6, r4, lsl r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1878e8 │ │ │ │ + bl 1879ec │ │ │ │ mov r8, r0 │ │ │ │ - b b0934 │ │ │ │ + b b08c8 │ │ │ │ mvn r3, #0 │ │ │ │ - b b0074 │ │ │ │ - ldr r3, [pc, #-60] @ b0c28 │ │ │ │ + b b0008 │ │ │ │ + ldr r3, [pc, #-60] @ b0bbc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #-64] @ b0c2c │ │ │ │ + ldr r1, [pc, #-64] @ b0bc0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ - b b05d8 │ │ │ │ - ldr r1, [pc, #-76] @ b0c30 │ │ │ │ - ldr r0, [pc, #-76] @ b0c34 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b0568 │ │ │ │ + bl 1177f0 │ │ │ │ + b b056c │ │ │ │ + ldr r1, [pc, #-76] @ b0bc4 │ │ │ │ + ldr r0, [pc, #-76] @ b0bc8 │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b04fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b081c │ │ │ │ + bne b07b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b081c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b07b0 │ │ │ │ mov r3, fp │ │ │ │ - b b0074 │ │ │ │ - ldr r3, [pc, #-120] @ b0c38 │ │ │ │ - ldr r1, [pc, #-120] @ b0c3c │ │ │ │ + b b0008 │ │ │ │ + ldr r3, [pc, #-120] @ b0bcc │ │ │ │ + ldr r1, [pc, #-120] @ b0bd0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b b0568 │ │ │ │ + bl 18ee38 │ │ │ │ + b b04fc │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b08d4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b0868 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b02c8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b025c │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b b035c │ │ │ │ + b b02f0 │ │ │ │ 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] @ b1914 │ │ │ │ + ldr r3, [pc, #3092] @ b18a8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r6] │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ sub sp, sp, #20 │ │ │ │ - beq b1714 │ │ │ │ + beq b16a8 │ │ │ │ mov r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b171c │ │ │ │ + bne b16b0 │ │ │ │ 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 b0d98 │ │ │ │ + beq b0d2c │ │ │ │ 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] @ b1914 │ │ │ │ - bl 357730 │ │ │ │ + ldr r3, [pc, #2932] @ b18a8 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r8, [r3, r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq b18e8 │ │ │ │ + beq b187c │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble b16ec │ │ │ │ + ble b1680 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp sl, #0 │ │ │ │ str r3, [r8, #36] @ 0x24 │ │ │ │ - bne b10c4 │ │ │ │ + bne b1058 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b12dc │ │ │ │ + beq b1270 │ │ │ │ ldr r4, [fp] │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0f64 │ │ │ │ + beq b0ef8 │ │ │ │ sub r3, r4, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str r3, [fp] │ │ │ │ - bne b12dc │ │ │ │ + bne b1270 │ │ │ │ ldrb r5, [fp, #6] │ │ │ │ ldrb r3, [fp, #5] │ │ │ │ cmp r5, #0 │ │ │ │ lsl r7, r4, r3 │ │ │ │ ldr r9, [fp, #16] │ │ │ │ - beq b1004 │ │ │ │ + beq b0f98 │ │ │ │ cmp r9, #0 │ │ │ │ - ble b10bc │ │ │ │ + ble b1050 │ │ │ │ add r7, fp, r7 │ │ │ │ add sl, r7, #20 │ │ │ │ mov r4, #0 │ │ │ │ add r7, r7, #24 │ │ │ │ - b b0e54 │ │ │ │ + b b0de8 │ │ │ │ ldr r5, [r7, r4, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b0e48 │ │ │ │ + beq b0ddc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0e48 │ │ │ │ + beq b0ddc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq b0ea4 │ │ │ │ + beq b0e38 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq b0ed4 │ │ │ │ + beq b0e68 │ │ │ │ ldr r5, [sl, r4, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b0e20 │ │ │ │ + beq b0db4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0e20 │ │ │ │ + beq b0db4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b0e20 │ │ │ │ - ldr r3, [pc, #2708] @ b1918 │ │ │ │ + bne b0db4 │ │ │ │ + ldr r3, [pc, #2708] @ b18ac │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne b152c │ │ │ │ + bne b14c0 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ - b b0e20 │ │ │ │ - ldr r3, [pc, #2668] @ b1918 │ │ │ │ + b b0db4 │ │ │ │ + ldr r3, [pc, #2668] @ b18ac │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne b1510 │ │ │ │ + bne b14a4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, r4, #1 │ │ │ │ blx r2 │ │ │ │ cmp r4, r9 │ │ │ │ - bne b0e54 │ │ │ │ + bne b0de8 │ │ │ │ ldrb r3, [fp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne b0fd4 │ │ │ │ - ldr r3, [pc, #2604] @ b1914 │ │ │ │ - bl 357730 │ │ │ │ + bne b0f68 │ │ │ │ + ldr r3, [pc, #2604] @ b18a8 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi b0fd4 │ │ │ │ + bhi b0f68 │ │ │ │ ldrb r1, [fp, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b0fd4 │ │ │ │ + beq b0f68 │ │ │ │ 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 b0f7c │ │ │ │ + bls b0f10 │ │ │ │ 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 b0fb4 │ │ │ │ + ble b0f48 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1c55d0 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c5ae8 <_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 b0f2c │ │ │ │ - ldr r0, [pc, #2456] @ b191c │ │ │ │ + bhi b0ec0 │ │ │ │ + ldr r0, [pc, #2456] @ b18b0 │ │ │ │ cmp r1, r0 │ │ │ │ - bne b0f2c │ │ │ │ + bne b0ec0 │ │ │ │ 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 b0f54 │ │ │ │ + bgt b0ee8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #2384] @ b1914 │ │ │ │ - bl 357730 │ │ │ │ + ldr r3, [pc, #2384] @ b18a8 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldrb r2, [fp, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - beq b0eec │ │ │ │ + beq b0e80 │ │ │ │ mov r0, fp │ │ │ │ - bl 99c64 │ │ │ │ - ldr r3, [pc, #2352] @ b1914 │ │ │ │ - bl 357730 │ │ │ │ + bl 99ba8 │ │ │ │ + ldr r3, [pc, #2352] @ b18a8 │ │ │ │ + bl 357fd0 │ │ │ │ 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 b0f7c │ │ │ │ - b b0f2c │ │ │ │ + bls b0f10 │ │ │ │ + b b0ec0 │ │ │ │ cmp r9, #0 │ │ │ │ - ble b10bc │ │ │ │ + ble b1050 │ │ │ │ add r4, fp, r7 │ │ │ │ - b b104c │ │ │ │ + b b0fe0 │ │ │ │ ldr r7, [r4, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b103c │ │ │ │ + beq b0fd0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b103c │ │ │ │ + beq b0fd0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq b1098 │ │ │ │ + beq b102c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ add r4, r4, #12 │ │ │ │ - beq b0fbc │ │ │ │ + beq b0f50 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b1014 │ │ │ │ + beq b0fa8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1014 │ │ │ │ + beq b0fa8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne b1014 │ │ │ │ - ldr r3, [pc, #2204] @ b1918 │ │ │ │ + bne b0fa8 │ │ │ │ + ldr r3, [pc, #2204] @ b18ac │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b17f0 │ │ │ │ + bne b1784 │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b b1014 │ │ │ │ - ldr r3, [pc, #2168] @ b1918 │ │ │ │ + b b0fa8 │ │ │ │ + ldr r3, [pc, #2168] @ b18ac │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1770 │ │ │ │ + bne b1704 │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b b103c │ │ │ │ + b b0fd0 │ │ │ │ mov r3, r8 │ │ │ │ - b b0fc8 │ │ │ │ + b b0f5c │ │ │ │ ldrb r5, [sl, #2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne b114c │ │ │ │ + bne b10e0 │ │ │ │ ldrb r9, [sl] │ │ │ │ cmp r9, #0 │ │ │ │ movne r7, sl │ │ │ │ - bne b10f0 │ │ │ │ - b b1144 │ │ │ │ + bne b1084 │ │ │ │ + b b10d8 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - beq b1144 │ │ │ │ + beq b10d8 │ │ │ │ ldr r4, [r7, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq b10e4 │ │ │ │ + beq b1078 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b10e4 │ │ │ │ + beq b1078 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b10e4 │ │ │ │ - ldr r3, [pc, #2040] @ b1918 │ │ │ │ + bne b1078 │ │ │ │ + ldr r3, [pc, #2040] @ b18ac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne b1814 │ │ │ │ + bne b17a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b10e4 │ │ │ │ + b b1078 │ │ │ │ mov r0, sl │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1330 │ │ │ │ + beq b12c4 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [fp] │ │ │ │ - bne b1330 │ │ │ │ + bne b12c4 │ │ │ │ ldrb r5, [fp, #6] │ │ │ │ ldrb r2, [fp, #5] │ │ │ │ cmp r5, #0 │ │ │ │ lsl r3, r3, r2 │ │ │ │ ldr r7, [fp, #16] │ │ │ │ - beq b13b4 │ │ │ │ + beq b1348 │ │ │ │ cmp r7, #0 │ │ │ │ - ble b12f0 │ │ │ │ + ble b1284 │ │ │ │ add r3, fp, r3 │ │ │ │ tst r7, #1 │ │ │ │ mov r5, #0 │ │ │ │ add sl, r3, #20 │ │ │ │ add r9, r3, #24 │ │ │ │ - beq b11fc │ │ │ │ + beq b1190 │ │ │ │ ldr r4, [sl] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b11c8 │ │ │ │ + beq b115c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b11c8 │ │ │ │ + beq b115c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b15a8 │ │ │ │ + beq b153c │ │ │ │ ldr r4, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b11f0 │ │ │ │ + beq b1184 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b11f0 │ │ │ │ + beq b1184 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b15cc │ │ │ │ + beq b1560 │ │ │ │ mov r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq b12f0 │ │ │ │ + beq b1284 │ │ │ │ str fp, [sp, #12] │ │ │ │ mov fp, r8 │ │ │ │ - b b1290 │ │ │ │ + b b1224 │ │ │ │ ldr r4, [r9, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1230 │ │ │ │ + beq b11c4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1230 │ │ │ │ + beq b11c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b136c │ │ │ │ + beq b1300 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r4, [sl, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b125c │ │ │ │ + beq b11f0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b125c │ │ │ │ + beq b11f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1390 │ │ │ │ + beq b1324 │ │ │ │ ldr r4, [r9, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1284 │ │ │ │ + beq b1218 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1284 │ │ │ │ + beq b1218 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1348 │ │ │ │ + beq b12dc │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq b12e8 │ │ │ │ + beq b127c │ │ │ │ ldr r4, [sl, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1208 │ │ │ │ + beq b119c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1208 │ │ │ │ + beq b119c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b1208 │ │ │ │ - ldr r3, [pc, #1624] @ b1918 │ │ │ │ + bne b119c │ │ │ │ + ldr r3, [pc, #1624] @ b18ac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1794 │ │ │ │ + bne b1728 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1208 │ │ │ │ + b b119c │ │ │ │ ldr r3, [r8, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b b0f1c │ │ │ │ + b b0eb0 │ │ │ │ mov r8, fp │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldrb r3, [fp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne b1328 │ │ │ │ - ldr r3, [pc, #1552] @ b1914 │ │ │ │ - bl 357730 │ │ │ │ + bne b12bc │ │ │ │ + ldr r3, [pc, #1552] @ b18a8 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi b1328 │ │ │ │ + bhi b12bc │ │ │ │ ldrb r1, [fp, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne b0f0c │ │ │ │ + bne b0ea0 │ │ │ │ mov r0, fp │ │ │ │ - bl 99c64 │ │ │ │ - ldr r3, [pc, #1500] @ b1914 │ │ │ │ - bl 357730 │ │ │ │ + bl 99ba8 │ │ │ │ + ldr r3, [pc, #1500] @ b18a8 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b b0f1c │ │ │ │ - ldr r3, [pc, #1480] @ b1918 │ │ │ │ + b b0eb0 │ │ │ │ + ldr r3, [pc, #1480] @ b18ac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1858 │ │ │ │ + bne b17ec │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1284 │ │ │ │ - ldr r3, [pc, #1444] @ b1918 │ │ │ │ + b b1218 │ │ │ │ + ldr r3, [pc, #1444] @ b18ac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b187c │ │ │ │ + bne b1810 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1230 │ │ │ │ - ldr r3, [pc, #1408] @ b1918 │ │ │ │ + b b11c4 │ │ │ │ + ldr r3, [pc, #1408] @ b18ac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b18a0 │ │ │ │ + bne b1834 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b125c │ │ │ │ + b b11f0 │ │ │ │ cmp r7, #0 │ │ │ │ - ble b12f0 │ │ │ │ + ble b1284 │ │ │ │ tst r7, #1 │ │ │ │ - ldr sl, [pc, #1360] @ b1918 │ │ │ │ + ldr sl, [pc, #1360] @ b18ac │ │ │ │ add r9, fp, r3 │ │ │ │ - beq b142c │ │ │ │ + beq b13c0 │ │ │ │ ldr r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b13f4 │ │ │ │ + beq b1388 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b13f4 │ │ │ │ + beq b1388 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b164c │ │ │ │ + beq b15e0 │ │ │ │ ldr r4, [r9, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b141c │ │ │ │ + beq b13b0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b141c │ │ │ │ + beq b13b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b162c │ │ │ │ + beq b15c0 │ │ │ │ mov r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ add r9, r9, #12 │ │ │ │ - beq b12f0 │ │ │ │ + beq b1284 │ │ │ │ str fp, [sp, #12] │ │ │ │ mov fp, r8 │ │ │ │ - b b14c8 │ │ │ │ + b b145c │ │ │ │ ldr r4, [r9, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1460 │ │ │ │ + beq b13f4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1460 │ │ │ │ + beq b13f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1548 │ │ │ │ + beq b14dc │ │ │ │ ldr r4, [r9, #36] @ 0x24 │ │ │ │ add r9, r9, #12 │ │ │ │ cmp r4, #0 │ │ │ │ add r5, r5, #1 │ │ │ │ - beq b1490 │ │ │ │ + beq b1424 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1490 │ │ │ │ + beq b1424 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1568 │ │ │ │ + beq b14fc │ │ │ │ ldr r4, [r9, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b14b8 │ │ │ │ + beq b144c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b14b8 │ │ │ │ + beq b144c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1588 │ │ │ │ + beq b151c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ add r9, r9, #12 │ │ │ │ - beq b12e8 │ │ │ │ + beq b127c │ │ │ │ ldr r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1438 │ │ │ │ + beq b13cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1438 │ │ │ │ + beq b13cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b1438 │ │ │ │ + bne b13cc │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - bne b17b8 │ │ │ │ + bne b174c │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1438 │ │ │ │ - ldr r2, [pc, #1032] @ b1920 │ │ │ │ + b b13cc │ │ │ │ + ldr r2, [pc, #1032] @ b18b4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b17d8 │ │ │ │ + bne b176c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b0e48 │ │ │ │ - ldr r2, [pc, #1004] @ b1920 │ │ │ │ + b b0ddc │ │ │ │ + ldr r2, [pc, #1004] @ b18b4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b15f0 │ │ │ │ + bne b1584 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b0e20 │ │ │ │ + b b0db4 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - bne b16ac │ │ │ │ + bne b1640 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1460 │ │ │ │ + b b13f4 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - bne b16cc │ │ │ │ + bne b1660 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1490 │ │ │ │ + b b1424 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - bne b1838 │ │ │ │ + bne b17cc │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b14b8 │ │ │ │ - ldr r3, [pc, #872] @ b1918 │ │ │ │ + b b144c │ │ │ │ + ldr r3, [pc, #872] @ b18ac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b18c4 │ │ │ │ + bne b1858 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b b11c8 │ │ │ │ - ldr r3, [pc, #836] @ b1918 │ │ │ │ + b b115c │ │ │ │ + ldr r3, [pc, #836] @ b18ac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1608 │ │ │ │ + bne b159c │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b b11f0 │ │ │ │ - ldr r2, [pc, #800] @ b1918 │ │ │ │ + b b1184 │ │ │ │ + ldr r2, [pc, #800] @ b18ac │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b1538 │ │ │ │ - ldr r2, [pc, #784] @ b1920 │ │ │ │ + b b14cc │ │ │ │ + ldr r2, [pc, #784] @ b18b4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b15e4 │ │ │ │ - ldr r2, [pc, #764] @ b1918 │ │ │ │ + beq b1578 │ │ │ │ + ldr r2, [pc, #764] @ b18ac │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b15e4 │ │ │ │ + b b1578 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ - bne b166c │ │ │ │ + bne b1600 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b b141c │ │ │ │ + b b13b0 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ - bne b168c │ │ │ │ + bne b1620 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b b13f4 │ │ │ │ - ldr r2, [pc, #684] @ b1920 │ │ │ │ + b b1388 │ │ │ │ + ldr r2, [pc, #684] @ b18b4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1640 │ │ │ │ + beq b15d4 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1640 │ │ │ │ - ldr r2, [pc, #652] @ b1920 │ │ │ │ + b b15d4 │ │ │ │ + ldr r2, [pc, #652] @ b18b4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1660 │ │ │ │ + beq b15f4 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1660 │ │ │ │ - ldr r2, [pc, #620] @ b1920 │ │ │ │ + b b15f4 │ │ │ │ + ldr r2, [pc, #620] @ b18b4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b155c │ │ │ │ + beq b14f0 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b155c │ │ │ │ - ldr r2, [pc, #588] @ b1920 │ │ │ │ + b b14f0 │ │ │ │ + ldr r2, [pc, #588] @ b18b4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b157c │ │ │ │ + beq b1510 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b157c │ │ │ │ + b b1510 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #552] @ b1924 │ │ │ │ + ldr r2, [pc, #552] @ b18b8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne b0db8 │ │ │ │ + bne b0d4c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1c540c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c5924 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b18f4 │ │ │ │ + beq b1888 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #5 │ │ │ │ str r3, [sp] │ │ │ │ - bl 29485c │ │ │ │ + bl 294cf4 │ │ │ │ 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 b0fb4 │ │ │ │ + beq b0f48 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq b0d54 │ │ │ │ - b b0fb4 │ │ │ │ - ldr r2, [pc, #424] @ b1920 │ │ │ │ + beq b0ce8 │ │ │ │ + b b0f48 │ │ │ │ + ldr r2, [pc, #424] @ b18b4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b10b0 │ │ │ │ - ldr r2, [pc, #404] @ b1918 │ │ │ │ + beq b1044 │ │ │ │ + ldr r2, [pc, #404] @ b18ac │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b b10b0 │ │ │ │ - ldr r2, [pc, #388] @ b1920 │ │ │ │ + b b1044 │ │ │ │ + ldr r2, [pc, #388] @ b18b4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b12d0 │ │ │ │ - ldr r2, [pc, #368] @ b1918 │ │ │ │ + beq b1264 │ │ │ │ + ldr r2, [pc, #368] @ b18ac │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b12d0 │ │ │ │ - ldr r2, [pc, #352] @ b1920 │ │ │ │ + b b1264 │ │ │ │ + ldr r2, [pc, #352] @ b18b4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1504 │ │ │ │ + beq b1498 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1504 │ │ │ │ - ldr r2, [pc, #312] @ b1918 │ │ │ │ + b b1498 │ │ │ │ + ldr r2, [pc, #312] @ b18ac │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b151c │ │ │ │ - ldr r2, [pc, #296] @ b1920 │ │ │ │ + b b14b0 │ │ │ │ + ldr r2, [pc, #296] @ b18b4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b108c │ │ │ │ - ldr r2, [pc, #276] @ b1918 │ │ │ │ + beq b1020 │ │ │ │ + ldr r2, [pc, #276] @ b18ac │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b b108c │ │ │ │ - ldr r2, [pc, #260] @ b1920 │ │ │ │ + b b1020 │ │ │ │ + ldr r2, [pc, #260] @ b18b4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1134 │ │ │ │ - ldr r2, [pc, #240] @ b1918 │ │ │ │ + beq b10c8 │ │ │ │ + ldr r2, [pc, #240] @ b18ac │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1134 │ │ │ │ - ldr r2, [pc, #224] @ b1920 │ │ │ │ + b b10c8 │ │ │ │ + ldr r2, [pc, #224] @ b18b4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b159c │ │ │ │ + beq b1530 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b159c │ │ │ │ - ldr r2, [pc, #192] @ b1920 │ │ │ │ + b b1530 │ │ │ │ + ldr r2, [pc, #192] @ b18b4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1360 │ │ │ │ - ldr r2, [pc, #172] @ b1918 │ │ │ │ + beq b12f4 │ │ │ │ + ldr r2, [pc, #172] @ b18ac │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1360 │ │ │ │ - ldr r2, [pc, #156] @ b1920 │ │ │ │ + b b12f4 │ │ │ │ + ldr r2, [pc, #156] @ b18b4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1384 │ │ │ │ - ldr r2, [pc, #136] @ b1918 │ │ │ │ + beq b1318 │ │ │ │ + ldr r2, [pc, #136] @ b18ac │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1384 │ │ │ │ - ldr r2, [pc, #120] @ b1920 │ │ │ │ + b b1318 │ │ │ │ + ldr r2, [pc, #120] @ b18b4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b13a8 │ │ │ │ - ldr r2, [pc, #100] @ b1918 │ │ │ │ + beq b133c │ │ │ │ + ldr r2, [pc, #100] @ b18ac │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b13a8 │ │ │ │ - ldr r2, [pc, #84] @ b1920 │ │ │ │ + b b133c │ │ │ │ + ldr r2, [pc, #84] @ b18b4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b15c0 │ │ │ │ - ldr r2, [pc, #64] @ b1918 │ │ │ │ + beq b1554 │ │ │ │ + ldr r2, [pc, #64] @ b18ac │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b15c0 │ │ │ │ - ldr r1, [pc, #56] @ b1928 │ │ │ │ - ldr r0, [pc, #56] @ b192c │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ + b b1554 │ │ │ │ + ldr r1, [pc, #56] @ b18bc │ │ │ │ + ldr r0, [pc, #56] @ b18c0 │ │ │ │ + bl 7d768 <_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 b0fb4 │ │ │ │ + b b0f48 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ - andeq r0, fp, r8, ror #25 │ │ │ │ - ldrsheq fp, [r5], -r4 @ │ │ │ │ - eorseq r2, sp, r4, ror r4 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ + andeq r0, fp, ip, ror ip │ │ │ │ + @ instruction: 0x0035b9b4 │ │ │ │ + eorseq r2, sp, r4, lsr sp │ │ │ │ │ │ │ │ -000b1930 : │ │ │ │ +000b18c4 : │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000b193c : │ │ │ │ - ldr r3, [pc, #16] @ b1954 │ │ │ │ - ldr r2, [pc, #16] @ b1958 │ │ │ │ +000b18d0 : │ │ │ │ + ldr r3, [pc, #16] @ b18e8 │ │ │ │ + ldr r2, [pc, #16] @ b18ec │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, r3 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -000b195c : │ │ │ │ +000b18f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #204] @ b1a40 │ │ │ │ + ldr r2, [pc, #204] @ b19d4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 b19b4 │ │ │ │ + beq b1948 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [ip, #3424] @ 0xd60 │ │ │ │ ldr r2, [ip, #3428] @ 0xd64 │ │ │ │ - bl 9de14 │ │ │ │ + bl 9dd58 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [ip, #3416] @ 0xd58 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b1a14 │ │ │ │ + bne b19a8 │ │ │ │ ldr r6, [ip, #108] @ 0x6c │ │ │ │ mov r4, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq b1a28 │ │ │ │ - ldr r1, [pc, #108] @ b1a44 │ │ │ │ + beq b19bc │ │ │ │ + ldr r1, [pc, #108] @ b19d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1a28 │ │ │ │ - ldr r1, [pc, #92] @ b1a48 │ │ │ │ + beq b19bc │ │ │ │ + ldr r1, [pc, #92] @ b19dc │ │ │ │ mov r0, r6 │ │ │ │ bl 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #2 │ │ │ │ - bne b1a30 │ │ │ │ + bne b19c4 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b b1a4c │ │ │ │ + b b19e0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [ip, #3424] @ 0xd60 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1a1784 │ │ │ │ + b 1a1908 │ │ │ │ mov r2, #1 │ │ │ │ - b b19fc │ │ │ │ + b b1990 │ │ │ │ mov r0, r6 │ │ │ │ bl 2bcfc │ │ │ │ mov r2, r0 │ │ │ │ - b b19fc │ │ │ │ + b b1990 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r4, r9, ip, lsl #29 │ │ │ │ - eorseq r4, r9, ip, asr #28 │ │ │ │ + eorseq r5, r9, ip, asr #14 │ │ │ │ + eorseq r5, r9, ip, lsl #14 │ │ │ │ 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 b1ce0 │ │ │ │ + bne b1c74 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ bl 29c28 │ │ │ │ cmp r4, r0 │ │ │ │ - bne b1ce0 │ │ │ │ + bne b1c74 │ │ │ │ cmp r5, #0 │ │ │ │ - bne b1bf4 │ │ │ │ - ldr r8, [pc, #896] @ b1e18 │ │ │ │ + bne b1b88 │ │ │ │ + ldr r8, [pc, #896] @ b1dac │ │ │ │ ldr r3, [r8, #1472] @ 0x5c0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt b1c50 │ │ │ │ + bgt b1be4 │ │ │ │ ldr r3, [r8, #1180] @ 0x49c │ │ │ │ cmn r3, #1 │ │ │ │ - beq b1c9c │ │ │ │ + beq b1c30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1cac │ │ │ │ + bne b1c40 │ │ │ │ cmp r6, #1 │ │ │ │ - beq b1ac8 │ │ │ │ + beq b1a5c │ │ │ │ cmp r6, #2 │ │ │ │ - bne b1cc8 │ │ │ │ + bne b1c5c │ │ │ │ mov r5, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r2 │ │ │ │ bl 29c10 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b1b38 │ │ │ │ + beq b1acc │ │ │ │ cmn r0, #-536870910 @ 0xe0000002 │ │ │ │ - bhi b1c84 │ │ │ │ - ldr r6, [pc, #812] @ b1e1c │ │ │ │ - ldr r2, [pc, #812] @ b1e20 │ │ │ │ + bhi b1c18 │ │ │ │ + ldr r6, [pc, #812] @ b1db0 │ │ │ │ + ldr r2, [pc, #812] @ b1db4 │ │ │ │ ldr r3, [r6, #672] @ 0x2a0 │ │ │ │ add r9, r0, #1 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r1, r9, #2 │ │ │ │ - bne b1cf4 │ │ │ │ + bne b1c88 │ │ │ │ mov r0, r1 │ │ │ │ bl 2a1bc │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b1c84 │ │ │ │ + beq b1c18 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 29c10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ - bne b1dac │ │ │ │ + bne b1d40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ mov r0, r7 │ │ │ │ bl 29c28 │ │ │ │ add r9, r0, #1 │ │ │ │ cmn r9, #-536870911 @ 0xe0000001 │ │ │ │ - bhi b1c84 │ │ │ │ + bhi b1c18 │ │ │ │ lsl r0, r9, #2 │ │ │ │ - bl 8aeb8 │ │ │ │ + bl 8ae5c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b1c84 │ │ │ │ + beq b1c18 │ │ │ │ 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 │ │ │ │ @@ -139602,2100 +139575,2100 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 2976c │ │ │ │ mov r6, sl │ │ │ │ ldr r1, [sp, #20] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmn r2, #4 │ │ │ │ mov r3, r0 │ │ │ │ - bhi b1d08 │ │ │ │ + bhi b1c9c │ │ │ │ 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 b1d10 │ │ │ │ + bne b1ca4 │ │ │ │ cmp r9, #0 │ │ │ │ mov sl, r2 │ │ │ │ - bne b1b70 │ │ │ │ + bne b1b04 │ │ │ │ sub r1, r6, r8 │ │ │ │ asr r1, r1, #2 │ │ │ │ - ldr r6, [pc, #560] @ b1e1c │ │ │ │ + ldr r6, [pc, #560] @ b1db0 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - b b1c20 │ │ │ │ + b b1bb4 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 8b168 │ │ │ │ + bl 8b0c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b1c74 │ │ │ │ + bne b1c08 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r6, [pc, #504] @ b1e1c │ │ │ │ + ldr r6, [pc, #504] @ b1db0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b1e44 │ │ │ │ - ldr r2, [pc, #500] @ b1e24 │ │ │ │ + bl b1dd8 │ │ │ │ + ldr r2, [pc, #500] @ b1db8 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ cmp r3, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bne b1c8c │ │ │ │ + bne b1c20 │ │ │ │ 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 23246c │ │ │ │ + bl 232438 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1c14 │ │ │ │ + beq b1ba8 │ │ │ │ cmn r0, #2 │ │ │ │ - beq b1d44 │ │ │ │ + beq b1cd8 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b1cc8 │ │ │ │ - bl 29e454 │ │ │ │ - b b1cd8 │ │ │ │ + beq b1c5c │ │ │ │ + bl 29e8dc │ │ │ │ + b b1c6c │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ - b b1c44 │ │ │ │ - bl 22ed40 │ │ │ │ + b b1bd8 │ │ │ │ + bl 22ecc4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8, #1180] @ 0x49c │ │ │ │ - beq b1ab4 │ │ │ │ + beq b1a48 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 83d3c │ │ │ │ - b b1c6c │ │ │ │ - ldr r3, [pc, #344] @ b1e28 │ │ │ │ - ldr r1, [pc, #344] @ b1e2c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - mov r4, #0 │ │ │ │ - b b1c44 │ │ │ │ - ldr r3, [pc, #320] @ b1e28 │ │ │ │ - ldr r1, [pc, #324] @ b1e30 │ │ │ │ + bl 83fa8 │ │ │ │ + b b1c00 │ │ │ │ + ldr r3, [pc, #344] @ b1dbc │ │ │ │ + ldr r1, [pc, #344] @ b1dc0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + mov r4, #0 │ │ │ │ + b b1bd8 │ │ │ │ + ldr r3, [pc, #320] @ b1dbc │ │ │ │ + ldr r1, [pc, #324] @ b1dc4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b b1cd8 │ │ │ │ + bl 18ee38 │ │ │ │ + b b1c6c │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne b1b14 │ │ │ │ - b b1c84 │ │ │ │ + bne b1aa8 │ │ │ │ + b b1c18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1bdc │ │ │ │ + beq b1b70 │ │ │ │ cmp r5, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, sl │ │ │ │ sub r9, r9, #1 │ │ │ │ - bne b1df8 │ │ │ │ + bne b1d8c │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 8b454 │ │ │ │ + bl 8b3ac │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr r3, [pc, #248] @ b1e34 │ │ │ │ + ldr r3, [pc, #248] @ b1dc8 │ │ │ │ sub r1, r1, r7 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r3, [pc, #232] @ b1e38 │ │ │ │ + ldr r3, [pc, #232] @ b1dcc │ │ │ │ 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] @ b1e3c │ │ │ │ - ldr r1, [pc, #204] @ b1e40 │ │ │ │ + ldr r2, [pc, #204] @ b1dd0 │ │ │ │ + ldr r1, [pc, #204] @ b1dd4 │ │ │ │ mov r3, r7 │ │ │ │ - bl ad024 │ │ │ │ + bl acfb8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b1cd8 │ │ │ │ - bl 280f1c │ │ │ │ + beq b1c6c │ │ │ │ + bl 2813b4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1cd8 │ │ │ │ + beq b1c6c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b1cd8 │ │ │ │ + bne b1c6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b1cd8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b1c6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1dec │ │ │ │ + beq b1d80 │ │ │ │ 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 b1b30 │ │ │ │ + bne b1ac4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne b1dbc │ │ │ │ + bne b1d50 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ - b b1c20 │ │ │ │ + b b1bb4 │ │ │ │ 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 b1bd0 │ │ │ │ + b b1b64 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, lsl r0 │ │ │ │ - andeq fp, r8, r0, lsl #9 │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ + ldrdeq fp, [r8], -r8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r6, r0, lsr #25 │ │ │ │ - eorseq r0, r6, r4, lsl #25 │ │ │ │ - eorseq r7, r5, r0, asr #25 │ │ │ │ + eorseq r1, r6, r0, ror #10 │ │ │ │ + eorseq r1, r6, r4, asr #10 │ │ │ │ + eorseq r8, r5, r0, lsl #11 │ │ │ │ ldrsbeq fp, [r5], #-176 @ 0xffffff50 │ │ │ │ - eorseq r0, r6, r0, lsl #9 │ │ │ │ - mlaseq r6, r8, ip, r0 │ │ │ │ + eorseq r0, r6, r0, asr #26 │ │ │ │ + eorseq r1, r6, r8, asr r5 │ │ │ │ │ │ │ │ -000b1e44 : │ │ │ │ +000b1dd8 : │ │ │ │ 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 b2580 │ │ │ │ + bne b2514 │ │ │ │ cmn r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - beq b222c │ │ │ │ + beq b21c0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2238 │ │ │ │ + beq b21cc │ │ │ │ cmp r6, #1 │ │ │ │ - beq b23b4 │ │ │ │ + beq b2348 │ │ │ │ add r5, r4, r6, lsl #2 │ │ │ │ cmp r4, r5 │ │ │ │ lsl r8, r6, #2 │ │ │ │ - bcs b1edc │ │ │ │ + bcs b1e70 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, #0 │ │ │ │ - b b1eb4 │ │ │ │ + b b1e48 │ │ │ │ cmp r3, r5 │ │ │ │ - bcs b1ed4 │ │ │ │ + bcs b1e68 │ │ │ │ ldr r2, [r3], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls b1eac │ │ │ │ + bls b1e40 │ │ │ │ cmp r2, #1114112 @ 0x110000 │ │ │ │ - bcs b2590 │ │ │ │ + bcs b2524 │ │ │ │ cmp r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ - bcc b1eb4 │ │ │ │ + bcc b1e48 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi b2240 │ │ │ │ + bhi b21d4 │ │ │ │ cmp r6, #0 │ │ │ │ - blt b2514 │ │ │ │ + blt b24a8 │ │ │ │ cmn r6, #-2147483626 @ 0x80000016 │ │ │ │ - bgt b22bc │ │ │ │ - ldr r2, [pc, #1724] @ b25b0 │ │ │ │ + bgt b2250 │ │ │ │ + ldr r2, [pc, #1724] @ b2544 │ │ │ │ add r3, r6, #21 │ │ │ │ - ldr r1, [pc, #1720] @ b25b4 │ │ │ │ + ldr r1, [pc, #1720] @ b2548 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r2, #712] @ 0x2c8 │ │ │ │ mov r9, #1 │ │ │ │ cmp r3, r1 │ │ │ │ mov sl, r9 │ │ │ │ - bne b22a8 │ │ │ │ - ldr r3, [pc, #1696] @ b25b8 │ │ │ │ - bl 357730 │ │ │ │ + bne b223c │ │ │ │ + ldr r3, [pc, #1696] @ b254c │ │ │ │ + bl 357fd0 │ │ │ │ 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 b21d4 │ │ │ │ + bcs b2168 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq b2424 │ │ │ │ + beq b23b8 │ │ │ │ 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 b2198 │ │ │ │ - ldr r3, [pc, #1600] @ b25bc │ │ │ │ + beq b212c │ │ │ │ + ldr r3, [pc, #1600] @ b2550 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #1580] @ b25c0 │ │ │ │ + ldr r2, [pc, #1580] @ b2554 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b24d4 │ │ │ │ + bne b2468 │ │ │ │ and r3, sl, #7 │ │ │ │ cmp r9, #0 │ │ │ │ lsl r3, r3, #2 │ │ │ │ - beq b2354 │ │ │ │ + beq b22e8 │ │ │ │ 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 b243c │ │ │ │ + bne b23d0 │ │ │ │ tst r3, #32 │ │ │ │ - beq b25a8 │ │ │ │ + beq b253c │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b220c │ │ │ │ + beq b21a0 │ │ │ │ bic r8, r8, #15 │ │ │ │ add r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ add r3, r7, #20 │ │ │ │ - bcs b2220 │ │ │ │ + bcs b21b4 │ │ │ │ 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 b211c │ │ │ │ + bls b20b0 │ │ │ │ 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 b211c │ │ │ │ + bls b20b0 │ │ │ │ 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 b211c │ │ │ │ + bls b20b0 │ │ │ │ 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 b211c │ │ │ │ + bls b20b0 │ │ │ │ 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 b211c │ │ │ │ + bcs b20b0 │ │ │ │ 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 b20ec │ │ │ │ + bcc b2080 │ │ │ │ sub r4, r8, #16 │ │ │ │ add r4, lr, r4 │ │ │ │ cmp r4, r5 │ │ │ │ sub r8, r8, #1 │ │ │ │ - bcs b2178 │ │ │ │ + bcs b210c │ │ │ │ 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 b2178 │ │ │ │ + bls b210c │ │ │ │ add r2, r4, #8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ strb r1, [r3, #1] │ │ │ │ - bcs b2178 │ │ │ │ + bcs b210c │ │ │ │ add r3, r3, #2 │ │ │ │ ldr r1, [r2], #4 │ │ │ │ strb r1, [r3], #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc b2168 │ │ │ │ + bcc b20fc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b2570 │ │ │ │ + beq b2504 │ │ │ │ cmp r3, #1 │ │ │ │ - beq b22d4 │ │ │ │ + beq b2268 │ │ │ │ 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 b1f74 │ │ │ │ + bhi b1f08 │ │ │ │ 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 b1f74 │ │ │ │ + bne b1f08 │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #996] @ b25c4 │ │ │ │ + ldr r1, [pc, #996] @ b2558 │ │ │ │ cmp r3, r1 │ │ │ │ - bne b2528 │ │ │ │ + bne b24bc │ │ │ │ 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 b1f74 │ │ │ │ - b b22bc │ │ │ │ + bne b1f08 │ │ │ │ + b b2250 │ │ │ │ add r3, r7, #28 │ │ │ │ bic r8, r8, #15 │ │ │ │ add r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ - bcc b200c │ │ │ │ + bcc b1fa0 │ │ │ │ cmp r4, r5 │ │ │ │ - bcc b213c │ │ │ │ - b b2178 │ │ │ │ + bcc b20d0 │ │ │ │ + b b210c │ │ │ │ bl 29940 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne b1e88 │ │ │ │ - ldr r7, [pc, #904] @ b25c8 │ │ │ │ - b b218c │ │ │ │ + bne b1e1c │ │ │ │ + ldr r7, [pc, #904] @ b255c │ │ │ │ + b b2120 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls b23f4 │ │ │ │ + bls b2388 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcc b2414 │ │ │ │ + bcc b23a8 │ │ │ │ cmp r1, #1114112 @ 0x110000 │ │ │ │ - bcs b2500 │ │ │ │ + bcs b2494 │ │ │ │ cmp r6, #0 │ │ │ │ - blt b2514 │ │ │ │ + blt b24a8 │ │ │ │ mov sl, #4 │ │ │ │ mov r1, sl │ │ │ │ mvn r0, #-2147483620 @ 0x8000001c │ │ │ │ - bl 355150 │ │ │ │ + bl 3559e8 │ │ │ │ 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 b22bc │ │ │ │ - ldr r2, [pc, #792] @ b25b0 │ │ │ │ - ldr r1, [pc, #792] @ b25b4 │ │ │ │ + blt b2250 │ │ │ │ + ldr r2, [pc, #792] @ b2544 │ │ │ │ + ldr r1, [pc, #792] @ b2548 │ │ │ │ ldr r3, [r2, #712] @ 0x2c8 │ │ │ │ mov r9, #0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq b1f10 │ │ │ │ + beq b1ea4 │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne b1f74 │ │ │ │ - bl 29e454 │ │ │ │ + bne b1f08 │ │ │ │ + bl 29e8dc │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne b1fd4 │ │ │ │ + bne b1f68 │ │ │ │ mov r7, #0 │ │ │ │ - b b218c │ │ │ │ + b b2120 │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ lsr r3, r2, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ - bne b218c │ │ │ │ + bne b2120 │ │ │ │ tst r2, #32 │ │ │ │ - beq b2550 │ │ │ │ + beq b24e4 │ │ │ │ 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] @ b25cc │ │ │ │ + ldrge r4, [pc, #700] @ b2560 │ │ │ │ movge r2, #24 │ │ │ │ - ldrlt r4, [pc, #664] @ b25b0 │ │ │ │ + ldrlt r4, [pc, #664] @ b2544 │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ addlt r4, r4, r3, lsl #5 │ │ │ │ cmp r7, r4 │ │ │ │ - beq b234c │ │ │ │ + beq b22e0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b234c │ │ │ │ + beq b22e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne b234c │ │ │ │ + bne b22e0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r7, r4 │ │ │ │ - b b218c │ │ │ │ + b b2120 │ │ │ │ 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 b23e0 │ │ │ │ + beq b2374 │ │ │ │ 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 b244c │ │ │ │ + beq b23e0 │ │ │ │ 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 b2178 │ │ │ │ + b b210c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b253c │ │ │ │ + bhi b24d0 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - ldreq r7, [pc, #512] @ b25cc │ │ │ │ - ldrne r7, [pc, #480] @ b25b0 │ │ │ │ + ldreq r7, [pc, #512] @ b2560 │ │ │ │ + ldrne r7, [pc, #480] @ b2544 │ │ │ │ moveq r2, #24 │ │ │ │ addne r3, r3, #1296 @ 0x510 │ │ │ │ mlaeq r7, r2, r3, r7 │ │ │ │ addne r7, r7, r3, lsl #5 │ │ │ │ - b b218c │ │ │ │ + b b2120 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, r6] │ │ │ │ str r2, [r7, #24] │ │ │ │ str r2, [r7, #20] │ │ │ │ - b b1fd4 │ │ │ │ + b b1f68 │ │ │ │ cmp r6, #0 │ │ │ │ - blt b2514 │ │ │ │ + blt b24a8 │ │ │ │ cmn r6, #-2147483618 @ 0x8000001e │ │ │ │ - bgt b22bc │ │ │ │ + bgt b2250 │ │ │ │ add r3, r6, #29 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b b2290 │ │ │ │ + b b2224 │ │ │ │ cmp r6, #0 │ │ │ │ - blt b2514 │ │ │ │ + blt b24a8 │ │ │ │ mov sl, #2 │ │ │ │ - b b2264 │ │ │ │ + b b21f8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 92094 │ │ │ │ + bl 91fd8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ - b b21cc │ │ │ │ + b b2160 │ │ │ │ cmp r2, #2 │ │ │ │ - bne b2560 │ │ │ │ + bne b24f4 │ │ │ │ tst r3, #32 │ │ │ │ - beq b2558 │ │ │ │ + beq b24ec │ │ │ │ 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 b248c │ │ │ │ + b b2420 │ │ │ │ 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 b2470 │ │ │ │ + bcc b2404 │ │ │ │ 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 b2178 │ │ │ │ + bls b210c │ │ │ │ ldr r2, [r1], #4 │ │ │ │ strh r2, [r3], #2 │ │ │ │ mov r2, r1 │ │ │ │ - b b24b8 │ │ │ │ - ldr r1, [pc, #244] @ b25d0 │ │ │ │ + b b244c │ │ │ │ + ldr r1, [pc, #244] @ b2564 │ │ │ │ cmp r3, r1 │ │ │ │ - bne b24ec │ │ │ │ + bne b2480 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18e26c │ │ │ │ - b b1fa4 │ │ │ │ + bl 18e370 │ │ │ │ + b b1f38 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b b1fa4 │ │ │ │ - ldr r3, [pc, #204] @ b25d4 │ │ │ │ - ldr r1, [pc, #204] @ b25d8 │ │ │ │ + b b1f38 │ │ │ │ + ldr r3, [pc, #204] @ b2568 │ │ │ │ + ldr r1, [pc, #204] @ b256c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b b22cc │ │ │ │ - ldr r3, [pc, #184] @ b25d4 │ │ │ │ - ldr r1, [pc, #188] @ b25dc │ │ │ │ + bl 18ee38 │ │ │ │ + b b2260 │ │ │ │ + ldr r3, [pc, #184] @ b2568 │ │ │ │ + ldr r1, [pc, #188] @ b2570 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b b22cc │ │ │ │ + bl 18ee38 │ │ │ │ + b b2260 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b b21f0 │ │ │ │ + b b2184 │ │ │ │ add r5, r4, #4 │ │ │ │ cmp r5, r4 │ │ │ │ mov r8, #4 │ │ │ │ - bhi b1ea0 │ │ │ │ - b b1eec │ │ │ │ + bhi b1e34 │ │ │ │ + b b1e80 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b b22fc │ │ │ │ + b b2290 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b b245c │ │ │ │ + b b23f0 │ │ │ │ tst r3, #32 │ │ │ │ - bne b2394 │ │ │ │ + bne b2328 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - b b23a4 │ │ │ │ + b b2338 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 23e620 │ │ │ │ - ldr r1, [pc, #88] @ b25e0 │ │ │ │ - ldr r0, [pc, #88] @ b25e4 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b22cc │ │ │ │ - ldr r0, [pc, #80] @ b25e8 │ │ │ │ - ldr r3, [pc, #80] @ b25ec │ │ │ │ - ldr r1, [pc, #80] @ b25f0 │ │ │ │ + b 23e5e8 │ │ │ │ + ldr r1, [pc, #88] @ b2574 │ │ │ │ + ldr r0, [pc, #88] @ b2578 │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b2260 │ │ │ │ + ldr r0, [pc, #80] @ b257c │ │ │ │ + ldr r3, [pc, #80] @ b2580 │ │ │ │ + ldr r1, [pc, #80] @ b2584 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1177f8 │ │ │ │ - b b22cc │ │ │ │ + bl 1177f0 │ │ │ │ + b b2260 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b b2210 │ │ │ │ + b b21a4 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, ror pc │ │ │ │ + andeq r1, r9, r0, asr #29 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, lsl r0 │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - mlaseq r5, r4, r4, fp │ │ │ │ - eorseq fp, r5, r8, asr #9 │ │ │ │ + eorseq fp, r5, r4, asr sp │ │ │ │ + eorseq fp, r5, r8, lsl #27 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x00360cbc │ │ │ │ + eorseq r1, r6, ip, ror r5 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ - @ instruction: 0x00360cd8 │ │ │ │ + mlaseq r6, r8, r5, r1 │ │ │ │ │ │ │ │ -000b25f4 : │ │ │ │ +000b2588 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #44] @ b2638 │ │ │ │ + ldr r1, [pc, #44] @ b25cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne b2620 │ │ │ │ + bne b25b4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl addfc │ │ │ │ + bl add90 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne b2618 │ │ │ │ - bl 58570 │ │ │ │ + bne b25ac │ │ │ │ + bl 58514 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ │ │ │ │ -000b263c <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ +000b25d0 <_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 b269c │ │ │ │ + bl b2630 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b268c <_PyUnicode_AsUTF8NoNUL@@Base+0x50> │ │ │ │ + beq b2620 <_PyUnicode_AsUTF8NoNUL@@Base+0x50> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne b267c <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ + bne b2610 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #16] @ b2694 <_PyUnicode_AsUTF8NoNUL@@Base+0x58> │ │ │ │ - ldr r1, [pc, #16] @ b2698 <_PyUnicode_AsUTF8NoNUL@@Base+0x5c> │ │ │ │ + ldr r3, [pc, #16] @ b2628 <_PyUnicode_AsUTF8NoNUL@@Base+0x58> │ │ │ │ + ldr r1, [pc, #16] @ b262c <_PyUnicode_AsUTF8NoNUL@@Base+0x5c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r4, #0 │ │ │ │ - b b2670 <_PyUnicode_AsUTF8NoNUL@@Base+0x34> │ │ │ │ + b b2604 <_PyUnicode_AsUTF8NoNUL@@Base+0x34> │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r6, ip, lsl sp │ │ │ │ + @ instruction: 0x003615dc │ │ │ │ │ │ │ │ -000b269c : │ │ │ │ +000b2630 : │ │ │ │ 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 b2790 │ │ │ │ + beq b2724 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b2704 │ │ │ │ + beq b2698 │ │ │ │ tst r3, #32 │ │ │ │ - beq b27b0 │ │ │ │ + beq b2744 │ │ │ │ cmn r0, #20 │ │ │ │ - beq b272c │ │ │ │ + beq b26c0 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #8] │ │ │ │ strne r3, [r1] │ │ │ │ ldrbne r3, [r0, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq b2778 │ │ │ │ + beq b270c │ │ │ │ add r0, r4, #20 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b272c │ │ │ │ + beq b26c0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne b2720 │ │ │ │ + bne b26b4 │ │ │ │ mov r0, r2 │ │ │ │ - b b26fc │ │ │ │ + b b2690 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r3, [r1] │ │ │ │ - b b2718 │ │ │ │ + b b26ac │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 28239c │ │ │ │ + bl 282794 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq b279c │ │ │ │ + beq b2730 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ and r2, r3, #64 @ 0x40 │ │ │ │ - beq b2770 │ │ │ │ + beq b2704 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b2780 │ │ │ │ + beq b2714 │ │ │ │ tst r3, #32 │ │ │ │ - beq b2780 │ │ │ │ + beq b2714 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r1] │ │ │ │ - b b26f8 │ │ │ │ + b b268c │ │ │ │ cmp r2, #0 │ │ │ │ - bne b26f0 │ │ │ │ + bne b2684 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - b b2718 │ │ │ │ + b b26ac │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ str r3, [r1] │ │ │ │ - b b2718 │ │ │ │ + b b26ac │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 58570 │ │ │ │ + bl 58514 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ mvnne r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ strne r3, [r1] │ │ │ │ - b b26fc │ │ │ │ + b b2690 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b272c │ │ │ │ + beq b26c0 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #20] │ │ │ │ strne r3, [r1] │ │ │ │ ldrbne r3, [r0, #16] │ │ │ │ - b b26f0 │ │ │ │ + b b2684 │ │ │ │ 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 8c6e4 <_Py_HashBytes@@Base> │ │ │ │ + b 8c63c <_Py_HashBytes@@Base> │ │ │ │ │ │ │ │ -000b27f8 : │ │ │ │ +000b278c : │ │ │ │ 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 b283c │ │ │ │ + beq b27d0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs b2858 │ │ │ │ + bcs b27ec │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ str r2, [r3, r1, lsl #2] │ │ │ │ - bl 9b224 │ │ │ │ + bl 9b168 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 9b224 │ │ │ │ - ldr r0, [pc, #40] @ b2874 │ │ │ │ + bl 9b168 │ │ │ │ + ldr r0, [pc, #40] @ b2808 │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 9b224 │ │ │ │ - ldr r3, [pc, #16] @ b2878 │ │ │ │ - ldr r1, [pc, #16] @ b287c │ │ │ │ + bl 9b168 │ │ │ │ + ldr r3, [pc, #16] @ b280c │ │ │ │ + ldr r1, [pc, #16] @ b2810 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b b2850 │ │ │ │ - eorseq fp, r5, ip, asr r5 │ │ │ │ + bl 18ee38 │ │ │ │ + b b27e4 │ │ │ │ + eorseq fp, r5, ip, lsl lr │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq r0, r6, r4, lsr sp │ │ │ │ + @ instruction: 0x003615f4 │ │ │ │ │ │ │ │ -000b2880 : │ │ │ │ +000b2814 : │ │ │ │ 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 b2940 │ │ │ │ + bne b28d4 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [ip, #56] @ 0x38 │ │ │ │ mov lr, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r2 │ │ │ │ - beq b28e8 │ │ │ │ + beq b287c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b28e8 │ │ │ │ + beq b287c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b2974 │ │ │ │ + beq b2908 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2968 │ │ │ │ + beq b28fc │ │ │ │ ldr r1, [r1, #132] @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2968 │ │ │ │ - ldr r3, [pc, #140] @ b29a4 │ │ │ │ + beq b28fc │ │ │ │ + ldr r3, [pc, #140] @ b2938 │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f9b8 │ │ │ │ + bl 11fa1c │ │ │ │ cmn r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ - beq b2950 │ │ │ │ + beq b28e4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 339234 │ │ │ │ - bl 348b64 │ │ │ │ + b 339944 │ │ │ │ + bl 3493fc │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl a55e8 │ │ │ │ + bl a552c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b292c │ │ │ │ - b b2944 │ │ │ │ + beq b28c0 │ │ │ │ + b b28d8 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b298c │ │ │ │ - ldr r3, [pc, #44] @ b29a8 │ │ │ │ + bne b2920 │ │ │ │ + ldr r3, [pc, #44] @ b293c │ │ │ │ ldr r2, [ip, #12] │ │ │ │ - ldr r1, [pc, #40] @ b29ac │ │ │ │ + ldr r1, [pc, #40] @ b2940 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ - b b2944 │ │ │ │ - ldr r0, [pc, #20] @ b29a8 │ │ │ │ + bl 1177f0 │ │ │ │ + b b28d8 │ │ │ │ + ldr r0, [pc, #20] @ b293c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #20] @ b29b0 │ │ │ │ + ldr r1, [pc, #20] @ b2944 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1177f8 │ │ │ │ - b b2944 │ │ │ │ + bl 1177f0 │ │ │ │ + b b28d8 │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r8, ror #27 │ │ │ │ - eorseq r0, r6, r4, asr #18 │ │ │ │ + eorseq r1, r6, r8, lsr #13 │ │ │ │ + eorseq r1, r6, r4, lsl #4 │ │ │ │ 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 b2a98 │ │ │ │ + beq b2a2c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b2ae8 │ │ │ │ + beq b2a7c │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b2a60 │ │ │ │ + beq b29f4 │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #236] @ b2afc │ │ │ │ + ldr r2, [pc, #236] @ b2a90 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b2a70 │ │ │ │ + bne b2a04 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq b2a70 │ │ │ │ - ldr r2, [pc, #208] @ b2b00 │ │ │ │ - bl 357730 │ │ │ │ + beq b2a04 │ │ │ │ + ldr r2, [pc, #208] @ b2a94 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #192] @ b2b04 │ │ │ │ + ldr r2, [pc, #192] @ b2a98 │ │ │ │ str r5, [sp] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - beq b2ae0 │ │ │ │ - bl a0170 │ │ │ │ + beq b2a74 │ │ │ │ + bl a00b4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #148] @ b2afc │ │ │ │ + ldr r3, [pc, #148] @ b2a90 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq b2a1c │ │ │ │ + beq b29b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be14 │ │ │ │ + bl 8bd6c │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne b2a28 │ │ │ │ + bne b29bc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2393c4 │ │ │ │ - ldr r3, [pc, #92] @ b2afc │ │ │ │ + b 239384 │ │ │ │ + ldr r3, [pc, #92] @ b2a90 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq b2ad0 │ │ │ │ + beq b2a64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be14 │ │ │ │ + bl 8bd6c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq b2af4 │ │ │ │ + beq b2a88 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b f98f0 │ │ │ │ + b f9940 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - bne b2abc │ │ │ │ - b b2aa8 │ │ │ │ - bl 9cbf8 │ │ │ │ - b b2a58 │ │ │ │ - ldr r1, [pc, #24] @ b2b08 │ │ │ │ - ldr r0, [pc, #24] @ b2b0c │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne b2a50 │ │ │ │ + b b2a3c │ │ │ │ + bl 9cb3c │ │ │ │ + b b29ec │ │ │ │ + ldr r1, [pc, #24] @ b2a9c │ │ │ │ + ldr r0, [pc, #24] @ b2aa0 │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ - b b2a58 │ │ │ │ + b b29ec │ │ │ │ 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, lsl #15 │ │ │ │ + eorseq ip, r5, ip, asr #32 │ │ │ │ │ │ │ │ -000b2b10 <_PyType_Lookup@@Base>: │ │ │ │ +000b2aa4 <_PyType_Lookup@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl a8640 <_PyType_LookupRef@@Base> │ │ │ │ + bl a8584 <_PyType_LookupRef@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne b2b34 <_PyType_Lookup@@Base+0x24> │ │ │ │ + bne b2ac8 <_PyType_Lookup@@Base+0x24> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b2b2c <_PyType_Lookup@@Base+0x1c> │ │ │ │ + beq b2ac0 <_PyType_Lookup@@Base+0x1c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b2b2c <_PyType_Lookup@@Base+0x1c> │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b2b2c <_PyType_Lookup@@Base+0x1c> │ │ │ │ + bne b2ac0 <_PyType_Lookup@@Base+0x1c> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b2ac0 <_PyType_Lookup@@Base+0x1c> │ │ │ │ │ │ │ │ -000b2b58 : │ │ │ │ +000b2aec : │ │ │ │ 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 b2c74 │ │ │ │ + beq b2c08 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r3, [pc, #316] @ b2cd0 │ │ │ │ + ldreq r3, [pc, #316] @ b2c64 │ │ │ │ ldreq r4, [r3] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b2c6c │ │ │ │ - bl 91918 │ │ │ │ + bne b2c00 │ │ │ │ + bl 9185c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b2cc0 │ │ │ │ + beq b2c54 │ │ │ │ mov r7, r5 │ │ │ │ mov r9, r5 │ │ │ │ - ldr r1, [pc, #284] @ b2cd4 │ │ │ │ + ldr r1, [pc, #284] @ b2c68 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b32c │ │ │ │ + bl 9b270 │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt b2c94 │ │ │ │ - bne b2cb0 │ │ │ │ + blt b2c28 │ │ │ │ + bne b2c44 │ │ │ │ sub r1, r6, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl a5564 │ │ │ │ + bl a54a8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b2c94 │ │ │ │ - ldr r1, [pc, #240] @ b2cd4 │ │ │ │ + beq b2c28 │ │ │ │ + ldr r1, [pc, #240] @ b2c68 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b2ca4 │ │ │ │ + bne b2c38 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne b2c58 │ │ │ │ + bne b2bec │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ - bl a2970 │ │ │ │ + bl a28b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b2cb8 │ │ │ │ + beq b2c4c │ │ │ │ add r2, r6, #1 │ │ │ │ - ldr r1, [pc, #180] @ b2cd8 │ │ │ │ - ldr r0, [pc, #180] @ b2cdc │ │ │ │ + ldr r1, [pc, #180] @ b2c6c │ │ │ │ + ldr r0, [pc, #180] @ b2c70 │ │ │ │ mov r3, r4 │ │ │ │ str r7, [sp] │ │ │ │ - bl ad024 │ │ │ │ + bl acfb8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ 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 b2c18 │ │ │ │ + b b2bac │ │ │ │ mov r9, #0 │ │ │ │ - b b2bb0 │ │ │ │ - ldr r3, [pc, #100] @ b2ce0 │ │ │ │ - ldr r1, [pc, #100] @ b2ce4 │ │ │ │ - bl 357730 │ │ │ │ - ldr r2, [pc, #96] @ b2ce8 │ │ │ │ + b b2b44 │ │ │ │ + ldr r3, [pc, #100] @ b2c74 │ │ │ │ + ldr r1, [pc, #100] @ b2c78 │ │ │ │ + bl 357fd0 │ │ │ │ + ldr r2, [pc, #96] @ b2c7c │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 18edd0 <_PyErr_SetString@@Base> │ │ │ │ - b b2c4c │ │ │ │ + bl 18eed4 <_PyErr_SetString@@Base> │ │ │ │ + b b2be0 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ - b b2c34 │ │ │ │ + b b2bc8 │ │ │ │ mov r6, sl │ │ │ │ mov r4, sl │ │ │ │ - b b2c34 │ │ │ │ + b b2bc8 │ │ │ │ mov r5, #0 │ │ │ │ - b b2bf4 │ │ │ │ + b b2b88 │ │ │ │ mov r6, r4 │ │ │ │ - b b2c34 │ │ │ │ + b b2bc8 │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r7 │ │ │ │ mov r9, r7 │ │ │ │ - b b2c34 │ │ │ │ + b b2bc8 │ │ │ │ subseq r1, r5, r0, lsl #27 │ │ │ │ subseq sl, r7, ip, lsr #19 │ │ │ │ - eorseq r0, r6, r4, ror lr │ │ │ │ + eorseq r1, r6, r4, lsr r7 │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, r4, asr #28 │ │ │ │ + eorseq r1, r6, r4, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #132] @ b2d88 │ │ │ │ + ldr ip, [pc, #132] @ b2d1c │ │ │ │ bic r5, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, ip │ │ │ │ cmpeq r5, #1 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ mov r6, r3 │ │ │ │ - beq b2d44 │ │ │ │ + beq b2cd8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 357730 │ │ │ │ - ldr ip, [pc, #96] @ b2d8c │ │ │ │ + bl 357fd0 │ │ │ │ + ldr ip, [pc, #96] @ b2d20 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl b2d94 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b2d28 <_PyObject_MakeTpCall@@Base> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne b2d68 │ │ │ │ + bne b2cfc │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ - b b2d3c │ │ │ │ + b b2cd0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r0, [pc, #28] @ b2d90 │ │ │ │ + ldr r0, [pc, #28] @ b2d24 │ │ │ │ mov r1, r3 │ │ │ │ - bl 315438 │ │ │ │ + bl 315ccc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b2d4c │ │ │ │ - b b2d3c │ │ │ │ + bne b2ce0 │ │ │ │ + b b2cd0 │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x00360dd0 │ │ │ │ + mlaseq r6, r0, r6, r1 │ │ │ │ │ │ │ │ -000b2d94 <_PyObject_MakeTpCall@@Base>: │ │ │ │ +000b2d28 <_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 b333c <_PyObject_MakeTpCall@@Base+0x5a8> │ │ │ │ + beq b32d0 <_PyObject_MakeTpCall@@Base+0x5a8> │ │ │ │ cmp r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ - beq b3010 <_PyObject_MakeTpCall@@Base+0x27c> │ │ │ │ - blt b33ac <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ - ldr r3, [pc, #1712] @ b348c <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ - bl 357730 │ │ │ │ + beq b2fa4 <_PyObject_MakeTpCall@@Base+0x27c> │ │ │ │ + blt b3340 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ + ldr r3, [pc, #1712] @ b3420 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + bl 357fd0 │ │ │ │ ldr r1, [r0, r3] │ │ │ │ cmp r6, #20 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov fp, r0 │ │ │ │ - bgt b3138 <_PyObject_MakeTpCall@@Base+0x3a4> │ │ │ │ + bgt b30cc <_PyObject_MakeTpCall@@Base+0x3a4> │ │ │ │ add r2, r2, r6, lsl #2 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r4, [r2, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b30a8 <_PyObject_MakeTpCall@@Base+0x314> │ │ │ │ - ldr ip, [pc, #1668] @ b3490 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ + beq b303c <_PyObject_MakeTpCall@@Base+0x314> │ │ │ │ + ldr ip, [pc, #1668] @ b3424 <_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 b32b4 <_PyObject_MakeTpCall@@Base+0x520> │ │ │ │ + bne b3248 <_PyObject_MakeTpCall@@Base+0x520> │ │ │ │ add ip, r4, #12 │ │ │ │ ldr r2, [r8] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b2fe8 <_PyObject_MakeTpCall@@Base+0x254> │ │ │ │ + beq b2f7c <_PyObject_MakeTpCall@@Base+0x254> │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, #1 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [ip] │ │ │ │ - beq b2eac <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + beq b2e40 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ ldr r2, [r8, #4] │ │ │ │ add r0, ip, #4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3088 <_PyObject_MakeTpCall@@Base+0x2f4> │ │ │ │ + beq b301c <_PyObject_MakeTpCall@@Base+0x2f4> │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, #2 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r0] │ │ │ │ - beq b2eac <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + beq b2e40 <_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 b3098 <_PyObject_MakeTpCall@@Base+0x304> │ │ │ │ + beq b302c <_PyObject_MakeTpCall@@Base+0x304> │ │ │ │ cmp lr, ip │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r0, #4]! │ │ │ │ - bne b2e88 <_PyObject_MakeTpCall@@Base+0xf4> │ │ │ │ + bne b2e1c <_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 b301c <_PyObject_MakeTpCall@@Base+0x288> │ │ │ │ + bne b2fb0 <_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 b3060 <_PyObject_MakeTpCall@@Base+0x2cc> │ │ │ │ - ldr r3, [pc, #1428] @ b3494 <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ + blt b2ff4 <_PyObject_MakeTpCall@@Base+0x2cc> │ │ │ │ + ldr r3, [pc, #1428] @ b3428 <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ cmp sl, r3 │ │ │ │ - bne b2ff8 <_PyObject_MakeTpCall@@Base+0x264> │ │ │ │ - ldr r2, [pc, #1420] @ b3498 <_PyObject_MakeTpCall@@Base+0x704> │ │ │ │ - ldr r3, [pc, #1404] @ b348c <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ - bl 357730 │ │ │ │ + bne b2f8c <_PyObject_MakeTpCall@@Base+0x264> │ │ │ │ + ldr r2, [pc, #1420] @ b342c <_PyObject_MakeTpCall@@Base+0x704> │ │ │ │ + ldr r3, [pc, #1404] @ b3420 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + bl 357fd0 │ │ │ │ cmp r7, r2 │ │ │ │ ldr sl, [r3, r0] │ │ │ │ - beq b310c <_PyObject_MakeTpCall@@Base+0x378> │ │ │ │ + beq b30a0 <_PyObject_MakeTpCall@@Base+0x378> │ │ │ │ ldr r3, [r7, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b33bc <_PyObject_MakeTpCall@@Base+0x628> │ │ │ │ + beq b3350 <_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 b3220 <_PyObject_MakeTpCall@@Base+0x48c> │ │ │ │ + beq b3194 <_PyObject_MakeTpCall@@Base+0x46c> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3378 <_PyObject_MakeTpCall@@Base+0x5e4> │ │ │ │ + bne b330c <_PyObject_MakeTpCall@@Base+0x5e4> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne b3190 <_PyObject_MakeTpCall@@Base+0x3fc> │ │ │ │ + bne b3114 <_PyObject_MakeTpCall@@Base+0x3ec> │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b2f7c <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + beq b2f10 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b326c <_PyObject_MakeTpCall@@Base+0x4d8> │ │ │ │ + blt b3200 <_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 b2fc4 <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ + beq b2f58 <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b2fc4 <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ + bne b2f58 <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1248] @ b3490 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ + ldr r2, [pc, #1248] @ b3424 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3294 <_PyObject_MakeTpCall@@Base+0x500> │ │ │ │ + bne b3228 <_PyObject_MakeTpCall@@Base+0x500> │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ cmp r9, r8 │ │ │ │ - bne b30cc <_PyObject_MakeTpCall@@Base+0x338> │ │ │ │ + bne b3060 <_PyObject_MakeTpCall@@Base+0x338> │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ - beq b31f4 <_PyObject_MakeTpCall@@Base+0x460> │ │ │ │ + beq b3178 <_PyObject_MakeTpCall@@Base+0x450> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3344 <_PyObject_MakeTpCall@@Base+0x5b0> │ │ │ │ + bne b32d8 <_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 b2e58 <_PyObject_MakeTpCall@@Base+0xc4> │ │ │ │ - b b2eac <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + bne b2dec <_PyObject_MakeTpCall@@Base+0xc4> │ │ │ │ + b b2e40 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ mov r6, r0 │ │ │ │ - b b2f7c <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + b b2f10 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ cmp r9, #0 │ │ │ │ - ldr r4, [pc, #1152] @ b349c <_PyObject_MakeTpCall@@Base+0x708> │ │ │ │ - beq b2edc <_PyObject_MakeTpCall@@Base+0x148> │ │ │ │ + ldr r4, [pc, #1152] @ b3430 <_PyObject_MakeTpCall@@Base+0x708> │ │ │ │ + beq b2e70 <_PyObject_MakeTpCall@@Base+0x148> │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne b3250 <_PyObject_MakeTpCall@@Base+0x4bc> │ │ │ │ + bne b31e4 <_PyObject_MakeTpCall@@Base+0x4bc> │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b2edc <_PyObject_MakeTpCall@@Base+0x148> │ │ │ │ + beq b2e70 <_PyObject_MakeTpCall@@Base+0x148> │ │ │ │ add r1, r8, r6, lsl #2 │ │ │ │ add r0, r9, #12 │ │ │ │ - bl fa5f0 <_PyDict_FromItems@@Base+0xf4> │ │ │ │ + bl fa640 <_PyDict_FromItems@@Base+0xf4> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b3418 <_PyObject_MakeTpCall@@Base+0x684> │ │ │ │ + beq b33dc <_PyObject_MakeTpCall@@Base+0x6b4> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bge b2ef8 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ - ldr r1, [pc, #1080] @ b34a0 <_PyObject_MakeTpCall@@Base+0x70c> │ │ │ │ + bge b2e8c <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ + ldr r1, [pc, #1080] @ b3434 <_PyObject_MakeTpCall@@Base+0x70c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 29b9cc <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 29be54 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b2ef8 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ + beq b2e8c <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r6, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b2f94 <_PyObject_MakeTpCall@@Base+0x200> │ │ │ │ - b b2fc4 <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ + bne b2f28 <_PyObject_MakeTpCall@@Base+0x200> │ │ │ │ + b b2f58 <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ cmp r6, #2 │ │ │ │ str r2, [ip, #4] │ │ │ │ - bne b2e80 <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ - b b2eac <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + bne b2e14 <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ + b b2e40 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ cmp lr, ip │ │ │ │ str r2, [r0, #4]! │ │ │ │ - bne b2e88 <_PyObject_MakeTpCall@@Base+0xf4> │ │ │ │ - b b2eac <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ - ldr r0, [pc, #1012] @ b34a4 <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ + bne b2e1c <_PyObject_MakeTpCall@@Base+0xf4> │ │ │ │ + b b2e40 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + ldr r0, [pc, #1012] @ b3438 <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ mov r1, r6 │ │ │ │ - bl 9a99c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a8e0 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b3208 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - ldr r3, [pc, #968] @ b348c <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + beq b318c <_PyObject_MakeTpCall@@Base+0x464> │ │ │ │ + ldr r3, [pc, #968] @ b3420 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ add ip, r4, #12 │ │ │ │ ldr r1, [fp, r3] │ │ │ │ - b b2e34 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ + b b2dc8 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b2fcc <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ + beq b2f60 <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne b2fcc <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ + bne b2f60 <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #924] @ b3490 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ + ldr r2, [pc, #924] @ b3424 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b331c <_PyObject_MakeTpCall@@Base+0x588> │ │ │ │ + bne b32b0 <_PyObject_MakeTpCall@@Base+0x588> │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b b2fcc <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ + b b2f60 <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq b3440 <_PyObject_MakeTpCall@@Base+0x6ac> │ │ │ │ + beq b33ac <_PyObject_MakeTpCall@@Base+0x684> │ │ │ │ cmp r3, #3 │ │ │ │ - beq b2f1c <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ - ldr r3, [pc, #896] @ b34a8 <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ - ldr r1, [pc, #896] @ b34ac <_PyObject_MakeTpCall@@Base+0x718> │ │ │ │ + beq b2eb0 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + ldr r3, [pc, #896] @ b343c <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ + ldr r1, [pc, #896] @ b3440 <_PyObject_MakeTpCall@@Base+0x718> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r6, #0 │ │ │ │ - b b2f7c <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + b b2f10 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ cmn r6, #-536870908 @ 0xe0000004 │ │ │ │ - bhi b32d4 <_PyObject_MakeTpCall@@Base+0x540> │ │ │ │ - ldr r0, [pc, #860] @ b34a4 <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ + bhi b32a0 <_PyObject_MakeTpCall@@Base+0x578> │ │ │ │ + ldr r0, [pc, #860] @ b3438 <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ mov r1, r6 │ │ │ │ - bl 9a99c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a8e0 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b3208 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - ldr r3, [pc, #816] @ b348c <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + beq b318c <_PyObject_MakeTpCall@@Base+0x464> │ │ │ │ + ldr r3, [pc, #816] @ b3420 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ add ip, r4, #12 │ │ │ │ ldr r1, [fp, r3] │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b3210 <_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 b2e6c <_PyObject_MakeTpCall@@Base+0xd8> │ │ │ │ - b b2e80 <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ + beq b31c4 <_PyObject_MakeTpCall@@Base+0x49c> │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [r3] │ │ │ │ + str r3, [ip] │ │ │ │ + b b2dec <_PyObject_MakeTpCall@@Base+0xc4> │ │ │ │ ldr r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq b33f0 <_PyObject_MakeTpCall@@Base+0x65c> │ │ │ │ + beq b3384 <_PyObject_MakeTpCall@@Base+0x65c> │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble b2f7c <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + ble b2f10 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r7, r0 │ │ │ │ - beq b2f58 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + beq b2eec <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ cmp r1, #1 │ │ │ │ - beq b2f7c <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + beq b2f10 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r7, r0 │ │ │ │ - beq b2f58 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + beq b2eec <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ cmp r1, #2 │ │ │ │ - beq b2f7c <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + beq b2f10 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ add r2, r2, #16 │ │ │ │ mov r0, #2 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r7, ip │ │ │ │ - beq b2f58 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + beq b2eec <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ cmp r1, r0 │ │ │ │ - bne b31d8 <_PyObject_MakeTpCall@@Base+0x444> │ │ │ │ - b b2f7c <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + bne b315c <_PyObject_MakeTpCall@@Base+0x434> │ │ │ │ + b b2f10 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b32e4 <_PyObject_MakeTpCall@@Base+0x550> │ │ │ │ + beq b3268 <_PyObject_MakeTpCall@@Base+0x540> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b32e4 <_PyObject_MakeTpCall@@Base+0x550> │ │ │ │ + beq b3268 <_PyObject_MakeTpCall@@Base+0x540> │ │ │ │ mov r6, #0 │ │ │ │ - b b2fe0 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [r3] │ │ │ │ - str r3, [ip] │ │ │ │ - b b2e58 <_PyObject_MakeTpCall@@Base+0xc4> │ │ │ │ + b b2f74 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3234 <_PyObject_MakeTpCall@@Base+0x4a0> │ │ │ │ + beq b31a8 <_PyObject_MakeTpCall@@Base+0x480> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3130 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ - ldr r3, [pc, #628] @ b34b0 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ - ldr r2, [pc, #628] @ b34b4 <_PyObject_MakeTpCall@@Base+0x720> │ │ │ │ + bne b30c4 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + ldr r3, [pc, #660] @ b3444 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + ldr r2, [pc, #660] @ b3448 <_PyObject_MakeTpCall@@Base+0x720> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, sl │ │ │ │ mov r3, r7 │ │ │ │ - bl 1bf5b0 <_PyErr_Format@@Base> │ │ │ │ - b b3130 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + bl 1bfacc <_PyErr_Format@@Base> │ │ │ │ + b b30c4 <_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 b2e00 <_PyObject_MakeTpCall@@Base+0xd8> │ │ │ │ + b b2e14 <_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 b2ef8 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ - b b3060 <_PyObject_MakeTpCall@@Base+0x2cc> │ │ │ │ + bge b2e8c <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ + b b2ff4 <_PyObject_MakeTpCall@@Base+0x2cc> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3130 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + beq b30c4 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b3130 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + bne b30c4 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b3130 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ - ldr r1, [pc, #540] @ b34b8 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b30c4 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + ldr r1, [pc, #540] @ b344c <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ cmp r3, r1 │ │ │ │ - beq b2fbc <_PyObject_MakeTpCall@@Base+0x228> │ │ │ │ + beq b2f50 <_PyObject_MakeTpCall@@Base+0x228> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b2fbc <_PyObject_MakeTpCall@@Base+0x228> │ │ │ │ - ldr r2, [pc, #508] @ b34b8 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ + b b2f50 <_PyObject_MakeTpCall@@Base+0x228> │ │ │ │ + ldr r2, [pc, #508] @ b344c <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ cmp r3, r2 │ │ │ │ - bne b3300 <_PyObject_MakeTpCall@@Base+0x56c> │ │ │ │ + bne b3284 <_PyObject_MakeTpCall@@Base+0x55c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e26c │ │ │ │ - ldr r3, [pc, #444] @ b348c <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + bl 18e370 │ │ │ │ + ldr r3, [pc, #444] @ b3420 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ ldr r1, [fp, r3] │ │ │ │ - b b2e30 <_PyObject_MakeTpCall@@Base+0x9c> │ │ │ │ - bl 29e454 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne b3154 <_PyObject_MakeTpCall@@Base+0x3c0> │ │ │ │ - b b3208 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - ldr r3, [pc, #452] @ b34b0 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ - ldr r2, [pc, #452] @ b34b4 <_PyObject_MakeTpCall@@Base+0x720> │ │ │ │ + b b2dc4 <_PyObject_MakeTpCall@@Base+0x9c> │ │ │ │ + ldr r3, [pc, #468] @ b3444 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + ldr r2, [pc, #468] @ b3448 <_PyObject_MakeTpCall@@Base+0x720> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1bf5b0 <_PyErr_Format@@Base> │ │ │ │ - b b3208 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + bl 1bfacc <_PyErr_Format@@Base> │ │ │ │ + b b318c <_PyObject_MakeTpCall@@Base+0x464> │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [ip, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #372] @ b348c <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + ldr r3, [pc, #388] @ b3420 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ ldr r1, [fp, r3] │ │ │ │ - b b2e30 <_PyObject_MakeTpCall@@Base+0x9c> │ │ │ │ - ldr r1, [pc, #404] @ b34b8 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ + b b2dc4 <_PyObject_MakeTpCall@@Base+0x9c> │ │ │ │ + bl 29e8dc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne b30e8 <_PyObject_MakeTpCall@@Base+0x3c0> │ │ │ │ + b b318c <_PyObject_MakeTpCall@@Base+0x464> │ │ │ │ + ldr r1, [pc, #404] @ b344c <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ cmp r3, r1 │ │ │ │ - beq b3100 <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ + beq b3094 <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b b3100 <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ - bl 2abe98 │ │ │ │ - b b3208 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + b b3094 <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ + bl 2ac320 │ │ │ │ + b b318c <_PyObject_MakeTpCall@@Base+0x464> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b2fe0 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + beq b2f74 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b3470 <_PyObject_MakeTpCall@@Base+0x6dc> │ │ │ │ - ldr r3, [pc, #332] @ b34b0 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ - ldr r2, [pc, #340] @ b34bc <_PyObject_MakeTpCall@@Base+0x728> │ │ │ │ + bne b3404 <_PyObject_MakeTpCall@@Base+0x6dc> │ │ │ │ + ldr r3, [pc, #332] @ b3444 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + ldr r2, [pc, #340] @ b3450 <_PyObject_MakeTpCall@@Base+0x728> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ - bl 2d463c │ │ │ │ - b b3208 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + bl 2d4af4 │ │ │ │ + b b318c <_PyObject_MakeTpCall@@Base+0x464> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b2f4c <_PyObject_MakeTpCall@@Base+0x1b8> │ │ │ │ + beq b2ee0 <_PyObject_MakeTpCall@@Base+0x1b8> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b33d8 <_PyObject_MakeTpCall@@Base+0x644> │ │ │ │ - ldr r3, [pc, #280] @ b34b0 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ - ldr r2, [pc, #288] @ b34bc <_PyObject_MakeTpCall@@Base+0x728> │ │ │ │ + bne b336c <_PyObject_MakeTpCall@@Base+0x644> │ │ │ │ + ldr r3, [pc, #280] @ b3444 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + ldr r2, [pc, #288] @ b3450 <_PyObject_MakeTpCall@@Base+0x728> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, sl │ │ │ │ mov r3, r7 │ │ │ │ - bl 2d463c │ │ │ │ - b b3130 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ - ldr r0, [pc, #268] @ b34c0 <_PyObject_MakeTpCall@@Base+0x72c> │ │ │ │ + bl 2d4af4 │ │ │ │ + b b30c4 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + ldr r0, [pc, #268] @ b3454 <_PyObject_MakeTpCall@@Base+0x72c> │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b3208 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - ldr r3, [pc, #228] @ b34a8 <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ - ldr r2, [pc, #252] @ b34c4 <_PyObject_MakeTpCall@@Base+0x730> │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b318c <_PyObject_MakeTpCall@@Base+0x464> │ │ │ │ + ldr r3, [pc, #228] @ b343c <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ + ldr r2, [pc, #252] @ b3458 <_PyObject_MakeTpCall@@Base+0x730> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - bl 1bf5b0 <_PyErr_Format@@Base> │ │ │ │ - b b3130 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + bl 1bfacc <_PyErr_Format@@Base> │ │ │ │ + b b30c4 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b3390 <_PyObject_MakeTpCall@@Base+0x5fc> │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b3390 <_PyObject_MakeTpCall@@Base+0x5fc> │ │ │ │ + bne b3324 <_PyObject_MakeTpCall@@Base+0x5fc> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b3324 <_PyObject_MakeTpCall@@Base+0x5fc> │ │ │ │ mov r2, r3 │ │ │ │ cmp r7, r2 │ │ │ │ - beq b2f58 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + beq b2eec <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b33f4 <_PyObject_MakeTpCall@@Base+0x660> │ │ │ │ - ldr r2, [pc, #184] @ b34c8 <_PyObject_MakeTpCall@@Base+0x734> │ │ │ │ + bne b3388 <_PyObject_MakeTpCall@@Base+0x660> │ │ │ │ + ldr r2, [pc, #184] @ b345c <_PyObject_MakeTpCall@@Base+0x734> │ │ │ │ cmp r7, r2 │ │ │ │ - beq b2f58 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ - b b2f7c <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3208 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne b3208 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b3208 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + beq b2eec <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + b b2f10 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ cmp r8, #0 │ │ │ │ - beq b3454 <_PyObject_MakeTpCall@@Base+0x6c0> │ │ │ │ + beq b33c0 <_PyObject_MakeTpCall@@Base+0x698> │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3120 <_PyObject_MakeTpCall@@Base+0x38c> │ │ │ │ + bne b30b4 <_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 b2f7c <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + b b2f10 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b318c <_PyObject_MakeTpCall@@Base+0x464> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne b318c <_PyObject_MakeTpCall@@Base+0x464> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b318c <_PyObject_MakeTpCall@@Base+0x464> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b335c <_PyObject_MakeTpCall@@Base+0x5c8> │ │ │ │ + bne b32f0 <_PyObject_MakeTpCall@@Base+0x5c8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b335c <_PyObject_MakeTpCall@@Base+0x5c8> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b32f0 <_PyObject_MakeTpCall@@Base+0x5c8> │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq r3, fp, ip, asr #9 │ │ │ │ + andeq r3, fp, r0, ror #8 │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ - eorseq r0, r6, r8, ror lr │ │ │ │ + eorseq r1, r6, r8, lsr r7 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r6, r8, lr, r0 │ │ │ │ + eorseq r1, r6, r8, asr r7 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, ip, asr #22 │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ - eorseq r0, r6, ip, ror fp │ │ │ │ - eorseq fp, r5, r0, asr #10 │ │ │ │ - @ instruction: 0x00360eb8 │ │ │ │ + eorseq r1, r6, ip, lsl #8 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ + eorseq r1, r6, ip, lsr r4 │ │ │ │ + eorseq fp, r5, r0, lsl #28 │ │ │ │ + eorseq r1, r6, r8, ror r7 │ │ │ │ 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] @ b36dc <_PyObject_MakeTpCall@@Base+0x948> │ │ │ │ + ldr r5, [pc, #504] @ b3670 <_PyObject_MakeTpCall@@Base+0x948> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #500] @ b36e0 <_PyObject_MakeTpCall@@Base+0x94c> │ │ │ │ - bl 357730 │ │ │ │ + ldr r3, [pc, #500] @ b3674 <_PyObject_MakeTpCall@@Base+0x94c> │ │ │ │ + bl 357fd0 │ │ │ │ cmp r4, r5 │ │ │ │ ldr r8, [r3, r0] │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - beq b3568 <_PyObject_MakeTpCall@@Base+0x7d4> │ │ │ │ + beq b34fc <_PyObject_MakeTpCall@@Base+0x7d4> │ │ │ │ ldr r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b361c <_PyObject_MakeTpCall@@Base+0x888> │ │ │ │ + beq b35b0 <_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 b35c4 <_PyObject_MakeTpCall@@Base+0x830> │ │ │ │ + beq b3558 <_PyObject_MakeTpCall@@Base+0x830> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3638 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ + bne b35cc <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne b3594 <_PyObject_MakeTpCall@@Base+0x800> │ │ │ │ + bne b3528 <_PyObject_MakeTpCall@@Base+0x800> │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3560 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + beq b34f4 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b35f4 <_PyObject_MakeTpCall@@Base+0x860> │ │ │ │ + blt b3588 <_PyObject_MakeTpCall@@Base+0x860> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq b3684 <_PyObject_MakeTpCall@@Base+0x8f0> │ │ │ │ + beq b3618 <_PyObject_MakeTpCall@@Base+0x8f0> │ │ │ │ cmp r3, #3 │ │ │ │ - beq b3500 <_PyObject_MakeTpCall@@Base+0x76c> │ │ │ │ - ldr r3, [pc, #352] @ b36e4 <_PyObject_MakeTpCall@@Base+0x950> │ │ │ │ - ldr r1, [pc, #352] @ b36e8 <_PyObject_MakeTpCall@@Base+0x954> │ │ │ │ + beq b3494 <_PyObject_MakeTpCall@@Base+0x76c> │ │ │ │ + ldr r3, [pc, #352] @ b3678 <_PyObject_MakeTpCall@@Base+0x950> │ │ │ │ + ldr r1, [pc, #352] @ b367c <_PyObject_MakeTpCall@@Base+0x954> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r5, #0 │ │ │ │ - b b3560 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + b b34f4 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ ldr r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq b36b4 <_PyObject_MakeTpCall@@Base+0x920> │ │ │ │ + beq b3648 <_PyObject_MakeTpCall@@Base+0x920> │ │ │ │ ldr ip, [r2, #8]! │ │ │ │ mov r1, #0 │ │ │ │ cmp ip, r1 │ │ │ │ add r1, r1, #1 │ │ │ │ - ble b3560 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + ble b34f4 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ cmp r4, r0 │ │ │ │ - bne b35a8 <_PyObject_MakeTpCall@@Base+0x814> │ │ │ │ - b b353c <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ + bne b353c <_PyObject_MakeTpCall@@Base+0x814> │ │ │ │ + b b34d0 <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b35d8 <_PyObject_MakeTpCall@@Base+0x844> │ │ │ │ + beq b356c <_PyObject_MakeTpCall@@Base+0x844> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b358c <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ - ldr r3, [pc, #268] @ b36ec <_PyObject_MakeTpCall@@Base+0x958> │ │ │ │ - ldr r2, [pc, #268] @ b36f0 <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ + bne b3520 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + ldr r3, [pc, #268] @ b3680 <_PyObject_MakeTpCall@@Base+0x958> │ │ │ │ + ldr r2, [pc, #268] @ b3684 <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1bf5b0 <_PyErr_Format@@Base> │ │ │ │ - b b358c <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + bl 1bfacc <_PyErr_Format@@Base> │ │ │ │ + b b3520 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b358c <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + beq b3520 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b358c <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + bne b3520 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b358c <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ - ldr r1, [pc, #192] @ b36e4 <_PyObject_MakeTpCall@@Base+0x950> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b3520 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + ldr r1, [pc, #192] @ b3678 <_PyObject_MakeTpCall@@Base+0x950> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r2, [pc, #200] @ b36f4 <_PyObject_MakeTpCall@@Base+0x960> │ │ │ │ + ldr r2, [pc, #200] @ b3688 <_PyObject_MakeTpCall@@Base+0x960> │ │ │ │ ldr r1, [r1] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1bf5b0 <_PyErr_Format@@Base> │ │ │ │ - b b358c <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + bl 1bfacc <_PyErr_Format@@Base> │ │ │ │ + b b3520 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3530 <_PyObject_MakeTpCall@@Base+0x79c> │ │ │ │ + beq b34c4 <_PyObject_MakeTpCall@@Base+0x79c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b366c <_PyObject_MakeTpCall@@Base+0x8d8> │ │ │ │ - ldr r3, [pc, #148] @ b36ec <_PyObject_MakeTpCall@@Base+0x958> │ │ │ │ - ldr r2, [pc, #156] @ b36f8 <_PyObject_MakeTpCall@@Base+0x964> │ │ │ │ + bne b3600 <_PyObject_MakeTpCall@@Base+0x8d8> │ │ │ │ + ldr r3, [pc, #148] @ b3680 <_PyObject_MakeTpCall@@Base+0x958> │ │ │ │ + ldr r2, [pc, #156] @ b368c <_PyObject_MakeTpCall@@Base+0x964> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2d463c │ │ │ │ - b b358c <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + bl 2d4af4 │ │ │ │ + b b3520 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b3650 <_PyObject_MakeTpCall@@Base+0x8bc> │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b3650 <_PyObject_MakeTpCall@@Base+0x8bc> │ │ │ │ + bne b35e4 <_PyObject_MakeTpCall@@Base+0x8bc> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b35e4 <_PyObject_MakeTpCall@@Base+0x8bc> │ │ │ │ cmp r2, #0 │ │ │ │ - beq b3698 <_PyObject_MakeTpCall@@Base+0x904> │ │ │ │ + beq b362c <_PyObject_MakeTpCall@@Base+0x904> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b357c <_PyObject_MakeTpCall@@Base+0x7e8> │ │ │ │ + bne b3510 <_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 b3560 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + b b34f4 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ mov r2, r3 │ │ │ │ cmp r4, r2 │ │ │ │ - beq b353c <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ + beq b34d0 <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b36b8 <_PyObject_MakeTpCall@@Base+0x924> │ │ │ │ - ldr r2, [pc, #40] @ b36fc <_PyObject_MakeTpCall@@Base+0x968> │ │ │ │ + bne b364c <_PyObject_MakeTpCall@@Base+0x924> │ │ │ │ + ldr r2, [pc, #40] @ b3690 <_PyObject_MakeTpCall@@Base+0x968> │ │ │ │ cmp r4, r2 │ │ │ │ - beq b353c <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ - b b3560 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + beq b34d0 <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ + b b34f4 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r6, r8, lr, r0 │ │ │ │ + eorseq r1, r6, r8, asr r7 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, ip, asr #22 │ │ │ │ - @ instruction: 0x00360eb8 │ │ │ │ - eorseq r0, r6, ip, ror fp │ │ │ │ + eorseq r1, r6, ip, lsl #8 │ │ │ │ + eorseq r1, r6, r8, ror r7 │ │ │ │ + eorseq r1, r6, ip, lsr r4 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ - ldr ip, [pc, #3900] @ b4658 <_PyObject_MakeTpCall@@Base+0x18c4> │ │ │ │ + ldr ip, [pc, #3900] @ b45ec <_PyObject_MakeTpCall@@Base+0x18c4> │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ stm sp, {r3, ip} │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #3872] @ b465c <_PyObject_MakeTpCall@@Base+0x18c8> │ │ │ │ - ldr r1, [pc, #3872] @ b4660 <_PyObject_MakeTpCall@@Base+0x18cc> │ │ │ │ + ldr r3, [pc, #3872] @ b45f0 <_PyObject_MakeTpCall@@Base+0x18c8> │ │ │ │ + ldr r1, [pc, #3872] @ b45f4 <_PyObject_MakeTpCall@@Base+0x18cc> │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6a88 │ │ │ │ + bl b6a14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5668 <_PyObject_MakeTpCall@@Base+0x28d4> │ │ │ │ + beq b5624 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ 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 b3ad4 <_PyObject_MakeTpCall@@Base+0xd40> │ │ │ │ - ble b5668 <_PyObject_MakeTpCall@@Base+0x28d4> │ │ │ │ + beq b3a68 <_PyObject_MakeTpCall@@Base+0xd40> │ │ │ │ + ble b5624 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b6050 <_PyObject_MakeTpCall@@Base+0x32bc> │ │ │ │ + bge b630c <_PyObject_MakeTpCall@@Base+0x35e4> │ │ │ │ cmp r8, #1 │ │ │ │ - beq b5028 <_PyObject_MakeTpCall@@Base+0x2294> │ │ │ │ + beq b4fe4 <_PyObject_MakeTpCall@@Base+0x22bc> │ │ │ │ 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 b6070 <_PyObject_MakeTpCall@@Base+0x32dc> │ │ │ │ + bge b60c8 <_PyObject_MakeTpCall@@Base+0x33a0> │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - bne b37a0 <_PyObject_MakeTpCall@@Base+0xa0c> │ │ │ │ + bne b3734 <_PyObject_MakeTpCall@@Base+0xa0c> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble b5668 <_PyObject_MakeTpCall@@Base+0x28d4> │ │ │ │ + ble b5624 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ 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 b6200 <_PyObject_MakeTpCall@@Base+0x346c> │ │ │ │ + beq b5f84 <_PyObject_MakeTpCall@@Base+0x325c> │ │ │ │ mvn ip, r1 │ │ │ │ add ip, ip, lr │ │ │ │ ands ip, ip, #7 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ - beq b3904 <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ + beq b3898 <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5b70 <_PyObject_MakeTpCall@@Base+0x2ddc> │ │ │ │ + ble b5b6c <_PyObject_MakeTpCall@@Base+0x2e44> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b568c <_PyObject_MakeTpCall@@Base+0x28f8> │ │ │ │ + bne b5648 <_PyObject_MakeTpCall@@Base+0x2920> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ cmp ip, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r1, r1, #1 │ │ │ │ - beq b3904 <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ + beq b3898 <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ cmp ip, #2 │ │ │ │ - beq b38e4 <_PyObject_MakeTpCall@@Base+0xb50> │ │ │ │ + beq b3878 <_PyObject_MakeTpCall@@Base+0xb50> │ │ │ │ cmp ip, #3 │ │ │ │ - beq b38c4 <_PyObject_MakeTpCall@@Base+0xb30> │ │ │ │ + beq b3858 <_PyObject_MakeTpCall@@Base+0xb30> │ │ │ │ cmp ip, #4 │ │ │ │ - beq b38a4 <_PyObject_MakeTpCall@@Base+0xb10> │ │ │ │ + beq b3838 <_PyObject_MakeTpCall@@Base+0xb10> │ │ │ │ cmp ip, #5 │ │ │ │ - beq b3884 <_PyObject_MakeTpCall@@Base+0xaf0> │ │ │ │ + beq b3818 <_PyObject_MakeTpCall@@Base+0xaf0> │ │ │ │ cmp ip, #6 │ │ │ │ - bne b5670 <_PyObject_MakeTpCall@@Base+0x28dc> │ │ │ │ + bne b562c <_PyObject_MakeTpCall@@Base+0x2904> │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5b70 <_PyObject_MakeTpCall@@Base+0x2ddc> │ │ │ │ + ble b5b6c <_PyObject_MakeTpCall@@Base+0x2e44> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b568c <_PyObject_MakeTpCall@@Base+0x28f8> │ │ │ │ + bne b5648 <_PyObject_MakeTpCall@@Base+0x2920> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5b70 <_PyObject_MakeTpCall@@Base+0x2ddc> │ │ │ │ + ble b5b6c <_PyObject_MakeTpCall@@Base+0x2e44> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b568c <_PyObject_MakeTpCall@@Base+0x28f8> │ │ │ │ + bne b5648 <_PyObject_MakeTpCall@@Base+0x2920> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5b70 <_PyObject_MakeTpCall@@Base+0x2ddc> │ │ │ │ + ble b5b6c <_PyObject_MakeTpCall@@Base+0x2e44> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b568c <_PyObject_MakeTpCall@@Base+0x28f8> │ │ │ │ + bne b5648 <_PyObject_MakeTpCall@@Base+0x2920> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5b70 <_PyObject_MakeTpCall@@Base+0x2ddc> │ │ │ │ + ble b5b6c <_PyObject_MakeTpCall@@Base+0x2e44> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b568c <_PyObject_MakeTpCall@@Base+0x28f8> │ │ │ │ + bne b5648 <_PyObject_MakeTpCall@@Base+0x2920> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5b70 <_PyObject_MakeTpCall@@Base+0x2ddc> │ │ │ │ + ble b5b6c <_PyObject_MakeTpCall@@Base+0x2e44> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b568c <_PyObject_MakeTpCall@@Base+0x28f8> │ │ │ │ + bne b5648 <_PyObject_MakeTpCall@@Base+0x2920> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5b70 <_PyObject_MakeTpCall@@Base+0x2ddc> │ │ │ │ + ble b5b6c <_PyObject_MakeTpCall@@Base+0x2e44> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b568c <_PyObject_MakeTpCall@@Base+0x28f8> │ │ │ │ + bne b5648 <_PyObject_MakeTpCall@@Base+0x2920> │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, lr │ │ │ │ mov fp, r1 │ │ │ │ - bne b5718 <_PyObject_MakeTpCall@@Base+0x2984> │ │ │ │ + bne b56d4 <_PyObject_MakeTpCall@@Base+0x29ac> │ │ │ │ cmp r6, r5 │ │ │ │ - bne b5d88 <_PyObject_MakeTpCall@@Base+0x2ff4> │ │ │ │ + bne b5c9c <_PyObject_MakeTpCall@@Base+0x2f74> │ │ │ │ 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 b6448 <_PyObject_MakeTpCall@@Base+0x36b4> │ │ │ │ + bge b622c <_PyObject_MakeTpCall@@Base+0x3504> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b4fa0 <_PyObject_MakeTpCall@@Base+0x220c> │ │ │ │ + bne b4f5c <_PyObject_MakeTpCall@@Base+0x2234> │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5008 <_PyObject_MakeTpCall@@Base+0x2274> │ │ │ │ + beq b4fc4 <_PyObject_MakeTpCall@@Base+0x229c> │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq b5654 <_PyObject_MakeTpCall@@Base+0x28c0> │ │ │ │ + beq b5610 <_PyObject_MakeTpCall@@Base+0x28e8> │ │ │ │ ldr r8, [r4, #128] @ 0x80 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b4f84 <_PyObject_MakeTpCall@@Base+0x21f0> │ │ │ │ + beq b4f40 <_PyObject_MakeTpCall@@Base+0x2218> │ │ │ │ ldr r6, [r8, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - ldreq r6, [pc, #3376] @ b46c8 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ - beq b3a74 <_PyObject_MakeTpCall@@Base+0xce0> │ │ │ │ + ldreq r6, [pc, #3376] @ b465c <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + beq b3a08 <_PyObject_MakeTpCall@@Base+0xce0> │ │ │ │ ldr sl, [r6, #128] @ 0x80 │ │ │ │ cmp sl, #0 │ │ │ │ - ldreq sl, [pc, #3360] @ b46c8 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ - beq b3a54 <_PyObject_MakeTpCall@@Base+0xcc0> │ │ │ │ + ldreq sl, [pc, #3360] @ b465c <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + beq b39e8 <_PyObject_MakeTpCall@@Base+0xcc0> │ │ │ │ ldr r3, [sl, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r3, [pc, #3344] @ b46c8 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ - beq b3a34 <_PyObject_MakeTpCall@@Base+0xca0> │ │ │ │ + ldreq r3, [pc, #3344] @ b465c <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + beq b39c8 <_PyObject_MakeTpCall@@Base+0xca0> │ │ │ │ ldr r2, [r3, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - ldreq r2, [pc, #3328] @ b46c8 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ - beq b3a14 <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ + ldreq r2, [pc, #3328] @ b465c <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + beq b39a8 <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ ldr r0, [r2, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #3312] @ b46c8 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ - beq b39f4 <_PyObject_MakeTpCall@@Base+0xc60> │ │ │ │ + ldreq r0, [pc, #3312] @ b465c <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + beq b3988 <_PyObject_MakeTpCall@@Base+0xc60> │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl a5370 │ │ │ │ + bl a52b4 │ │ │ │ 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 b3a14 <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ + bne b39a8 <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ ldr lr, [r2, #20] │ │ │ │ ldr ip, [r0, #20] │ │ │ │ cmp lr, ip │ │ │ │ moveq r2, r0 │ │ │ │ ldr ip, [r3, #16] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp ip, r0 │ │ │ │ - bne b3a34 <_PyObject_MakeTpCall@@Base+0xca0> │ │ │ │ + bne b39c8 <_PyObject_MakeTpCall@@Base+0xca0> │ │ │ │ ldr ip, [r3, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp ip, r0 │ │ │ │ moveq r3, r2 │ │ │ │ ldr ip, [sl, #16] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp ip, r0 │ │ │ │ - bne b3a54 <_PyObject_MakeTpCall@@Base+0xcc0> │ │ │ │ + bne b39e8 <_PyObject_MakeTpCall@@Base+0xcc0> │ │ │ │ ldr ip, [sl, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp ip, r0 │ │ │ │ moveq sl, r3 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r3, [sl, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne b3a74 <_PyObject_MakeTpCall@@Base+0xce0> │ │ │ │ + bne b3a08 <_PyObject_MakeTpCall@@Base+0xce0> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ ldr r3, [sl, #20] │ │ │ │ cmp r0, r3 │ │ │ │ moveq r6, sl │ │ │ │ ldr r3, [r8, #16] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - bne b5610 <_PyObject_MakeTpCall@@Base+0x287c> │ │ │ │ + bne b55cc <_PyObject_MakeTpCall@@Base+0x28a4> │ │ │ │ ldr ip, [r8, #20] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp ip, r0 │ │ │ │ - bne b5610 <_PyObject_MakeTpCall@@Base+0x287c> │ │ │ │ + bne b55cc <_PyObject_MakeTpCall@@Base+0x28a4> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - bne b4f98 <_PyObject_MakeTpCall@@Base+0x2204> │ │ │ │ + bne b4f54 <_PyObject_MakeTpCall@@Base+0x222c> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - bne b4f98 <_PyObject_MakeTpCall@@Base+0x2204> │ │ │ │ + bne b4f54 <_PyObject_MakeTpCall@@Base+0x222c> │ │ │ │ cmp fp, #0 │ │ │ │ - bne b5620 <_PyObject_MakeTpCall@@Base+0x288c> │ │ │ │ + bne b55dc <_PyObject_MakeTpCall@@Base+0x28b4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r3 │ │ │ │ - beq b4f5c <_PyObject_MakeTpCall@@Base+0x21c8> │ │ │ │ + beq b4f18 <_PyObject_MakeTpCall@@Base+0x21f0> │ │ │ │ mov r7, r4 │ │ │ │ mov fp, r6 │ │ │ │ - b b3948 <_PyObject_MakeTpCall@@Base+0xbb4> │ │ │ │ - ldr r1, [pc, #3052] @ b46c8 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + b b38dc <_PyObject_MakeTpCall@@Base+0xbb4> │ │ │ │ + ldr r1, [pc, #3052] @ b465c <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ mov r0, #1 │ │ │ │ - bl a2970 │ │ │ │ + bl a28b4 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq b5668 <_PyObject_MakeTpCall@@Base+0x28d4> │ │ │ │ - ldr r4, [pc, #3028] @ b46c8 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + beq b5624 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ + ldr r4, [pc, #3028] @ b465c <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ cmp r7, #0 │ │ │ │ - beq b611c <_PyObject_MakeTpCall@@Base+0x3388> │ │ │ │ + beq b611c <_PyObject_MakeTpCall@@Base+0x33f4> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b611c <_PyObject_MakeTpCall@@Base+0x3388> │ │ │ │ + beq b611c <_PyObject_MakeTpCall@@Base+0x33f4> │ │ │ │ mov r0, r7 │ │ │ │ - bl a8d64 │ │ │ │ + bl a8ca8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq b570c <_PyObject_MakeTpCall@@Base+0x2978> │ │ │ │ + beq b56c8 <_PyObject_MakeTpCall@@Base+0x29a0> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b61f0 <_PyObject_MakeTpCall@@Base+0x345c> │ │ │ │ - ldr r1, [pc, #2920] @ b469c <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ - ldr r3, [pc, #2968] @ b46d0 <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ + beq b60b8 <_PyObject_MakeTpCall@@Base+0x3390> │ │ │ │ + ldr r1, [pc, #2920] @ b4630 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + ldr r3, [pc, #2968] @ b4664 <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ ldr r2, [r1, #468] @ 0x1d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne b50c8 <_PyObject_MakeTpCall@@Base+0x2334> │ │ │ │ + bne b50ec <_PyObject_MakeTpCall@@Base+0x23c4> │ │ │ │ ldr r2, [r1, #476] @ 0x1dc │ │ │ │ cmn r2, #1 │ │ │ │ - beq b50c8 <_PyObject_MakeTpCall@@Base+0x2334> │ │ │ │ + beq b50ec <_PyObject_MakeTpCall@@Base+0x23c4> │ │ │ │ add r1, r1, #464 @ 0x1d0 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ - bl 9b3d4 │ │ │ │ + bl 9b318 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b50f8 <_PyObject_MakeTpCall@@Base+0x2364> │ │ │ │ - ldr sl, [pc, #2972] @ b4708 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 357730 │ │ │ │ + bne b511c <_PyObject_MakeTpCall@@Base+0x23f4> │ │ │ │ + ldr sl, [pc, #2972] @ b469c <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5be4 <_PyObject_MakeTpCall@@Base+0x2e50> │ │ │ │ + bne b5b40 <_PyObject_MakeTpCall@@Base+0x2e18> │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ ldr r7, [r4, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ clz r7, r7 │ │ │ │ lsr r7, r7, #5 │ │ │ │ - bne b4dcc <_PyObject_MakeTpCall@@Base+0x2038> │ │ │ │ + bne b4d88 <_PyObject_MakeTpCall@@Base+0x2060> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4dcc <_PyObject_MakeTpCall@@Base+0x2038> │ │ │ │ + bne b4d88 <_PyObject_MakeTpCall@@Base+0x2060> │ │ │ │ ldr r2, [r6, #152] @ 0x98 │ │ │ │ - ldr fp, [pc, #2872] @ b46e4 <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ + ldr fp, [pc, #2872] @ b4678 <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ cmp r2, fp │ │ │ │ - bne b5e78 <_PyObject_MakeTpCall@@Base+0x30e4> │ │ │ │ + bne b5e20 <_PyObject_MakeTpCall@@Base+0x30f8> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9d964 │ │ │ │ + bl 9d8a8 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq b570c <_PyObject_MakeTpCall@@Base+0x2978> │ │ │ │ + beq b56c8 <_PyObject_MakeTpCall@@Base+0x29a0> │ │ │ │ mov r8, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r5, r8 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq b3c14 <_PyObject_MakeTpCall@@Base+0xe80> │ │ │ │ - ldr sl, [pc, #2848] @ b4708 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 357730 │ │ │ │ + beq b3ba8 <_PyObject_MakeTpCall@@Base+0xe80> │ │ │ │ + ldr sl, [pc, #2848] @ b469c <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -141714,33 +141687,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 b65dc <_PyObject_MakeTpCall@@Base+0x3848> │ │ │ │ + beq b675c <_PyObject_MakeTpCall@@Base+0x3a34> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r9, #168] @ 0xa8 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3c74 <_PyObject_MakeTpCall@@Base+0xee0> │ │ │ │ + beq b3c08 <_PyObject_MakeTpCall@@Base+0xee0> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #2532] @ b4664 <_PyObject_MakeTpCall@@Base+0x18d0> │ │ │ │ + ldr r2, [pc, #2532] @ b45f8 <_PyObject_MakeTpCall@@Base+0x18d0> │ │ │ │ ldr r3, [r3] │ │ │ │ str r2, [r9, #24] │ │ │ │ - ldr r2, [pc, #2524] @ b4668 <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + ldr r2, [pc, #2524] @ b45fc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ str r2, [r9, #160] @ 0xa0 │ │ │ │ - ldr r2, [pc, #2520] @ b466c <_PyObject_MakeTpCall@@Base+0x18d8> │ │ │ │ + ldr r2, [pc, #2520] @ b4600 <_PyObject_MakeTpCall@@Base+0x18d8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r9, #92] @ 0x5c │ │ │ │ - ldr r2, [pc, #2512] @ b4670 <_PyObject_MakeTpCall@@Base+0x18dc> │ │ │ │ + ldr r2, [pc, #2512] @ b4604 <_PyObject_MakeTpCall@@Base+0x18dc> │ │ │ │ str r2, [r9, #96] @ 0x60 │ │ │ │ ldrne r2, [sp, #16] │ │ │ │ addne r3, r3, #1 │ │ │ │ str fp, [r9, #152] @ 0x98 │ │ │ │ str r4, [r9, #128] @ 0x80 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -141750,275 +141723,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 b5fe8 <_PyObject_MakeTpCall@@Base+0x3254> │ │ │ │ + beq b5e10 <_PyObject_MakeTpCall@@Base+0x30e8> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b5f70 <_PyObject_MakeTpCall@@Base+0x31dc> │ │ │ │ + beq b5e94 <_PyObject_MakeTpCall@@Base+0x316c> │ │ │ │ tst r3, #32 │ │ │ │ - beq b5f70 <_PyObject_MakeTpCall@@Base+0x31dc> │ │ │ │ + beq b5e94 <_PyObject_MakeTpCall@@Base+0x316c> │ │ │ │ adds r0, r2, #20 │ │ │ │ ldrne r3, [sp, #16] │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ strne r0, [r9, #12] │ │ │ │ - beq b5f98 <_PyObject_MakeTpCall@@Base+0x3204> │ │ │ │ + beq b5ebc <_PyObject_MakeTpCall@@Base+0x3194> │ │ │ │ bl 29c28 │ │ │ │ cmp r0, r5 │ │ │ │ - bne b65f4 <_PyObject_MakeTpCall@@Base+0x3860> │ │ │ │ + bne b65a0 <_PyObject_MakeTpCall@@Base+0x3878> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b5030 <_PyObject_MakeTpCall@@Base+0x229c> │ │ │ │ - ldr r3, [pc, #2464] @ b46d0 <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ - ldr r6, [pc, #2456] @ b46cc <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ + bne b4fec <_PyObject_MakeTpCall@@Base+0x22c4> │ │ │ │ + ldr r3, [pc, #2464] @ b4664 <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ + ldr r6, [pc, #2456] @ b4660 <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r6, #2976] @ 0xba0 │ │ │ │ ldr sl, [r9, #132] @ 0x84 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b50ac <_PyObject_MakeTpCall@@Base+0x2318> │ │ │ │ + bne b5068 <_PyObject_MakeTpCall@@Base+0x2340> │ │ │ │ ldr r2, [r6, #2984] @ 0xba8 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b50ac <_PyObject_MakeTpCall@@Base+0x2318> │ │ │ │ - ldr r5, [pc, #2424] @ b46d4 <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ + beq b5068 <_PyObject_MakeTpCall@@Base+0x2340> │ │ │ │ + ldr r5, [pc, #2424] @ b4668 <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 9b3d4 │ │ │ │ + bl 9b318 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ cmn r0, #1 │ │ │ │ - bne b3df4 <_PyObject_MakeTpCall@@Base+0x1060> │ │ │ │ - bl 161da0 │ │ │ │ + bne b3d88 <_PyObject_MakeTpCall@@Base+0x1060> │ │ │ │ + bl 161d70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3e00 <_PyObject_MakeTpCall@@Base+0x106c> │ │ │ │ + beq b3d94 <_PyObject_MakeTpCall@@Base+0x106c> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r1, [pc, #2272] @ b4674 <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ - bl a67cc │ │ │ │ + ldr r1, [pc, #2272] @ b4608 <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ + bl a6710 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ mov fp, r0 │ │ │ │ - beq b3dc8 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ + beq b3d5c <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - bne b5dd0 <_PyObject_MakeTpCall@@Base+0x303c> │ │ │ │ + bne b5cc8 <_PyObject_MakeTpCall@@Base+0x2fa0> │ │ │ │ cmp fp, #0 │ │ │ │ - bge b3e00 <_PyObject_MakeTpCall@@Base+0x106c> │ │ │ │ + bge b3d94 <_PyObject_MakeTpCall@@Base+0x106c> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3dec <_PyObject_MakeTpCall@@Base+0x1058> │ │ │ │ + beq b3d80 <_PyObject_MakeTpCall@@Base+0x1058> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq b6494 <_PyObject_MakeTpCall@@Base+0x3700> │ │ │ │ + beq b6a08 <_PyObject_MakeTpCall@@Base+0x3ce0> │ │ │ │ mov r9, #0 │ │ │ │ - b b48f0 <_PyObject_MakeTpCall@@Base+0x1b5c> │ │ │ │ + b b487c <_PyObject_MakeTpCall@@Base+0x1b54> │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3d7c <_PyObject_MakeTpCall@@Base+0xfe8> │ │ │ │ + beq b3d10 <_PyObject_MakeTpCall@@Base+0xfe8> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b655c <_PyObject_MakeTpCall@@Base+0x37c8> │ │ │ │ + bne b67a4 <_PyObject_MakeTpCall@@Base+0x3a7c> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b65cc <_PyObject_MakeTpCall@@Base+0x3838> │ │ │ │ + beq b6814 <_PyObject_MakeTpCall@@Base+0x3aec> │ │ │ │ ldr r3, [r6, #3604] @ 0xe14 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5524 <_PyObject_MakeTpCall@@Base+0x2790> │ │ │ │ + bne b54e0 <_PyObject_MakeTpCall@@Base+0x27b8> │ │ │ │ ldr r2, [r6, #3612] @ 0xe1c │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5524 <_PyObject_MakeTpCall@@Base+0x2790> │ │ │ │ - ldr r3, [pc, #2172] @ b46c0 <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ + beq b54e0 <_PyObject_MakeTpCall@@Base+0x27b8> │ │ │ │ + ldr r3, [pc, #2172] @ b4654 <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ add r1, r3, #24064 @ 0x5e00 │ │ │ │ add r1, r1, #16 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3d4 │ │ │ │ + bl 9b318 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr sl, [sp, #104] @ 0x68 │ │ │ │ cmp sl, #0 │ │ │ │ - bne b4ea8 <_PyObject_MakeTpCall@@Base+0x2114> │ │ │ │ + bne b4e64 <_PyObject_MakeTpCall@@Base+0x213c> │ │ │ │ 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 b69e0 <_PyObject_MakeTpCall@@Base+0x3c4c> │ │ │ │ + bne b6940 <_PyObject_MakeTpCall@@Base+0x3c18> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6a70 <_PyObject_MakeTpCall@@Base+0x3cdc> │ │ │ │ + beq b69c8 <_PyObject_MakeTpCall@@Base+0x3ca0> │ │ │ │ ldr r3, [r6, #1180] @ 0x49c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b4e44 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + bne b4e00 <_PyObject_MakeTpCall@@Base+0x20d8> │ │ │ │ ldr r2, [r6, #1188] @ 0x4a4 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b4e44 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + beq b4e00 <_PyObject_MakeTpCall@@Base+0x20d8> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #2032] @ b46b8 <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ + ldr r1, [pc, #2032] @ b464c <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 9b3d4 │ │ │ │ + bl 9b318 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b4e58 <_PyObject_MakeTpCall@@Base+0x20c4> │ │ │ │ + beq b4e14 <_PyObject_MakeTpCall@@Base+0x20ec> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq b3f94 <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ + beq b3f28 <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b63ec <_PyObject_MakeTpCall@@Base+0x3658> │ │ │ │ + beq b6280 <_PyObject_MakeTpCall@@Base+0x3558> │ │ │ │ tst r3, #32 │ │ │ │ - beq b63ec <_PyObject_MakeTpCall@@Base+0x3658> │ │ │ │ + beq b6280 <_PyObject_MakeTpCall@@Base+0x3558> │ │ │ │ adds sl, r5, #20 │ │ │ │ - beq b63f8 <_PyObject_MakeTpCall@@Base+0x3664> │ │ │ │ + beq b628c <_PyObject_MakeTpCall@@Base+0x3564> │ │ │ │ str sl, [sp, #16] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 29c28 │ │ │ │ - ldr r3, [pc, #1960] @ b46c0 <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ - ldr r2, [pc, #1884] @ b4678 <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ + ldr r3, [pc, #1960] @ b4654 <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ + ldr r2, [pc, #1884] @ b460c <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r1, r0 │ │ │ │ add fp, r0, #1 │ │ │ │ - bne b5cfc <_PyObject_MakeTpCall@@Base+0x2f68> │ │ │ │ - ldr sl, [pc, #2004] @ b4708 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 357730 │ │ │ │ + bne b5de0 <_PyObject_MakeTpCall@@Base+0x30b8> │ │ │ │ + ldr sl, [pc, #2004] @ b469c <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ cmp fp, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi b4f20 <_PyObject_MakeTpCall@@Base+0x218c> │ │ │ │ + bhi b4edc <_PyObject_MakeTpCall@@Base+0x21b4> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq b5cd4 <_PyObject_MakeTpCall@@Base+0x2f40> │ │ │ │ + beq b5c04 <_PyObject_MakeTpCall@@Base+0x2edc> │ │ │ │ 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 b4ee4 <_PyObject_MakeTpCall@@Base+0x2150> │ │ │ │ + beq b4ea0 <_PyObject_MakeTpCall@@Base+0x2178> │ │ │ │ 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 b6668 <_PyObject_MakeTpCall@@Base+0x38d4> │ │ │ │ + bne b68bc <_PyObject_MakeTpCall@@Base+0x3b94> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6608 <_PyObject_MakeTpCall@@Base+0x3874> │ │ │ │ + beq b6774 <_PyObject_MakeTpCall@@Base+0x3a4c> │ │ │ │ ldr r3, [r6, #3160] @ 0xc58 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5954 <_PyObject_MakeTpCall@@Base+0x2bc0> │ │ │ │ + bne b5910 <_PyObject_MakeTpCall@@Base+0x2be8> │ │ │ │ ldr r2, [r6, #3168] @ 0xc60 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5954 <_PyObject_MakeTpCall@@Base+0x2bc0> │ │ │ │ - ldr r1, [pc, #1836] @ b4704 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + beq b5910 <_PyObject_MakeTpCall@@Base+0x2be8> │ │ │ │ + ldr r1, [pc, #1836] @ b4698 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3d4 │ │ │ │ + bl 9b318 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5540 <_PyObject_MakeTpCall@@Base+0x27ac> │ │ │ │ - ldr sl, [pc, #1812] @ b4708 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 357730 │ │ │ │ + bne b54fc <_PyObject_MakeTpCall@@Base+0x27d4> │ │ │ │ + ldr sl, [pc, #1812] @ b469c <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5bd4 <_PyObject_MakeTpCall@@Base+0x2e40> │ │ │ │ + bne b5b30 <_PyObject_MakeTpCall@@Base+0x2e08> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b55a0 <_PyObject_MakeTpCall@@Base+0x280c> │ │ │ │ + bne b555c <_PyObject_MakeTpCall@@Base+0x2834> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b61ac <_PyObject_MakeTpCall@@Base+0x3418> │ │ │ │ + beq b5dfc <_PyObject_MakeTpCall@@Base+0x30d4> │ │ │ │ ldr r3, [r6, #2192] @ 0x890 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5a04 <_PyObject_MakeTpCall@@Base+0x2c70> │ │ │ │ + bne b5928 <_PyObject_MakeTpCall@@Base+0x2c00> │ │ │ │ ldr r2, [r6, #2200] @ 0x898 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5a04 <_PyObject_MakeTpCall@@Base+0x2c70> │ │ │ │ - ldr r1, [pc, #1644] @ b46b4 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ + beq b5928 <_PyObject_MakeTpCall@@Base+0x2c00> │ │ │ │ + ldr r1, [pc, #1644] @ b4648 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3d4 │ │ │ │ + bl 9b318 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5a34 <_PyObject_MakeTpCall@@Base+0x2ca0> │ │ │ │ - ldr sl, [pc, #1700] @ b4708 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 357730 │ │ │ │ + bne b5940 <_PyObject_MakeTpCall@@Base+0x2c18> │ │ │ │ + ldr sl, [pc, #1700] @ b469c <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5bc4 <_PyObject_MakeTpCall@@Base+0x2e30> │ │ │ │ + bne b5b20 <_PyObject_MakeTpCall@@Base+0x2df8> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b5a54 <_PyObject_MakeTpCall@@Base+0x2cc0> │ │ │ │ + bne b5960 <_PyObject_MakeTpCall@@Base+0x2c38> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6324 <_PyObject_MakeTpCall@@Base+0x3590> │ │ │ │ + beq b5e80 <_PyObject_MakeTpCall@@Base+0x3158> │ │ │ │ ldr r3, [r6, #628] @ 0x274 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5a1c <_PyObject_MakeTpCall@@Base+0x2c88> │ │ │ │ + bne b59d0 <_PyObject_MakeTpCall@@Base+0x2ca8> │ │ │ │ ldr r2, [r6, #636] @ 0x27c │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5a1c <_PyObject_MakeTpCall@@Base+0x2c88> │ │ │ │ - ldr r1, [pc, #1476] @ b467c <_PyObject_MakeTpCall@@Base+0x18e8> │ │ │ │ + beq b59d0 <_PyObject_MakeTpCall@@Base+0x2ca8> │ │ │ │ + ldr r1, [pc, #1476] @ b4610 <_PyObject_MakeTpCall@@Base+0x18e8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3d4 │ │ │ │ + bl 9b318 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b59a8 <_PyObject_MakeTpCall@@Base+0x2c14> │ │ │ │ - ldr sl, [pc, #1588] @ b4708 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 357730 │ │ │ │ + bne b5a0c <_PyObject_MakeTpCall@@Base+0x2ce4> │ │ │ │ + ldr sl, [pc, #1588] @ b469c <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5bb4 <_PyObject_MakeTpCall@@Base+0x2e20> │ │ │ │ + bne b5a80 <_PyObject_MakeTpCall@@Base+0x2d58> │ │ │ │ ldr r3, [r9, #432] @ 0x1b0 │ │ │ │ ldr sl, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b531c <_PyObject_MakeTpCall@@Base+0x2588> │ │ │ │ + bne b5084 <_PyObject_MakeTpCall@@Base+0x235c> │ │ │ │ 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 │ │ │ │ @@ -142030,637 +142003,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 b4ccc <_PyObject_MakeTpCall@@Base+0x1f38> │ │ │ │ + beq b4c88 <_PyObject_MakeTpCall@@Base+0x1f60> │ │ │ │ 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 b4cf4 <_PyObject_MakeTpCall@@Base+0x1f60> │ │ │ │ + bne b4cb0 <_PyObject_MakeTpCall@@Base+0x1f88> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5984 <_PyObject_MakeTpCall@@Base+0x2bf0> │ │ │ │ + bne b59e8 <_PyObject_MakeTpCall@@Base+0x2cc0> │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [r9, #124] @ 0x7c │ │ │ │ - bgt b4d04 <_PyObject_MakeTpCall@@Base+0x1f70> │ │ │ │ + bgt b4cc0 <_PyObject_MakeTpCall@@Base+0x1f98> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b4d4c <_PyObject_MakeTpCall@@Base+0x1fb8> │ │ │ │ + bne b4d08 <_PyObject_MakeTpCall@@Base+0x1fe0> │ │ │ │ ldr r4, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6a80 <_PyObject_MakeTpCall@@Base+0x3cec> │ │ │ │ + beq b679c <_PyObject_MakeTpCall@@Base+0x3a74> │ │ │ │ ldr r3, [r6, #668] @ 0x29c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5990 <_PyObject_MakeTpCall@@Base+0x2bfc> │ │ │ │ + bne b59f4 <_PyObject_MakeTpCall@@Base+0x2ccc> │ │ │ │ ldr r2, [r6, #676] @ 0x2a4 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5990 <_PyObject_MakeTpCall@@Base+0x2bfc> │ │ │ │ - ldr r1, [pc, #1336] @ b46f0 <_PyObject_MakeTpCall@@Base+0x195c> │ │ │ │ + beq b59f4 <_PyObject_MakeTpCall@@Base+0x2ccc> │ │ │ │ + ldr r1, [pc, #1336] @ b4684 <_PyObject_MakeTpCall@@Base+0x195c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3d4 │ │ │ │ + bl 9b318 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5450 <_PyObject_MakeTpCall@@Base+0x26bc> │ │ │ │ - ldr sl, [pc, #1332] @ b4708 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 357730 │ │ │ │ + bne b540c <_PyObject_MakeTpCall@@Base+0x26e4> │ │ │ │ + ldr sl, [pc, #1332] @ b469c <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5ba4 <_PyObject_MakeTpCall@@Base+0x2e10> │ │ │ │ + bne b5b50 <_PyObject_MakeTpCall@@Base+0x2e28> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b548c <_PyObject_MakeTpCall@@Base+0x26f8> │ │ │ │ + bne b5448 <_PyObject_MakeTpCall@@Base+0x2720> │ │ │ │ ldr r4, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6a78 <_PyObject_MakeTpCall@@Base+0x3ce4> │ │ │ │ + beq b69c0 <_PyObject_MakeTpCall@@Base+0x3c98> │ │ │ │ ldr r3, [r6, #740] @ 0x2e4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b596c <_PyObject_MakeTpCall@@Base+0x2bd8> │ │ │ │ + bne b5a68 <_PyObject_MakeTpCall@@Base+0x2d40> │ │ │ │ ldr r2, [r6, #748] @ 0x2ec │ │ │ │ cmn r2, #1 │ │ │ │ - beq b596c <_PyObject_MakeTpCall@@Base+0x2bd8> │ │ │ │ - ldr r1, [pc, #1112] @ b4680 <_PyObject_MakeTpCall@@Base+0x18ec> │ │ │ │ + beq b5a68 <_PyObject_MakeTpCall@@Base+0x2d40> │ │ │ │ + ldr r1, [pc, #1112] @ b4614 <_PyObject_MakeTpCall@@Base+0x18ec> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3d4 │ │ │ │ + bl 9b318 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b61c0 <_PyObject_MakeTpCall@@Base+0x342c> │ │ │ │ - ldr sl, [pc, #1220] @ b4708 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 357730 │ │ │ │ + bne b5e50 <_PyObject_MakeTpCall@@Base+0x3128> │ │ │ │ + ldr sl, [pc, #1220] @ b469c <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5b54 <_PyObject_MakeTpCall@@Base+0x2dc0> │ │ │ │ + bne b5ba0 <_PyObject_MakeTpCall@@Base+0x2e78> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #4096 @ 0x1000 │ │ │ │ - bne b4288 <_PyObject_MakeTpCall@@Base+0x14f4> │ │ │ │ + bne b421c <_PyObject_MakeTpCall@@Base+0x14f4> │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ orreq r3, r3, #256 @ 0x100 │ │ │ │ streq r3, [r9, #84] @ 0x54 │ │ │ │ mvneq r3, #-1073741824 @ 0xc0000000 │ │ │ │ streq r3, [r9] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 93e4c │ │ │ │ + bl 93d90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r1, [pc, #1012] @ b4684 <_PyObject_MakeTpCall@@Base+0x18f0> │ │ │ │ + blt b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #1012] @ b4618 <_PyObject_MakeTpCall@@Base+0x18f0> │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b42b0 <_PyObject_MakeTpCall@@Base+0x151c> │ │ │ │ + beq b4244 <_PyObject_MakeTpCall@@Base+0x151c> │ │ │ │ mov r0, r9 │ │ │ │ - bl b8270 │ │ │ │ + bl b81fc │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4298 <_PyObject_MakeTpCall@@Base+0x1504> │ │ │ │ + bne b422c <_PyObject_MakeTpCall@@Base+0x1504> │ │ │ │ ldr r4, [r9, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r5, [r3, #6] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b6098 <_PyObject_MakeTpCall@@Base+0x3304> │ │ │ │ + beq b5f1c <_PyObject_MakeTpCall@@Base+0x31f4> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b6134 <_PyObject_MakeTpCall@@Base+0x33a0> │ │ │ │ + bne b632c <_PyObject_MakeTpCall@@Base+0x3604> │ │ │ │ subs r0, r4, #0 │ │ │ │ - beq b619c <_PyObject_MakeTpCall@@Base+0x3408> │ │ │ │ + beq b6394 <_PyObject_MakeTpCall@@Base+0x366c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b619c <_PyObject_MakeTpCall@@Base+0x3408> │ │ │ │ - bl a8d64 │ │ │ │ + beq b6394 <_PyObject_MakeTpCall@@Base+0x366c> │ │ │ │ + bl a8ca8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - beq b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r2, [pc, #920] @ b46a0 <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ - ldr sl, [pc, #1020] @ b4708 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + beq b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r2, [pc, #920] @ b4634 <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ + ldr sl, [pc, #1020] @ b469c <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ mov fp, #0 │ │ │ │ asr r2, r2, #3 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str sl, [sp, #16] │ │ │ │ mov r9, fp │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ 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 b473c <_PyObject_MakeTpCall@@Base+0x19a8> │ │ │ │ + beq b46cc <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ ldr r3, [sl, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5c48 <_PyObject_MakeTpCall@@Base+0x2eb4> │ │ │ │ + bne b5ce4 <_PyObject_MakeTpCall@@Base+0x2fbc> │ │ │ │ ldr r3, [sl, #24] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r9 │ │ │ │ - ble b473c <_PyObject_MakeTpCall@@Base+0x19a8> │ │ │ │ - ldrb r1, [r3, #6] │ │ │ │ + ble b46cc <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ + 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 b4c60 <_PyObject_MakeTpCall@@Base+0x1ecc> │ │ │ │ - add r1, r1, r9, lsl #3 │ │ │ │ - add r3, r3, r1 │ │ │ │ + beq b4c1c <_PyObject_MakeTpCall@@Base+0x1ef4> │ │ │ │ + add r2, r2, r9, lsl #3 │ │ │ │ + add r3, r3, r2 │ │ │ │ ldr fp, [r3, #4] │ │ │ │ cmp fp, #0 │ │ │ │ - beq b4718 <_PyObject_MakeTpCall@@Base+0x1984> │ │ │ │ + beq b46a8 <_PyObject_MakeTpCall@@Base+0x1980> │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r6, [fp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r7, [r6, #192] @ 0xc0 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r2, #8] │ │ │ │ eor r4, r3, r7 │ │ │ │ lsl r4, r4, #20 │ │ │ │ lsr r4, r4, #20 │ │ │ │ add r3, r4, r4, lsl #1 │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ ldr r1, [r3, #2808] @ 0xaf8 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r1, r7 │ │ │ │ - ldr r3, [pc, #716] @ b46a0 <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ + ldr r3, [pc, #716] @ b4634 <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ lsl r0, r4, #1 │ │ │ │ - bne b49cc <_PyObject_MakeTpCall@@Base+0x1c38> │ │ │ │ + bne b4980 <_PyObject_MakeTpCall@@Base+0x1c58> │ │ │ │ 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 b49c8 <_PyObject_MakeTpCall@@Base+0x1c34> │ │ │ │ + bne b497c <_PyObject_MakeTpCall@@Base+0x1c54> │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r5, r0 │ │ │ │ ldr r8, [r5, #2816] @ 0xb00 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b4960 <_PyObject_MakeTpCall@@Base+0x1bcc> │ │ │ │ + beq b48ec <_PyObject_MakeTpCall@@Base+0x1bc4> │ │ │ │ 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 b45ec <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ - ldr r2, [pc, #600] @ b4688 <_PyObject_MakeTpCall@@Base+0x18f4> │ │ │ │ + beq b4580 <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ + ldr r2, [pc, #600] @ b461c <_PyObject_MakeTpCall@@Base+0x18f4> │ │ │ │ cmp r3, r2 │ │ │ │ - bne b491c <_PyObject_MakeTpCall@@Base+0x1b88> │ │ │ │ - ldr r3, [pc, #592] @ b468c <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ + bne b48a8 <_PyObject_MakeTpCall@@Base+0x1b80> │ │ │ │ + ldr r3, [pc, #592] @ b4620 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ cmp fp, r3 │ │ │ │ - beq b69b8 <_PyObject_MakeTpCall@@Base+0x3c24> │ │ │ │ - ldr r2, [pc, #584] @ b4690 <_PyObject_MakeTpCall@@Base+0x18fc> │ │ │ │ + beq b6824 <_PyObject_MakeTpCall@@Base+0x3afc> │ │ │ │ + ldr r2, [pc, #584] @ b4624 <_PyObject_MakeTpCall@@Base+0x18fc> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ tst r3, #24 │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ tst r3, #4 │ │ │ │ lsl r3, r3, #17 │ │ │ │ add r4, r4, r3, lsr #31 │ │ │ │ lsl r4, r4, #3 │ │ │ │ - bne b6868 <_PyObject_MakeTpCall@@Base+0x3ad4> │ │ │ │ + bne b6858 <_PyObject_MakeTpCall@@Base+0x3b30> │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r6, [r3, r0] │ │ │ │ - bhi b5c0c <_PyObject_MakeTpCall@@Base+0x2e78> │ │ │ │ + bhi b5bc8 <_PyObject_MakeTpCall@@Base+0x2ea0> │ │ │ │ adds r5, r4, r5 │ │ │ │ - bmi b5c0c <_PyObject_MakeTpCall@@Base+0x2e78> │ │ │ │ - ldr r3, [pc, #552] @ b46c0 <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ - ldr r2, [pc, #476] @ b4678 <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ + bmi b5bc8 <_PyObject_MakeTpCall@@Base+0x2ea0> │ │ │ │ + ldr r3, [pc, #552] @ b4654 <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ + ldr r2, [pc, #476] @ b460c <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5bf4 <_PyObject_MakeTpCall@@Base+0x2e60> │ │ │ │ + bne b5bb0 <_PyObject_MakeTpCall@@Base+0x2e88> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ sub r1, r5, #1 │ │ │ │ add r3, r0, #4096 @ 0x1000 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ ldr r7, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs b58e0 <_PyObject_MakeTpCall@@Base+0x2b4c> │ │ │ │ + bcs b589c <_PyObject_MakeTpCall@@Base+0x2b74> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r7, r1, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq b58d0 <_PyObject_MakeTpCall@@Base+0x2b3c> │ │ │ │ + beq b588c <_PyObject_MakeTpCall@@Base+0x2b64> │ │ │ │ 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 b4980 <_PyObject_MakeTpCall@@Base+0x1bec> │ │ │ │ + beq b4934 <_PyObject_MakeTpCall@@Base+0x1c0c> │ │ │ │ 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 b53f4 <_PyObject_MakeTpCall@@Base+0x2660> │ │ │ │ - ldr r3, [pc, #360] @ b4690 <_PyObject_MakeTpCall@@Base+0x18fc> │ │ │ │ + bgt b53b0 <_PyObject_MakeTpCall@@Base+0x2688> │ │ │ │ + ldr r3, [pc, #360] @ b4624 <_PyObject_MakeTpCall@@Base+0x18fc> │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r2, [pc, #344] @ b4690 <_PyObject_MakeTpCall@@Base+0x18fc> │ │ │ │ + ldrne r2, [pc, #344] @ b4624 <_PyObject_MakeTpCall@@Base+0x18fc> │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r2, [pc, #340] @ b4698 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldr r2, [pc, #340] @ b462c <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b630c <_PyObject_MakeTpCall@@Base+0x3578> │ │ │ │ + bne b6104 <_PyObject_MakeTpCall@@Base+0x33dc> │ │ │ │ ldr r3, [r8] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq b6228 <_PyObject_MakeTpCall@@Base+0x3494> │ │ │ │ + beq b5fac <_PyObject_MakeTpCall@@Base+0x3284> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8] │ │ │ │ ldr r2, [fp] │ │ │ │ str r8, [r4, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ ldreq r3, [r8] │ │ │ │ - beq b6238 <_PyObject_MakeTpCall@@Base+0x34a4> │ │ │ │ + beq b5fbc <_PyObject_MakeTpCall@@Base+0x3294> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [fp] │ │ │ │ ldr r0, [r3, #3796] @ 0xed4 │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr r3, [r8] │ │ │ │ and r2, r2, #3 │ │ │ │ orr r2, r2, ip │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str fp, [r4, #12] │ │ │ │ sub r1, r4, #8 │ │ │ │ - ldr lr, [pc, #204] @ b4694 <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ + ldr lr, [pc, #204] @ b4628 <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ str lr, [r4, #20] │ │ │ │ str r1, [ip] │ │ │ │ stmdb r4, {r0, r2} │ │ │ │ str r1, [r0, #4] │ │ │ │ - beq b45e8 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + beq b457c <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b6044 <_PyObject_MakeTpCall@@Base+0x32b0> │ │ │ │ + beq b61a0 <_PyObject_MakeTpCall@@Base+0x3478> │ │ │ │ mov r8, r4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl fc2ec │ │ │ │ + bl fc33c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq b4628 <_PyObject_MakeTpCall@@Base+0x1894> │ │ │ │ + beq b45bc <_PyObject_MakeTpCall@@Base+0x1894> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne b4628 <_PyObject_MakeTpCall@@Base+0x1894> │ │ │ │ + bne b45bc <_PyObject_MakeTpCall@@Base+0x1894> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq b67c8 <_PyObject_MakeTpCall@@Base+0x3a34> │ │ │ │ + beq b69e8 <_PyObject_MakeTpCall@@Base+0x3cc0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4328 <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ + beq b42bc <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b4328 <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ + bne b42bc <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b4328 <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b42bc <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ @ instruction: 0x00555490 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - @ instruction: 0x00360ed8 │ │ │ │ - andseq r8, r5, r0, asr #30 │ │ │ │ - andeq r4, sl, ip, lsr r1 │ │ │ │ - andseq r6, r8, r4, lsr #25 │ │ │ │ - andseq r5, fp, r0, ror #20 │ │ │ │ + mlaseq r6, r8, r7, r1 │ │ │ │ + andseq r8, r5, r0, lsl pc │ │ │ │ + andeq r4, sl, r0, lsl #1 │ │ │ │ + andseq r6, r8, r8, lsr #27 │ │ │ │ + andseq r5, fp, r8, ror pc │ │ │ │ subseq sl, r7, ip, lsl #20 │ │ │ │ - andeq r1, r9, ip, ror pc │ │ │ │ + andeq r1, r9, r0, asr #29 │ │ │ │ subseq sl, r7, r0, lsl #1 │ │ │ │ ldrsheq sl, [r7], #-0 │ │ │ │ subseq fp, r5, ip, asr r1 │ │ │ │ - andseq lr, r4, r0, lsr r5 │ │ │ │ + andseq lr, r4, r0, lsr #11 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ @ instruction: 0x00558194 │ │ │ │ - andseq lr, r4, ip, lsr #26 │ │ │ │ + andseq lr, r4, r4, asr #30 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq sl, r7, r0, lsl lr │ │ │ │ subseq sl, r7, r4, lsl pc │ │ │ │ - eorseq pc, r5, ip, ror #5 │ │ │ │ + eorseq pc, r5, ip, lsr #23 │ │ │ │ @ instruction: 0x00561690 │ │ │ │ - muleq pc, r4, fp @ │ │ │ │ - muleq sl, r0, sp │ │ │ │ + andeq fp, pc, r4, ror #23 │ │ │ │ + ldrdeq r7, [sl], -r4 │ │ │ │ @ instruction: 0x0057a69c │ │ │ │ subseq sl, r7, r8, lsr #5 │ │ │ │ subseq r8, r5, r8, asr #25 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, lsl r0 │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ 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 │ │ │ │ - strdeq sp, [r9], -r8 │ │ │ │ + andeq sp, r9, ip, lsr 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, lsl #15 │ │ │ │ + eorseq ip, r5, ip, asr #32 │ │ │ │ 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, lsl #4 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r0, lsr pc │ │ │ │ + eorseq pc, r5, r8, asr #21 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r0, r9 │ │ │ │ add r3, r3, #8 │ │ │ │ - ble b473c <_PyObject_MakeTpCall@@Base+0x19a8> │ │ │ │ + ble b46cc <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ ldr fp, [r3, #4] │ │ │ │ cmp fp, #0 │ │ │ │ - beq b4718 <_PyObject_MakeTpCall@@Base+0x1984> │ │ │ │ + beq b46a8 <_PyObject_MakeTpCall@@Base+0x1980> │ │ │ │ cmp r0, r9 │ │ │ │ - bgt b4384 <_PyObject_MakeTpCall@@Base+0x15f0> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + bgt b4318 <_PyObject_MakeTpCall@@Base+0x15f0> │ │ │ │ + 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 b4784 <_PyObject_MakeTpCall@@Base+0x19f0> │ │ │ │ + beq b4710 <_PyObject_MakeTpCall@@Base+0x19e8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r1] │ │ │ │ - bne b4784 <_PyObject_MakeTpCall@@Base+0x19f0> │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ - ldr r2, [pc, #-220] @ b4698 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + str r3, [r0] │ │ │ │ + bne b4710 <_PyObject_MakeTpCall@@Base+0x19e8> │ │ │ │ + ldr r2, [pc, #-212] @ b462c <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldr r4, [r1, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b6268 <_PyObject_MakeTpCall@@Base+0x34d4> │ │ │ │ - mov r0, r1 │ │ │ │ + bne b6054 <_PyObject_MakeTpCall@@Base+0x332c> │ │ │ │ blx r4 │ │ │ │ - ldr r7, [pc, #-208] @ b46bc <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ - bl 357730 │ │ │ │ + ldr r7, [pc, #-200] @ b4650 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ + bl 357fd0 │ │ │ │ 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 b4e80 <_PyObject_MakeTpCall@@Base+0x20ec> │ │ │ │ + beq b4e3c <_PyObject_MakeTpCall@@Base+0x2114> │ │ │ │ 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 b4e80 <_PyObject_MakeTpCall@@Base+0x20ec> │ │ │ │ + beq b4e3c <_PyObject_MakeTpCall@@Base+0x2114> │ │ │ │ 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 b62a0 <_PyObject_MakeTpCall@@Base+0x350c> │ │ │ │ + beq b6068 <_PyObject_MakeTpCall@@Base+0x3340> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5ff8 <_PyObject_MakeTpCall@@Base+0x3264> │ │ │ │ + bne b5ff8 <_PyObject_MakeTpCall@@Base+0x32d0> │ │ │ │ ldr r3, [r6, #2192] @ 0x890 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq b602c <_PyObject_MakeTpCall@@Base+0x3298> │ │ │ │ + beq b602c <_PyObject_MakeTpCall@@Base+0x3304> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6810 <_PyObject_MakeTpCall@@Base+0x3a7c> │ │ │ │ - ldr r2, [pc, #-364] @ b46ac <_PyObject_MakeTpCall@@Base+0x1918> │ │ │ │ + beq b6554 <_PyObject_MakeTpCall@@Base+0x382c> │ │ │ │ + ldr r2, [pc, #-356] @ b4640 <_PyObject_MakeTpCall@@Base+0x1918> │ │ │ │ cmp r3, r2 │ │ │ │ - bne b4e00 <_PyObject_MakeTpCall@@Base+0x206c> │ │ │ │ + bne b4dbc <_PyObject_MakeTpCall@@Base+0x2094> │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #-372] @ b46b4 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ + ldr r1, [pc, #-364] @ b4648 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl faee0 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl faf30 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b4e18 <_PyObject_MakeTpCall@@Base+0x2084> │ │ │ │ + beq b4dd4 <_PyObject_MakeTpCall@@Base+0x20ac> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b487c <_PyObject_MakeTpCall@@Base+0x1ae8> │ │ │ │ + beq b4808 <_PyObject_MakeTpCall@@Base+0x1ae0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b487c <_PyObject_MakeTpCall@@Base+0x1ae8> │ │ │ │ + bne b4808 <_PyObject_MakeTpCall@@Base+0x1ae0> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #-456] @ b4698 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldr r2, [pc, #-448] @ b462c <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b63ac <_PyObject_MakeTpCall@@Base+0x3618> │ │ │ │ + bne b6240 <_PyObject_MakeTpCall@@Base+0x3518> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r0, [sl, r0] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl ba3d0 │ │ │ │ + bl ba35c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq b48dc <_PyObject_MakeTpCall@@Base+0x1b48> │ │ │ │ + beq b4868 <_PyObject_MakeTpCall@@Base+0x1b40> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b48dc <_PyObject_MakeTpCall@@Base+0x1b48> │ │ │ │ + bne b4868 <_PyObject_MakeTpCall@@Base+0x1b40> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-560] @ b4698 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldr r2, [pc, #-552] @ b462c <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b63cc <_PyObject_MakeTpCall@@Base+0x3638> │ │ │ │ + bne b6260 <_PyObject_MakeTpCall@@Base+0x3538> │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b6640 <_PyObject_MakeTpCall@@Base+0x38ac> │ │ │ │ + bne b68a0 <_PyObject_MakeTpCall@@Base+0x3b78> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4910 <_PyObject_MakeTpCall@@Base+0x1b7c> │ │ │ │ + beq b489c <_PyObject_MakeTpCall@@Base+0x1b74> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq b665c <_PyObject_MakeTpCall@@Base+0x38c8> │ │ │ │ + beq b684c <_PyObject_MakeTpCall@@Base+0x3b24> │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [fp, #4] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq b494c <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ + beq b48d8 <_PyObject_MakeTpCall@@Base+0x1bb0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b6110 <_PyObject_MakeTpCall@@Base+0x337c> │ │ │ │ + beq b5fec <_PyObject_MakeTpCall@@Base+0x32c4> │ │ │ │ cmp r4, #0 │ │ │ │ - bne b45e8 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + bne b457c <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4328 <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ + beq b42bc <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4328 <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ + beq b42bc <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ - b b67e4 <_PyObject_MakeTpCall@@Base+0x3a50> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r2] │ │ │ │ + bne b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ cmp r5, r7 │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi r3, [lr, #12] │ │ │ │ strhi lr, [r3, #8] │ │ │ │ - bhi b44f0 <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ + bhi b4484 <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, r5, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add r1, r3, r5 │ │ │ │ str r1, [r3, #4] │ │ │ │ str ip, [r3, r5] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r6, [r3, r0] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - b b44f0 <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ + b b4484 <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #-824] @ b469c <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + ldr r1, [pc, #-856] @ b4630 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [r1, #264] @ 0x108 │ │ │ │ cmp r2, r0 │ │ │ │ - bne b5d18 <_PyObject_MakeTpCall@@Base+0x2f84> │ │ │ │ + bne b5d70 <_PyObject_MakeTpCall@@Base+0x3048> │ │ │ │ ldr r2, [r1, #268] @ 0x10c │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt b6100 <_PyObject_MakeTpCall@@Base+0x336c> │ │ │ │ + bgt b6044 <_PyObject_MakeTpCall@@Base+0x331c> │ │ │ │ cmp r7, #0 │ │ │ │ - beq b57dc <_PyObject_MakeTpCall@@Base+0x2a48> │ │ │ │ + beq b5798 <_PyObject_MakeTpCall@@Base+0x2a70> │ │ │ │ mov r2, #1 │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #-876] @ b469c <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + ldr r2, [pc, #-908] @ b4630 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ ldr r2, [r2, #272] @ 0x110 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5d24 <_PyObject_MakeTpCall@@Base+0x2f90> │ │ │ │ + beq b5d7c <_PyObject_MakeTpCall@@Base+0x3054> │ │ │ │ ldr lr, [r6, #172] @ 0xac │ │ │ │ cmp lr, #0 │ │ │ │ - beq b5d4c <_PyObject_MakeTpCall@@Base+0x2fb8> │ │ │ │ + beq b5da4 <_PyObject_MakeTpCall@@Base+0x307c> │ │ │ │ ldr r2, [lr] │ │ │ │ ldr r1, [lr, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - beq b5890 <_PyObject_MakeTpCall@@Base+0x2afc> │ │ │ │ + beq b584c <_PyObject_MakeTpCall@@Base+0x2b24> │ │ │ │ cmp r1, #0 │ │ │ │ add r1, r2, #1 │ │ │ │ str r1, [lr] │ │ │ │ - ble b53c0 <_PyObject_MakeTpCall@@Base+0x262c> │ │ │ │ + ble b537c <_PyObject_MakeTpCall@@Base+0x2654> │ │ │ │ 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 b4af0 <_PyObject_MakeTpCall@@Base+0x1d5c> │ │ │ │ + bne b4aa4 <_PyObject_MakeTpCall@@Base+0x1d7c> │ │ │ │ ldr r0, [r1, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #-996] @ b46a0 <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ - bl 9b3d4 │ │ │ │ + ldr r1, [pc, #-1028] @ b4634 <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ + bl 9b318 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b4b68 <_PyObject_MakeTpCall@@Base+0x1dd4> │ │ │ │ + beq b4b1c <_PyObject_MakeTpCall@@Base+0x1df4> │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4ba0 <_PyObject_MakeTpCall@@Base+0x1e0c> │ │ │ │ + bne b4b5c <_PyObject_MakeTpCall@@Base+0x1e34> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r6, r2 │ │ │ │ - blt b4a60 <_PyObject_MakeTpCall@@Base+0x1ccc> │ │ │ │ + blt b4a14 <_PyObject_MakeTpCall@@Base+0x1cec> │ │ │ │ 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 b4adc <_PyObject_MakeTpCall@@Base+0x1d48> │ │ │ │ + beq b4a90 <_PyObject_MakeTpCall@@Base+0x1d68> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [lr] │ │ │ │ - beq b6280 <_PyObject_MakeTpCall@@Base+0x34ec> │ │ │ │ + beq b6098 <_PyObject_MakeTpCall@@Base+0x3370> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b4954 <_PyObject_MakeTpCall@@Base+0x1bc0> │ │ │ │ + beq b48e0 <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ mov r8, #0 │ │ │ │ - b b4bf4 <_PyObject_MakeTpCall@@Base+0x1e60> │ │ │ │ + b b4bb0 <_PyObject_MakeTpCall@@Base+0x1e88> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r1, #180] @ 0xb4 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -142675,142 +142656,144 @@ │ │ │ │ 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] @ b46a0 <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ + ldr r1, [pc, #-1244] @ b4634 <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ mov r2, r4 │ │ │ │ - bl 9b3d4 │ │ │ │ + bl 9b318 │ │ │ │ cmn r0, #3 │ │ │ │ - bne b4a8c <_PyObject_MakeTpCall@@Base+0x1cf8> │ │ │ │ + bne b4a40 <_PyObject_MakeTpCall@@Base+0x1d18> │ │ │ │ mov lr, sl │ │ │ │ ldr r3, [lr] │ │ │ │ - ldr sl, [sp, #64] @ 0x40 │ │ │ │ + ldr sl, [sp, #68] @ 0x44 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4b8c <_PyObject_MakeTpCall@@Base+0x1df8> │ │ │ │ + beq b4b48 <_PyObject_MakeTpCall@@Base+0x1e20> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [lr] │ │ │ │ - beq b685c <_PyObject_MakeTpCall@@Base+0x3ac8> │ │ │ │ - bl 11a910 │ │ │ │ + bne b4b48 <_PyObject_MakeTpCall@@Base+0x1e20> │ │ │ │ + mov r0, lr │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + bl 11a908 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ - b b4960 <_PyObject_MakeTpCall@@Base+0x1bcc> │ │ │ │ + b b48ec <_PyObject_MakeTpCall@@Base+0x1bc4> │ │ │ │ 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 b5384 <_PyObject_MakeTpCall@@Base+0x25f0> │ │ │ │ + beq b5340 <_PyObject_MakeTpCall@@Base+0x2618> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r8] │ │ │ │ ldr r2, [lr] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4be8 <_PyObject_MakeTpCall@@Base+0x1e54> │ │ │ │ + beq b4ba4 <_PyObject_MakeTpCall@@Base+0x1e7c> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [lr] │ │ │ │ - beq b6280 <_PyObject_MakeTpCall@@Base+0x34ec> │ │ │ │ + beq b6098 <_PyObject_MakeTpCall@@Base+0x3370> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b4418 <_PyObject_MakeTpCall@@Base+0x1684> │ │ │ │ + beq b43ac <_PyObject_MakeTpCall@@Base+0x1684> │ │ │ │ add r6, r5, #43520 @ 0xaa00 │ │ │ │ add r4, r4, r4, lsl #1 │ │ │ │ add r6, r6, #248 @ 0xf8 │ │ │ │ lsl r7, r4, #2 │ │ │ │ add r4, r6, r4, lsl #2 │ │ │ │ str r8, [r4, #8] │ │ │ │ add r2, r5, r7 │ │ │ │ add r2, r2, #43520 @ 0xaa00 │ │ │ │ ldr r4, [r2, #252] @ 0xfc │ │ │ │ - ldr r2, [pc, #-1412] @ b469c <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + ldr r2, [pc, #-1452] @ b4630 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ ldr r1, [r2, #260] @ 0x104 │ │ │ │ add r2, r7, #4 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r0, [pc, #-1428] @ b469c <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + ldrne r0, [pc, #-1468] @ b4630 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ addne r1, r1, #1 │ │ │ │ add r2, r6, r2 │ │ │ │ strne r1, [r0, #260] @ 0x104 │ │ │ │ str r3, [r2] │ │ │ │ - bl 357590 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + bl 357e28 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r6, r7] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b5508 <_PyObject_MakeTpCall@@Base+0x2774> │ │ │ │ + bne b54c4 <_PyObject_MakeTpCall@@Base+0x279c> │ │ │ │ cmp r8, #0 │ │ │ │ - bne b4418 <_PyObject_MakeTpCall@@Base+0x1684> │ │ │ │ - b b4954 <_PyObject_MakeTpCall@@Base+0x1bc0> │ │ │ │ + bne b43ac <_PyObject_MakeTpCall@@Base+0x1684> │ │ │ │ + b b48e0 <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ add ip, r9, r9, lsl #1 │ │ │ │ - add r1, r1, ip, lsl #2 │ │ │ │ - add r3, r3, r1 │ │ │ │ + add r2, r2, ip, lsl #2 │ │ │ │ + add r3, r3, r2 │ │ │ │ ldr fp, [r3, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq b58a8 <_PyObject_MakeTpCall@@Base+0x2b14> │ │ │ │ + beq b5864 <_PyObject_MakeTpCall@@Base+0x2b3c> │ │ │ │ ldr r6, [fp, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r7, [r6, #192] @ 0xc0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #-1524] @ b46a0 <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ - bl 357730 │ │ │ │ + ldr r3, [pc, #-1564] @ b4634 <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ + bl 357fd0 │ │ │ │ eor r4, r7, r3, asr #3 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ lsl r4, r4, #20 │ │ │ │ lsr r4, r4, #20 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ add r1, r5, r1, lsl #2 │ │ │ │ add r1, r1, #40960 @ 0xa000 │ │ │ │ ldr r1, [r1, #2808] @ 0xaf8 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r1, r7 │ │ │ │ lsl r0, r4, #1 │ │ │ │ - beq b43d8 <_PyObject_MakeTpCall@@Base+0x1644> │ │ │ │ - b b49cc <_PyObject_MakeTpCall@@Base+0x1c38> │ │ │ │ + beq b436c <_PyObject_MakeTpCall@@Base+0x1644> │ │ │ │ + b b4980 <_PyObject_MakeTpCall@@Base+0x1c58> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #-1480] @ b4710 <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ - ldr r1, [pc, #-1592] @ b46a4 <_PyObject_MakeTpCall@@Base+0x1910> │ │ │ │ + ldr r3, [pc, #-1524] @ b46a0 <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ + ldr r1, [pc, #-1632] @ b4638 <_PyObject_MakeTpCall@@Base+0x1910> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ ldr r3, [r9, #104] @ 0x68 │ │ │ │ str r5, [r9, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r9, #144] @ 0x90 │ │ │ │ - beq b4160 <_PyObject_MakeTpCall@@Base+0x13cc> │ │ │ │ + beq b40f4 <_PyObject_MakeTpCall@@Base+0x13cc> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b543c <_PyObject_MakeTpCall@@Base+0x26a8> │ │ │ │ - ldr r3, [pc, #-1628] @ b46a8 <_PyObject_MakeTpCall@@Base+0x1914> │ │ │ │ + beq b53f8 <_PyObject_MakeTpCall@@Base+0x26d0> │ │ │ │ + ldr r3, [pc, #-1668] @ b463c <_PyObject_MakeTpCall@@Base+0x1914> │ │ │ │ str r3, [r9, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4d20 <_PyObject_MakeTpCall@@Base+0x1f8c> │ │ │ │ + bne b4cdc <_PyObject_MakeTpCall@@Base+0x1fb4> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r3, [pc, #-1652] @ b46ac <_PyObject_MakeTpCall@@Base+0x1918> │ │ │ │ + ldreq r3, [pc, #-1692] @ b4640 <_PyObject_MakeTpCall@@Base+0x1918> │ │ │ │ streq r3, [r9, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4174 <_PyObject_MakeTpCall@@Base+0x13e0> │ │ │ │ + bne b4108 <_PyObject_MakeTpCall@@Base+0x13e0> │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4174 <_PyObject_MakeTpCall@@Base+0x13e0> │ │ │ │ + bne b4108 <_PyObject_MakeTpCall@@Base+0x13e0> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - ldr r3, [pc, #-1688] @ b46b0 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ + ldr r3, [pc, #-1728] @ b4644 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ str r3, [r9, #76] @ 0x4c │ │ │ │ - beq b4180 <_PyObject_MakeTpCall@@Base+0x13ec> │ │ │ │ - ldr sl, [pc, #-1612] @ b4708 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 357730 │ │ │ │ + beq b4114 <_PyObject_MakeTpCall@@Base+0x13ec> │ │ │ │ + ldr sl, [pc, #-1652] @ b469c <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -142828,138 +142811,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 b4194 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ - ldr r1, [pc, #-1744] @ b46f4 <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ - ldr r0, [pc, #-1744] @ b46f8 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b41d0 <_PyObject_MakeTpCall@@Base+0x143c> │ │ │ │ + bne b4128 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ + ldr r1, [pc, #-1784] @ b4688 <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ + ldr r0, [pc, #-1784] @ b468c <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b4164 <_PyObject_MakeTpCall@@Base+0x143c> │ │ │ │ ldr r2, [r6, #152] @ 0x98 │ │ │ │ - ldr fp, [pc, #-1780] @ b46e4 <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ + ldr fp, [pc, #-1820] @ b4678 <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ cmp r2, fp │ │ │ │ - bne b62e4 <_PyObject_MakeTpCall@@Base+0x3550> │ │ │ │ + bne b5f0c <_PyObject_MakeTpCall@@Base+0x31e4> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9d964 │ │ │ │ + bl 9d8a8 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq b570c <_PyObject_MakeTpCall@@Base+0x2978> │ │ │ │ + beq b56c8 <_PyObject_MakeTpCall@@Base+0x29a0> │ │ │ │ mov r8, #0 │ │ │ │ mov r5, r8 │ │ │ │ str r8, [sp, #24] │ │ │ │ - b b3bd4 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ - ldr r1, [pc, #-1876] @ b46b4 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ + b b3b68 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ + ldr r1, [pc, #-1916] @ b4648 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b4838 <_PyObject_MakeTpCall@@Base+0x1aa4> │ │ │ │ - ldr r1, [pc, #-1900] @ b46b4 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ + bne b47c4 <_PyObject_MakeTpCall@@Base+0x1a9c> │ │ │ │ + ldr r1, [pc, #-1940] @ b4648 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ mov r0, r5 │ │ │ │ - bl 119d90 │ │ │ │ + bl 119d88 │ │ │ │ ldr r4, [r5] │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r5] │ │ │ │ - beq b4854 <_PyObject_MakeTpCall@@Base+0x1ac0> │ │ │ │ - b b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r0, [pc, #-1940] @ b46b8 <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ - bl 8be14 │ │ │ │ + beq b47e0 <_PyObject_MakeTpCall@@Base+0x1ab8> │ │ │ │ + b b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r0, [pc, #-1980] @ b464c <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ + bl 8bd6c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b3ebc <_PyObject_MakeTpCall@@Base+0x1128> │ │ │ │ - ldr sl, [pc, #-1880] @ b4708 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 357730 │ │ │ │ + bne b3e50 <_PyObject_MakeTpCall@@Base+0x1128> │ │ │ │ + ldr sl, [pc, #-1920] @ b469c <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3f94 <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ + beq b3f28 <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3f94 <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ - b b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b3f28 <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ + b b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r1, [pc, #-2008] @ b46bc <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ + ldr r1, [pc, #-2048] @ b4650 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #2 │ │ │ │ - bl b2d94 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b2d28 <_PyObject_MakeTpCall@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne b47f0 <_PyObject_MakeTpCall@@Base+0x1a5c> │ │ │ │ - b b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + bne b477c <_PyObject_MakeTpCall@@Base+0x1a54> │ │ │ │ + b b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl] │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq b661c <_PyObject_MakeTpCall@@Base+0x3888> │ │ │ │ - ldr r1, [pc, #-2004] @ b46fc <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ + beq b6494 <_PyObject_MakeTpCall@@Base+0x376c> │ │ │ │ + ldr r1, [pc, #-2044] @ b4690 <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ mov r0, r5 │ │ │ │ str sl, [r9, #436] @ 0x1b4 │ │ │ │ - bl f93a4 │ │ │ │ + bl f93f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge b3e80 <_PyObject_MakeTpCall@@Base+0x10ec> │ │ │ │ - b b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + bge b3e14 <_PyObject_MakeTpCall@@Base+0x10ec> │ │ │ │ + b b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr ip, [r3, #24] │ │ │ │ ldr lr, [r3, #28] │ │ │ │ cmp lr, ip │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc r3, [r0, #12] │ │ │ │ strcc r0, [r3, #8] │ │ │ │ - bcc b3f80 <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ + bcc b3f14 <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, ip, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add r1, r3, ip │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, ip] │ │ │ │ cmp r5, #0 │ │ │ │ - bne b3f80 <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ - ldr r3, [pc, #-2152] @ b46c0 <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ - ldr r2, [pc, #-2152] @ b46c4 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + bne b3f14 <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ + ldr r3, [pc, #-2192] @ b4654 <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ + ldr r2, [pc, #-2192] @ b4658 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b62f4 <_PyObject_MakeTpCall@@Base+0x3560> │ │ │ │ + bne b6434 <_PyObject_MakeTpCall@@Base+0x370c> │ │ │ │ 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 b3f80 <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ - bl 29e454 │ │ │ │ - b b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + bne b3f14 <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ + bl 29e8dc │ │ │ │ + b b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - beq b5668 <_PyObject_MakeTpCall@@Base+0x28d4> │ │ │ │ + beq b5624 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b b3af0 <_PyObject_MakeTpCall@@Base+0xd5c> │ │ │ │ - ldr r6, [pc, #-2244] @ b46c8 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + b b3a84 <_PyObject_MakeTpCall@@Base+0xd5c> │ │ │ │ + ldr r6, [pc, #-2284] @ b465c <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq b3aa0 <_PyObject_MakeTpCall@@Base+0xd0c> │ │ │ │ + beq b3a34 <_PyObject_MakeTpCall@@Base+0xd0c> │ │ │ │ mov r6, r4 │ │ │ │ - b b3ab0 <_PyObject_MakeTpCall@@Base+0xd1c> │ │ │ │ - ldr r6, [pc, #-2208] @ b4708 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 357730 │ │ │ │ + b b3a44 <_PyObject_MakeTpCall@@Base+0xd1c> │ │ │ │ + ldr r6, [pc, #-2248] @ b469c <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -142975,27 +142958,27 @@ │ │ │ │ addeq lr, lr, #98304 @ 0x18000 │ │ │ │ addeq lr, lr, #228 @ 0xe4 │ │ │ │ add r0, r0, #764 @ 0x2fc │ │ │ │ add r0, ip, r0 │ │ │ │ addeq r0, ip, lr │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b3974 <_PyObject_MakeTpCall@@Base+0xbe0> │ │ │ │ + bne b3908 <_PyObject_MakeTpCall@@Base+0xbe0> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl a5534 │ │ │ │ + bl a5478 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b5668 <_PyObject_MakeTpCall@@Base+0x28d4> │ │ │ │ + blt b5624 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b b3974 <_PyObject_MakeTpCall@@Base+0xbe0> │ │ │ │ + b b3908 <_PyObject_MakeTpCall@@Base+0xbe0> │ │ │ │ str r8, [sp, #20] │ │ │ │ - b b37d4 <_PyObject_MakeTpCall@@Base+0xa40> │ │ │ │ - ldr sl, [pc, #-2352] @ b4708 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 357730 │ │ │ │ + b b3768 <_PyObject_MakeTpCall@@Base+0xa40> │ │ │ │ + ldr sl, [pc, #-2392] @ b469c <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -143010,270 +142993,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, #-2508] @ b46cc <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ - ldr r3, [pc, #-2508] @ b46d0 <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ + ldr r6, [pc, #-2548] @ b4660 <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ + ldr r3, [pc, #-2548] @ b4664 <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r6, #2976] @ 0xba0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b3d48 <_PyObject_MakeTpCall@@Base+0xfb4> │ │ │ │ - ldr r5, [pc, #-2528] @ b46d4 <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ + beq b3cdc <_PyObject_MakeTpCall@@Base+0xfb4> │ │ │ │ + ldr r5, [pc, #-2568] @ b4668 <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ mov r0, r5 │ │ │ │ - bl 8be14 │ │ │ │ + bl 8bd6c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b3d58 <_PyObject_MakeTpCall@@Base+0xfc4> │ │ │ │ - b b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r0, [pc, #-2552] @ b46d8 <_PyObject_MakeTpCall@@Base+0x1944> │ │ │ │ - bl 8be14 │ │ │ │ + bne b3cec <_PyObject_MakeTpCall@@Base+0xfc4> │ │ │ │ + b b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + mov r0, r9 │ │ │ │ + bl a5550 │ │ │ │ + ldr r2, [r9, #432] @ 0x1b0 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble b4088 <_PyObject_MakeTpCall@@Base+0x1360> │ │ │ │ + str r4, [sp, #16] │ │ │ │ + add r5, r0, #20 │ │ │ │ + mov fp, #0 │ │ │ │ + mov r4, r1 │ │ │ │ + add r3, r2, fp, lsl #2 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + bl bbcf0 │ │ │ │ + add fp, fp, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r5, #-20] @ 0xffffffec │ │ │ │ + beq b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + mov r3, #16 │ │ │ │ + cmp r4, fp │ │ │ │ + str sl, [r5, #-12] │ │ │ │ + str r3, [r5, #-16] │ │ │ │ + add sl, sl, #4 │ │ │ │ + add r5, r5, #20 │ │ │ │ + bne b55d4 <_PyObject_MakeTpCall@@Base+0x28ac> │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + b b4088 <_PyObject_MakeTpCall@@Base+0x1360> │ │ │ │ + ldr r0, [pc, #-2696] @ b466c <_PyObject_MakeTpCall@@Base+0x1944> │ │ │ │ + bl 8bd6c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq b3b64 <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ - ldr r1, [pc, #-2572] @ b46d8 <_PyObject_MakeTpCall@@Base+0x1944> │ │ │ │ + beq b3af8 <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ + ldr r1, [pc, #-2716] @ b466c <_PyObject_MakeTpCall@@Base+0x1944> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ - bl 9b3d4 │ │ │ │ + bl 9b318 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3b64 <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ + beq b3af8 <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne b6398 <_PyObject_MakeTpCall@@Base+0x3604> │ │ │ │ - bl 9a18c │ │ │ │ + bne b6218 <_PyObject_MakeTpCall@@Base+0x34f0> │ │ │ │ + bl 9a0d0 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b570c <_PyObject_MakeTpCall@@Base+0x2978> │ │ │ │ + beq b56c8 <_PyObject_MakeTpCall@@Base+0x29a0> │ │ │ │ ldr fp, [r4, #104] @ 0x68 │ │ │ │ ldr r2, [r4, #144] @ 0x90 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bne b51c8 <_PyObject_MakeTpCall@@Base+0x2434> │ │ │ │ + bne b51ec <_PyObject_MakeTpCall@@Base+0x24c4> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b638c <_PyObject_MakeTpCall@@Base+0x35f8> │ │ │ │ + bne b620c <_PyObject_MakeTpCall@@Base+0x34e4> │ │ │ │ cmp r3, #0 │ │ │ │ mov fp, #1 │ │ │ │ - ble b51d4 <_PyObject_MakeTpCall@@Base+0x2440> │ │ │ │ + ble b51f8 <_PyObject_MakeTpCall@@Base+0x24d0> │ │ │ │ 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 b67a0 <_PyObject_MakeTpCall@@Base+0x3a0c> │ │ │ │ + beq b6660 <_PyObject_MakeTpCall@@Base+0x3938> │ │ │ │ mov r0, sl │ │ │ │ - bl f8e78 │ │ │ │ + bl f8ec8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b678c <_PyObject_MakeTpCall@@Base+0x39f8> │ │ │ │ - ldr r1, [pc, #-2744] @ b46dc <_PyObject_MakeTpCall@@Base+0x1948> │ │ │ │ + beq b64d0 <_PyObject_MakeTpCall@@Base+0x37a8> │ │ │ │ + ldr r1, [pc, #-2888] @ b4670 <_PyObject_MakeTpCall@@Base+0x1948> │ │ │ │ mov r0, sl │ │ │ │ - bl f92d4 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f9324 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b634c <_PyObject_MakeTpCall@@Base+0x35b8> │ │ │ │ - ldr r1, [pc, #-2760] @ b46e0 <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ + bne b61ac <_PyObject_MakeTpCall@@Base+0x3484> │ │ │ │ + ldr r1, [pc, #-2904] @ b4674 <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ mov r0, sl │ │ │ │ - bl f92d4 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f9324 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5db4 <_PyObject_MakeTpCall@@Base+0x3020> │ │ │ │ + bne b5c14 <_PyObject_MakeTpCall@@Base+0x2eec> │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - bgt b5168 <_PyObject_MakeTpCall@@Base+0x23d4> │ │ │ │ + bgt b518c <_PyObject_MakeTpCall@@Base+0x2464> │ │ │ │ mov r3, r5 │ │ │ │ - b b51dc <_PyObject_MakeTpCall@@Base+0x2448> │ │ │ │ + b b5200 <_PyObject_MakeTpCall@@Base+0x24d8> │ │ │ │ cmp r3, #0 │ │ │ │ movle fp, #0 │ │ │ │ - bgt b56c4 <_PyObject_MakeTpCall@@Base+0x2930> │ │ │ │ + bgt b5680 <_PyObject_MakeTpCall@@Base+0x2958> │ │ │ │ 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 92e30 │ │ │ │ + bl 92d74 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b56e4 <_PyObject_MakeTpCall@@Base+0x2950> │ │ │ │ + beq b56a0 <_PyObject_MakeTpCall@@Base+0x2978> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - ble b5290 <_PyObject_MakeTpCall@@Base+0x24fc> │ │ │ │ + ble b52b4 <_PyObject_MakeTpCall@@Base+0x258c> │ │ │ │ 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 b5ce4 <_PyObject_MakeTpCall@@Base+0x2f50> │ │ │ │ + bne b5c30 <_PyObject_MakeTpCall@@Base+0x2f08> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b593c <_PyObject_MakeTpCall@@Base+0x2ba8> │ │ │ │ + bne b58ec <_PyObject_MakeTpCall@@Base+0x2bc4> │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 12819c │ │ │ │ + bl 1281fc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq b6764 <_PyObject_MakeTpCall@@Base+0x39d0> │ │ │ │ + beq b6638 <_PyObject_MakeTpCall@@Base+0x3910> │ │ │ │ ldr r2, [r8, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r6, [r2, sl, lsl #2] │ │ │ │ - bl 9b32c │ │ │ │ + bl 9b270 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b6764 <_PyObject_MakeTpCall@@Base+0x39d0> │ │ │ │ - bne b6714 <_PyObject_MakeTpCall@@Base+0x3980> │ │ │ │ + blt b6638 <_PyObject_MakeTpCall@@Base+0x3910> │ │ │ │ + bne b65e8 <_PyObject_MakeTpCall@@Base+0x38c0> │ │ │ │ add sl, sl, #1 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bne b5224 <_PyObject_MakeTpCall@@Base+0x2490> │ │ │ │ + bne b5248 <_PyObject_MakeTpCall@@Base+0x2520> │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r6, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl ab7a8 │ │ │ │ + bl ab6ec │ │ │ │ cmn r0, #1 │ │ │ │ - beq b6764 <_PyObject_MakeTpCall@@Base+0x39d0> │ │ │ │ + beq b6638 <_PyObject_MakeTpCall@@Base+0x3910> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9a3f8 │ │ │ │ + bl 9a33c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq b52d0 <_PyObject_MakeTpCall@@Base+0x253c> │ │ │ │ + beq b52f4 <_PyObject_MakeTpCall@@Base+0x25cc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne b52d0 <_PyObject_MakeTpCall@@Base+0x253c> │ │ │ │ + bne b52f4 <_PyObject_MakeTpCall@@Base+0x25cc> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq b56e4 <_PyObject_MakeTpCall@@Base+0x2950> │ │ │ │ + beq b56a0 <_PyObject_MakeTpCall@@Base+0x2978> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt b5ac4 <_PyObject_MakeTpCall@@Base+0x2d30> │ │ │ │ + bgt b5a90 <_PyObject_MakeTpCall@@Base+0x2d68> │ │ │ │ ldr r2, [r6, #152] @ 0x98 │ │ │ │ - ldr fp, [pc, #-3096] @ b46e4 <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ + ldr fp, [pc, #-3240] @ b4678 <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ ldr r8, [r5, #8] │ │ │ │ cmp r2, fp │ │ │ │ - bne b5e88 <_PyObject_MakeTpCall@@Base+0x30f4> │ │ │ │ + bne b5e30 <_PyObject_MakeTpCall@@Base+0x3108> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9d964 │ │ │ │ + bl 9d8a8 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne b3bd4 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ - b b56e8 <_PyObject_MakeTpCall@@Base+0x2954> │ │ │ │ - mov r0, r9 │ │ │ │ - bl a560c │ │ │ │ - ldr r2, [r9, #432] @ 0x1b0 │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble b40f4 <_PyObject_MakeTpCall@@Base+0x1360> │ │ │ │ - str r4, [sp, #16] │ │ │ │ - add r5, r0, #20 │ │ │ │ - mov fp, #0 │ │ │ │ - mov r4, r1 │ │ │ │ - add r3, r2, fp, lsl #2 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - bl bbd64 │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r5, #-20] @ 0xffffffec │ │ │ │ - beq b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - mov r3, #16 │ │ │ │ - cmp r4, fp │ │ │ │ - str sl, [r5, #-12] │ │ │ │ - str r3, [r5, #-16] │ │ │ │ - add sl, sl, #4 │ │ │ │ - add r5, r5, #20 │ │ │ │ - bne b5618 <_PyObject_MakeTpCall@@Base+0x2884> │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - b b40f4 <_PyObject_MakeTpCall@@Base+0x1360> │ │ │ │ + bne b3b68 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ + b b56a4 <_PyObject_MakeTpCall@@Base+0x297c> │ │ │ │ ldr r2, [lr] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4be8 <_PyObject_MakeTpCall@@Base+0x1e54> │ │ │ │ + beq b4ba4 <_PyObject_MakeTpCall@@Base+0x1e7c> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [lr] │ │ │ │ - bne b4be8 <_PyObject_MakeTpCall@@Base+0x1e54> │ │ │ │ + bne b4ba4 <_PyObject_MakeTpCall@@Base+0x1e7c> │ │ │ │ mov r0, lr │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - bne b4bf4 <_PyObject_MakeTpCall@@Base+0x1e60> │ │ │ │ - b b4418 <_PyObject_MakeTpCall@@Base+0x1684> │ │ │ │ + bne b4bb0 <_PyObject_MakeTpCall@@Base+0x1e88> │ │ │ │ + b b43ac <_PyObject_MakeTpCall@@Base+0x1684> │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4adc <_PyObject_MakeTpCall@@Base+0x1d48> │ │ │ │ + beq b4a90 <_PyObject_MakeTpCall@@Base+0x1d68> │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [lr] │ │ │ │ - bne b4adc <_PyObject_MakeTpCall@@Base+0x1d48> │ │ │ │ + bne b4a90 <_PyObject_MakeTpCall@@Base+0x1d68> │ │ │ │ mov r0, lr │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - bne b4ae8 <_PyObject_MakeTpCall@@Base+0x1d54> │ │ │ │ - b b4954 <_PyObject_MakeTpCall@@Base+0x1bc0> │ │ │ │ + bne b4a9c <_PyObject_MakeTpCall@@Base+0x1d74> │ │ │ │ + b b48e0 <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, r1 │ │ │ │ - beq b4520 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ + beq b44b4 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ cmp ip, r1 │ │ │ │ - beq b4520 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ + beq b44b4 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, r1 │ │ │ │ - bne b4520 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ + bne b44b4 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ - bne b67b8 <_PyObject_MakeTpCall@@Base+0x3a24> │ │ │ │ + bne b644c <_PyObject_MakeTpCall@@Base+0x3724> │ │ │ │ add r0, r6, #12 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne b4520 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ + bne b44b4 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ mov r1, #16 │ │ │ │ - bl 356884 │ │ │ │ - b b4520 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ - ldr r3, [pc, #-3420] @ b46e8 <_PyObject_MakeTpCall@@Base+0x1954> │ │ │ │ + bl 35711c │ │ │ │ + b b44b4 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ + ldr r3, [pc, #-3460] @ b467c <_PyObject_MakeTpCall@@Base+0x1954> │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [r9, #124] @ 0x7c │ │ │ │ - ble b4174 <_PyObject_MakeTpCall@@Base+0x13e0> │ │ │ │ - b b4d04 <_PyObject_MakeTpCall@@Base+0x1f70> │ │ │ │ + ble b4108 <_PyObject_MakeTpCall@@Base+0x13e0> │ │ │ │ + b b4cc0 <_PyObject_MakeTpCall@@Base+0x1f98> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r3, [pc, #-3440] @ b46ec <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ + ldr r3, [pc, #-3480] @ b4680 <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ cmp r2, r3 │ │ │ │ - bne b6534 <_PyObject_MakeTpCall@@Base+0x37a0> │ │ │ │ + bne b65d4 <_PyObject_MakeTpCall@@Base+0x38ac> │ │ │ │ mov r1, r9 │ │ │ │ - bl 12d830 │ │ │ │ - ldr r1, [pc, #-3456] @ b46f0 <_PyObject_MakeTpCall@@Base+0x195c> │ │ │ │ + bl 12d898 │ │ │ │ + ldr r1, [pc, #-3496] @ b4684 <_PyObject_MakeTpCall@@Base+0x195c> │ │ │ │ mov r0, r4 │ │ │ │ - bl f93a4 │ │ │ │ + bl f93f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + blt b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - ldrne sl, [pc, #-3460] @ b4708 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - beq b41f0 <_PyObject_MakeTpCall@@Base+0x145c> │ │ │ │ - bl 357730 │ │ │ │ + ldrne sl, [pc, #-3500] @ b469c <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + beq b4184 <_PyObject_MakeTpCall@@Base+0x145c> │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -143291,58 +143274,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 b4204 <_PyObject_MakeTpCall@@Base+0x1470> │ │ │ │ - ldr r1, [pc, #-3596] @ b46f4 <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ - ldr r0, [pc, #-3596] @ b46f8 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b4240 <_PyObject_MakeTpCall@@Base+0x14ac> │ │ │ │ + bne b4198 <_PyObject_MakeTpCall@@Base+0x1470> │ │ │ │ + ldr r1, [pc, #-3636] @ b4688 <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ + ldr r0, [pc, #-3636] @ b468c <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b41d4 <_PyObject_MakeTpCall@@Base+0x14ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b4c54 <_PyObject_MakeTpCall@@Base+0x1ec0> │ │ │ │ + bne b4c10 <_PyObject_MakeTpCall@@Base+0x1ee8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b4c54 <_PyObject_MakeTpCall@@Base+0x1ec0> │ │ │ │ - ldr r0, [pc, #-3632] @ b46fc <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ - bl 8be14 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b4c10 <_PyObject_MakeTpCall@@Base+0x1ee8> │ │ │ │ + ldr r0, [pc, #-3672] @ b4690 <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ + bl 8bd6c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r1, [pc, #-3652] @ b46fc <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ - b b3e48 <_PyObject_MakeTpCall@@Base+0x10b4> │ │ │ │ - ldr r3, [pc, #-3656] @ b4700 <_PyObject_MakeTpCall@@Base+0x196c> │ │ │ │ + beq b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #-3692] @ b4690 <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ + b b3ddc <_PyObject_MakeTpCall@@Base+0x10b4> │ │ │ │ + ldr r3, [pc, #-3696] @ b4694 <_PyObject_MakeTpCall@@Base+0x196c> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne b5590 <_PyObject_MakeTpCall@@Base+0x27fc> │ │ │ │ - bl a3dd0 │ │ │ │ + bne b554c <_PyObject_MakeTpCall@@Base+0x2824> │ │ │ │ + bl a3d14 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r1, [pc, #-3680] @ b4704 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + beq b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #-3720] @ b4698 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ - bl 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - blt b6510 <_PyObject_MakeTpCall@@Base+0x377c> │ │ │ │ + blt b65c8 <_PyObject_MakeTpCall@@Base+0x38a0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b5590 <_PyObject_MakeTpCall@@Base+0x27fc> │ │ │ │ + beq b554c <_PyObject_MakeTpCall@@Base+0x2824> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq b66dc <_PyObject_MakeTpCall@@Base+0x3948> │ │ │ │ + beq b65bc <_PyObject_MakeTpCall@@Base+0x3894> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - ldrne sl, [pc, #-3736] @ b4708 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - beq b4010 <_PyObject_MakeTpCall@@Base+0x127c> │ │ │ │ - bl 357730 │ │ │ │ + ldrne sl, [pc, #-3776] @ b469c <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + beq b3fa4 <_PyObject_MakeTpCall@@Base+0x127c> │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -143360,290 +143343,246 @@ │ │ │ │ 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 b4024 <_PyObject_MakeTpCall@@Base+0x1290> │ │ │ │ - b b61b0 <_PyObject_MakeTpCall@@Base+0x341c> │ │ │ │ + bne b3fb8 <_PyObject_MakeTpCall@@Base+0x1290> │ │ │ │ + b b5e00 <_PyObject_MakeTpCall@@Base+0x30d8> │ │ │ │ mov r6, r8 │ │ │ │ - b b4f8c <_PyObject_MakeTpCall@@Base+0x21f8> │ │ │ │ + b b4f48 <_PyObject_MakeTpCall@@Base+0x2220> │ │ │ │ ldr r2, [r9, #432] @ 0x1b0 │ │ │ │ - b b5344 <_PyObject_MakeTpCall@@Base+0x25b0> │ │ │ │ + b b50ac <_PyObject_MakeTpCall@@Base+0x2384> │ │ │ │ ldr r3, [fp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b5dec <_PyObject_MakeTpCall@@Base+0x3058> │ │ │ │ + beq b5c48 <_PyObject_MakeTpCall@@Base+0x2f20> │ │ │ │ ldr ip, [r3, #8]! │ │ │ │ mov r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ - ble b5e10 <_PyObject_MakeTpCall@@Base+0x307c> │ │ │ │ + ble b5c6c <_PyObject_MakeTpCall@@Base+0x2f44> │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ cmp r2, r6 │ │ │ │ - bne b58a0 <_PyObject_MakeTpCall@@Base+0x2b0c> │ │ │ │ + bne b585c <_PyObject_MakeTpCall@@Base+0x2b34> │ │ │ │ mov r6, fp │ │ │ │ mov r4, r7 │ │ │ │ - b b3ab8 <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ - ldr r3, [pc, #-3916] @ b4710 <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ + b b3a4c <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ + ldr r3, [pc, #-3960] @ b46a0 <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #-3928] @ b470c <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ + ldr r1, [pc, #-3964] @ b46a4 <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ mov r9, #0 │ │ │ │ - b b4910 <_PyObject_MakeTpCall@@Base+0x1b7c> │ │ │ │ + b b489c <_PyObject_MakeTpCall@@Base+0x1b74> │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5b70 <_PyObject_MakeTpCall@@Base+0x2ddc> │ │ │ │ + ble b5b6c <_PyObject_MakeTpCall@@Base+0x2e44> │ │ │ │ cmp r3, r9 │ │ │ │ ldreq r3, [r2, #4]! │ │ │ │ addeq r1, r1, #1 │ │ │ │ ldreq r3, [r3, #4] │ │ │ │ - beq b3864 <_PyObject_MakeTpCall@@Base+0xad0> │ │ │ │ + beq b37f8 <_PyObject_MakeTpCall@@Base+0xad0> │ │ │ │ cmp sl, #1 │ │ │ │ - beq b5b70 <_PyObject_MakeTpCall@@Base+0x2ddc> │ │ │ │ + beq b5b6c <_PyObject_MakeTpCall@@Base+0x2e44> │ │ │ │ add r9, r0, #12 │ │ │ │ mov ip, #1 │ │ │ │ ldr fp, [r9, #4]! │ │ │ │ cmp fp, r3 │ │ │ │ - bne b5b64 <_PyObject_MakeTpCall@@Base+0x2dd0> │ │ │ │ + bne b5b60 <_PyObject_MakeTpCall@@Base+0x2e38> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r5 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, lr │ │ │ │ - bne b5930 <_PyObject_MakeTpCall@@Base+0x2b9c> │ │ │ │ + bne b5904 <_PyObject_MakeTpCall@@Base+0x2bdc> │ │ │ │ mov r5, r3 │ │ │ │ - b b3928 <_PyObject_MakeTpCall@@Base+0xb94> │ │ │ │ + b b38bc <_PyObject_MakeTpCall@@Base+0xb94> │ │ │ │ ldr fp, [r4, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - beq b514c <_PyObject_MakeTpCall@@Base+0x23b8> │ │ │ │ - ldr r3, [pc, #-4040] @ b4710 <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ + beq b5170 <_PyObject_MakeTpCall@@Base+0x2448> │ │ │ │ + ldr r3, [pc, #4068] @ b6678 <_PyObject_MakeTpCall@@Base+0x3950> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #-4048] @ b4714 <_PyObject_MakeTpCall@@Base+0x1980> │ │ │ │ - bl 1177f8 │ │ │ │ + ldr r1, [pc, #4060] @ b667c <_PyObject_MakeTpCall@@Base+0x3954> │ │ │ │ + bl 1177f0 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b570c <_PyObject_MakeTpCall@@Base+0x2978> │ │ │ │ + beq b56c8 <_PyObject_MakeTpCall@@Base+0x29a0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b570c <_PyObject_MakeTpCall@@Base+0x2978> │ │ │ │ + bne b56c8 <_PyObject_MakeTpCall@@Base+0x29a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9b2a8 │ │ │ │ - b b3dec <_PyObject_MakeTpCall@@Base+0x1058> │ │ │ │ + bl 9b1ec │ │ │ │ + b b3d80 <_PyObject_MakeTpCall@@Base+0x1058> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ add r2, r2, #4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov ip, r2 │ │ │ │ cmp r3, r9 │ │ │ │ - bne b568c <_PyObject_MakeTpCall@@Base+0x28f8> │ │ │ │ + bne b5648 <_PyObject_MakeTpCall@@Base+0x2920> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b568c <_PyObject_MakeTpCall@@Base+0x28f8> │ │ │ │ + bne b5648 <_PyObject_MakeTpCall@@Base+0x2920> │ │ │ │ ldr r3, [ip, #8] │ │ │ │ add r1, fp, #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, ip, #8 │ │ │ │ cmp r3, r9 │ │ │ │ - bne b568c <_PyObject_MakeTpCall@@Base+0x28f8> │ │ │ │ + bne b5648 <_PyObject_MakeTpCall@@Base+0x2920> │ │ │ │ ldr r3, [ip, #12] │ │ │ │ ldr r9, [r0, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r1, fp, #3 │ │ │ │ cmp r3, r9 │ │ │ │ add r2, ip, #12 │ │ │ │ - bne b568c <_PyObject_MakeTpCall@@Base+0x28f8> │ │ │ │ + bne b5648 <_PyObject_MakeTpCall@@Base+0x2920> │ │ │ │ ldr r3, [ip, #16] │ │ │ │ cmp sl, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r1, fp, #4 │ │ │ │ add r2, ip, #16 │ │ │ │ - ble b5b70 <_PyObject_MakeTpCall@@Base+0x2ddc> │ │ │ │ + ble b5b6c <_PyObject_MakeTpCall@@Base+0x2e44> │ │ │ │ cmp r3, r9 │ │ │ │ - bne b568c <_PyObject_MakeTpCall@@Base+0x28f8> │ │ │ │ + bne b5648 <_PyObject_MakeTpCall@@Base+0x2920> │ │ │ │ ldr r3, [ip, #20] │ │ │ │ add r1, fp, #5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, ip, #20 │ │ │ │ cmp r3, r9 │ │ │ │ - bne b568c <_PyObject_MakeTpCall@@Base+0x28f8> │ │ │ │ + bne b5648 <_PyObject_MakeTpCall@@Base+0x2920> │ │ │ │ ldr r3, [ip, #24] │ │ │ │ add r1, fp, #6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, ip, #24 │ │ │ │ cmp r3, r9 │ │ │ │ - bne b568c <_PyObject_MakeTpCall@@Base+0x28f8> │ │ │ │ + bne b5648 <_PyObject_MakeTpCall@@Base+0x2920> │ │ │ │ ldr r3, [ip, #28] │ │ │ │ add r1, fp, #7 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, ip, #28 │ │ │ │ - b b3904 <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ + b b3898 <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ ands r2, r2, #4096 @ 0x1000 │ │ │ │ - beq b642c <_PyObject_MakeTpCall@@Base+0x3698> │ │ │ │ + beq b6184 <_PyObject_MakeTpCall@@Base+0x345c> │ │ │ │ ldrh r2, [r6, #206] @ 0xce │ │ │ │ cmp r2, #1000 @ 0x3e8 │ │ │ │ - bcs b6380 <_PyObject_MakeTpCall@@Base+0x35ec> │ │ │ │ + bcs b61c8 <_PyObject_MakeTpCall@@Base+0x34a0> │ │ │ │ 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 b583c <_PyObject_MakeTpCall@@Base+0x2aa8> │ │ │ │ + ble b57f8 <_PyObject_MakeTpCall@@Base+0x2ad0> │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl a87d0 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8714 <_PyType_LookupRef@@Base+0x190> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - beq b6434 <_PyObject_MakeTpCall@@Base+0x36a0> │ │ │ │ + beq b618c <_PyObject_MakeTpCall@@Base+0x3464> │ │ │ │ add r7, r7, #1 │ │ │ │ - b b580c <_PyObject_MakeTpCall@@Base+0x2a78> │ │ │ │ + b b57c8 <_PyObject_MakeTpCall@@Base+0x2aa0> │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ ands r1, r2, #256 @ 0x100 │ │ │ │ - bne b5ef4 <_PyObject_MakeTpCall@@Base+0x3160> │ │ │ │ + bne b63a4 <_PyObject_MakeTpCall@@Base+0x367c> │ │ │ │ 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 b4a00 <_PyObject_MakeTpCall@@Base+0x1c6c> │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + b b49b4 <_PyObject_MakeTpCall@@Base+0x1c8c> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt b4a44 <_PyObject_MakeTpCall@@Base+0x1cb0> │ │ │ │ - b b4adc <_PyObject_MakeTpCall@@Base+0x1d48> │ │ │ │ + bgt b49f8 <_PyObject_MakeTpCall@@Base+0x1cd0> │ │ │ │ + b b4a90 <_PyObject_MakeTpCall@@Base+0x1d68> │ │ │ │ add r0, r0, #1 │ │ │ │ - b b5634 <_PyObject_MakeTpCall@@Base+0x28a0> │ │ │ │ + b b55f0 <_PyObject_MakeTpCall@@Base+0x28c8> │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r0, r9 │ │ │ │ add r3, r3, #12 │ │ │ │ - ble b473c <_PyObject_MakeTpCall@@Base+0x19a8> │ │ │ │ + ble b46cc <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ ldr fp, [r3, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq b58a8 <_PyObject_MakeTpCall@@Base+0x2b14> │ │ │ │ + beq b5864 <_PyObject_MakeTpCall@@Base+0x2b3c> │ │ │ │ cmp r0, r9 │ │ │ │ - bgt b4c78 <_PyObject_MakeTpCall@@Base+0x1ee4> │ │ │ │ - b b473c <_PyObject_MakeTpCall@@Base+0x19a8> │ │ │ │ + bgt b4c34 <_PyObject_MakeTpCall@@Base+0x1f0c> │ │ │ │ + b b46cc <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 92094 │ │ │ │ + bl 91fd8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne b49b4 <_PyObject_MakeTpCall@@Base+0x1c20> │ │ │ │ - ldr r3, [pc, #4064] @ b68c8 <_PyObject_MakeTpCall@@Base+0x3b34> │ │ │ │ - ldr r2, [pc, #4064] @ b68cc <_PyObject_MakeTpCall@@Base+0x3b38> │ │ │ │ + bne b4968 <_PyObject_MakeTpCall@@Base+0x1c40> │ │ │ │ + ldr r3, [pc, #3548] @ b6680 <_PyObject_MakeTpCall@@Base+0x3958> │ │ │ │ + ldr r2, [pc, #3548] @ b6684 <_PyObject_MakeTpCall@@Base+0x395c> │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b6368 <_PyObject_MakeTpCall@@Base+0x35d4> │ │ │ │ + bne b616c <_PyObject_MakeTpCall@@Base+0x3444> │ │ │ │ cmp r5, #1 │ │ │ │ movcs r0, r5 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b5c0c <_PyObject_MakeTpCall@@Base+0x2e78> │ │ │ │ + beq b5bc8 <_PyObject_MakeTpCall@@Base+0x2ea0> │ │ │ │ ldr r3, [r7, #800] @ 0x320 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7, #800] @ 0x320 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r6, [r3, r0] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - b b44f0 <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ - mov r0, ip │ │ │ │ - mov r5, r3 │ │ │ │ - b b37f0 <_PyObject_MakeTpCall@@Base+0xa5c> │ │ │ │ - ldr r1, [pc, #3980] @ b68d0 <_PyObject_MakeTpCall@@Base+0x3b3c> │ │ │ │ + b b4484 <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ + ldr r1, [pc, #3476] @ b6688 <_PyObject_MakeTpCall@@Base+0x3960> │ │ │ │ mov r0, r6 │ │ │ │ - bl f92d4 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq b5244 <_PyObject_MakeTpCall@@Base+0x24b0> │ │ │ │ - b b527c <_PyObject_MakeTpCall@@Base+0x24e8> │ │ │ │ - ldr r0, [pc, #3960] @ b68d4 <_PyObject_MakeTpCall@@Base+0x3b40> │ │ │ │ - bl 8be14 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - bne b3fd0 <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ - b b3fec <_PyObject_MakeTpCall@@Base+0x1258> │ │ │ │ - ldr r0, [pc, #3940] @ b68d8 <_PyObject_MakeTpCall@@Base+0x3b44> │ │ │ │ - bl 8be14 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - bne b4220 <_PyObject_MakeTpCall@@Base+0x148c> │ │ │ │ - b b423c <_PyObject_MakeTpCall@@Base+0x14a8> │ │ │ │ - ldr r3, [pc, #3920] @ b68dc <_PyObject_MakeTpCall@@Base+0x3b48> │ │ │ │ - str r3, [r9, #124] @ 0x7c │ │ │ │ - b b4d04 <_PyObject_MakeTpCall@@Base+0x1f70> │ │ │ │ - ldr r0, [pc, #3912] @ b68e0 <_PyObject_MakeTpCall@@Base+0x3b4c> │ │ │ │ - bl 8be14 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - bne b41b0 <_PyObject_MakeTpCall@@Base+0x141c> │ │ │ │ - b b41cc <_PyObject_MakeTpCall@@Base+0x1438> │ │ │ │ - ldr r3, [pc, #3892] @ b68e4 <_PyObject_MakeTpCall@@Base+0x3b50> │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne b40e4 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ - bl 28692c │ │ │ │ - subs sl, r0, #0 │ │ │ │ - beq b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r1, [pc, #3868] @ b68e8 <_PyObject_MakeTpCall@@Base+0x3b54> │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, sl │ │ │ │ - bl 9ca94 │ │ │ │ - ldr r3, [sl] │ │ │ │ + bl f9324 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt b6510 <_PyObject_MakeTpCall@@Base+0x377c> │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b40e4 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [sl] │ │ │ │ - bne b40e4 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ - mov r0, sl │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b40e4 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ - ldr r0, [pc, #3808] @ b68ec <_PyObject_MakeTpCall@@Base+0x3b58> │ │ │ │ - bl 8be14 │ │ │ │ + beq b5268 <_PyObject_MakeTpCall@@Base+0x2540> │ │ │ │ + b b52a0 <_PyObject_MakeTpCall@@Base+0x2578> │ │ │ │ + mov r0, ip │ │ │ │ + mov r5, r3 │ │ │ │ + b b3784 <_PyObject_MakeTpCall@@Base+0xa5c> │ │ │ │ + ldr r0, [pc, #3444] @ b668c <_PyObject_MakeTpCall@@Base+0x3964> │ │ │ │ + bl 8bd6c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b4040 <_PyObject_MakeTpCall@@Base+0x12ac> │ │ │ │ - b b405c <_PyObject_MakeTpCall@@Base+0x12c8> │ │ │ │ - ldr r0, [pc, #3780] @ b68e8 <_PyObject_MakeTpCall@@Base+0x3b54> │ │ │ │ - bl 8be14 │ │ │ │ + bne b3f64 <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ + b b3f80 <_PyObject_MakeTpCall@@Base+0x1258> │ │ │ │ + ldr r0, [pc, #3424] @ b6690 <_PyObject_MakeTpCall@@Base+0x3968> │ │ │ │ + bl 8bd6c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b40b0 <_PyObject_MakeTpCall@@Base+0x131c> │ │ │ │ - b b40cc <_PyObject_MakeTpCall@@Base+0x1338> │ │ │ │ - ldr r3, [pc, #3752] @ b68e4 <_PyObject_MakeTpCall@@Base+0x3b50> │ │ │ │ + bne b3fd4 <_PyObject_MakeTpCall@@Base+0x12ac> │ │ │ │ + b b3ff0 <_PyObject_MakeTpCall@@Base+0x12c8> │ │ │ │ + ldr r3, [pc, #3404] @ b6694 <_PyObject_MakeTpCall@@Base+0x396c> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq b5ea8 <_PyObject_MakeTpCall@@Base+0x3114> │ │ │ │ + beq b63e8 <_PyObject_MakeTpCall@@Base+0x36c0> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - ldrne sl, [pc, #3896] @ b698c <_PyObject_MakeTpCall@@Base+0x3bf8> │ │ │ │ - beq b4080 <_PyObject_MakeTpCall@@Base+0x12ec> │ │ │ │ - bl 357730 │ │ │ │ + ldrne sl, [pc, #3552] @ b6740 <_PyObject_MakeTpCall@@Base+0x3a18> │ │ │ │ + beq b4014 <_PyObject_MakeTpCall@@Base+0x12ec> │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -143661,129 +143600,229 @@ │ │ │ │ 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 b4094 <_PyObject_MakeTpCall@@Base+0x1300> │ │ │ │ - b b6328 <_PyObject_MakeTpCall@@Base+0x3594> │ │ │ │ + bne b4028 <_PyObject_MakeTpCall@@Base+0x1300> │ │ │ │ + b b5e84 <_PyObject_MakeTpCall@@Base+0x315c> │ │ │ │ + ldr r0, [pc, #3264] @ b6698 <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ + bl 8bd6c │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + bne b4044 <_PyObject_MakeTpCall@@Base+0x131c> │ │ │ │ + b b4060 <_PyObject_MakeTpCall@@Base+0x1338> │ │ │ │ + ldr r3, [pc, #3244] @ b669c <_PyObject_MakeTpCall@@Base+0x3974> │ │ │ │ + str r3, [r9, #124] @ 0x7c │ │ │ │ + b b4cc0 <_PyObject_MakeTpCall@@Base+0x1f98> │ │ │ │ + ldr r0, [pc, #3236] @ b66a0 <_PyObject_MakeTpCall@@Base+0x3978> │ │ │ │ + bl 8bd6c │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + bne b4144 <_PyObject_MakeTpCall@@Base+0x141c> │ │ │ │ + b b4160 <_PyObject_MakeTpCall@@Base+0x1438> │ │ │ │ + ldr r3, [pc, #3200] @ b6694 <_PyObject_MakeTpCall@@Base+0x396c> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne b4078 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ + bl 286c78 │ │ │ │ + subs sl, r0, #0 │ │ │ │ + beq b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #3176] @ b6698 <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, sl │ │ │ │ + bl 9c9d8 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt b65c8 <_PyObject_MakeTpCall@@Base+0x38a0> │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b4078 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [sl] │ │ │ │ + bne b4078 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ + mov r0, sl │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b4078 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ + ldr r0, [pc, #3124] @ b66a4 <_PyObject_MakeTpCall@@Base+0x397c> │ │ │ │ + bl 8bd6c │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + bne b41b4 <_PyObject_MakeTpCall@@Base+0x148c> │ │ │ │ + b b41d0 <_PyObject_MakeTpCall@@Base+0x14a8> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b4078 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ + b b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b66fc <_PyObject_MakeTpCall@@Base+0x3968> │ │ │ │ + bne b69d0 <_PyObject_MakeTpCall@@Base+0x3ca8> │ │ │ │ cmp r7, #0 │ │ │ │ - bne b66fc <_PyObject_MakeTpCall@@Base+0x3968> │ │ │ │ + bne b69d0 <_PyObject_MakeTpCall@@Base+0x3ca8> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ ldr lr, [sp, #32] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ add r0, r2, #8 │ │ │ │ mov r2, #0 │ │ │ │ ldr ip, [r0, #4]! │ │ │ │ cmp ip, r4 │ │ │ │ - beq b5b40 <_PyObject_MakeTpCall@@Base+0x2dac> │ │ │ │ + beq b5b0c <_PyObject_MakeTpCall@@Base+0x2de4> │ │ │ │ cmp lr, #0 │ │ │ │ - bne b69a4 <_PyObject_MakeTpCall@@Base+0x3c10> │ │ │ │ + bne b6488 <_PyObject_MakeTpCall@@Base+0x3760> │ │ │ │ cmp r7, #0 │ │ │ │ - bne b5b14 <_PyObject_MakeTpCall@@Base+0x2d80> │ │ │ │ + bne b5ae0 <_PyObject_MakeTpCall@@Base+0x2db8> │ │ │ │ ldr r7, [ip, #144] @ 0x90 │ │ │ │ subs r7, r7, #0 │ │ │ │ movne r7, #1 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b6474 <_PyObject_MakeTpCall@@Base+0x36e0> │ │ │ │ + beq b6160 <_PyObject_MakeTpCall@@Base+0x3438> │ │ │ │ cmp r1, #0 │ │ │ │ - bne b6468 <_PyObject_MakeTpCall@@Base+0x36d4> │ │ │ │ + bne b6154 <_PyObject_MakeTpCall@@Base+0x342c> │ │ │ │ ldr r1, [ip, #104] @ 0x68 │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - bne b645c <_PyObject_MakeTpCall@@Base+0x36c8> │ │ │ │ + bne b6148 <_PyObject_MakeTpCall@@Base+0x3420> │ │ │ │ cmp r7, #0 │ │ │ │ - bne b645c <_PyObject_MakeTpCall@@Base+0x36c8> │ │ │ │ + bne b6148 <_PyObject_MakeTpCall@@Base+0x3420> │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5aec <_PyObject_MakeTpCall@@Base+0x2d58> │ │ │ │ + bne b5ab8 <_PyObject_MakeTpCall@@Base+0x2d90> │ │ │ │ str r1, [sp, #24] │ │ │ │ - b b52f0 <_PyObject_MakeTpCall@@Base+0x255c> │ │ │ │ + b b5314 <_PyObject_MakeTpCall@@Base+0x25ec> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b5950 <_PyObject_MakeTpCall@@Base+0x2c28> │ │ │ │ + b b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b554c <_PyObject_MakeTpCall@@Base+0x2824> │ │ │ │ + b b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b3b10 <_PyObject_MakeTpCall@@Base+0xde8> │ │ │ │ + b b56c8 <_PyObject_MakeTpCall@@Base+0x29a0> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4254 <_PyObject_MakeTpCall@@Base+0x14c0> │ │ │ │ - b b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b5438 <_PyObject_MakeTpCall@@Base+0x2710> │ │ │ │ + b b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ add ip, ip, #1 │ │ │ │ cmp sl, ip │ │ │ │ - bne b569c <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + bne b5658 <_PyObject_MakeTpCall@@Base+0x2930> │ │ │ │ ldr ip, [r3, #172] @ 0xac │ │ │ │ cmp ip, #0 │ │ │ │ - beq b5e40 <_PyObject_MakeTpCall@@Base+0x30ac> │ │ │ │ + beq b62d4 <_PyObject_MakeTpCall@@Base+0x35ac> │ │ │ │ mov r0, ip │ │ │ │ ldr sl, [r0, #8]! │ │ │ │ mov r9, #0 │ │ │ │ cmp sl, r9 │ │ │ │ add r9, r9, #1 │ │ │ │ - ble b5e64 <_PyObject_MakeTpCall@@Base+0x30d0> │ │ │ │ + ble b62f8 <_PyObject_MakeTpCall@@Base+0x35d0> │ │ │ │ ldr fp, [r0, #4]! │ │ │ │ cmp fp, r5 │ │ │ │ - bne b5b88 <_PyObject_MakeTpCall@@Base+0x2df4> │ │ │ │ - b b56b0 <_PyObject_MakeTpCall@@Base+0x291c> │ │ │ │ + bne b5b84 <_PyObject_MakeTpCall@@Base+0x2e5c> │ │ │ │ + b b566c <_PyObject_MakeTpCall@@Base+0x2944> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b547c <_PyObject_MakeTpCall@@Base+0x26e8> │ │ │ │ - b b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b40e4 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ - b b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b5a44 <_PyObject_MakeTpCall@@Base+0x2cb0> │ │ │ │ - b b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b5590 <_PyObject_MakeTpCall@@Base+0x27fc> │ │ │ │ - b b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b3b7c <_PyObject_MakeTpCall@@Base+0xde8> │ │ │ │ - b b570c <_PyObject_MakeTpCall@@Base+0x2978> │ │ │ │ - ldr r2, [pc, #3276] @ b68c8 <_PyObject_MakeTpCall@@Base+0x3b34> │ │ │ │ + beq b41e8 <_PyObject_MakeTpCall@@Base+0x14c0> │ │ │ │ + b b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r2, [pc, #2760] @ b6680 <_PyObject_MakeTpCall@@Base+0x3958> │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne b49b4 <_PyObject_MakeTpCall@@Base+0x1c20> │ │ │ │ + bne b4968 <_PyObject_MakeTpCall@@Base+0x1c40> │ │ │ │ mov r0, r6 │ │ │ │ - bl 29e470 │ │ │ │ + bl 29e8f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b4520 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ + bne b44b4 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4954 <_PyObject_MakeTpCall@@Base+0x1bc0> │ │ │ │ + beq b48e0 <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne b4954 <_PyObject_MakeTpCall@@Base+0x1bc0> │ │ │ │ + bne b48e0 <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b4954 <_PyObject_MakeTpCall@@Base+0x1bc0> │ │ │ │ - ldr r1, [sl, #8] │ │ │ │ - cmp r1, r9 │ │ │ │ - ble b473c <_PyObject_MakeTpCall@@Base+0x19a8> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b48e0 <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ + mov r0, sl │ │ │ │ + bl 91fd8 │ │ │ │ + mov r5, r0 │ │ │ │ + b b4ed4 <_PyObject_MakeTpCall@@Base+0x21ac> │ │ │ │ + cmp fp, #0 │ │ │ │ + beq b6748 <_PyObject_MakeTpCall@@Base+0x3a20> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b6748 <_PyObject_MakeTpCall@@Base+0x3a20> │ │ │ │ + str fp, [sp, #24] │ │ │ │ + b b51d8 <_PyObject_MakeTpCall@@Base+0x24b0> │ │ │ │ + ldr r1, [pc, #2672] @ b66a8 <_PyObject_MakeTpCall@@Base+0x3980> │ │ │ │ + mov r0, r6 │ │ │ │ + bl f9324 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq b525c <_PyObject_MakeTpCall@@Base+0x2534> │ │ │ │ + b b52a0 <_PyObject_MakeTpCall@@Base+0x2578> │ │ │ │ + mov r3, fp │ │ │ │ + cmp r3, r6 │ │ │ │ + beq b5604 <_PyObject_MakeTpCall@@Base+0x28dc> │ │ │ │ + ldr r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b5c4c <_PyObject_MakeTpCall@@Base+0x2f24> │ │ │ │ + ldr r3, [pc, #2628] @ b66ac <_PyObject_MakeTpCall@@Base+0x3984> │ │ │ │ + cmp r6, r3 │ │ │ │ + beq b5604 <_PyObject_MakeTpCall@@Base+0x28dc> │ │ │ │ + ldr r3, [r6, #172] @ 0xac │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b61d4 <_PyObject_MakeTpCall@@Base+0x34ac> │ │ │ │ + ldr ip, [r3, #8]! │ │ │ │ + mov r0, #0 │ │ │ │ + cmp ip, r0 │ │ │ │ + add r0, r0, #1 │ │ │ │ + ble b61f8 <_PyObject_MakeTpCall@@Base+0x34d0> │ │ │ │ + ldr r2, [r3, #4]! │ │ │ │ + cmp r2, fp │ │ │ │ + bne b5c80 <_PyObject_MakeTpCall@@Base+0x2f58> │ │ │ │ + b b3a4c <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ + ldr r3, [r5, #156] @ 0x9c │ │ │ │ + ldr r2, [pc, #2568] @ b66b0 <_PyObject_MakeTpCall@@Base+0x3988> │ │ │ │ + cmp r3, r2 │ │ │ │ + beq b38c4 <_PyObject_MakeTpCall@@Base+0xb9c> │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + subs r9, r0, #0 │ │ │ │ + bne b489c <_PyObject_MakeTpCall@@Base+0x1b74> │ │ │ │ + b b5624 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r2] │ │ │ │ + bne b3d5c <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b3d5c <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ + ldr r2, [sl, #8] │ │ │ │ + cmp r2, r9 │ │ │ │ + ble b46cc <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ ldrb r2, [r3] │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ add r2, r2, #1 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ ldrb r8, [r2, r9] │ │ │ │ mov r1, #12 │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ ldr fp, [r3, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r6, [fp, #4] │ │ │ │ ldr r2, [r3, r0] │ │ │ │ ldr r7, [r6, #192] @ 0xc0 │ │ │ │ - ldr r3, [pc, #3172] @ b68f0 <_PyObject_MakeTpCall@@Base+0x3b5c> │ │ │ │ + ldr r3, [pc, #2444] @ b66b4 <_PyObject_MakeTpCall@@Base+0x398c> │ │ │ │ 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 │ │ │ │ @@ -143792,519 +143831,497 @@ │ │ │ │ mov lr, #1 │ │ │ │ ldr r1, [r1, #2808] @ 0xaf8 │ │ │ │ add r0, r0, lr, lsl ip │ │ │ │ cmp r7, r1 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ add r9, r9, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne b49cc <_PyObject_MakeTpCall@@Base+0x1c38> │ │ │ │ + bne b4980 <_PyObject_MakeTpCall@@Base+0x1c58> │ │ │ │ lsl r0, r4, lr │ │ │ │ - b b43d8 <_PyObject_MakeTpCall@@Base+0x1644> │ │ │ │ - mov r0, sl │ │ │ │ - bl 92094 │ │ │ │ - mov r5, r0 │ │ │ │ - b b4f18 <_PyObject_MakeTpCall@@Base+0x2184> │ │ │ │ - ldr r1, [pc, #3080] @ b68f4 <_PyObject_MakeTpCall@@Base+0x3b60> │ │ │ │ - mov r0, r6 │ │ │ │ - bl f92d4 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq b5238 <_PyObject_MakeTpCall@@Base+0x24a4> │ │ │ │ - b b527c <_PyObject_MakeTpCall@@Base+0x24e8> │ │ │ │ - ldr r2, [pc, #3012] @ b68c8 <_PyObject_MakeTpCall@@Base+0x3b34> │ │ │ │ - mov r1, fp │ │ │ │ - ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ - blx r3 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne b3f80 <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ - b b4f54 <_PyObject_MakeTpCall@@Base+0x21c0> │ │ │ │ + b b436c <_PyObject_MakeTpCall@@Base+0x1644> │ │ │ │ mov r2, #0 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #3012] @ b68f0 <_PyObject_MakeTpCall@@Base+0x3b5c> │ │ │ │ + ldr r0, [pc, #2352] @ b66b4 <_PyObject_MakeTpCall@@Base+0x398c> │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 8be14 │ │ │ │ + bl 8bd6c │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - beq b4b8c <_PyObject_MakeTpCall@@Base+0x1df8> │ │ │ │ + beq b4b48 <_PyObject_MakeTpCall@@Base+0x1e20> │ │ │ │ ldr lr, [r6, #172] @ 0xac │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp lr, #0 │ │ │ │ - bne b4a20 <_PyObject_MakeTpCall@@Base+0x1c8c> │ │ │ │ + bne b49d4 <_PyObject_MakeTpCall@@Base+0x1cac> │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ tst r2, #2 │ │ │ │ - bne b64a0 <_PyObject_MakeTpCall@@Base+0x370c> │ │ │ │ + bne b64e4 <_PyObject_MakeTpCall@@Base+0x37bc> │ │ │ │ tst r2, #8192 @ 0x2000 │ │ │ │ - bne b4954 <_PyObject_MakeTpCall@@Base+0x1bc0> │ │ │ │ + bne b48e0 <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl a5534 │ │ │ │ + bl a5478 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b4b8c <_PyObject_MakeTpCall@@Base+0x1df8> │ │ │ │ + blt b4b48 <_PyObject_MakeTpCall@@Base+0x1e20> │ │ │ │ ldr lr, [r6, #172] @ 0xac │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp lr, #0 │ │ │ │ - beq b4954 <_PyObject_MakeTpCall@@Base+0x1bc0> │ │ │ │ - b b4a20 <_PyObject_MakeTpCall@@Base+0x1c8c> │ │ │ │ - ldr r3, [r5, #156] @ 0x9c │ │ │ │ - ldr r2, [pc, #2916] @ b68f8 <_PyObject_MakeTpCall@@Base+0x3b64> │ │ │ │ - cmp r3, r2 │ │ │ │ - beq b3930 <_PyObject_MakeTpCall@@Base+0xb9c> │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ + beq b48e0 <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ + b b49d4 <_PyObject_MakeTpCall@@Base+0x1cac> │ │ │ │ + ldr r2, [pc, #2200] @ b6680 <_PyObject_MakeTpCall@@Base+0x3958> │ │ │ │ + mov r1, fp │ │ │ │ + ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ - subs r9, r0, #0 │ │ │ │ - bne b4910 <_PyObject_MakeTpCall@@Base+0x1b7c> │ │ │ │ - b b5668 <_PyObject_MakeTpCall@@Base+0x28d4> │ │ │ │ - cmp fp, #0 │ │ │ │ - beq b66e8 <_PyObject_MakeTpCall@@Base+0x3954> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b66e8 <_PyObject_MakeTpCall@@Base+0x3954> │ │ │ │ - str fp, [sp, #24] │ │ │ │ - b b51b4 <_PyObject_MakeTpCall@@Base+0x2420> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r2] │ │ │ │ - bne b3dc8 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b3dc8 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ - mov r3, fp │ │ │ │ - cmp r3, r6 │ │ │ │ - beq b5648 <_PyObject_MakeTpCall@@Base+0x28b4> │ │ │ │ - ldr r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b5df0 <_PyObject_MakeTpCall@@Base+0x305c> │ │ │ │ - ldr r3, [pc, #2800] @ b68fc <_PyObject_MakeTpCall@@Base+0x3b68> │ │ │ │ - cmp r6, r3 │ │ │ │ - beq b5648 <_PyObject_MakeTpCall@@Base+0x28b4> │ │ │ │ - ldr r3, [r6, #172] @ 0xac │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b5f38 <_PyObject_MakeTpCall@@Base+0x31a4> │ │ │ │ - ldr ip, [r3, #8]! │ │ │ │ - mov r0, #0 │ │ │ │ - cmp ip, r0 │ │ │ │ - add r0, r0, #1 │ │ │ │ - ble b5f5c <_PyObject_MakeTpCall@@Base+0x31c8> │ │ │ │ - ldr r2, [r3, #4]! │ │ │ │ - cmp r2, fp │ │ │ │ - bne b5e24 <_PyObject_MakeTpCall@@Base+0x3090> │ │ │ │ - b b3ab8 <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ - mov r0, r3 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq b56b0 <_PyObject_MakeTpCall@@Base+0x291c> │ │ │ │ - ldr r0, [r0, #128] @ 0x80 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne b5e44 <_PyObject_MakeTpCall@@Base+0x30b0> │ │ │ │ - ldr ip, [pc, #2716] @ b68fc <_PyObject_MakeTpCall@@Base+0x3b68> │ │ │ │ - cmp r5, ip │ │ │ │ - beq b69b0 <_PyObject_MakeTpCall@@Base+0x3c1c> │ │ │ │ - ldr r3, [pc, #2832] @ b697c <_PyObject_MakeTpCall@@Base+0x3be8> │ │ │ │ - ldr r1, [pc, #2704] @ b6900 <_PyObject_MakeTpCall@@Base+0x3b6c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b b5668 <_PyObject_MakeTpCall@@Base+0x28d4> │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne b3f14 <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ + b b4f10 <_PyObject_MakeTpCall@@Base+0x21e8> │ │ │ │ + ldr sl, [pc, #2364] @ b6740 <_PyObject_MakeTpCall@@Base+0x3a18> │ │ │ │ + ldr r1, [pc, #2352] @ b6738 <_PyObject_MakeTpCall@@Base+0x3a10> │ │ │ │ + ldr r0, [pc, #2352] @ b673c <_PyObject_MakeTpCall@@Base+0x3a14> │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b3ff4 <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ + bl 58514 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r9, #12] │ │ │ │ + b b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ 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 b3c14 <_PyObject_MakeTpCall@@Base+0xe80> │ │ │ │ + bne b3ba8 <_PyObject_MakeTpCall@@Base+0xe80> │ │ │ │ cmp r5, #0 │ │ │ │ - bne b56e8 <_PyObject_MakeTpCall@@Base+0x2954> │ │ │ │ - b b570c <_PyObject_MakeTpCall@@Base+0x2978> │ │ │ │ - bl 28692c │ │ │ │ - subs sl, r0, #0 │ │ │ │ - beq b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r1, [pc, #2608] @ b68ec <_PyObject_MakeTpCall@@Base+0x3b58> │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, sl │ │ │ │ - bl 9ca94 │ │ │ │ - ldr r3, [sl] │ │ │ │ + bne b56a4 <_PyObject_MakeTpCall@@Base+0x297c> │ │ │ │ + b b56c8 <_PyObject_MakeTpCall@@Base+0x29a0> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r3, [pc, #2140] @ b66b8 <_PyObject_MakeTpCall@@Base+0x3990> │ │ │ │ + cmp r2, r3 │ │ │ │ + bne b6788 <_PyObject_MakeTpCall@@Base+0x3a60> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 12d898 │ │ │ │ + ldr r1, [pc, #2100] @ b66a4 <_PyObject_MakeTpCall@@Base+0x397c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl f93f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b6510 <_PyObject_MakeTpCall@@Base+0x377c> │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b5a44 <_PyObject_MakeTpCall@@Base+0x2cb0> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [sl] │ │ │ │ - bne b5a44 <_PyObject_MakeTpCall@@Base+0x2cb0> │ │ │ │ - mov r0, sl │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b5a44 <_PyObject_MakeTpCall@@Base+0x2cb0> │ │ │ │ - ldr r1, [pc, #2568] @ b6904 <_PyObject_MakeTpCall@@Base+0x3b70> │ │ │ │ - ldr r2, [r1, #1520] @ 0x5f0 │ │ │ │ - cmp r2, #131072 @ 0x20000 │ │ │ │ - movcs r1, #0 │ │ │ │ - ldrcs r2, [r6, #192] @ 0xc0 │ │ │ │ - strcs r1, [sp, #52] @ 0x34 │ │ │ │ - bcs b5888 <_PyObject_MakeTpCall@@Base+0x2af4> │ │ │ │ - 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 b5888 <_PyObject_MakeTpCall@@Base+0x2af4> │ │ │ │ - mov r3, r6 │ │ │ │ - cmp r3, fp │ │ │ │ - beq b3ab8 <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ - ldr r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b5f3c <_PyObject_MakeTpCall@@Base+0x31a8> │ │ │ │ - ldr r3, [pc, #2468] @ b68fc <_PyObject_MakeTpCall@@Base+0x3b68> │ │ │ │ - cmp fp, r3 │ │ │ │ - beq b3ab8 <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ - ldr r3, [pc, #2584] @ b697c <_PyObject_MakeTpCall@@Base+0x3be8> │ │ │ │ - ldr r1, [pc, #2464] @ b6908 <_PyObject_MakeTpCall@@Base+0x3b74> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b b5668 <_PyObject_MakeTpCall@@Base+0x28d4> │ │ │ │ + bge b41e8 <_PyObject_MakeTpCall@@Base+0x14c0> │ │ │ │ + b b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr sl, [pc, #2232] @ b6740 <_PyObject_MakeTpCall@@Base+0x3a18> │ │ │ │ + ldr r1, [pc, #2220] @ b6738 <_PyObject_MakeTpCall@@Base+0x3a10> │ │ │ │ + ldr r0, [pc, #2220] @ b673c <_PyObject_MakeTpCall@@Base+0x3a14> │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b4064 <_PyObject_MakeTpCall@@Base+0x133c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5f98 <_PyObject_MakeTpCall@@Base+0x3204> │ │ │ │ + beq b5ebc <_PyObject_MakeTpCall@@Base+0x3194> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ str r0, [r9, #12] │ │ │ │ - bne b3d10 <_PyObject_MakeTpCall@@Base+0xf7c> │ │ │ │ - b b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + bne b3ca4 <_PyObject_MakeTpCall@@Base+0xf7c> │ │ │ │ + b b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 28239c │ │ │ │ + bl 282794 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b5fec <_PyObject_MakeTpCall@@Base+0x3258> │ │ │ │ + beq b5e14 <_PyObject_MakeTpCall@@Base+0x30ec> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ ldreq r3, [sp, #16] │ │ │ │ ldreq r0, [r3, #24] │ │ │ │ - beq b5f80 <_PyObject_MakeTpCall@@Base+0x31ec> │ │ │ │ + beq b5ea4 <_PyObject_MakeTpCall@@Base+0x317c> │ │ │ │ tst r3, #32 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldreq r0, [r3, #24] │ │ │ │ - beq b5f80 <_PyObject_MakeTpCall@@Base+0x31ec> │ │ │ │ + beq b5ea4 <_PyObject_MakeTpCall@@Base+0x317c> │ │ │ │ add r0, r3, #20 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ str r0, [r9, #12] │ │ │ │ - bne b3d10 <_PyObject_MakeTpCall@@Base+0xf7c> │ │ │ │ - b b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - bl 58570 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r9, #12] │ │ │ │ - b b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b47f0 <_PyObject_MakeTpCall@@Base+0x1a5c> │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b68b0 <_PyObject_MakeTpCall@@Base+0x3b1c> │ │ │ │ - ldr r2, [pc, #2292] @ b690c <_PyObject_MakeTpCall@@Base+0x3b78> │ │ │ │ - ldr r3, [pc, #2292] @ b6910 <_PyObject_MakeTpCall@@Base+0x3b7c> │ │ │ │ - ldr r1, [r2] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [pc, #2284] @ b6914 <_PyObject_MakeTpCall@@Base+0x3b80> │ │ │ │ - bl 2d463c │ │ │ │ - b b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #2372] @ b697c <_PyObject_MakeTpCall@@Base+0x3be8> │ │ │ │ - ldr r1, [pc, #2268] @ b6918 <_PyObject_MakeTpCall@@Base+0x3b84> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ - b b4e24 <_PyObject_MakeTpCall@@Base+0x2090> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b45e8 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ - ldr r1, [pc, #2244] @ b691c <_PyObject_MakeTpCall@@Base+0x3b88> │ │ │ │ - bl 16d144 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt b5668 <_PyObject_MakeTpCall@@Base+0x28d4> │ │ │ │ - bne b6084 <_PyObject_MakeTpCall@@Base+0x32f0> │ │ │ │ - cmp r8, #1 │ │ │ │ - beq b37c0 <_PyObject_MakeTpCall@@Base+0xa2c> │ │ │ │ - b b3794 <_PyObject_MakeTpCall@@Base+0xa00> │ │ │ │ - ldr r1, [pc, #2212] @ b691c <_PyObject_MakeTpCall@@Base+0x3b88> │ │ │ │ - bl 16d144 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt b5668 <_PyObject_MakeTpCall@@Base+0x28d4> │ │ │ │ - beq b37b4 <_PyObject_MakeTpCall@@Base+0xa20> │ │ │ │ - ldr r3, [pc, #2288] @ b697c <_PyObject_MakeTpCall@@Base+0x3be8> │ │ │ │ - ldr r1, [pc, #2192] @ b6920 <_PyObject_MakeTpCall@@Base+0x3b8c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b b5668 <_PyObject_MakeTpCall@@Base+0x28d4> │ │ │ │ + bne b3ca4 <_PyObject_MakeTpCall@@Base+0xf7c> │ │ │ │ + b b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + mov r5, #0 │ │ │ │ + mov r8, r5 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + b b5e30 <_PyObject_MakeTpCall@@Base+0x3108> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl b8ba4 │ │ │ │ + bl b8b30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b60ec <_PyObject_MakeTpCall@@Base+0x3358> │ │ │ │ + beq b5f70 <_PyObject_MakeTpCall@@Base+0x3248> │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne b6098 <_PyObject_MakeTpCall@@Base+0x3304> │ │ │ │ - ldr r3, [pc, #2128] @ b6924 <_PyObject_MakeTpCall@@Base+0x3b90> │ │ │ │ - ldr r2, [pc, #2128] @ b6928 <_PyObject_MakeTpCall@@Base+0x3b94> │ │ │ │ + bne b5f1c <_PyObject_MakeTpCall@@Base+0x31f4> │ │ │ │ + ldr r3, [pc, #1892] @ b66bc <_PyObject_MakeTpCall@@Base+0x3994> │ │ │ │ + ldr r2, [pc, #1892] @ b66c0 <_PyObject_MakeTpCall@@Base+0x3998> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ - bl 2b1c48 │ │ │ │ + bl 2b1fa8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b6134 <_PyObject_MakeTpCall@@Base+0x33a0> │ │ │ │ + bne b632c <_PyObject_MakeTpCall@@Base+0x3604> │ │ │ │ ldr r4, [r9, #132] @ 0x84 │ │ │ │ - b b42d8 <_PyObject_MakeTpCall@@Base+0x1544> │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - b b4a00 <_PyObject_MakeTpCall@@Base+0x1c6c> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b494c <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ - ldr r1, [pc, #2056] @ b692c <_PyObject_MakeTpCall@@Base+0x3b98> │ │ │ │ - ldr r0, [pc, #2144] @ b6988 <_PyObject_MakeTpCall@@Base+0x3bf4> │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b b570c <_PyObject_MakeTpCall@@Base+0x2978> │ │ │ │ - ldr sl, [pc, #2128] @ b698c <_PyObject_MakeTpCall@@Base+0x3bf8> │ │ │ │ - bl 357730 │ │ │ │ - ldr r3, [r9, #180] @ 0xb4 │ │ │ │ - ldr r2, [sl, r0] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - mov r2, #28 │ │ │ │ - mul r2, r3, r2 │ │ │ │ - cmp r3, #10 │ │ │ │ - add r0, r1, r2 │ │ │ │ - add r0, r0, #92160 @ 0x16800 │ │ │ │ - ldr r0, [r0, #764] @ 0x2fc │ │ │ │ - movls r3, #0 │ │ │ │ - movhi r3, #1 │ │ │ │ - cmp r0, r9 │ │ │ │ - orreq r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - add r3, r2, #92160 @ 0x16800 │ │ │ │ - add r3, r3, #764 @ 0x2fc │ │ │ │ - add r3, r1, r3 │ │ │ │ - addeq r3, r2, #98304 @ 0x18000 │ │ │ │ - addeq r3, r3, #228 @ 0xe4 │ │ │ │ - addeq r3, r1, r3 │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne b42e0 <_PyObject_MakeTpCall@@Base+0x154c> │ │ │ │ - ldr r1, [pc, #1928] @ b692c <_PyObject_MakeTpCall@@Base+0x3b98> │ │ │ │ - ldr r0, [pc, #2016] @ b6988 <_PyObject_MakeTpCall@@Base+0x3bf4> │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr sl, [pc, #2008] @ b698c <_PyObject_MakeTpCall@@Base+0x3bf8> │ │ │ │ - ldr r1, [pc, #1996] @ b6984 <_PyObject_MakeTpCall@@Base+0x3bf0> │ │ │ │ - ldr r0, [pc, #1996] @ b6988 <_PyObject_MakeTpCall@@Base+0x3bf4> │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b4060 <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r3, [pc, #1892] @ b6930 <_PyObject_MakeTpCall@@Base+0x3b9c> │ │ │ │ - cmp r2, r3 │ │ │ │ - bne b6990 <_PyObject_MakeTpCall@@Base+0x3bfc> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 12d830 │ │ │ │ - ldr r1, [pc, #1784] @ b68d8 <_PyObject_MakeTpCall@@Base+0x3b44> │ │ │ │ - mov r0, r4 │ │ │ │ - bl f93a4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge b4254 <_PyObject_MakeTpCall@@Base+0x14c0> │ │ │ │ - b b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r1, [pc, #1932] @ b6984 <_PyObject_MakeTpCall@@Base+0x3bf0> │ │ │ │ - ldr r0, [pc, #1932] @ b6988 <_PyObject_MakeTpCall@@Base+0x3bf4> │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b3b64 <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ + b b426c <_PyObject_MakeTpCall@@Base+0x1544> │ │ │ │ mov ip, r5 │ │ │ │ cmp r3, ip │ │ │ │ - beq b56a8 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ + beq b5664 <_PyObject_MakeTpCall@@Base+0x293c> │ │ │ │ ldr ip, [ip, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne b6204 <_PyObject_MakeTpCall@@Base+0x3470> │ │ │ │ - ldr r0, [pc, #1756] @ b68fc <_PyObject_MakeTpCall@@Base+0x3b68> │ │ │ │ + bne b5f88 <_PyObject_MakeTpCall@@Base+0x3260> │ │ │ │ + ldr r0, [pc, #1800] @ b66ac <_PyObject_MakeTpCall@@Base+0x3984> │ │ │ │ cmp r3, r0 │ │ │ │ - beq b56ac <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ - b b5b70 <_PyObject_MakeTpCall@@Base+0x2ddc> │ │ │ │ + beq b5668 <_PyObject_MakeTpCall@@Base+0x2940> │ │ │ │ + b b5b6c <_PyObject_MakeTpCall@@Base+0x2e44> │ │ │ │ ldr r2, [fp] │ │ │ │ str r8, [r4, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b4584 <_PyObject_MakeTpCall@@Base+0x17f0> │ │ │ │ + bne b4518 <_PyObject_MakeTpCall@@Base+0x17f0> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str fp, [r4, #12] │ │ │ │ ldr r0, [r2, #3796] @ 0xed4 │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ ldr ip, [r0, #4] │ │ │ │ and r2, r2, #3 │ │ │ │ orr r2, r2, ip │ │ │ │ - b b45bc <_PyObject_MakeTpCall@@Base+0x1828> │ │ │ │ - ldr r1, [pc, #1732] @ b6934 <_PyObject_MakeTpCall@@Base+0x3ba0> │ │ │ │ + b b4550 <_PyObject_MakeTpCall@@Base+0x1828> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b48d8 <_PyObject_MakeTpCall@@Base+0x1bb0> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b477c <_PyObject_MakeTpCall@@Base+0x1a54> │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne b6470 <_PyObject_MakeTpCall@@Base+0x3748> │ │ │ │ + ldr r2, [pc, #1708] @ b66c4 <_PyObject_MakeTpCall@@Base+0x399c> │ │ │ │ + ldr r3, [pc, #1708] @ b66c8 <_PyObject_MakeTpCall@@Base+0x39a0> │ │ │ │ + ldr r1, [r2] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [pc, #1700] @ b66cc <_PyObject_MakeTpCall@@Base+0x39a4> │ │ │ │ + bl 2d4af4 │ │ │ │ + b b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r3, [pc, #1600] @ b6678 <_PyObject_MakeTpCall@@Base+0x3950> │ │ │ │ + ldr r1, [pc, #1684] @ b66d0 <_PyObject_MakeTpCall@@Base+0x39a8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1177f0 │ │ │ │ + b b4de0 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + b b49b4 <_PyObject_MakeTpCall@@Base+0x1c8c> │ │ │ │ + ldr r1, [pc, #1656] @ b66d4 <_PyObject_MakeTpCall@@Base+0x39ac> │ │ │ │ cmp r3, r1 │ │ │ │ - bne b62d0 <_PyObject_MakeTpCall@@Base+0x353c> │ │ │ │ + bne b60f0 <_PyObject_MakeTpCall@@Base+0x33c8> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - blx r4 │ │ │ │ - b b4784 <_PyObject_MakeTpCall@@Base+0x19f0> │ │ │ │ - mov r0, lr │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + b b470c <_PyObject_MakeTpCall@@Base+0x19e4> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - bne b4bf4 <_PyObject_MakeTpCall@@Base+0x1e60> │ │ │ │ - b b4c54 <_PyObject_MakeTpCall@@Base+0x1ec0> │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b62b4 <_PyObject_MakeTpCall@@Base+0x3520> │ │ │ │ + beq b607c <_PyObject_MakeTpCall@@Base+0x3354> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r2, [pc, #1616] @ b690c <_PyObject_MakeTpCall@@Base+0x3b78> │ │ │ │ - ldr r3, [pc, #1616] @ b6910 <_PyObject_MakeTpCall@@Base+0x3b7c> │ │ │ │ + bne b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r2, [pc, #1600] @ b66c4 <_PyObject_MakeTpCall@@Base+0x399c> │ │ │ │ + ldr r3, [pc, #1600] @ b66c8 <_PyObject_MakeTpCall@@Base+0x39a0> │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #1644] @ b6938 <_PyObject_MakeTpCall@@Base+0x3ba4> │ │ │ │ - bl 1bf5b0 <_PyErr_Format@@Base> │ │ │ │ - b b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r2, [pc, #1604] @ b66d8 <_PyObject_MakeTpCall@@Base+0x39b0> │ │ │ │ + bl 1bfacc <_PyErr_Format@@Base> │ │ │ │ + b b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + mov r0, lr │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + bne b4bb0 <_PyObject_MakeTpCall@@Base+0x1e88> │ │ │ │ + b b4c10 <_PyObject_MakeTpCall@@Base+0x1ee8> │ │ │ │ + ldr r1, [pc, #1656] @ b6738 <_PyObject_MakeTpCall@@Base+0x3a10> │ │ │ │ + ldr r0, [pc, #1656] @ b673c <_PyObject_MakeTpCall@@Base+0x3a14> │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b3af8 <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ + ldr r1, [pc, #1548] @ b66dc <_PyObject_MakeTpCall@@Base+0x39b4> │ │ │ │ + bl 16d134 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt b5624 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ + beq b3748 <_PyObject_MakeTpCall@@Base+0xa20> │ │ │ │ + ldr r3, [pc, #1428] @ b6678 <_PyObject_MakeTpCall@@Base+0x3950> │ │ │ │ + ldr r1, [pc, #1528] @ b66e0 <_PyObject_MakeTpCall@@Base+0x39b8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b b5624 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b b6274 <_PyObject_MakeTpCall@@Base+0x34e0> │ │ │ │ - mov r5, #0 │ │ │ │ - mov r8, r5 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - b b5e88 <_PyObject_MakeTpCall@@Base+0x30f4> │ │ │ │ - ldr r2, [pc, #1484] @ b68c8 <_PyObject_MakeTpCall@@Base+0x3b34> │ │ │ │ - mov r1, fp │ │ │ │ - ldr r0, [r2, #668] @ 0x29c │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - b b4f40 <_PyObject_MakeTpCall@@Base+0x21ac> │ │ │ │ - ldr r1, [pc, #1568] @ b6934 <_PyObject_MakeTpCall@@Base+0x3ba0> │ │ │ │ + b b6060 <_PyObject_MakeTpCall@@Base+0x3338> │ │ │ │ + ldr r1, [pc, #1480] @ b66d4 <_PyObject_MakeTpCall@@Base+0x39ac> │ │ │ │ cmp r3, r1 │ │ │ │ - bne b6338 <_PyObject_MakeTpCall@@Base+0x35a4> │ │ │ │ + bne b6134 <_PyObject_MakeTpCall@@Base+0x340c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e26c │ │ │ │ - b b4554 <_PyObject_MakeTpCall@@Base+0x17c0> │ │ │ │ - ldr sl, [pc, #1632] @ b698c <_PyObject_MakeTpCall@@Base+0x3bf8> │ │ │ │ - ldr r1, [pc, #1620] @ b6984 <_PyObject_MakeTpCall@@Base+0x3bf0> │ │ │ │ - ldr r0, [pc, #1620] @ b6988 <_PyObject_MakeTpCall@@Base+0x3bf4> │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b40d0 <_PyObject_MakeTpCall@@Base+0x133c> │ │ │ │ + bl 18e370 │ │ │ │ + b b44e8 <_PyObject_MakeTpCall@@Base+0x17c0> │ │ │ │ + ldr r1, [pc, #1472] @ b66e4 <_PyObject_MakeTpCall@@Base+0x39bc> │ │ │ │ + ldr r0, [pc, #1556] @ b673c <_PyObject_MakeTpCall@@Base+0x3a14> │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b b56c8 <_PyObject_MakeTpCall@@Base+0x29a0> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b4554 <_PyObject_MakeTpCall@@Base+0x17c0> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b6548 <_PyObject_MakeTpCall@@Base+0x37b4> │ │ │ │ + b b44e8 <_PyObject_MakeTpCall@@Base+0x17c0> │ │ │ │ + cmp r1, #0 │ │ │ │ + bne b5b18 <_PyObject_MakeTpCall@@Base+0x2df0> │ │ │ │ + b b5b0c <_PyObject_MakeTpCall@@Base+0x2de4> │ │ │ │ + cmp lr, #0 │ │ │ │ + beq b5b04 <_PyObject_MakeTpCall@@Base+0x2ddc> │ │ │ │ + b b5b18 <_PyObject_MakeTpCall@@Base+0x2df0> │ │ │ │ cmp r7, #0 │ │ │ │ - bne b6548 <_PyObject_MakeTpCall@@Base+0x37b4> │ │ │ │ - mov r7, #1 │ │ │ │ - b b51a0 <_PyObject_MakeTpCall@@Base+0x240c> │ │ │ │ - ldr r2, [pc, #1368] @ b68c8 <_PyObject_MakeTpCall@@Base+0x3b34> │ │ │ │ + beq b5b0c <_PyObject_MakeTpCall@@Base+0x2de4> │ │ │ │ + b b5b18 <_PyObject_MakeTpCall@@Base+0x2df0> │ │ │ │ + ldr r2, [pc, #1292] @ b6680 <_PyObject_MakeTpCall@@Base+0x3958> │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - b b5908 <_PyObject_MakeTpCall@@Base+0x2b74> │ │ │ │ + b b58c4 <_PyObject_MakeTpCall@@Base+0x2b9c> │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + b b5844 <_PyObject_MakeTpCall@@Base+0x2b1c> │ │ │ │ + mov r4, r6 │ │ │ │ + mov r6, fp │ │ │ │ + ldr r2, [r6, #192] @ 0xc0 │ │ │ │ + ldr fp, [sp, #40] @ 0x28 │ │ │ │ + b b5844 <_PyObject_MakeTpCall@@Base+0x2b1c> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b457c <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b645c <_PyObject_MakeTpCall@@Base+0x3734> │ │ │ │ + cmp r7, #0 │ │ │ │ + bne b645c <_PyObject_MakeTpCall@@Base+0x3734> │ │ │ │ + mov r7, #1 │ │ │ │ + b b51c4 <_PyObject_MakeTpCall@@Base+0x249c> │ │ │ │ mov r2, r7 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - b b5888 <_PyObject_MakeTpCall@@Base+0x2af4> │ │ │ │ + b b5844 <_PyObject_MakeTpCall@@Base+0x2b1c> │ │ │ │ + mov r3, r6 │ │ │ │ + cmp r3, fp │ │ │ │ + beq b3a4c <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ + ldr r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b61d8 <_PyObject_MakeTpCall@@Base+0x34b0> │ │ │ │ + ldr r3, [pc, #1208] @ b66ac <_PyObject_MakeTpCall@@Base+0x3984> │ │ │ │ + cmp fp, r3 │ │ │ │ + beq b3a4c <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ + ldr r3, [pc, #1144] @ b6678 <_PyObject_MakeTpCall@@Base+0x3950> │ │ │ │ + ldr r1, [pc, #1252] @ b66e8 <_PyObject_MakeTpCall@@Base+0x39c0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b b5624 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ cmp r3, #0 │ │ │ │ - bgt b56d0 <_PyObject_MakeTpCall@@Base+0x293c> │ │ │ │ - b b51d4 <_PyObject_MakeTpCall@@Base+0x2440> │ │ │ │ + bgt b568c <_PyObject_MakeTpCall@@Base+0x2964> │ │ │ │ + b b51f8 <_PyObject_MakeTpCall@@Base+0x24d0> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl a2970 │ │ │ │ + bl a28b4 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b b5110 <_PyObject_MakeTpCall@@Base+0x237c> │ │ │ │ - ldr r1, [pc, #1408] @ b6934 <_PyObject_MakeTpCall@@Base+0x3ba0> │ │ │ │ + b b5134 <_PyObject_MakeTpCall@@Base+0x240c> │ │ │ │ + ldr r3, [pc, #1092] @ b6678 <_PyObject_MakeTpCall@@Base+0x3950> │ │ │ │ + ldr r1, [pc, #1204] @ b66ec <_PyObject_MakeTpCall@@Base+0x39c4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b b5624 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ + ldr r1, [pc, #1164] @ b66d4 <_PyObject_MakeTpCall@@Base+0x39ac> │ │ │ │ cmp r3, r1 │ │ │ │ - beq b486c <_PyObject_MakeTpCall@@Base+0x1ad8> │ │ │ │ + beq b47f8 <_PyObject_MakeTpCall@@Base+0x1ad0> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b486c <_PyObject_MakeTpCall@@Base+0x1ad8> │ │ │ │ - ldr r1, [pc, #1376] @ b6934 <_PyObject_MakeTpCall@@Base+0x3ba0> │ │ │ │ + b b47f8 <_PyObject_MakeTpCall@@Base+0x1ad0> │ │ │ │ + ldr r1, [pc, #1132] @ b66d4 <_PyObject_MakeTpCall@@Base+0x39ac> │ │ │ │ cmp r3, r1 │ │ │ │ - beq b48d4 <_PyObject_MakeTpCall@@Base+0x1b40> │ │ │ │ + beq b4860 <_PyObject_MakeTpCall@@Base+0x1b38> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b48d4 <_PyObject_MakeTpCall@@Base+0x1b40> │ │ │ │ + b b4860 <_PyObject_MakeTpCall@@Base+0x1b38> │ │ │ │ ldr sl, [r5, #24] │ │ │ │ cmp sl, #0 │ │ │ │ - bne b3f04 <_PyObject_MakeTpCall@@Base+0x1170> │ │ │ │ + bne b3e98 <_PyObject_MakeTpCall@@Base+0x1170> │ │ │ │ mov r0, r5 │ │ │ │ - bl 28239c │ │ │ │ + bl 282794 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b6480 <_PyObject_MakeTpCall@@Base+0x36ec> │ │ │ │ + beq b62c0 <_PyObject_MakeTpCall@@Base+0x3598> │ │ │ │ tst r3, #32 │ │ │ │ - beq b6480 <_PyObject_MakeTpCall@@Base+0x36ec> │ │ │ │ + beq b62c0 <_PyObject_MakeTpCall@@Base+0x3598> │ │ │ │ adds r3, r5, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne b3f08 <_PyObject_MakeTpCall@@Base+0x1174> │ │ │ │ - b b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - b b5888 <_PyObject_MakeTpCall@@Base+0x2af4> │ │ │ │ - mov r4, r6 │ │ │ │ - mov r6, fp │ │ │ │ - ldr r2, [r6, #192] @ 0xc0 │ │ │ │ - ldr fp, [sp, #40] @ 0x28 │ │ │ │ - b b5888 <_PyObject_MakeTpCall@@Base+0x2af4> │ │ │ │ - ldr r3, [pc, #1324] @ b697c <_PyObject_MakeTpCall@@Base+0x3be8> │ │ │ │ - ldr r1, [pc, #1256] @ b693c <_PyObject_MakeTpCall@@Base+0x3ba8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b b5668 <_PyObject_MakeTpCall@@Base+0x28d4> │ │ │ │ - cmp r1, #0 │ │ │ │ - bne b5b4c <_PyObject_MakeTpCall@@Base+0x2db8> │ │ │ │ - b b5b40 <_PyObject_MakeTpCall@@Base+0x2dac> │ │ │ │ - cmp lr, #0 │ │ │ │ - beq b5b38 <_PyObject_MakeTpCall@@Base+0x2da4> │ │ │ │ - b b5b4c <_PyObject_MakeTpCall@@Base+0x2db8> │ │ │ │ - cmp r7, #0 │ │ │ │ - beq b5b40 <_PyObject_MakeTpCall@@Base+0x2dac> │ │ │ │ - b b5b4c <_PyObject_MakeTpCall@@Base+0x2db8> │ │ │ │ + bne b3e9c <_PyObject_MakeTpCall@@Base+0x1174> │ │ │ │ + b b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3f08 <_PyObject_MakeTpCall@@Base+0x1174> │ │ │ │ - b b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b3dec <_PyObject_MakeTpCall@@Base+0x1058> │ │ │ │ + bne b3e9c <_PyObject_MakeTpCall@@Base+0x1174> │ │ │ │ + b b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + mov r0, r3 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq b566c <_PyObject_MakeTpCall@@Base+0x2944> │ │ │ │ + ldr r0, [r0, #128] @ 0x80 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne b62d8 <_PyObject_MakeTpCall@@Base+0x35b0> │ │ │ │ + ldr ip, [pc, #952] @ b66ac <_PyObject_MakeTpCall@@Base+0x3984> │ │ │ │ + cmp r5, ip │ │ │ │ + beq b65b4 <_PyObject_MakeTpCall@@Base+0x388c> │ │ │ │ + ldr r3, [pc, #888] @ b6678 <_PyObject_MakeTpCall@@Base+0x3950> │ │ │ │ + ldr r1, [pc, #1004] @ b66f0 <_PyObject_MakeTpCall@@Base+0x39c8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b b5624 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ + ldr r1, [pc, #968] @ b66dc <_PyObject_MakeTpCall@@Base+0x39b4> │ │ │ │ + bl 16d134 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt b5624 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ + bne b60dc <_PyObject_MakeTpCall@@Base+0x33b4> │ │ │ │ + cmp r8, #1 │ │ │ │ + beq b3754 <_PyObject_MakeTpCall@@Base+0xa2c> │ │ │ │ + b b3728 <_PyObject_MakeTpCall@@Base+0xa00> │ │ │ │ + ldr sl, [pc, #1036] @ b6740 <_PyObject_MakeTpCall@@Base+0x3a18> │ │ │ │ + bl 357fd0 │ │ │ │ + ldr r3, [r9, #180] @ 0xb4 │ │ │ │ + ldr r2, [sl, r0] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + mov r2, #28 │ │ │ │ + mul r2, r3, r2 │ │ │ │ + cmp r3, #10 │ │ │ │ + add r0, r1, r2 │ │ │ │ + add r0, r0, #92160 @ 0x16800 │ │ │ │ + ldr r0, [r0, #764] @ 0x2fc │ │ │ │ + movls r3, #0 │ │ │ │ + movhi r3, #1 │ │ │ │ + cmp r0, r9 │ │ │ │ + orreq r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + add r3, r2, #92160 @ 0x16800 │ │ │ │ + add r3, r3, #764 @ 0x2fc │ │ │ │ + add r3, r1, r3 │ │ │ │ + addeq r3, r2, #98304 @ 0x18000 │ │ │ │ + addeq r3, r3, #228 @ 0xe4 │ │ │ │ + addeq r3, r1, r3 │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne b4274 <_PyObject_MakeTpCall@@Base+0x154c> │ │ │ │ + ldr r1, [pc, #840] @ b66e4 <_PyObject_MakeTpCall@@Base+0x39bc> │ │ │ │ + ldr r0, [pc, #924] @ b673c <_PyObject_MakeTpCall@@Base+0x3a14> │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #840] @ b66f4 <_PyObject_MakeTpCall@@Base+0x39cc> │ │ │ │ + ldr r2, [r1, #1520] @ 0x5f0 │ │ │ │ + cmp r2, #131072 @ 0x20000 │ │ │ │ + movcs r1, #0 │ │ │ │ + ldrcs r2, [r6, #192] @ 0xc0 │ │ │ │ + strcs r1, [sp, #52] @ 0x34 │ │ │ │ + bcs b5844 <_PyObject_MakeTpCall@@Base+0x2b1c> │ │ │ │ + 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 b5844 <_PyObject_MakeTpCall@@Base+0x2b1c> │ │ │ │ + bl 286c78 │ │ │ │ + subs sl, r0, #0 │ │ │ │ + beq b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #660] @ b6690 <_PyObject_MakeTpCall@@Base+0x3968> │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, sl │ │ │ │ + bl 9c9d8 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt b65c8 <_PyObject_MakeTpCall@@Base+0x38a0> │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b5950 <_PyObject_MakeTpCall@@Base+0x2c28> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [sl] │ │ │ │ + bne b5950 <_PyObject_MakeTpCall@@Base+0x2c28> │ │ │ │ + mov r0, sl │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b5950 <_PyObject_MakeTpCall@@Base+0x2c28> │ │ │ │ + ldr r2, [pc, #580] @ b6680 <_PyObject_MakeTpCall@@Base+0x3958> │ │ │ │ + mov r1, fp │ │ │ │ + ldr r0, [r2, #668] @ 0x29c │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + b b4efc <_PyObject_MakeTpCall@@Base+0x21d4> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne b44b4 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ + b b53dc <_PyObject_MakeTpCall@@Base+0x26b4> │ │ │ │ + ldr r3, [pc, #532] @ b6678 <_PyObject_MakeTpCall@@Base+0x3950> │ │ │ │ + ldr r1, [pc, #656] @ b66f8 <_PyObject_MakeTpCall@@Base+0x39d0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b b56a0 <_PyObject_MakeTpCall@@Base+0x2978> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne b6010 <_PyObject_MakeTpCall@@Base+0x32e8> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b6010 <_PyObject_MakeTpCall@@Base+0x32e8> │ │ │ │ + cmp fp, #0 │ │ │ │ + bne b5ae8 <_PyObject_MakeTpCall@@Base+0x2dc0> │ │ │ │ + b b5b18 <_PyObject_MakeTpCall@@Base+0x2df0> │ │ │ │ + ldr r1, [pc, #476] @ b6678 <_PyObject_MakeTpCall@@Base+0x3950> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r0, [r1] │ │ │ │ + ldr r1, [pc, #596] @ b66fc <_PyObject_MakeTpCall@@Base+0x39d4> │ │ │ │ + bl 1177f0 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [sl] │ │ │ │ + bne b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + mov r0, sl │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r3, [pc, #416] @ b6678 <_PyObject_MakeTpCall@@Base+0x3950> │ │ │ │ + ldr r1, [pc, #548] @ b6700 <_PyObject_MakeTpCall@@Base+0x39d8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b b56a0 <_PyObject_MakeTpCall@@Base+0x2978> │ │ │ │ ldr r1, [r6, #180] @ 0xb4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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] │ │ │ │ @@ -144320,37 +144337,166 @@ │ │ │ │ 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 b4960 <_PyObject_MakeTpCall@@Base+0x1bcc> │ │ │ │ - b b5d60 <_PyObject_MakeTpCall@@Base+0x2fcc> │ │ │ │ + bne b48ec <_PyObject_MakeTpCall@@Base+0x1bc4> │ │ │ │ + b b5db8 <_PyObject_MakeTpCall@@Base+0x3090> │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b6584 <_PyObject_MakeTpCall@@Base+0x385c> │ │ │ │ + ldr r0, [pc, #296] @ b6690 <_PyObject_MakeTpCall@@Base+0x3968> │ │ │ │ + bl bbcf0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq b4de0 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + b b4dcc <_PyObject_MakeTpCall@@Base+0x20a4> │ │ │ │ + ldr r3, [pc, #376] @ b6704 <_PyObject_MakeTpCall@@Base+0x39dc> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #368] @ b6708 <_PyObject_MakeTpCall@@Base+0x39e0> │ │ │ │ + ldr r3, [pc, #244] @ b6690 <_PyObject_MakeTpCall@@Base+0x3968> │ │ │ │ + bl 1177f0 │ │ │ │ + b b4dd4 <_PyObject_MakeTpCall@@Base+0x20ac> │ │ │ │ + ldr r3, [pc, #356] @ b670c <_PyObject_MakeTpCall@@Base+0x39e4> │ │ │ │ + ldr r1, [pc, #356] @ b6710 <_PyObject_MakeTpCall@@Base+0x39e8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + mov ip, r0 │ │ │ │ + b b566c <_PyObject_MakeTpCall@@Base+0x2944> │ │ │ │ + mov r0, sl │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b554c <_PyObject_MakeTpCall@@Base+0x2824> │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne b64b4 <_PyObject_MakeTpCall@@Base+0x378c> │ │ │ │ + b b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r3, [pc, #156] @ b6678 <_PyObject_MakeTpCall@@Base+0x3950> │ │ │ │ + ldr r1, [pc, #308] @ b6714 <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1177f0 │ │ │ │ + b b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #296] @ b6718 <_PyObject_MakeTpCall@@Base+0x39f0> │ │ │ │ + mov r0, r6 │ │ │ │ + bl f9324 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne b529c <_PyObject_MakeTpCall@@Base+0x2574> │ │ │ │ + ldr r1, [pc, #156] @ b66a0 <_PyObject_MakeTpCall@@Base+0x3978> │ │ │ │ + mov r0, r6 │ │ │ │ + bl f9324 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne b529c <_PyObject_MakeTpCall@@Base+0x2574> │ │ │ │ + ldr r1, [pc, #140] @ b66a4 <_PyObject_MakeTpCall@@Base+0x397c> │ │ │ │ + mov r0, r6 │ │ │ │ + bl f9324 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne b529c <_PyObject_MakeTpCall@@Base+0x2574> │ │ │ │ + ldr r3, [pc, #224] @ b670c <_PyObject_MakeTpCall@@Base+0x39e4> │ │ │ │ + ldr r1, [pc, #236] @ b671c <_PyObject_MakeTpCall@@Base+0x39f4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, r6 │ │ │ │ + bl 1177f0 │ │ │ │ + ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b56a0 <_PyObject_MakeTpCall@@Base+0x2978> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [sl] │ │ │ │ - bne b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - mov r0, sl │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r3, [pc, #1088] @ b697c <_PyObject_MakeTpCall@@Base+0x3be8> │ │ │ │ - ldr r1, [pc, #1024] @ b6940 <_PyObject_MakeTpCall@@Base+0x3bac> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ - b b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r3, [pc, #1068] @ b697c <_PyObject_MakeTpCall@@Base+0x3be8> │ │ │ │ - ldr r1, [pc, #1008] @ b6944 <_PyObject_MakeTpCall@@Base+0x3bb0> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b b56e4 <_PyObject_MakeTpCall@@Base+0x2950> │ │ │ │ - ldr sl, [pc, #1064] @ b698c <_PyObject_MakeTpCall@@Base+0x3bf8> │ │ │ │ - bl 357730 │ │ │ │ + str r3, [r8] │ │ │ │ + bne b56a0 <_PyObject_MakeTpCall@@Base+0x2978> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b56a0 <_PyObject_MakeTpCall@@Base+0x2978> │ │ │ │ + ldr r3, [pc, #16] @ b6678 <_PyObject_MakeTpCall@@Base+0x3950> │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #172] @ b6720 <_PyObject_MakeTpCall@@Base+0x39f8> │ │ │ │ + bl 1177f0 │ │ │ │ + b b56a0 <_PyObject_MakeTpCall@@Base+0x2978> │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x003617f0 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ + subseq fp, r7, ip, asr #4 │ │ │ │ + subseq sl, r7, r4, ror #20 │ │ │ │ + @ instruction: 0x0057a69c │ │ │ │ + subseq r5, r5, r0, asr #30 │ │ │ │ + subseq sl, r7, r0, lsl #1 │ │ │ │ + subseq r1, r6, ip, asr #13 │ │ │ │ + subseq sl, r7, r8, lsr #1 │ │ │ │ + ldrsheq sl, [r7], #-0 │ │ │ │ + subseq sl, r7, r8, lsr #4 │ │ │ │ + subseq r8, r5, r0, asr lr │ │ │ │ + muleq fp, r4, r6 │ │ │ │ + subseq sl, r7, r4, lsl pc │ │ │ │ + subseq r8, r5, ip, lsr #7 │ │ │ │ + subseq sp, r5, r8, lsl fp │ │ │ │ + eorseq r1, r6, r8, lsl #20 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + subseq r8, r5, r8, asr #25 │ │ │ │ + eorseq r1, r6, ip, lsr r4 │ │ │ │ + eorseq pc, r5, r4, asr #31 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ + eorseq r1, r6, ip, lsl #8 │ │ │ │ + subseq sl, r7, ip, asr #19 │ │ │ │ + eorseq r1, r6, ip, lsr #15 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + @ instruction: 0x0035faf8 │ │ │ │ + @ instruction: 0x0035fab4 │ │ │ │ + eorseq pc, r5, ip, asr #15 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + eorseq r1, r6, r8, ror r8 │ │ │ │ + eorseq r1, r6, r4, lsr r9 │ │ │ │ + eorseq r1, r6, r8, asr r8 │ │ │ │ + ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r6, r0, lsl #1 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r1, r6, r8, lsl #18 │ │ │ │ + eorseq r1, r6, ip, asr r9 │ │ │ │ + subseq sl, r7, r0, lsr #24 │ │ │ │ + @ instruction: 0x003618d8 │ │ │ │ + eorseq r1, r6, r8, lsr #16 │ │ │ │ + eorseq r1, r6, r8, lsr #17 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + mlaseq r6, r0, r9, r1 │ │ │ │ + andeq r0, r0, lr, asr #18 │ │ │ │ + @ instruction: 0x00558194 │ │ │ │ + andeq r0, r0, r4, lsl #19 │ │ │ │ + eorseq ip, r5, ip, asr #32 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq r1, r6, r8, asr #19 │ │ │ │ + ldr r3, [pc, #-40] @ b6728 <_PyObject_MakeTpCall@@Base+0x3a00> │ │ │ │ + ldr r1, [pc, #-48] @ b6724 <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b b56a0 <_PyObject_MakeTpCall@@Base+0x2978> │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + str r3, [r9, #168] @ 0xa8 │ │ │ │ + bne b3c00 <_PyObject_MakeTpCall@@Base+0xed8> │ │ │ │ + b b3c08 <_PyObject_MakeTpCall@@Base+0xee0> │ │ │ │ + ldr sl, [pc, #-60] @ b6740 <_PyObject_MakeTpCall@@Base+0x3a18> │ │ │ │ + ldr r1, [pc, #-72] @ b6738 <_PyObject_MakeTpCall@@Base+0x3a10> │ │ │ │ + ldr r0, [pc, #-72] @ b673c <_PyObject_MakeTpCall@@Base+0x3a14> │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b3f84 <_PyObject_MakeTpCall@@Base+0x125c> │ │ │ │ + ldr r3, [pc, #-104] @ b6728 <_PyObject_MakeTpCall@@Base+0x3a00> │ │ │ │ + ldr r1, [pc, #-104] @ b672c <_PyObject_MakeTpCall@@Base+0x3a04> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1177f0 │ │ │ │ + b b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr sl, [pc, #-100] @ b6740 <_PyObject_MakeTpCall@@Base+0x3a18> │ │ │ │ + b b4d78 <_PyObject_MakeTpCall@@Base+0x2050> │ │ │ │ + ldr sl, [pc, #-108] @ b6740 <_PyObject_MakeTpCall@@Base+0x3a18> │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -144368,56 +144514,59 @@ │ │ │ │ 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 b3e20 <_PyObject_MakeTpCall@@Base+0x108c> │ │ │ │ - ldr r1, [pc, #884] @ b6948 <_PyObject_MakeTpCall@@Base+0x3bb4> │ │ │ │ - ldr r0, [pc, #944] @ b6988 <_PyObject_MakeTpCall@@Base+0x3bf4> │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - str r3, [r9, #168] @ 0xa8 │ │ │ │ - bne b3c6c <_PyObject_MakeTpCall@@Base+0xed8> │ │ │ │ - b b3c74 <_PyObject_MakeTpCall@@Base+0xee0> │ │ │ │ - ldr r3, [pc, #848] @ b694c <_PyObject_MakeTpCall@@Base+0x3bb8> │ │ │ │ - ldr r1, [pc, #848] @ b6950 <_PyObject_MakeTpCall@@Base+0x3bbc> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr sl, [pc, #892] @ b698c <_PyObject_MakeTpCall@@Base+0x3bf8> │ │ │ │ - ldr r1, [pc, #880] @ b6984 <_PyObject_MakeTpCall@@Base+0x3bf0> │ │ │ │ - ldr r0, [pc, #880] @ b6988 <_PyObject_MakeTpCall@@Base+0x3bf4> │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b3ff0 <_PyObject_MakeTpCall@@Base+0x125c> │ │ │ │ - ldr r1, [pc, #856] @ b697c <_PyObject_MakeTpCall@@Base+0x3be8> │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r0, [r1] │ │ │ │ - ldr r1, [pc, #804] @ b6954 <_PyObject_MakeTpCall@@Base+0x3bc0> │ │ │ │ - bl 1177f8 │ │ │ │ - ldr r3, [sl] │ │ │ │ + bne b3db4 <_PyObject_MakeTpCall@@Base+0x108c> │ │ │ │ + ldr r1, [pc, #-236] @ b6730 <_PyObject_MakeTpCall@@Base+0x3a08> │ │ │ │ + ldr r0, [pc, #-228] @ b673c <_PyObject_MakeTpCall@@Base+0x3a14> │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b3d64 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - b b6518 <_PyObject_MakeTpCall@@Base+0x3784> │ │ │ │ + beq b4580 <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ + cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ + beq b6930 <_PyObject_MakeTpCall@@Base+0x3c08> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b4580 <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b4580 <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b489c <_PyObject_MakeTpCall@@Base+0x1b74> │ │ │ │ + ldr r3, [pc, #-300] @ b6734 <_PyObject_MakeTpCall@@Base+0x3a0c> │ │ │ │ + mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r1, [r3, #440] @ 0x1b8 │ │ │ │ + sub r2, r2, r4 │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ + bl 357fd0 │ │ │ │ + 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 b441c <_PyObject_MakeTpCall@@Base+0x16f4> │ │ │ │ + b b5bc8 <_PyObject_MakeTpCall@@Base+0x2ea0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b48f0 <_PyObject_MakeTpCall@@Base+0x1b5c> │ │ │ │ + bne b487c <_PyObject_MakeTpCall@@Base+0x1b54> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b48f0 <_PyObject_MakeTpCall@@Base+0x1b5c> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b4910 <_PyObject_MakeTpCall@@Base+0x1b7c> │ │ │ │ - ldr sl, [pc, #796] @ b698c <_PyObject_MakeTpCall@@Base+0x3bf8> │ │ │ │ - bl 357730 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b487c <_PyObject_MakeTpCall@@Base+0x1b54> │ │ │ │ + ldr sl, [pc, #-388] @ b6740 <_PyObject_MakeTpCall@@Base+0x3a18> │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -144435,211 +144584,22 @@ │ │ │ │ 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 b3fb4 <_PyObject_MakeTpCall@@Base+0x1220> │ │ │ │ - b b660c <_PyObject_MakeTpCall@@Base+0x3878> │ │ │ │ - mov r0, sl │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b5590 <_PyObject_MakeTpCall@@Base+0x27fc> │ │ │ │ - ldr r3, [pc, #652] @ b697c <_PyObject_MakeTpCall@@Base+0x3be8> │ │ │ │ - ldr r1, [pc, #612] @ b6958 <_PyObject_MakeTpCall@@Base+0x3bc4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b b56e4 <_PyObject_MakeTpCall@@Base+0x2950> │ │ │ │ - cmp fp, #0 │ │ │ │ - beq b52f0 <_PyObject_MakeTpCall@@Base+0x255c> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq b5ad8 <_PyObject_MakeTpCall@@Base+0x2d44> │ │ │ │ - b b52f0 <_PyObject_MakeTpCall@@Base+0x255c> │ │ │ │ - ldr r1, [pc, #576] @ b695c <_PyObject_MakeTpCall@@Base+0x3bc8> │ │ │ │ - mov r0, r6 │ │ │ │ - bl f92d4 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne b5278 <_PyObject_MakeTpCall@@Base+0x24e4> │ │ │ │ - ldr r1, [pc, #432] @ b68e0 <_PyObject_MakeTpCall@@Base+0x3b4c> │ │ │ │ - mov r0, r6 │ │ │ │ - bl f92d4 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne b5278 <_PyObject_MakeTpCall@@Base+0x24e4> │ │ │ │ - ldr r1, [pc, #404] @ b68d8 <_PyObject_MakeTpCall@@Base+0x3b44> │ │ │ │ - mov r0, r6 │ │ │ │ - bl f92d4 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne b5278 <_PyObject_MakeTpCall@@Base+0x24e4> │ │ │ │ - ldr r3, [pc, #500] @ b694c <_PyObject_MakeTpCall@@Base+0x3bb8> │ │ │ │ - ldr r1, [pc, #516] @ b6960 <_PyObject_MakeTpCall@@Base+0x3bcc> │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r6 │ │ │ │ - bl 1177f8 │ │ │ │ - ldr r3, [r8] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b56e4 <_PyObject_MakeTpCall@@Base+0x2950> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ + bne b3f48 <_PyObject_MakeTpCall@@Base+0x1220> │ │ │ │ + b b6778 <_PyObject_MakeTpCall@@Base+0x3a50> │ │ │ │ + mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ + mov r4, r8 │ │ │ │ str r3, [r8] │ │ │ │ - bne b56e4 <_PyObject_MakeTpCall@@Base+0x2950> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b56e4 <_PyObject_MakeTpCall@@Base+0x2950> │ │ │ │ - ldr r3, [pc, #488] @ b697c <_PyObject_MakeTpCall@@Base+0x3be8> │ │ │ │ - ldr r1, [pc, #460] @ b6964 <_PyObject_MakeTpCall@@Base+0x3bd0> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b b56e4 <_PyObject_MakeTpCall@@Base+0x2950> │ │ │ │ - ldr r3, [pc, #468] @ b697c <_PyObject_MakeTpCall@@Base+0x3be8> │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #436] @ b6968 <_PyObject_MakeTpCall@@Base+0x3bd4> │ │ │ │ - bl 1177f8 │ │ │ │ - b b56e4 <_PyObject_MakeTpCall@@Base+0x2950> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne b4520 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ - b b5420 <_PyObject_MakeTpCall@@Base+0x268c> │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [r9, #12] │ │ │ │ - ldr r0, [pc, #392] @ b696c <_PyObject_MakeTpCall@@Base+0x3bd8> │ │ │ │ - bl 30ec58 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [r2] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r2] │ │ │ │ - bne b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b6840 <_PyObject_MakeTpCall@@Base+0x3aac> │ │ │ │ - ldr r0, [pc, #200] @ b68ec <_PyObject_MakeTpCall@@Base+0x3b58> │ │ │ │ - bl bbd64 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq b4e24 <_PyObject_MakeTpCall@@Base+0x2090> │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - b b4e10 <_PyObject_MakeTpCall@@Base+0x207c> │ │ │ │ - ldr r3, [pc, #296] @ b6970 <_PyObject_MakeTpCall@@Base+0x3bdc> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #288] @ b6974 <_PyObject_MakeTpCall@@Base+0x3be0> │ │ │ │ - ldr r3, [pc, #148] @ b68ec <_PyObject_MakeTpCall@@Base+0x3b58> │ │ │ │ - bl 1177f8 │ │ │ │ - b b4e18 <_PyObject_MakeTpCall@@Base+0x2084> │ │ │ │ - mov r0, lr │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b4b8c <_PyObject_MakeTpCall@@Base+0x1df8> │ │ │ │ - ldr r3, [pc, #264] @ b6978 <_PyObject_MakeTpCall@@Base+0x3be4> │ │ │ │ - mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r1, [r3, #440] @ 0x1b8 │ │ │ │ - sub r2, r2, r4 │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ - bl 357730 │ │ │ │ - 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 b4488 <_PyObject_MakeTpCall@@Base+0x16f4> │ │ │ │ - b b5c0c <_PyObject_MakeTpCall@@Base+0x2e78> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne b6010 <_PyObject_MakeTpCall@@Base+0x327c> │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b6010 <_PyObject_MakeTpCall@@Base+0x327c> │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, lsl r0 │ │ │ │ - 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 #14 │ │ │ │ - subseq r8, r5, r0, asr lr │ │ │ │ - eorseq lr, r5, ip, lsl #30 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq pc, r5, r8, lsr r2 @ │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - subseq r8, r5, r8, asr #25 │ │ │ │ - eorseq r0, r6, ip, ror fp │ │ │ │ - eorseq pc, r5, r4, lsl #14 │ │ │ │ - subseq sl, r7, ip, asr #19 │ │ │ │ - eorseq r0, r6, ip, ror #29 │ │ │ │ - subseq sp, r5, r8, lsl fp │ │ │ │ - eorseq r1, r6, r8, asr #2 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - subseq r8, r5, ip, lsr #7 │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ - eorseq r0, r6, ip, asr #22 │ │ │ │ - @ instruction: 0x0035f1f4 │ │ │ │ - mlaseq r6, ip, r0, r1 │ │ │ │ - @ instruction: 0x00360fb8 │ │ │ │ - andeq r0, r0, lr, asr #18 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r6, r8, asr #32 │ │ │ │ - eorseq r1, r6, r4, ror r0 │ │ │ │ - eorseq r0, r6, r8, ror #31 │ │ │ │ - subseq sl, r7, r0, lsr #24 │ │ │ │ - eorseq r1, r6, r8, lsl r0 │ │ │ │ - mlaseq r6, r8, pc, r0 @ │ │ │ │ - eorseq r0, r6, r8, ror #30 │ │ │ │ - eorseq r1, r6, r8, lsl #2 │ │ │ │ - ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r0, asr #15 │ │ │ │ - @ instruction: 0x00558194 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - ldrsbeq r1, [r6], -r0 @ │ │ │ │ - andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq fp, r5, ip, lsl #15 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - ldr r3, [pc, #-28] @ b697c <_PyObject_MakeTpCall@@Base+0x3be8> │ │ │ │ - ldr r1, [pc, #-28] @ b6980 <_PyObject_MakeTpCall@@Base+0x3bec> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ - b b3dd0 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - cmp fp, #0 │ │ │ │ - bne b5b1c <_PyObject_MakeTpCall@@Base+0x2d88> │ │ │ │ - b b5b4c <_PyObject_MakeTpCall@@Base+0x2db8> │ │ │ │ - mov ip, r0 │ │ │ │ - b b56b0 <_PyObject_MakeTpCall@@Base+0x291c> │ │ │ │ - ldr r3, [r8] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b45ec <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ - cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ - beq b6a60 <_PyObject_MakeTpCall@@Base+0x3ccc> │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b45ec <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b45ec <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ - ldr sl, [pc, #-92] @ b698c <_PyObject_MakeTpCall@@Base+0x3bf8> │ │ │ │ - bl 357730 │ │ │ │ + b b457c <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + ldr sl, [pc, #-520] @ b6740 <_PyObject_MakeTpCall@@Base+0x3a18> │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -144657,64 +144617,75 @@ │ │ │ │ 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 b3ea0 <_PyObject_MakeTpCall@@Base+0x110c> │ │ │ │ - ldr r1, [pc, #-212] @ b6984 <_PyObject_MakeTpCall@@Base+0x3bf0> │ │ │ │ - ldr r0, [pc, #-212] @ b6988 <_PyObject_MakeTpCall@@Base+0x3bf4> │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b4e5c <_PyObject_MakeTpCall@@Base+0x20c8> │ │ │ │ - mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ - mov r4, r8 │ │ │ │ - str r3, [r8] │ │ │ │ - b b45e8 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ - ldr sl, [pc, #-236] @ b698c <_PyObject_MakeTpCall@@Base+0x3bf8> │ │ │ │ - b b6a50 <_PyObject_MakeTpCall@@Base+0x3cbc> │ │ │ │ - ldr sl, [pc, #-244] @ b698c <_PyObject_MakeTpCall@@Base+0x3bf8> │ │ │ │ - b b54f8 <_PyObject_MakeTpCall@@Base+0x2764> │ │ │ │ - ldr sl, [pc, #-252] @ b698c <_PyObject_MakeTpCall@@Base+0x3bf8> │ │ │ │ - b b4dbc <_PyObject_MakeTpCall@@Base+0x2028> │ │ │ │ + bne b3e34 <_PyObject_MakeTpCall@@Base+0x110c> │ │ │ │ + ldr r1, [pc, #-640] @ b6738 <_PyObject_MakeTpCall@@Base+0x3a10> │ │ │ │ + ldr r0, [pc, #-640] @ b673c <_PyObject_MakeTpCall@@Base+0x3a14> │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b4e18 <_PyObject_MakeTpCall@@Base+0x20f0> │ │ │ │ + ldr sl, [pc, #-648] @ b6740 <_PyObject_MakeTpCall@@Base+0x3a18> │ │ │ │ + b b54b4 <_PyObject_MakeTpCall@@Base+0x278c> │ │ │ │ + ldr sl, [pc, #-656] @ b6740 <_PyObject_MakeTpCall@@Base+0x3a18> │ │ │ │ + b b69b0 <_PyObject_MakeTpCall@@Base+0x3c88> │ │ │ │ + cmp fp, #0 │ │ │ │ + beq b5314 <_PyObject_MakeTpCall@@Base+0x25ec> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq b5aa4 <_PyObject_MakeTpCall@@Base+0x2d7c> │ │ │ │ + b b5314 <_PyObject_MakeTpCall@@Base+0x25ec> │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [r9, #12] │ │ │ │ + ldr r0, [pc, #-704] @ b6744 <_PyObject_MakeTpCall@@Base+0x3a1c> │ │ │ │ + bl 30fa34 │ │ │ │ + b b4908 <_PyObject_MakeTpCall@@Base+0x1be0> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b3d80 <_PyObject_MakeTpCall@@Base+0x1058> │ │ │ │ │ │ │ │ -000b6a88 : │ │ │ │ +000b6a14 : │ │ │ │ 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 b6ae4 │ │ │ │ + beq b6a70 │ │ │ │ mov lr, #0 │ │ │ │ add ip, sp, #20 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r1, r0, #12 │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl b6b0c │ │ │ │ + bl b6a98 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #24] @ b6b04 │ │ │ │ - ldr r1, [pc, #24] @ b6b08 │ │ │ │ + ldr r2, [pc, #24] @ b6a90 │ │ │ │ + ldr r1, [pc, #24] @ b6a94 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - b b6ad4 │ │ │ │ + b b6a60 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r1, r6, r8, ror r1 │ │ │ │ + eorseq r1, r6, r8, lsr sl │ │ │ │ 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 │ │ │ │ @@ -144727,1612 +144698,1612 @@ │ │ │ │ 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 b6c54 │ │ │ │ + bhi b6be0 │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ - bhi b6cac │ │ │ │ + bhi b6c38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b6ccc │ │ │ │ + beq b6c58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b7174 │ │ │ │ - ldr ip, [pc, #2132] @ b73d4 │ │ │ │ + bne b7100 │ │ │ │ + ldr ip, [pc, #2132] @ b7360 │ │ │ │ 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 b6c88 │ │ │ │ + bhi b6c14 │ │ │ │ cmp lr, #39 @ 0x27 │ │ │ │ - bhi b6f38 │ │ │ │ + bhi b6ec4 │ │ │ │ cmp lr, #0 │ │ │ │ - beq b6efc │ │ │ │ + beq b6e88 │ │ │ │ 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 b6c2c │ │ │ │ + bhi b6bb8 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi b6f58 │ │ │ │ + bhi b6ee4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6efc │ │ │ │ + beq b6e88 │ │ │ │ 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 b6c2c │ │ │ │ + bhi b6bb8 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bls b6be0 │ │ │ │ - ldr r1, [pc, #1988] @ b73d8 │ │ │ │ + bls b6b6c │ │ │ │ + ldr r1, [pc, #1988] @ b7364 │ │ │ │ sub r2, r3, #40 @ 0x28 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi b6be8 │ │ │ │ + bhi b6b74 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq b6f0c │ │ │ │ + beq b6e98 │ │ │ │ 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 b6bf8 │ │ │ │ + b b6b84 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq b6fe4 │ │ │ │ + beq b6f70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6b78 │ │ │ │ + beq b6b04 │ │ │ │ mov ip, r4 │ │ │ │ ldrb r2, [ip], #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bls b7094 │ │ │ │ + bls b7020 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ mov r1, r4 │ │ │ │ - beq b7190 │ │ │ │ + beq b711c │ │ │ │ mov r4, ip │ │ │ │ - b b6c5c │ │ │ │ + b b6be8 │ │ │ │ cmp lr, #124 @ 0x7c │ │ │ │ - beq b6f0c │ │ │ │ + beq b6e98 │ │ │ │ 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 b6bc4 │ │ │ │ - ldr lr, [pc, #1832] @ b73dc │ │ │ │ + b b6b50 │ │ │ │ + ldr lr, [pc, #1832] @ b7368 │ │ │ │ sub ip, r2, #40 @ 0x28 │ │ │ │ cmp ip, #19 │ │ │ │ - bhi b6b70 │ │ │ │ + bhi b6afc │ │ │ │ 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 b70ac │ │ │ │ + bne b7038 │ │ │ │ cmp sl, #0 │ │ │ │ movlt sl, r8 │ │ │ │ cmp r8, #8 │ │ │ │ - bgt b712c │ │ │ │ + bgt b70b8 │ │ │ │ cmp r9, #0 │ │ │ │ - bne b6e78 │ │ │ │ + bne b6e04 │ │ │ │ cmp r5, r8 │ │ │ │ cmple sl, r5 │ │ │ │ - bgt b7268 │ │ │ │ + bgt b71f4 │ │ │ │ cmp r5, #0 │ │ │ │ - ble b6ef4 │ │ │ │ + ble b6e80 │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq b6ff4 │ │ │ │ + beq b6f80 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ ldr r0, [r6] │ │ │ │ str r7, [sp, #24] │ │ │ │ - beq b7238 │ │ │ │ + beq b71c4 │ │ │ │ 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 b7430 │ │ │ │ + bl b73bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne b71b4 │ │ │ │ + bne b7140 │ │ │ │ cmp r5, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq b6e04 │ │ │ │ + beq b6d90 │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq b70b8 │ │ │ │ + beq b7044 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq b70d0 │ │ │ │ + beq b705c │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ mov r3, fp │ │ │ │ mov r1, sl │ │ │ │ str r8, [sp, #4] │ │ │ │ - bl b7430 │ │ │ │ + bl b73bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7240 │ │ │ │ + bne b71cc │ │ │ │ cmp r5, #2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq b6e04 │ │ │ │ + beq b6d90 │ │ │ │ add r6, r6, #4 │ │ │ │ mov r9, #2 │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq b6f78 │ │ │ │ + beq b6f04 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq b6f90 │ │ │ │ + beq b6f1c │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ mov r3, fp │ │ │ │ mov r1, sl │ │ │ │ str r8, [sp, #4] │ │ │ │ - bl b7430 │ │ │ │ + bl b73bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne b71b8 │ │ │ │ + bne b7144 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r5, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bne b6db4 │ │ │ │ + bne b6d40 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6e4c │ │ │ │ - ldr r1, [pc, #1468] @ b73d4 │ │ │ │ + beq b6dd8 │ │ │ │ + ldr r1, [pc, #1468] @ b7360 │ │ │ │ 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 b7248 │ │ │ │ + bne b71d4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b7120 │ │ │ │ + bne b70ac │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #492 @ 0x1ec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne b70ac │ │ │ │ + bne b7038 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b b6cdc │ │ │ │ + b b6c68 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b7394 │ │ │ │ + beq b7320 │ │ │ │ cmp sl, #1 │ │ │ │ cmpeq r8, #1 │ │ │ │ - bne b7158 │ │ │ │ + bne b70e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b730c │ │ │ │ + beq b7298 │ │ │ │ ldrb r3, [r7] │ │ │ │ str r7, [sp, #24] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq b71ec │ │ │ │ + beq b7178 │ │ │ │ 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 b7430 │ │ │ │ + bl b73bc │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq b6e4c │ │ │ │ + beq b6dd8 │ │ │ │ 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 316050 │ │ │ │ + bl 3168e4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 30d8a0 │ │ │ │ - b b6e5c │ │ │ │ + bl 30e134 │ │ │ │ + b b6de8 │ │ │ │ mov r3, r7 │ │ │ │ - b b6e04 │ │ │ │ + b b6d90 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b b6cdc │ │ │ │ + b b6c68 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r2, [r4], #1 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ movls sl, r8 │ │ │ │ - bls b6b60 │ │ │ │ + bls b6aec │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ movne sl, r8 │ │ │ │ - bne b6b78 │ │ │ │ - b b6f0c │ │ │ │ - ldr r2, [pc, #1184] @ b73e0 │ │ │ │ + bne b6b04 │ │ │ │ + b b6e98 │ │ │ │ + ldr r2, [pc, #1184] @ b736c │ │ │ │ sub r3, lr, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi b6bb8 │ │ │ │ + bhi b6b44 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r1, [pc, #1156] @ b73e4 │ │ │ │ + ldr r1, [pc, #1156] @ b7370 │ │ │ │ sub r2, r3, #40 @ 0x28 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi b6be8 │ │ │ │ + bhi b6b74 │ │ │ │ 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 b6dd0 │ │ │ │ + bne b6d5c │ │ │ │ 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 2dd320 │ │ │ │ + bl 2ddb64 <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b71c8 │ │ │ │ + bne b7154 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r5, r9 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne b6db4 │ │ │ │ - b b6e04 │ │ │ │ + bne b6d40 │ │ │ │ + b b6d90 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6f10 │ │ │ │ - b b718c │ │ │ │ + beq b6e9c │ │ │ │ + b b7118 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ add r3, r7, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne b6d24 │ │ │ │ + bne b6cb0 │ │ │ │ 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 2dd320 │ │ │ │ + bl 2ddb64 <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7228 │ │ │ │ + bne b71b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r5, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne b6d60 │ │ │ │ - b b6e04 │ │ │ │ + bne b6cec │ │ │ │ + b b6d90 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r4, #0 │ │ │ │ - b b6cdc │ │ │ │ + b b6c68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b7344 │ │ │ │ + bne b72d0 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r2, [r1], #1 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ mov r3, #1 │ │ │ │ - bhi b7184 │ │ │ │ + bhi b7110 │ │ │ │ mov ip, r1 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, ip │ │ │ │ - b b6b60 │ │ │ │ + b b6aec │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - beq b7068 │ │ │ │ - ldr r1, [pc, #820] @ b73e8 │ │ │ │ - ldr r0, [pc, #820] @ b73ec │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ + beq b6ff4 │ │ │ │ + ldr r1, [pc, #820] @ b7374 │ │ │ │ + ldr r0, [pc, #820] @ b7378 │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne b6d7c │ │ │ │ + bne b6d08 │ │ │ │ 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 2dd320 │ │ │ │ + bl 2ddb64 <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7230 │ │ │ │ + bne b71bc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r5, #2 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne b6dac │ │ │ │ - b b6e04 │ │ │ │ + bne b6d38 │ │ │ │ + b b6d90 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 99c64 │ │ │ │ - b b6e58 │ │ │ │ + bl 99ba8 │ │ │ │ + b b6de4 │ │ │ │ cmn r8, #-268435455 @ 0xf0000001 │ │ │ │ - bhi b7358 │ │ │ │ + bhi b72e4 │ │ │ │ lsl r0, r8, #3 │ │ │ │ - bl 99770 │ │ │ │ + bl 996b4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq b7360 │ │ │ │ + beq b72ec │ │ │ │ mov r3, #1 │ │ │ │ cmp r9, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq b6cf4 │ │ │ │ - ldr r3, [pc, #656] @ b73f0 │ │ │ │ - ldr r1, [pc, #656] @ b73f4 │ │ │ │ + beq b6c80 │ │ │ │ + ldr r3, [pc, #656] @ b737c │ │ │ │ + ldr r1, [pc, #656] @ b7380 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 30d8a0 │ │ │ │ - b b6e5c │ │ │ │ + bl 30e134 │ │ │ │ + b b6de8 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r2, [r1], #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bls b7090 │ │ │ │ + bls b701c │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - bne b6b50 │ │ │ │ + bne b6adc │ │ │ │ mov ip, r1 │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r1], #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ movls r4, r1 │ │ │ │ movls r1, ip │ │ │ │ - bls b6b60 │ │ │ │ + bls b6aec │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - bne b6b50 │ │ │ │ - b b6fe8 │ │ │ │ + bne b6adc │ │ │ │ + b b6f74 │ │ │ │ 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 316050 │ │ │ │ + bl 3168e4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 30d8a0 │ │ │ │ - b b6e5c │ │ │ │ + bl 30e134 │ │ │ │ + b b6de8 │ │ │ │ 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 2dd320 │ │ │ │ + bl 2ddb64 <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq b6e4c │ │ │ │ - b b6ed4 │ │ │ │ + beq b6dd8 │ │ │ │ + b b6e60 │ │ │ │ mov r9, #0 │ │ │ │ - b b71c8 │ │ │ │ + b b7154 │ │ │ │ mov r9, #1 │ │ │ │ - b b71c8 │ │ │ │ + b b7154 │ │ │ │ mov r3, r7 │ │ │ │ - b b700c │ │ │ │ + b b6f98 │ │ │ │ mov r9, #1 │ │ │ │ - b b71b8 │ │ │ │ - ldr r3, [pc, #416] @ b73f0 │ │ │ │ - ldr r1, [pc, #420] @ b73f8 │ │ │ │ + b b7144 │ │ │ │ + ldr r3, [pc, #416] @ b737c │ │ │ │ + ldr r1, [pc, #420] @ b7384 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r7 │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 30d8a0 │ │ │ │ - b b6e5c │ │ │ │ - ldr r3, [pc, #396] @ b73fc │ │ │ │ + bl 30e134 │ │ │ │ + b b6de8 │ │ │ │ + ldr r3, [pc, #396] @ b7388 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bne b7300 │ │ │ │ + bne b728c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r3, [pc, #376] @ b7400 │ │ │ │ + ldreq r3, [pc, #376] @ b738c │ │ │ │ streq r3, [sp, #16] │ │ │ │ - ldrne r3, [pc, #372] @ b7404 │ │ │ │ - ldreq r3, [pc, #372] @ b7408 │ │ │ │ + ldrne r3, [pc, #372] @ b7390 │ │ │ │ + ldreq r3, [pc, #372] @ b7394 │ │ │ │ cmp sl, r8 │ │ │ │ - bne b72ec │ │ │ │ + bne b7278 │ │ │ │ cmp r8, r5 │ │ │ │ - ldr ip, [pc, #360] @ b740c │ │ │ │ - ble b72dc │ │ │ │ + ldr ip, [pc, #360] @ b7398 │ │ │ │ + ble b7268 │ │ │ │ cmp sl, #1 │ │ │ │ - beq b72d0 │ │ │ │ - ldr r2, [pc, #348] @ b7410 │ │ │ │ + beq b725c │ │ │ │ + ldr r2, [pc, #348] @ b739c │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #344] @ b7414 │ │ │ │ + ldr r1, [pc, #344] @ b73a0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ str sl, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 1177f8 │ │ │ │ - b b725c │ │ │ │ - ldr r2, [pc, #304] @ b7408 │ │ │ │ + bl 1177f0 │ │ │ │ + b b71e8 │ │ │ │ + ldr r2, [pc, #304] @ b7394 │ │ │ │ mov sl, #1 │ │ │ │ - b b72b0 │ │ │ │ + b b723c │ │ │ │ cmp r8, #1 │ │ │ │ - beq b72d0 │ │ │ │ + beq b725c │ │ │ │ mov sl, r8 │ │ │ │ - b b72ac │ │ │ │ + b b7238 │ │ │ │ cmp sl, r5 │ │ │ │ - ldrle ip, [pc, #288] @ b7418 │ │ │ │ - ble b72dc │ │ │ │ - ldr ip, [pc, #284] @ b741c │ │ │ │ - b b72a4 │ │ │ │ + ldrle ip, [pc, #288] @ b73a4 │ │ │ │ + ble b7268 │ │ │ │ + ldr ip, [pc, #284] @ b73a8 │ │ │ │ + b b7230 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18ed34 │ │ │ │ - b b725c │ │ │ │ + bl 18ee38 │ │ │ │ + b b71e8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #228] @ b73fc │ │ │ │ + ldr r3, [pc, #228] @ b7388 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldreq r3, [pc, #220] @ b7400 │ │ │ │ + ldreq r3, [pc, #220] @ b738c │ │ │ │ streq r3, [sp, #16] │ │ │ │ - ldrne r3, [pc, #216] @ b7404 │ │ │ │ - ldreq r3, [pc, #216] @ b7408 │ │ │ │ - ldr r1, [pc, #236] @ b7420 │ │ │ │ + ldrne r3, [pc, #216] @ b7390 │ │ │ │ + ldreq r3, [pc, #216] @ b7394 │ │ │ │ + ldr r1, [pc, #236] @ b73ac │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 30d8a0 │ │ │ │ - b b6e5c │ │ │ │ + bl 30e134 │ │ │ │ + b b6de8 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #29 │ │ │ │ - bgt b736c │ │ │ │ + bgt b72f8 │ │ │ │ mov r1, r4 │ │ │ │ - b b6b50 │ │ │ │ + b b6adc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 29e454 │ │ │ │ + bl 29e8dc │ │ │ │ mov r0, #0 │ │ │ │ - b b6e5c │ │ │ │ - ldr r1, [pc, #176] @ b7424 │ │ │ │ - ldr r0, [pc, #116] @ b73ec │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ + b b6de8 │ │ │ │ + ldr r1, [pc, #176] @ b73b0 │ │ │ │ + ldr r0, [pc, #116] @ b7378 │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp r3, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ movne r1, r4 │ │ │ │ - bne b6b50 │ │ │ │ - ldr r1, [pc, #152] @ b7428 │ │ │ │ - ldr r0, [pc, #88] @ b73ec │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne b6adc │ │ │ │ + ldr r1, [pc, #152] @ b73b4 │ │ │ │ + ldr r0, [pc, #88] @ b7378 │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6e58 │ │ │ │ + beq b6de4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #84] @ b73fc │ │ │ │ + ldr r3, [pc, #84] @ b7388 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldreq r3, [pc, #76] @ b7400 │ │ │ │ + ldreq r3, [pc, #76] @ b738c │ │ │ │ streq r3, [sp, #16] │ │ │ │ - ldrne r3, [pc, #72] @ b7404 │ │ │ │ - ldreq r3, [pc, #72] @ b7408 │ │ │ │ - ldr r1, [pc, #104] @ b742c │ │ │ │ + ldrne r3, [pc, #72] @ b7390 │ │ │ │ + ldreq r3, [pc, #72] @ b7394 │ │ │ │ + ldr r1, [pc, #104] @ b73b8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 30d8a0 │ │ │ │ - b b6e5c │ │ │ │ - eorseq r6, r9, r0, ror #4 │ │ │ │ - eorseq r6, sp, r8, ror #2 │ │ │ │ - mlaseq sp, r0, r1, r6 │ │ │ │ - @ instruction: 0x003d61b8 │ │ │ │ - eorseq r6, sp, r0, ror #3 │ │ │ │ - eorseq r1, r6, r4, lsr #4 │ │ │ │ - mlaseq sp, r4, r2, r6 │ │ │ │ + bl 30e134 │ │ │ │ + b b6de8 │ │ │ │ + eorseq r6, r9, r0, lsr #22 │ │ │ │ + eorseq r6, sp, r8, lsr #20 │ │ │ │ + eorseq r6, sp, r0, asr sl │ │ │ │ + eorseq r6, sp, r8, ror sl │ │ │ │ + eorseq r6, sp, r0, lsr #21 │ │ │ │ + eorseq r1, r6, r4, ror #21 │ │ │ │ + eorseq r6, sp, r4, asr fp │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r1, r6, r8, lsl #5 │ │ │ │ - eorseq r1, r6, r0, ror #5 │ │ │ │ + eorseq r1, r6, r8, asr #22 │ │ │ │ + eorseq r1, r6, r0, lsr #23 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r6, r0, lsl ip │ │ │ │ - eorseq r1, r8, r8, lsr #29 │ │ │ │ - eorseq fp, r5, r4, lsl #7 │ │ │ │ - @ instruction: 0x003611b0 │ │ │ │ - mlaseq r7, r4, r2, r2 │ │ │ │ - @ instruction: 0x003612b4 │ │ │ │ - eorseq r1, r6, r4, asr #3 │ │ │ │ - @ instruction: 0x003611b8 │ │ │ │ - eorseq r1, r6, r0, ror #4 │ │ │ │ - eorseq r1, r6, ip, asr #3 │ │ │ │ - eorseq r1, r6, r4, lsl #4 │ │ │ │ - eorseq r1, r6, r4, asr #4 │ │ │ │ + @ instruction: 0x003644d0 │ │ │ │ + eorseq r2, r8, r8, ror #14 │ │ │ │ + eorseq fp, r5, r4, asr #24 │ │ │ │ + eorseq r1, r6, r0, ror sl │ │ │ │ + eorseq r2, r7, r4, asr fp │ │ │ │ + eorseq r1, r6, r4, ror fp │ │ │ │ + eorseq r1, r6, r4, lsl #21 │ │ │ │ + eorseq r1, r6, r8, ror sl │ │ │ │ + eorseq r1, r6, r0, lsr #22 │ │ │ │ + eorseq r1, r6, ip, lsl #21 │ │ │ │ + eorseq r1, r6, r4, asr #21 │ │ │ │ + eorseq r1, r6, r4, lsl #22 │ │ │ │ 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] @ b81d8 │ │ │ │ + ldr r2, [pc, #3456] @ b8164 │ │ │ │ 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 b81b8 │ │ │ │ + bhi b8144 │ │ │ │ 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 b7534 │ │ │ │ + bne b74c0 │ │ │ │ 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 b7554 │ │ │ │ + beq b74e0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble b752c │ │ │ │ + ble b74b8 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp r0, ip │ │ │ │ - beq b7574 │ │ │ │ + beq b7500 │ │ │ │ cmp r3, #1 │ │ │ │ - beq b752c │ │ │ │ + beq b74b8 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp r0, ip │ │ │ │ - beq b7574 │ │ │ │ + beq b7500 │ │ │ │ cmp r3, #2 │ │ │ │ - beq b752c │ │ │ │ + beq b74b8 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp r0, ip │ │ │ │ - beq b7574 │ │ │ │ + beq b7500 │ │ │ │ cmp r3, #3 │ │ │ │ - beq b752c │ │ │ │ + beq b74b8 │ │ │ │ add r2, r2, #20 │ │ │ │ mov ip, #3 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r0, lr │ │ │ │ - beq b7574 │ │ │ │ + beq b7500 │ │ │ │ cmp r3, ip │ │ │ │ - bne b7514 │ │ │ │ + bne b74a0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b b79a4 │ │ │ │ + b b7930 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ ldrne r3, [r3] │ │ │ │ - beq b7b94 │ │ │ │ + beq b7b20 │ │ │ │ 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 b7574 │ │ │ │ + beq b7500 │ │ │ │ ldr ip, [ip, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne b7554 │ │ │ │ - ldr r3, [pc, #3180] @ b81dc │ │ │ │ + bne b74e0 │ │ │ │ + ldr r3, [pc, #3180] @ b8168 │ │ │ │ cmp r0, r3 │ │ │ │ - bne b752c │ │ │ │ + bne b74b8 │ │ │ │ str r7, [r1] │ │ │ │ - b b7544 │ │ │ │ + b b74d0 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 1284d4 │ │ │ │ + bl 128538 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq b7970 │ │ │ │ + beq b78fc │ │ │ │ str r4, [r7] │ │ │ │ - b b7544 │ │ │ │ + b b74d0 │ │ │ │ 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 b7540 │ │ │ │ - ldr r0, [pc, #3092] @ b81e0 │ │ │ │ - b b79a4 │ │ │ │ + bne b74cc │ │ │ │ + ldr r0, [pc, #3092] @ b816c │ │ │ │ + b b7930 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 1034d0 │ │ │ │ + bl 103520 │ │ │ │ cmp r0, #0 │ │ │ │ movgt r3, #1 │ │ │ │ strgt r3, [r4] │ │ │ │ - bgt b7544 │ │ │ │ - bne b7810 │ │ │ │ + bgt b74d0 │ │ │ │ + bne b779c │ │ │ │ str r0, [r4] │ │ │ │ - b b7544 │ │ │ │ + b b74d0 │ │ │ │ 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] @ b81e4 │ │ │ │ - bne b79a4 │ │ │ │ + ldrne r0, [pc, #3016] @ b8170 │ │ │ │ + bne b7930 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 112590 │ │ │ │ + bl 1125c8 │ │ │ │ add r8, r9, #2 │ │ │ │ cmp r0, #0 │ │ │ │ ldrge r2, [sl, #4] │ │ │ │ - blt b81c0 │ │ │ │ + blt b814c │ │ │ │ ldr r3, [sl] │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [sl, #4] │ │ │ │ - ldr r1, [pc, #2968] @ b81e8 │ │ │ │ + ldr r1, [pc, #2968] @ b8174 │ │ │ │ str r4, [r3, r2, lsl #3] │ │ │ │ add r3, r3, r2, lsl #3 │ │ │ │ str r1, [r3, #4] │ │ │ │ - b b7544 │ │ │ │ - ldr r3, [pc, #2952] @ b81ec │ │ │ │ + b b74d0 │ │ │ │ + ldr r3, [pc, #2952] @ b8178 │ │ │ │ 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 b7f7c │ │ │ │ + beq b7f08 │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - bne b7c14 │ │ │ │ + bne b7ba0 │ │ │ │ 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 b76e4 │ │ │ │ + bne b7670 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq b7c80 │ │ │ │ + beq b7c0c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl b269c │ │ │ │ + bl b2630 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [sp, #24] │ │ │ │ strne r0, [r8] │ │ │ │ strne r3, [r4] │ │ │ │ - beq b80bc │ │ │ │ + beq b8048 │ │ │ │ add r8, r9, #2 │ │ │ │ - b b7544 │ │ │ │ + b b74d0 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r9, [r3] │ │ │ │ - bl 11fd1c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd80 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b7c6c │ │ │ │ - bl aafb0 │ │ │ │ + beq b7bf8 │ │ │ │ + bl aaef4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - bne b7b78 │ │ │ │ + bne b7b04 │ │ │ │ cmn r7, #1 │ │ │ │ - beq b7c6c │ │ │ │ + beq b7bf8 │ │ │ │ str r7, [r9] │ │ │ │ - b b7544 │ │ │ │ + b b74d0 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 1af5fc │ │ │ │ - ldr r3, [pc, #2728] @ b81f0 │ │ │ │ + bl 1afb14 │ │ │ │ + ldr r3, [pc, #2728] @ b817c │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 355c88 │ │ │ │ + bl 356520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7768 │ │ │ │ - bl a55e8 │ │ │ │ + beq b76f4 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7810 │ │ │ │ + bne b779c │ │ │ │ strd sl, [r4] │ │ │ │ - b b7544 │ │ │ │ + b b74d0 │ │ │ │ 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 b81b0 │ │ │ │ + beq b813c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne b81b0 │ │ │ │ + bne b813c │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ lsr r3, r2, #2 │ │ │ │ tst r2, #32 │ │ │ │ and r3, r3, #7 │ │ │ │ - beq b81a8 │ │ │ │ + beq b8134 │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ addne r7, r0, #20 │ │ │ │ addeq r7, r7, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bne b8198 │ │ │ │ + bne b8124 │ │ │ │ ldrb r3, [r7] │ │ │ │ str r3, [r1] │ │ │ │ - b b7544 │ │ │ │ + b b74d0 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 1284d4 │ │ │ │ + bl 128538 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b7dcc │ │ │ │ + beq b7d58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b7dd8 │ │ │ │ + blt b7d64 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ strble r0, [r4] │ │ │ │ - ble b7544 │ │ │ │ - ldr r3, [pc, #2540] @ b81f4 │ │ │ │ - ldr r1, [pc, #2540] @ b81f8 │ │ │ │ + ble b74d0 │ │ │ │ + ldr r3, [pc, #2540] @ b8180 │ │ │ │ + ldr r1, [pc, #2540] @ b8184 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, r5 │ │ │ │ - b b754c │ │ │ │ + b b74d8 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 1284d4 │ │ │ │ + bl 128538 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq b7c04 │ │ │ │ + beq b7b90 │ │ │ │ cmn r0, #32768 @ 0x8000 │ │ │ │ - blt b8184 │ │ │ │ + blt b8110 │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ - bge b7dec │ │ │ │ + bge b7d78 │ │ │ │ strh r4, [r7] │ │ │ │ - b b7544 │ │ │ │ + b b74d0 │ │ │ │ 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 b7d14 │ │ │ │ - bl 1b7f40 │ │ │ │ + beq b7ca0 │ │ │ │ + bl 1b845c │ │ │ │ strd r0, [r4] │ │ │ │ - b b7544 │ │ │ │ + b b74d0 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r9, [r3] │ │ │ │ - bl 17eb1c │ │ │ │ + bl 17ec28 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ - beq b7c5c │ │ │ │ + beq b7be8 │ │ │ │ str r7, [r9] │ │ │ │ str r4, [r9, #4] │ │ │ │ - b b7544 │ │ │ │ + b b74d0 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 1af5fc │ │ │ │ - ldr r3, [pc, #2340] @ b81f0 │ │ │ │ + bl 1afb14 │ │ │ │ + ldr r3, [pc, #2340] @ b817c │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 355c88 │ │ │ │ + bl 356520 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7f6c │ │ │ │ + bne b7ef8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 355dd4 │ │ │ │ + bl 35666c │ │ │ │ str r0, [r4] │ │ │ │ - b b7544 │ │ │ │ + b b74d0 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r1, [r3] │ │ │ │ ldrb r3, [r9, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne b7ca4 │ │ │ │ + bne b7c30 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 112590 │ │ │ │ + bl 1125c8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7cec │ │ │ │ + bne b7c78 │ │ │ │ ldr r2, [sl, #4] │ │ │ │ ldr r3, [sl] │ │ │ │ add ip, r2, #1 │ │ │ │ str ip, [sl, #4] │ │ │ │ - ldr r0, [pc, #2216] @ b81e8 │ │ │ │ + ldr r0, [pc, #2216] @ b8174 │ │ │ │ str r1, [r3, r2, lsl #3] │ │ │ │ add r3, r3, r2, lsl #3 │ │ │ │ add r8, r9, #2 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b b7544 │ │ │ │ + b b74d0 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 1ee04c │ │ │ │ + bl 1ee44c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne b759c │ │ │ │ - bl a55e8 │ │ │ │ + bne b7528 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b759c │ │ │ │ - b b7810 │ │ │ │ + beq b7528 │ │ │ │ + b b779c │ │ │ │ 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 b7540 │ │ │ │ - ldr r0, [pc, #2132] @ b81fc │ │ │ │ + bne b74cc │ │ │ │ + ldr r0, [pc, #2132] @ b8188 │ │ │ │ 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 318154 │ │ │ │ + b 3189e8 │ │ │ │ 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 b7d14 │ │ │ │ - bl 1ee04c │ │ │ │ + beq b7ca0 │ │ │ │ + bl 1ee44c │ │ │ │ str r0, [r4] │ │ │ │ - b b7544 │ │ │ │ + b b74d0 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r1, [pc, #2060] @ b8200 │ │ │ │ + ldr r1, [pc, #2060] @ b818c │ │ │ │ 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 b7e08 │ │ │ │ + beq b7d94 │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - ldrne r0, [pc, #2024] @ b8204 │ │ │ │ - bne b79a4 │ │ │ │ + ldrne r0, [pc, #2024] @ b8190 │ │ │ │ + bne b7930 │ │ │ │ add r1, r2, #8 │ │ │ │ str r1, [r4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r8, r9, #2 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - beq b7e00 │ │ │ │ + beq b7d8c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - ldr r1, [pc, #1988] @ b8208 │ │ │ │ + ldr r1, [pc, #1988] @ b8194 │ │ │ │ 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 b7e38 │ │ │ │ + bne b7dc4 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl addfc │ │ │ │ + bl add90 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7da4 │ │ │ │ + bne b7d30 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - ldreq r0, [pc, #1920] @ b820c │ │ │ │ - beq b79a4 │ │ │ │ + ldreq r0, [pc, #1920] @ b8198 │ │ │ │ + beq b7930 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10e704 │ │ │ │ + bl 10e744 │ │ │ │ subs r3, r0, #0 │ │ │ │ - ldreq r0, [pc, #1896] @ b8210 │ │ │ │ - beq b79a4 │ │ │ │ - ldr r2, [pc, #1892] @ b8214 │ │ │ │ + ldreq r0, [pc, #1896] @ b819c │ │ │ │ + beq b7930 │ │ │ │ + ldr r2, [pc, #1892] @ b81a0 │ │ │ │ adds r1, r3, #16 │ │ │ │ moveq r1, r2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrb r2, [r9, #2] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq b7ec8 │ │ │ │ + beq b7e54 │ │ │ │ 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 b7e9c │ │ │ │ + bne b7e28 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ add r4, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99770 │ │ │ │ + bl 996b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - beq b8098 │ │ │ │ + beq b8024 │ │ │ │ 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] @ b8218 │ │ │ │ + ldr lr, [pc, #1756] @ b81a4 │ │ │ │ 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 b7544 │ │ │ │ + beq b74d0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b7544 │ │ │ │ + bne b74d0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b7544 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b74d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b771c │ │ │ │ + bne b76a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b771c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b76a8 │ │ │ │ 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] @ b821c │ │ │ │ - beq b79a4 │ │ │ │ + ldreq r0, [pc, #1632] @ b81a8 │ │ │ │ + beq b7930 │ │ │ │ cmp r0, #131072 @ 0x20000 │ │ │ │ - bne b7544 │ │ │ │ + bne b74d0 │ │ │ │ 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 b7544 │ │ │ │ + b b74d0 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 1ee04c │ │ │ │ + bl 1ee44c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne b7848 │ │ │ │ - bl a55e8 │ │ │ │ + bne b77d4 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7848 │ │ │ │ - b b7810 │ │ │ │ + beq b77d4 │ │ │ │ + b b779c │ │ │ │ cmp r3, #0 │ │ │ │ ldr r9, [r2] │ │ │ │ - bne b7ce4 │ │ │ │ + bne b7c70 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq b7cf4 │ │ │ │ + beq b7c80 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl b269c │ │ │ │ + bl b2630 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b80bc │ │ │ │ + beq b8048 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne b7d1c │ │ │ │ + bne b7ca8 │ │ │ │ str r4, [r9] │ │ │ │ - b b7544 │ │ │ │ - bl a55e8 │ │ │ │ + b b74d0 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b78a4 │ │ │ │ - b b7810 │ │ │ │ - bl a55e8 │ │ │ │ + beq b7830 │ │ │ │ + b b779c │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7810 │ │ │ │ + bne b779c │ │ │ │ mvn r7, #0 │ │ │ │ - b b7724 │ │ │ │ + b b76b0 │ │ │ │ mov r1, r8 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3066bc │ │ │ │ + bl 307418 │ │ │ │ cmp r0, #0 │ │ │ │ strge r0, [r4] │ │ │ │ - bge b76e4 │ │ │ │ + bge b7670 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b b79a4 │ │ │ │ + b b7930 │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 3066bc │ │ │ │ + bl 307418 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt b7c9c │ │ │ │ + blt b7c28 │ │ │ │ ldrb r3, [r9, #1] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bne b7e68 │ │ │ │ + bne b7df4 │ │ │ │ ldr r3, [r4] │ │ │ │ add r8, r9, #2 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [r3] │ │ │ │ str sl, [r3] │ │ │ │ - b b7544 │ │ │ │ + b b74d0 │ │ │ │ mov r4, #0 │ │ │ │ - b b7c54 │ │ │ │ - ldr r0, [pc, #1324] @ b8220 │ │ │ │ - b b79a4 │ │ │ │ - ldr lr, [pc, #1252] @ b81e0 │ │ │ │ + b b7be0 │ │ │ │ + ldr r0, [pc, #1324] @ b81ac │ │ │ │ + b b7930 │ │ │ │ + ldr lr, [pc, #1252] @ b816c │ │ │ │ cmp ip, #122 @ 0x7a │ │ │ │ - ldr r0, [pc, #1312] @ b8224 │ │ │ │ + ldr r0, [pc, #1312] @ b81b0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ movne r0, lr │ │ │ │ - b b79b0 │ │ │ │ - ldr r0, [pc, #1292] @ b8228 │ │ │ │ - b b79a4 │ │ │ │ - ldr r3, [pc, #1288] @ b822c │ │ │ │ - ldr r1, [pc, #1288] @ b8230 │ │ │ │ + b b793c │ │ │ │ + ldr r0, [pc, #1292] @ b81b4 │ │ │ │ + b b7930 │ │ │ │ + ldr r3, [pc, #1288] @ b81b8 │ │ │ │ + ldr r1, [pc, #1288] @ b81bc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, r5 │ │ │ │ - b b754c │ │ │ │ + b b74d8 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 1ee04c │ │ │ │ + bl 1ee44c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq b7d5c │ │ │ │ + beq b7ce8 │ │ │ │ strb r4, [r7] │ │ │ │ - b b7544 │ │ │ │ - bl a55e8 │ │ │ │ + b b74d0 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7810 │ │ │ │ - b b7d54 │ │ │ │ + bne b779c │ │ │ │ + b b7ce0 │ │ │ │ ldr r3, [r4] │ │ │ │ add r7, sp, #24 │ │ │ │ add r2, r3, #4 │ │ │ │ mov r1, r0 │ │ │ │ str r2, [r4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 303f58 │ │ │ │ - bl a55e8 │ │ │ │ + bl 304558 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7810 │ │ │ │ + bne b779c │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ - b b7544 │ │ │ │ + b b74d0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b7e44 │ │ │ │ + bne b7dd0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b7e90 │ │ │ │ + beq b7e1c │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r3, r7 │ │ │ │ - b b7abc │ │ │ │ - bl a55e8 │ │ │ │ + b b7a48 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7810 │ │ │ │ - ldr r3, [pc, #1044] @ b81f4 │ │ │ │ - ldr r1, [pc, #1104] @ b8234 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b b7810 │ │ │ │ - ldr r3, [pc, #1024] @ b81f4 │ │ │ │ - ldr r1, [pc, #1088] @ b8238 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b b7810 │ │ │ │ - ldr r0, [pc, #1076] @ b823c │ │ │ │ - b b79a4 │ │ │ │ + bne b779c │ │ │ │ + ldr r3, [pc, #1044] @ b8180 │ │ │ │ + ldr r1, [pc, #1104] @ b81c0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b b779c │ │ │ │ + ldr r3, [pc, #1024] @ b8180 │ │ │ │ + ldr r1, [pc, #1088] @ b81c4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b b779c │ │ │ │ + ldr r0, [pc, #1076] @ b81c8 │ │ │ │ + b b7930 │ │ │ │ add r1, r2, #8 │ │ │ │ str r1, [r4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r8, r9, #2 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - beq b7e00 │ │ │ │ + beq b7d8c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne b7a8c │ │ │ │ - b b75c4 │ │ │ │ + bne b7a18 │ │ │ │ + b b7550 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b7e4c │ │ │ │ + beq b7dd8 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b7db0 │ │ │ │ + beq b7d3c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r1, r7, #16 │ │ │ │ mov r3, r7 │ │ │ │ - b b7abc │ │ │ │ + b b7a48 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 29c28 │ │ │ │ cmp r0, sl │ │ │ │ - beq b7544 │ │ │ │ - ldr r3, [pc, #940] @ b822c │ │ │ │ - ldr r1, [pc, #956] @ b8240 │ │ │ │ + beq b74d0 │ │ │ │ + ldr r3, [pc, #940] @ b81b8 │ │ │ │ + ldr r1, [pc, #956] @ b81cc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, r5 │ │ │ │ - b b754c │ │ │ │ - ldr r1, [pc, #940] @ b8244 │ │ │ │ + b b74d8 │ │ │ │ + ldr r1, [pc, #940] @ b81d0 │ │ │ │ mov r3, r7 │ │ │ │ - b b7abc │ │ │ │ + b b7a48 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b7ec0 │ │ │ │ + beq b7e4c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b7ec0 │ │ │ │ + bne b7e4c │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #896] @ b8248 │ │ │ │ - b b79a4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #896] @ b81d4 │ │ │ │ + b b7930 │ │ │ │ ldr r2, [r4] │ │ │ │ add r8, r9, #3 │ │ │ │ add r0, r2, #4 │ │ │ │ str r0, [r4] │ │ │ │ ldr r4, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b8008 │ │ │ │ + beq b7f94 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r9] │ │ │ │ add r7, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7fb8 │ │ │ │ + bne b7f44 │ │ │ │ cmp r7, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - blt b8098 │ │ │ │ + blt b8024 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 99770 │ │ │ │ + bl 996b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r9] │ │ │ │ - beq b8098 │ │ │ │ + beq b8024 │ │ │ │ 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] @ b8218 │ │ │ │ + ldr ip, [pc, #720] @ b81a4 │ │ │ │ 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 b7b50 │ │ │ │ - bl a55e8 │ │ │ │ + b b7adc │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7810 │ │ │ │ - b b78e0 │ │ │ │ + bne b779c │ │ │ │ + b b786c │ │ │ │ cmp r3, #0 │ │ │ │ ldr r4, [r2] │ │ │ │ - bne b8068 │ │ │ │ + bne b7ff4 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ands r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne b802c │ │ │ │ + bne b7fb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 112590 │ │ │ │ + bl 1125c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7cec │ │ │ │ + bne b7c78 │ │ │ │ ldr r2, [sl, #4] │ │ │ │ add r8, r9, #2 │ │ │ │ - b b763c │ │ │ │ + b b75c8 │ │ │ │ ldr ip, [r4] │ │ │ │ cmp ip, r7 │ │ │ │ - bge b7f50 │ │ │ │ + bge b7edc │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b7fec │ │ │ │ + beq b7f78 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b7fe8 │ │ │ │ + bne b7f74 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr ip, [r4] │ │ │ │ - ldr r3, [pc, #568] @ b822c │ │ │ │ - ldr r1, [pc, #596] @ b824c │ │ │ │ + ldr r3, [pc, #568] @ b81b8 │ │ │ │ + ldr r1, [pc, #596] @ b81d8 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub r3, ip, #1 │ │ │ │ - bl 1177f8 │ │ │ │ - b b7810 │ │ │ │ + bl 1177f0 │ │ │ │ + b b779c │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b8024 │ │ │ │ + beq b7fb0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq b808c │ │ │ │ - ldr r0, [pc, #548] @ b8250 │ │ │ │ - b b79a4 │ │ │ │ + beq b8018 │ │ │ │ + ldr r0, [pc, #548] @ b81dc │ │ │ │ + b b7930 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl b269c │ │ │ │ + bl b2630 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq b80bc │ │ │ │ + beq b8048 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 112db0 │ │ │ │ - b b7fac │ │ │ │ + bl 112de8 │ │ │ │ + b b7f38 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 112db0 │ │ │ │ - b b7fac │ │ │ │ + bl 112de8 │ │ │ │ + b b7f38 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b8024 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b7fb0 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b80b4 │ │ │ │ + beq b8040 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq b80c4 │ │ │ │ - bl 29e454 │ │ │ │ - b b7810 │ │ │ │ - ldr r0, [pc, #400] @ b8254 │ │ │ │ - b b79a4 │ │ │ │ + beq b8050 │ │ │ │ + bl 29e8dc │ │ │ │ + b b779c │ │ │ │ + ldr r0, [pc, #400] @ b81e0 │ │ │ │ + b b7930 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b80b4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b8040 │ │ │ │ ldr r9, [r4] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #296] @ b8208 │ │ │ │ + ldr r1, [pc, #296] @ b8194 │ │ │ │ add r3, r9, #4 │ │ │ │ cmp r0, r1 │ │ │ │ str r3, [r4] │ │ │ │ - bne b8134 │ │ │ │ + bne b80c0 │ │ │ │ ldr r3, [r9] │ │ │ │ - b b7540 │ │ │ │ + b b74cc │ │ │ │ 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 b8164 │ │ │ │ - ldr r1, [pc, #236] @ b8208 │ │ │ │ + bne b80f0 │ │ │ │ + ldr r1, [pc, #236] @ b8194 │ │ │ │ cmp r0, r1 │ │ │ │ - beq b8148 │ │ │ │ - bl addfc │ │ │ │ + beq b80d4 │ │ │ │ + bl add90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b8148 │ │ │ │ - ldr r0, [pc, #292] @ b8258 │ │ │ │ - b b79a4 │ │ │ │ - bl addfc │ │ │ │ - cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #280] @ b825c │ │ │ │ - beq b79a4 │ │ │ │ - b b80ec │ │ │ │ + bne b80d4 │ │ │ │ + ldr r0, [pc, #292] @ b81e4 │ │ │ │ + b b7930 │ │ │ │ + bl add90 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldreq r0, [pc, #280] @ b81e8 │ │ │ │ + beq b7930 │ │ │ │ + b b8078 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne b812c │ │ │ │ + bne b80b8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrb r3, [r3] │ │ │ │ strb r3, [r4] │ │ │ │ - b b7544 │ │ │ │ + b b74d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 214b84 │ │ │ │ + bl 214b94 │ │ │ │ cmp r0, #1 │ │ │ │ ldrbeq r3, [r7, #16] │ │ │ │ ldrne r0, [r7, #4] │ │ │ │ strbeq r3, [r4] │ │ │ │ - beq b7544 │ │ │ │ - b b8114 │ │ │ │ - ldr r3, [pc, #104] @ b81f4 │ │ │ │ - ldr r1, [pc, #208] @ b8260 │ │ │ │ + beq b74d0 │ │ │ │ + b b80a0 │ │ │ │ + ldr r3, [pc, #104] @ b8180 │ │ │ │ + ldr r1, [pc, #208] @ b81ec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b b7810 │ │ │ │ + bl 18ee38 │ │ │ │ + b b779c │ │ │ │ cmp r3, #2 │ │ │ │ ldrheq r3, [r7] │ │ │ │ ldrne r3, [r7] │ │ │ │ - b b77c8 │ │ │ │ + b b7754 │ │ │ │ ldr r7, [r0, #28] │ │ │ │ - b b77bc │ │ │ │ - ldr r0, [pc, #172] @ b8264 │ │ │ │ - b b79a4 │ │ │ │ - ldr r0, [pc, #168] @ b8268 │ │ │ │ - b b79a4 │ │ │ │ - bl 11a910 │ │ │ │ - ldr r0, [pc, #160] @ b826c │ │ │ │ + b b7748 │ │ │ │ + ldr r0, [pc, #172] @ b81f0 │ │ │ │ + b b7930 │ │ │ │ + ldr r0, [pc, #168] @ b81f4 │ │ │ │ + b b7930 │ │ │ │ + bl 11a908 │ │ │ │ + ldr r0, [pc, #160] @ b81f8 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - b b79b0 │ │ │ │ - eorseq r6, sp, r8, lsl #4 │ │ │ │ + b b793c │ │ │ │ + eorseq r6, sp, r8, asr #21 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ - @ instruction: 0x0037acf0 │ │ │ │ - eorseq r1, r6, r4, ror #9 │ │ │ │ - ldrdeq r3, [r7], -ip │ │ │ │ + @ instruction: 0x0037b5b0 │ │ │ │ + eorseq r1, r6, r4, lsr #27 │ │ │ │ + andeq r3, r7, ip, ror r1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r1, r6, r0, asr #6 │ │ │ │ - eorseq lr, r8, r0, ror #17 │ │ │ │ - @ instruction: 0x0035ecd8 │ │ │ │ - eorseq r1, r6, r8, lsl r4 │ │ │ │ + eorseq r1, r6, r0, lsl #24 │ │ │ │ + eorseq pc, r8, r8, lsr #3 │ │ │ │ + mlaseq r5, r8, r5, pc @ │ │ │ │ + @ instruction: 0x00361cd8 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - @ instruction: 0x003612fc │ │ │ │ - eorseq r1, r6, r0, asr r4 │ │ │ │ - eorseq fp, r5, r4, lsl #7 │ │ │ │ - andeq r2, r7, ip, asr pc │ │ │ │ - @ instruction: 0x003614d4 │ │ │ │ - eorseq r2, r9, ip, ror lr │ │ │ │ - @ instruction: 0x00368bf0 │ │ │ │ - eorseq r2, r9, r8, lsl #14 │ │ │ │ + @ instruction: 0x00361bbc │ │ │ │ + eorseq r1, r6, r0, lsl sp │ │ │ │ + eorseq fp, r5, r4, asr #24 │ │ │ │ + andeq r2, r7, ip, asr #29 │ │ │ │ + mlaseq r6, r4, sp, r1 │ │ │ │ + eorseq r3, r9, ip, lsr r7 │ │ │ │ + @ instruction: 0x003694b0 │ │ │ │ + eorseq r2, r9, r8, asr #31 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r6, ip, lsl sp │ │ │ │ - eorseq r1, r6, r4, lsl r3 │ │ │ │ - mlaseq r6, ip, r3, r1 │ │ │ │ - eorseq r1, r6, ip, lsr r4 │ │ │ │ - eorseq r0, r6, r4, lsl #25 │ │ │ │ + @ instruction: 0x003615dc │ │ │ │ + @ instruction: 0x00361bd4 │ │ │ │ + eorseq r1, r6, ip, asr ip │ │ │ │ + @ instruction: 0x00361cfc │ │ │ │ + eorseq r1, r6, r4, asr #10 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - @ instruction: 0x003614b0 │ │ │ │ - eorseq r1, r6, ip, ror r4 │ │ │ │ - eorseq r1, r6, r4, ror #8 │ │ │ │ - @ instruction: 0x003613fc │ │ │ │ - eorseq r1, r6, ip, asr #7 │ │ │ │ - @ instruction: 0x00359ed8 │ │ │ │ - eorseq r1, r6, r0, ror r3 │ │ │ │ - eorseq r1, r6, r8, ror #7 │ │ │ │ - eorseq r1, r6, ip, lsr #10 │ │ │ │ - eorseq r1, r6, ip, lsl #10 │ │ │ │ + eorseq r1, r6, r0, ror sp │ │ │ │ + eorseq r1, r6, ip, lsr sp │ │ │ │ + eorseq r1, r6, r4, lsr #26 │ │ │ │ + @ instruction: 0x00361cbc │ │ │ │ + eorseq r1, r6, ip, lsl #25 │ │ │ │ + mlaseq r5, r8, r7, sl │ │ │ │ + eorseq r1, r6, r0, lsr ip │ │ │ │ + eorseq r1, r6, r8, lsr #25 │ │ │ │ + eorseq r1, r6, ip, ror #27 │ │ │ │ + eorseq r1, r6, ip, asr #27 │ │ │ │ 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 b87dc │ │ │ │ + bcs b8768 │ │ │ │ cmp fp, #380 @ 0x17c │ │ │ │ ldrcs r2, [r0, #52] @ 0x34 │ │ │ │ subcs r3, fp, #380 @ 0x17c │ │ │ │ - bcs b87dc │ │ │ │ + bcs b8768 │ │ │ │ cmp fp, #368 @ 0x170 │ │ │ │ ldrcs r2, [r0, #56] @ 0x38 │ │ │ │ subcs r3, fp, #368 @ 0x170 │ │ │ │ - bcs b87dc │ │ │ │ + bcs b8768 │ │ │ │ cmp fp, #223 @ 0xdf │ │ │ │ - bls b8418 │ │ │ │ + bls b83a4 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ sub r3, fp, #224 @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b8430 │ │ │ │ + beq b83bc │ │ │ │ adds r3, r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq b8430 │ │ │ │ + beq b83bc │ │ │ │ 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] @ b8a10 │ │ │ │ + ldr r2, [pc, #1792] @ b899c │ │ │ │ ldr r3, [r9, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b88c0 │ │ │ │ + bne b884c │ │ │ │ ldr r4, [r9, #12] │ │ │ │ cmn r4, #1 │ │ │ │ - beq b88c0 │ │ │ │ + beq b884c │ │ │ │ ldr r8, [r5, #172] @ 0xac │ │ │ │ cmp r8, #0 │ │ │ │ - beq b8944 │ │ │ │ + beq b88d0 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr fp, [r8, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b87fc │ │ │ │ + beq b8788 │ │ │ │ add r1, r3, #1 │ │ │ │ cmp fp, #0 │ │ │ │ str r1, [r8] │ │ │ │ - ble b87c8 │ │ │ │ + ble b8754 │ │ │ │ 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 b8448 │ │ │ │ + bne b83d4 │ │ │ │ ldr r0, [r8, #132] @ 0x84 │ │ │ │ - bl 9b3d4 │ │ │ │ + bl 9b318 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b84c0 │ │ │ │ + beq b844c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8500 │ │ │ │ + bne b848c │ │ │ │ cmp r7, fp │ │ │ │ - blt b835c │ │ │ │ + blt b82e8 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b83c0 │ │ │ │ + beq b834c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b8978 │ │ │ │ + beq b8904 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq b84f4 │ │ │ │ + beq b8480 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ add r0, r6, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq b87c0 │ │ │ │ + beq b874c │ │ │ │ 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 b87d4 │ │ │ │ + bhi b8760 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, fp │ │ │ │ movne r2, r0 │ │ │ │ - bne b82d8 │ │ │ │ + bne b8264 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ add r6, r6, #28 │ │ │ │ cmp r3, fp │ │ │ │ - beq b8430 │ │ │ │ + beq b83bc │ │ │ │ mov r0, r6 │ │ │ │ - b b8410 │ │ │ │ - ldr r3, [pc, #1476] @ b8a14 │ │ │ │ + b b839c │ │ │ │ + ldr r3, [pc, #1476] @ b89a0 │ │ │ │ ldr r2, [r8, #180] @ 0xb4 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -146349,330 +146320,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 9b3d4 │ │ │ │ + bl 9b318 │ │ │ │ cmn r0, #3 │ │ │ │ - bne b8388 │ │ │ │ + bne b8314 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b84e0 │ │ │ │ + beq b846c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b8a08 │ │ │ │ - bl 11a910 │ │ │ │ + beq b8994 │ │ │ │ + bl 11a908 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b83d0 │ │ │ │ - ldr r3, [pc, #1308] @ b8a18 │ │ │ │ + bne b835c │ │ │ │ + ldr r3, [pc, #1308] @ b89a4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b b87ac │ │ │ │ + b b8738 │ │ │ │ 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 b8534 │ │ │ │ + beq b84c0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r8] │ │ │ │ - beq b8928 │ │ │ │ + beq b88b4 │ │ │ │ ldr r7, [r3] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r1, [pc, #1244] @ b8a1c │ │ │ │ + ldr r1, [pc, #1244] @ b89a8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne b881c │ │ │ │ + bne b87a8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r4, [r6, #24] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r2, r4 │ │ │ │ - bne b8828 │ │ │ │ - ldr r2, [pc, #1204] @ b8a14 │ │ │ │ - bl 357730 │ │ │ │ + bne b87b4 │ │ │ │ + ldr r2, [pc, #1204] @ b89a0 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ add r8, ip, #98304 @ 0x18000 │ │ │ │ ldr r2, [r8, #1164] @ 0x48c │ │ │ │ cmp r4, r2 │ │ │ │ - beq b85d4 │ │ │ │ - ldr r2, [pc, #1184] @ b8a20 │ │ │ │ + beq b8560 │ │ │ │ + ldr r2, [pc, #1184] @ b89ac │ │ │ │ add r0, ip, #99328 @ 0x18400 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add r0, r0, #144 @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ str r4, [r8, #1164] @ 0x48c │ │ │ │ - bne b85a8 │ │ │ │ - b b85cc │ │ │ │ + bne b8534 │ │ │ │ + b b8558 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ add r2, r2, #28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b85cc │ │ │ │ + beq b8558 │ │ │ │ cmp r4, r1 │ │ │ │ - bne b8598 │ │ │ │ + bne b8524 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ mov lr, r0 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [lr], #4 │ │ │ │ add r2, r2, #28 │ │ │ │ mov r0, lr │ │ │ │ - bne b85a8 │ │ │ │ + bne b8534 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ ldr r2, [r8, #1168] @ 0x490 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b86c4 │ │ │ │ + beq b8650 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #420 @ 0x1a4 │ │ │ │ - bcs b891c │ │ │ │ + bcs b88a8 │ │ │ │ cmp r2, #380 @ 0x17c │ │ │ │ - bcs b88e8 │ │ │ │ + bcs b8874 │ │ │ │ cmp r2, #368 @ 0x170 │ │ │ │ - bcs b88f4 │ │ │ │ + bcs b8880 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls b8890 │ │ │ │ + bls b881c │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ sub r2, r2, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b88d8 │ │ │ │ + beq b8864 │ │ │ │ adds r1, r1, r2 │ │ │ │ - beq b8628 │ │ │ │ + beq b85b4 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b88a4 │ │ │ │ + beq b8830 │ │ │ │ ldr r2, [r8, #1172] @ 0x494 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b86b4 │ │ │ │ + beq b8640 │ │ │ │ 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 b8680 │ │ │ │ + bcs b860c │ │ │ │ cmp r2, #380 @ 0x17c │ │ │ │ ldrcs r0, [r5, #52] @ 0x34 │ │ │ │ subcs r2, r2, #380 @ 0x17c │ │ │ │ - bcs b8680 │ │ │ │ + bcs b860c │ │ │ │ cmp r2, #368 @ 0x170 │ │ │ │ ldrcs r0, [r5, #56] @ 0x38 │ │ │ │ subcs r2, r2, #368 @ 0x170 │ │ │ │ - bcs b8680 │ │ │ │ + bcs b860c │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls b8808 │ │ │ │ + bls b8794 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ sub r2, r2, #224 @ 0xe0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b86a8 │ │ │ │ + beq b8634 │ │ │ │ adds lr, r0, r2 │ │ │ │ - beq b86a8 │ │ │ │ + beq b8634 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b86a8 │ │ │ │ + beq b8634 │ │ │ │ cmp r1, #0 │ │ │ │ - bne b86c4 │ │ │ │ + bne b8650 │ │ │ │ mov r1, lr │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne b863c │ │ │ │ + bne b85c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne b86cc │ │ │ │ + bne b8658 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b87e8 │ │ │ │ + bne b8774 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bne b8854 │ │ │ │ + bne b87e0 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b8768 │ │ │ │ + beq b86f4 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble b8854 │ │ │ │ + ble b87e0 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp r1, ip │ │ │ │ - beq b878c │ │ │ │ + beq b8718 │ │ │ │ cmp r0, #1 │ │ │ │ - beq b893c │ │ │ │ + beq b88c8 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp r1, ip │ │ │ │ - beq b878c │ │ │ │ + beq b8718 │ │ │ │ cmp r0, #2 │ │ │ │ - beq b8854 │ │ │ │ + beq b87e0 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp r1, ip │ │ │ │ - beq b878c │ │ │ │ + beq b8718 │ │ │ │ cmp r0, #3 │ │ │ │ - beq b8854 │ │ │ │ + beq b87e0 │ │ │ │ add r2, r2, #20 │ │ │ │ mov ip, #3 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r1, lr │ │ │ │ - beq b878c │ │ │ │ + beq b8718 │ │ │ │ cmp r0, ip │ │ │ │ - bne b874c │ │ │ │ - b b8854 │ │ │ │ + bne b86d8 │ │ │ │ + b b87e0 │ │ │ │ mov r2, r5 │ │ │ │ cmp r1, r2 │ │ │ │ - beq b878c │ │ │ │ + beq b8718 │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b876c │ │ │ │ - ldr r2, [pc, #668] @ b8a24 │ │ │ │ + bne b86f8 │ │ │ │ + ldr r2, [pc, #668] @ b89b0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne b8854 │ │ │ │ + bne b87e0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmn r7, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b87ac │ │ │ │ + beq b8738 │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r7, [r3] │ │ │ │ - beq b8990 │ │ │ │ + beq b891c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ add r0, r6, #28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b83e4 │ │ │ │ + bne b8370 │ │ │ │ mov r6, r0 │ │ │ │ - b b8304 │ │ │ │ + b b8290 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b83b4 │ │ │ │ - b b83c0 │ │ │ │ + bne b8340 │ │ │ │ + b b834c │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ sub r3, fp, #208 @ 0xd0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b82d8 │ │ │ │ - b b8430 │ │ │ │ + bne b8264 │ │ │ │ + b b83bc │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - beq b86d8 │ │ │ │ - b b8854 │ │ │ │ + beq b8664 │ │ │ │ + b b87e0 │ │ │ │ cmp fp, #0 │ │ │ │ - bgt b8350 │ │ │ │ - b b83c0 │ │ │ │ + bgt b82dc │ │ │ │ + b b834c │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ ldrhi r0, [r5, #40] @ 0x28 │ │ │ │ subhi r2, r2, #208 @ 0xd0 │ │ │ │ movls r0, r5 │ │ │ │ - b b8680 │ │ │ │ - ldr r1, [pc, #516] @ b8a28 │ │ │ │ + b b860c │ │ │ │ + ldr r1, [pc, #516] @ b89b4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq b8860 │ │ │ │ - ldr r2, [pc, #508] @ b8a2c │ │ │ │ + beq b87ec │ │ │ │ + ldr r2, [pc, #508] @ b89b8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b8900 │ │ │ │ + beq b888c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #488] @ b8a30 │ │ │ │ + ldr r2, [pc, #488] @ b89bc │ │ │ │ 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 b8794 │ │ │ │ + b b8720 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - ldr r2, [pc, #452] @ b8a34 │ │ │ │ + ldr r2, [pc, #452] @ b89c0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne b8828 │ │ │ │ + bne b87b4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, r5, #156 @ 0x9c │ │ │ │ cmp r1, r2 │ │ │ │ - bne b8828 │ │ │ │ + bne b87b4 │ │ │ │ ldr r2, [r5, #156] @ 0x9c │ │ │ │ str r2, [sp, #12] │ │ │ │ - b b8794 │ │ │ │ + b b8720 │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ ldrhi r1, [r5, #40] @ 0x28 │ │ │ │ subhi r2, r2, #208 @ 0xd0 │ │ │ │ movls r1, r5 │ │ │ │ - b b860c │ │ │ │ + b b8598 │ │ │ │ ldr r2, [r8, #1172] @ 0x494 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b86c4 │ │ │ │ + beq b8650 │ │ │ │ add ip, ip, #99328 @ 0x18400 │ │ │ │ add ip, ip, #148 @ 0x94 │ │ │ │ mov r1, r0 │ │ │ │ - b b863c │ │ │ │ + b b85c8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8be14 │ │ │ │ + bl 8bd6c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne b8324 │ │ │ │ - b b84e0 │ │ │ │ + bne b82b0 │ │ │ │ + b b846c │ │ │ │ ldr r2, [r8, #1172] @ 0x494 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b8634 │ │ │ │ - b b86c4 │ │ │ │ + bne b85c0 │ │ │ │ + b b8650 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ sub r2, r2, #380 @ 0x17c │ │ │ │ - b b860c │ │ │ │ + b b8598 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ sub r2, r2, #368 @ 0x170 │ │ │ │ - b b860c │ │ │ │ + b b8598 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, r5, #60 @ 0x3c │ │ │ │ cmp r1, r2 │ │ │ │ - ldreq r2, [pc, #292] @ b8a38 │ │ │ │ + ldreq r2, [pc, #292] @ b89c4 │ │ │ │ streq r2, [sp, #12] │ │ │ │ - beq b8794 │ │ │ │ - b b8834 │ │ │ │ + beq b8720 │ │ │ │ + b b87c0 │ │ │ │ ldr r1, [r5, #80] @ 0x50 │ │ │ │ sub r2, r2, #420 @ 0x1a4 │ │ │ │ - b b860c │ │ │ │ + b b8598 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b b8530 │ │ │ │ + b b84bc │ │ │ │ str r0, [sp, #20] │ │ │ │ - b b8794 │ │ │ │ + b b8720 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b899c │ │ │ │ + bne b8928 │ │ │ │ tst r3, #8192 @ 0x2000 │ │ │ │ - bne b83c0 │ │ │ │ + bne b834c │ │ │ │ mov r0, r5 │ │ │ │ - bl a5534 │ │ │ │ + bl a5478 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b84e0 │ │ │ │ + blt b846c │ │ │ │ ldr r8, [r5, #172] @ 0xac │ │ │ │ cmp r8, #0 │ │ │ │ - beq b83c0 │ │ │ │ - b b8330 │ │ │ │ + beq b834c │ │ │ │ + b b82bc │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - bne b83c0 │ │ │ │ - b b84e0 │ │ │ │ + bne b834c │ │ │ │ + b b846c │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b87ac │ │ │ │ - ldr r2, [pc, #112] @ b8a14 │ │ │ │ - bl 357730 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b8738 │ │ │ │ + ldr r2, [pc, #112] @ b89a0 │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -146688,290 +146659,290 @@ │ │ │ │ add r3, r3, #764 @ 0x2fc │ │ │ │ add r3, r1, r3 │ │ │ │ addeq r3, r2, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ addeq r3, r1, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b83c0 │ │ │ │ - b b8958 │ │ │ │ + bne b834c │ │ │ │ + b b88e4 │ │ │ │ mvn r4, #0 │ │ │ │ - b b897c │ │ │ │ + b b8908 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r6, r4, ip, lsl #16 │ │ │ │ + andeq r6, r4, r8, ror #18 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x001bfcb8 │ │ │ │ - andseq r1, r5, r8, lsr #15 │ │ │ │ - eoreq r5, sl, ip, ror #13 │ │ │ │ + @ instruction: 0x001c01d4 │ │ │ │ + @ instruction: 0x001519b4 │ │ │ │ + strdeq r5, [sl], -ip @ │ │ │ │ │ │ │ │ -000b8a3c : │ │ │ │ +000b89c8 : │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ ands ip, ip, #536870912 @ 0x20000000 │ │ │ │ - beq b8b9c │ │ │ │ + beq b8b28 │ │ │ │ ldr ip, [r0, #28] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp ip, #0 │ │ │ │ ldr lr, [r1] │ │ │ │ - bne b8b54 │ │ │ │ + bne b8ae0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp lr, r4 │ │ │ │ movlt r5, #0 │ │ │ │ movge r5, #1 │ │ │ │ orrs r5, r5, lr, lsr #31 │ │ │ │ - bne b8b00 │ │ │ │ + bne b8a8c │ │ │ │ ldrb ip, [r0, #6] │ │ │ │ ldrb r5, [r0, #5] │ │ │ │ cmp ip, #0 │ │ │ │ mov ip, #1 │ │ │ │ lsl ip, ip, r5 │ │ │ │ add r0, r0, #20 │ │ │ │ - beq b8b08 │ │ │ │ + beq b8a94 │ │ │ │ add ip, ip, lr, lsl #3 │ │ │ │ add ip, r0, ip │ │ │ │ ldr r0, [ip, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8adc │ │ │ │ + beq b8a68 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r4, [ip] │ │ │ │ ldr r0, [ip, #4] │ │ │ │ str lr, [r1] │ │ │ │ - beq b8b34 │ │ │ │ + beq b8ac0 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [r2] │ │ │ │ - beq b8ad4 │ │ │ │ + beq b8a60 │ │ │ │ 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 b8adc │ │ │ │ + beq b8a68 │ │ │ │ cmp r4, lr │ │ │ │ - bgt b8aac │ │ │ │ + bgt b8a38 │ │ │ │ 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 b8b40 │ │ │ │ + beq b8acc │ │ │ │ ldr r4, [ip, #4] │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str lr, [r1] │ │ │ │ - bne b8ac4 │ │ │ │ + bne b8a50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8ad0 │ │ │ │ - b b8ad4 │ │ │ │ + bne b8a5c │ │ │ │ + b b8a60 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ add ip, ip, #12 │ │ │ │ - bgt b8b14 │ │ │ │ + bgt b8aa0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp lr, #0 │ │ │ │ - blt b8b00 │ │ │ │ + blt b8a8c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp lr, r4 │ │ │ │ - bge b8b00 │ │ │ │ + bge b8a8c │ │ │ │ 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 b8b24 │ │ │ │ + b b8ab0 │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ ands ip, ip, #536870912 @ 0x20000000 │ │ │ │ - beq b8d30 │ │ │ │ + beq b8cbc │ │ │ │ ldr ip, [r0, #28] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp ip, #0 │ │ │ │ ldr lr, [r1] │ │ │ │ - bne b8ce4 │ │ │ │ + bne b8c70 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp lr, r4 │ │ │ │ movlt r5, #0 │ │ │ │ movge r5, #1 │ │ │ │ orrs r5, r5, lr, lsr #31 │ │ │ │ - bne b8cc8 │ │ │ │ + bne b8c54 │ │ │ │ ldrb ip, [r0, #6] │ │ │ │ ldrb r5, [r0, #5] │ │ │ │ cmp ip, #0 │ │ │ │ mov ip, #1 │ │ │ │ lsl ip, ip, r5 │ │ │ │ add r0, r0, #20 │ │ │ │ - beq b8c54 │ │ │ │ + beq b8be0 │ │ │ │ add ip, ip, lr, lsl #3 │ │ │ │ add ip, r0, ip │ │ │ │ ldr r0, [ip, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8ca4 │ │ │ │ + beq b8c30 │ │ │ │ ldr r4, [ip] │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ ldr ip, [r4, #12] │ │ │ │ str lr, [r1] │ │ │ │ - beq b8c84 │ │ │ │ + beq b8c10 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [r2] │ │ │ │ - beq b8c8c │ │ │ │ + beq b8c18 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r0, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b8c98 │ │ │ │ + bne b8c24 │ │ │ │ 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 b8cd0 │ │ │ │ + beq b8c5c │ │ │ │ ldr r4, [ip, #4] │ │ │ │ ldr ip, [ip] │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str lr, [r1] │ │ │ │ - bne b8c30 │ │ │ │ + bne b8bbc │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8c3c │ │ │ │ + bne b8bc8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b8c4c │ │ │ │ + beq b8bd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str ip, [r3] │ │ │ │ - b b8c4c │ │ │ │ + b b8bd8 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ add ip, ip, #8 │ │ │ │ pople {r4, r5, pc} │ │ │ │ ldr r0, [ip, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8ca4 │ │ │ │ + beq b8c30 │ │ │ │ cmp r4, lr │ │ │ │ - bgt b8c14 │ │ │ │ + bgt b8ba0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ add ip, ip, #12 │ │ │ │ - bgt b8c60 │ │ │ │ + bgt b8bec │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp lr, #0 │ │ │ │ - blt b8cc8 │ │ │ │ + blt b8c54 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, lr │ │ │ │ - ble b8cc8 │ │ │ │ + ble b8c54 │ │ │ │ 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 b8c74 │ │ │ │ + b b8c00 │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000b8d38 <_PyObject_LookupSpecial@@Base>: │ │ │ │ +000b8cc4 <_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] @ b9058 <_PyObject_LookupSpecial@@Base+0x320> │ │ │ │ + ldr r8, [pc, #776] @ b8fe4 <_PyObject_LookupSpecial@@Base+0x320> │ │ │ │ ldr r9, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r9, #192] @ 0xc0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 b8ec4 <_PyObject_LookupSpecial@@Base+0x18c> │ │ │ │ + bne b8e50 <_PyObject_LookupSpecial@@Base+0x18c> │ │ │ │ ldr r3, [sl, #2812] @ 0xafc │ │ │ │ cmp r1, r3 │ │ │ │ - bne b8ec4 <_PyObject_LookupSpecial@@Base+0x18c> │ │ │ │ + bne b8e50 <_PyObject_LookupSpecial@@Base+0x18c> │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r5, r4 │ │ │ │ ldr r9, [r5, #2816] @ 0xb00 │ │ │ │ cmp r9, #0 │ │ │ │ - beq b8f6c <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ + beq b8ef8 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ ldr r2, [r9] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b8f7c <_PyObject_LookupSpecial@@Base+0x244> │ │ │ │ + beq b8f08 <_PyObject_LookupSpecial@@Base+0x244> │ │ │ │ ldr r1, [r9, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r4, [r1, #136] @ 0x88 │ │ │ │ str r2, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b8e94 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ - ldr r2, [pc, #636] @ b905c <_PyObject_LookupSpecial@@Base+0x324> │ │ │ │ + beq b8e20 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ + ldr r2, [pc, #636] @ b8fe8 <_PyObject_LookupSpecial@@Base+0x324> │ │ │ │ cmp r4, r2 │ │ │ │ - bne b8ea0 <_PyObject_LookupSpecial@@Base+0x168> │ │ │ │ - ldr r2, [pc, #628] @ b9060 <_PyObject_LookupSpecial@@Base+0x328> │ │ │ │ + bne b8e2c <_PyObject_LookupSpecial@@Base+0x168> │ │ │ │ + ldr r2, [pc, #628] @ b8fec <_PyObject_LookupSpecial@@Base+0x328> │ │ │ │ cmp r6, r2 │ │ │ │ - beq b9038 <_PyObject_LookupSpecial@@Base+0x300> │ │ │ │ - ldr r0, [pc, #620] @ b9064 <_PyObject_LookupSpecial@@Base+0x32c> │ │ │ │ - bl 91b78 <_PyObject_GC_New@@Base> │ │ │ │ + beq b8fc4 <_PyObject_LookupSpecial@@Base+0x300> │ │ │ │ + ldr r0, [pc, #620] @ b8ff0 <_PyObject_LookupSpecial@@Base+0x32c> │ │ │ │ + bl 91abc <_PyObject_GC_New@@Base> │ │ │ │ ldr r2, [r9] │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b8e78 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ + beq b8e04 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ mov r1, #0 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r4, #16] │ │ │ │ - beq b8fe8 <_PyObject_LookupSpecial@@Base+0x2b0> │ │ │ │ + beq b8f74 <_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 b8ff8 <_PyObject_LookupSpecial@@Base+0x2c0> │ │ │ │ - ldr r2, [pc, #560] @ b9068 <_PyObject_LookupSpecial@@Base+0x330> │ │ │ │ + beq b8f84 <_PyObject_LookupSpecial@@Base+0x2c0> │ │ │ │ + ldr r2, [pc, #560] @ b8ff4 <_PyObject_LookupSpecial@@Base+0x330> │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r6] │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -146979,991 +146950,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 b8e90 <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ + beq b8e1c <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r9] │ │ │ │ - beq b8fdc <_PyObject_LookupSpecial@@Base+0x2a4> │ │ │ │ + beq b8f68 <_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 b8e80 <_PyObject_LookupSpecial@@Base+0x148> │ │ │ │ - b b8e90 <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ - ldr r3, [pc, #416] @ b906c <_PyObject_LookupSpecial@@Base+0x334> │ │ │ │ + bne b8e0c <_PyObject_LookupSpecial@@Base+0x148> │ │ │ │ + b b8e1c <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ + ldr r3, [pc, #416] @ b8ff8 <_PyObject_LookupSpecial@@Base+0x334> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne b8fac <_PyObject_LookupSpecial@@Base+0x274> │ │ │ │ + bne b8f38 <_PyObject_LookupSpecial@@Base+0x274> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt b8fac <_PyObject_LookupSpecial@@Base+0x274> │ │ │ │ + bgt b8f38 <_PyObject_LookupSpecial@@Base+0x274> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl a87d0 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8714 <_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 a88e0 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8824 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne b8fcc <_PyObject_LookupSpecial@@Base+0x294> │ │ │ │ + bne b8f58 <_PyObject_LookupSpecial@@Base+0x294> │ │ │ │ cmp fp, #0 │ │ │ │ - beq b8f64 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ + beq b8ef0 <_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 357590 │ │ │ │ + bl 357e28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5, r4] │ │ │ │ ldr r2, [sl] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b8f90 <_PyObject_LookupSpecial@@Base+0x258> │ │ │ │ + bne b8f1c <_PyObject_LookupSpecial@@Base+0x258> │ │ │ │ cmp r9, #0 │ │ │ │ - bne b8f7c <_PyObject_LookupSpecial@@Base+0x244> │ │ │ │ + bne b8f08 <_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 b8dd8 <_PyObject_LookupSpecial@@Base+0xa0> │ │ │ │ - b b8e94 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ + bne b8d64 <_PyObject_LookupSpecial@@Base+0xa0> │ │ │ │ + b b8e20 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sl] │ │ │ │ - bne b8f64 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ + bne b8ef0 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b8f64 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b8ef0 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl a88e0 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8824 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r9, r0 │ │ │ │ - beq b8f64 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ + beq b8ef0 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ cmn r2, #1 │ │ │ │ - bne b8f6c <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ - bl 11a910 │ │ │ │ - b b8f6c <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ + bne b8ef8 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ + bl 11a908 │ │ │ │ + b b8ef8 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b8e90 <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b8e1c <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ ldr r1, [r6] │ │ │ │ str r9, [r4, #8] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b8e30 <_PyObject_LookupSpecial@@Base+0xf8> │ │ │ │ - ldr r1, [pc, #104] @ b9068 <_PyObject_LookupSpecial@@Base+0x330> │ │ │ │ - bl 357730 │ │ │ │ + bne b8dbc <_PyObject_LookupSpecial@@Base+0xf8> │ │ │ │ + ldr r1, [pc, #104] @ b8ff4 <_PyObject_LookupSpecial@@Base+0x330> │ │ │ │ + bl 357fd0 │ │ │ │ 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 b8e78 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ + b b8e04 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ ldr r1, [r9] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b8e94 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ + beq b8e20 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ add r1, r1, #1 │ │ │ │ mov r4, r9 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [r9] │ │ │ │ - b b8e78 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ + b b8e04 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq lr, r4, r0, lsr r5 │ │ │ │ + andseq lr, r4, r0, lsr #11 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ @ instruction: 0x00558194 │ │ │ │ - andseq lr, r4, ip, lsr #26 │ │ │ │ + andseq lr, r4, r4, asr #30 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ │ │ │ │ -000b9070 : │ │ │ │ +000b8ffc : │ │ │ │ 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] @ b91b0 │ │ │ │ + ldr r2, [pc, #284] @ b913c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r8, [r2, r0] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ sub sp, sp, #20 │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ mov r5, r1 │ │ │ │ - beq b9104 │ │ │ │ + beq b9090 │ │ │ │ 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 b9104 │ │ │ │ + beq b9090 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ ldr r2, [r8, #72] @ 0x48 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq b912c │ │ │ │ + beq b90b8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b9148 │ │ │ │ + bne b90d4 │ │ │ │ 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 b2d94 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b2d28 <_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 b917c │ │ │ │ + beq b9108 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b917c │ │ │ │ + beq b9108 │ │ │ │ mov r3, #0 │ │ │ │ - b b90f8 │ │ │ │ + b b9084 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b90f8 │ │ │ │ + beq b9084 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b9198 │ │ │ │ - ldr r3, [pc, #76] @ b91b4 │ │ │ │ - ldr r2, [pc, #76] @ b91b8 │ │ │ │ + bne b9124 │ │ │ │ + ldr r3, [pc, #76] @ b9140 │ │ │ │ + ldr r2, [pc, #76] @ b9144 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2d463c │ │ │ │ - b b9140 │ │ │ │ - ldr r3, [pc, #48] @ b91b4 │ │ │ │ - ldr r2, [pc, #52] @ b91bc │ │ │ │ + bl 2d4af4 │ │ │ │ + b b90cc │ │ │ │ + ldr r3, [pc, #48] @ b9140 │ │ │ │ + ldr r2, [pc, #52] @ b9148 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1bf5b0 <_PyErr_Format@@Base> │ │ │ │ - b b9140 │ │ │ │ + bl 1bfacc <_PyErr_Format@@Base> │ │ │ │ + b b90cc │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b9160 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b9160 │ │ │ │ + bne b90ec │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b90ec │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, ip, ror fp │ │ │ │ - eorseq r0, r6, ip, asr #22 │ │ │ │ + eorseq r1, r6, ip, lsr r4 │ │ │ │ + eorseq r1, r6, ip, lsl #8 │ │ │ │ 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 b96d4 │ │ │ │ + bne b9660 │ │ │ │ bic r5, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, #2 │ │ │ │ - bhi b9698 │ │ │ │ + bhi b9624 │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #1296] @ b970c │ │ │ │ + ldr r2, [pc, #1296] @ b9698 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b9610 │ │ │ │ + bne b959c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9d964 │ │ │ │ + bl 9d8a8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b940c │ │ │ │ + beq b9398 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq b9254 │ │ │ │ - ldr r3, [pc, #1256] @ b9710 │ │ │ │ - bl 357730 │ │ │ │ + beq b91e0 │ │ │ │ + ldr r3, [pc, #1256] @ b969c │ │ │ │ + bl 357fd0 │ │ │ │ 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 b953c │ │ │ │ + beq b94c8 │ │ │ │ ldr r6, [r7] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge b9628 │ │ │ │ + bge b95b4 │ │ │ │ cmp r5, #2 │ │ │ │ - bne b96f4 │ │ │ │ + bne b9680 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ - ldr r3, [pc, #1168] @ b9714 │ │ │ │ + ldr r3, [pc, #1168] @ b96a0 │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r5, r3 │ │ │ │ str r5, [sp, #24] │ │ │ │ - beq b95b4 │ │ │ │ + beq b9540 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - beq b94bc │ │ │ │ + beq b9448 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt b9414 │ │ │ │ + blt b93a0 │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9640 │ │ │ │ + beq b95cc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble b9370 │ │ │ │ + ble b92fc │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - bne b9348 │ │ │ │ + bne b92d4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b95f4 │ │ │ │ + beq b9580 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b92f8 │ │ │ │ + beq b9284 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b950c │ │ │ │ + beq b9498 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r6] │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne b9518 │ │ │ │ + bne b94a4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b94e8 │ │ │ │ + bne b9474 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r7, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b94c4 │ │ │ │ + bne b9450 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - beq b9370 │ │ │ │ + beq b92fc │ │ │ │ add r3, r3, #12 │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ cmp r1, r6 │ │ │ │ - beq b92d0 │ │ │ │ + beq b925c │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne b9358 │ │ │ │ - ldr r1, [pc, #928] @ b9718 │ │ │ │ + bne b92e4 │ │ │ │ + ldr r1, [pc, #928] @ b96a4 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl f3ff8 │ │ │ │ + bl f4060 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b93e8 │ │ │ │ + blt b9374 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b93b0 │ │ │ │ + beq b933c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b93b0 │ │ │ │ + bge b933c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne b95cc │ │ │ │ + bne b9558 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b2a8 │ │ │ │ + bl 9b1ec │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ ldrge r3, [r3, #12] │ │ │ │ - ldrge r2, [pc, #844] @ b971c │ │ │ │ - blt b9604 │ │ │ │ - ldr r0, [pc, #840] @ b9720 │ │ │ │ + ldrge r2, [pc, #844] @ b96a8 │ │ │ │ + blt b9590 │ │ │ │ + ldr r0, [pc, #840] @ b96ac │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #828] @ b9724 │ │ │ │ - bl 1177f8 │ │ │ │ + ldr r1, [pc, #828] @ b96b0 │ │ │ │ + bl 1177f0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b940c │ │ │ │ + beq b9398 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b940c │ │ │ │ + bne b9398 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b b933c │ │ │ │ + b b92c8 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9478 │ │ │ │ + beq b9404 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble b92ac │ │ │ │ + ble b9238 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq b949c │ │ │ │ + beq b9428 │ │ │ │ cmp r2, #1 │ │ │ │ - beq b92ac │ │ │ │ + beq b9238 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r6 │ │ │ │ - beq b949c │ │ │ │ + beq b9428 │ │ │ │ cmp r2, #2 │ │ │ │ - beq b92ac │ │ │ │ + beq b9238 │ │ │ │ add r3, r3, #16 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq b949c │ │ │ │ + beq b9428 │ │ │ │ cmp r2, r1 │ │ │ │ - bne b945c │ │ │ │ - b b92ac │ │ │ │ + bne b93e8 │ │ │ │ + b b9238 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq b949c │ │ │ │ + beq b9428 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b947c │ │ │ │ - ldr r3, [pc, #656] @ b9728 │ │ │ │ + bne b9408 │ │ │ │ + ldr r3, [pc, #656] @ b96b4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne b92ac │ │ │ │ + bne b9238 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b94bc │ │ │ │ + beq b9448 │ │ │ │ add r3, r3, #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ movne r7, r5 │ │ │ │ str r3, [r5] │ │ │ │ - bne b92f0 │ │ │ │ + bne b927c │ │ │ │ mov r7, r5 │ │ │ │ - b b92f8 │ │ │ │ + b b9284 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b933c │ │ │ │ + beq b92c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne b933c │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b933c │ │ │ │ + bne b92c8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b92c8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b932c │ │ │ │ + beq b92b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne b932c │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b932c │ │ │ │ + bne b92b8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b92b8 │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - beq b931c │ │ │ │ + beq b92a8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b931c │ │ │ │ + beq b92a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne b931c │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b931c │ │ │ │ - ldr r3, [pc, #460] @ b9710 │ │ │ │ - bl 357730 │ │ │ │ + bne b92a8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b92a8 │ │ │ │ + ldr r3, [pc, #460] @ b969c │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ str r5, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b96c0 │ │ │ │ + beq b964c │ │ │ │ ldrb r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - beq b96b8 │ │ │ │ + beq b9644 │ │ │ │ cmp r3, #1 │ │ │ │ - beq b958c │ │ │ │ + beq b9518 │ │ │ │ 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 b96b8 │ │ │ │ + bcc b9644 │ │ │ │ ldr r1, [r0] │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 259080 <_PySys_GetRequiredAttrString@@Base+0x2b2c> │ │ │ │ + bl 258fd0 <_PySys_GetRequiredAttrString@@Base+0x2a5c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq b93e8 │ │ │ │ + beq b9374 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - ldr r3, [pc, #356] @ b9714 │ │ │ │ + ldr r3, [pc, #356] @ b96a0 │ │ │ │ cmp r5, r3 │ │ │ │ - bne b9290 │ │ │ │ + bne b921c │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b b92f8 │ │ │ │ + b b9284 │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9670 │ │ │ │ + beq b95fc │ │ │ │ ldr r1, [r3, #8]! │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble b93b0 │ │ │ │ + ble b933c │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ cmp r0, r6 │ │ │ │ - bne b9668 │ │ │ │ + bne b95f4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b92f0 │ │ │ │ - b b92f8 │ │ │ │ + bne b927c │ │ │ │ + b b9284 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r2, [pc, #284] @ b972c │ │ │ │ - b b93d0 │ │ │ │ + ldr r2, [pc, #284] @ b96b8 │ │ │ │ + b b935c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne b9254 │ │ │ │ - b b940c │ │ │ │ - ldr r0, [pc, #240] @ b9720 │ │ │ │ + bne b91e0 │ │ │ │ + b b9398 │ │ │ │ + ldr r0, [pc, #240] @ b96ac │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #248] @ b9730 │ │ │ │ + ldr r1, [pc, #248] @ b96bc │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1177f8 │ │ │ │ - b b93e8 │ │ │ │ + bl 1177f0 │ │ │ │ + b b9374 │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq b92d0 │ │ │ │ + beq b925c │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9644 │ │ │ │ - ldr r3, [pc, #200] @ b9728 │ │ │ │ + bne b95d0 │ │ │ │ + ldr r3, [pc, #200] @ b96b4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq b92d0 │ │ │ │ - b b9370 │ │ │ │ + beq b925c │ │ │ │ + b b92fc │ │ │ │ add r2, r2, #1 │ │ │ │ - b b95e0 │ │ │ │ + b b956c │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq b95f4 │ │ │ │ + beq b9580 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9674 │ │ │ │ - ldr r3, [pc, #152] @ b9728 │ │ │ │ + bne b9600 │ │ │ │ + ldr r3, [pc, #152] @ b96b4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq b95f4 │ │ │ │ - b b93b0 │ │ │ │ - ldr r0, [pc, #148] @ b9734 │ │ │ │ + beq b9580 │ │ │ │ + b b933c │ │ │ │ + ldr r0, [pc, #148] @ b96c0 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff25c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff2ac <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b940c │ │ │ │ - b b91f0 │ │ │ │ + beq b9398 │ │ │ │ + b b917c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b b9554 │ │ │ │ - ldr r3, [pc, #112] @ b9738 │ │ │ │ - ldr r1, [pc, #112] @ b973c │ │ │ │ + b b94e0 │ │ │ │ + ldr r3, [pc, #112] @ b96c4 │ │ │ │ + ldr r1, [pc, #112] @ b96c8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b b93e8 │ │ │ │ - ldr r0, [pc, #100] @ b9740 │ │ │ │ + bl 18ee38 │ │ │ │ + b b9374 │ │ │ │ + ldr r0, [pc, #100] @ b96cc │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 315438 │ │ │ │ + bl 315ccc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b940c │ │ │ │ - b b91e4 │ │ │ │ + beq b9398 │ │ │ │ + b b9170 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b b92f8 │ │ │ │ - strdeq sp, [r9], -r8 │ │ │ │ + b b9284 │ │ │ │ + andeq sp, r9, ip, lsr r8 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sl, r7, r0, rrx │ │ │ │ - eorseq r1, r6, ip, asr #10 │ │ │ │ + eorseq r1, r6, ip, lsl #28 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r6, r0, r5, r1 │ │ │ │ + eorseq r1, r6, r0, asr lr │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ - @ instruction: 0x00360dd0 │ │ │ │ - eorseq r1, r6, r0, ror #10 │ │ │ │ - eorseq r1, r6, r8, asr r5 │ │ │ │ + mlaseq r6, r0, r6, r1 │ │ │ │ + eorseq r1, r6, r0, lsr #28 │ │ │ │ + eorseq r1, r6, r8, lsl lr │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r1, r6, r4, ror #11 │ │ │ │ - eorseq r9, r5, r8, asr pc │ │ │ │ + eorseq r1, r6, r4, lsr #29 │ │ │ │ + eorseq sl, r5, r8, lsl r8 │ │ │ │ │ │ │ │ -000b9744 : │ │ │ │ +000b96d0 : │ │ │ │ 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 b97e4 │ │ │ │ + beq b9770 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq b97b0 │ │ │ │ - ldr r2, [pc, #148] @ b9818 │ │ │ │ + beq b973c │ │ │ │ + ldr r2, [pc, #148] @ b97a4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b97d4 │ │ │ │ + bne b9760 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl faee0 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl faf30 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 119d90 │ │ │ │ + bl 119d88 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b97fc │ │ │ │ + beq b9788 │ │ │ │ mov r0, r1 │ │ │ │ - bl bbd64 │ │ │ │ + bl bbcf0 │ │ │ │ subs r1, r0, #0 │ │ │ │ ldrne r3, [r6, #32] │ │ │ │ movne r0, r5 │ │ │ │ - beq b97a8 │ │ │ │ + beq b9734 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - b b979c │ │ │ │ - ldr r0, [pc, #48] @ b981c │ │ │ │ + b b9728 │ │ │ │ + ldr r0, [pc, #48] @ b97a8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #44] @ b9820 │ │ │ │ + ldr r1, [pc, #44] @ b97ac │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1177f8 │ │ │ │ - b b97a8 │ │ │ │ - ldr r3, [pc, #32] @ b9824 │ │ │ │ + bl 1177f0 │ │ │ │ + b b9734 │ │ │ │ + ldr r3, [pc, #32] @ b97b0 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #20] @ b9828 │ │ │ │ - bl 1177f8 │ │ │ │ - b b979c │ │ │ │ - muleq pc, r4, fp @ │ │ │ │ + ldr r1, [pc, #20] @ b97b4 │ │ │ │ + bl 1177f0 │ │ │ │ + b b9728 │ │ │ │ + andeq fp, pc, r4, ror #23 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r4, lsl #14 │ │ │ │ + eorseq pc, r5, r4, asr #31 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r0, asr #15 │ │ │ │ + eorseq r0, r6, r0, lsl #1 │ │ │ │ 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 b9864 │ │ │ │ + beq b97f0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - beq b9ad4 │ │ │ │ + beq b9a60 │ │ │ │ ldr fp, [r9, #16] │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp fp, #0 │ │ │ │ ldr r1, [r9, #12] │ │ │ │ - beq b9ae8 │ │ │ │ + beq b9a74 │ │ │ │ ldr r5, [fp, #172] @ 0xac │ │ │ │ cmp r5, #0 │ │ │ │ - beq b9948 │ │ │ │ + beq b98d4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9a6c │ │ │ │ + beq b99f8 │ │ │ │ ldr sl, [r5, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp sl, #1 │ │ │ │ str r3, [r5] │ │ │ │ - ble b992c │ │ │ │ + ble b98b8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne b9a84 │ │ │ │ + bne b9a10 │ │ │ │ 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 b995c │ │ │ │ + bne b98e8 │ │ │ │ ldr r3, [r2, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq b99c8 │ │ │ │ + beq b9954 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #572] @ b9b28 │ │ │ │ + ldr r1, [pc, #572] @ b9ab4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne b9ab4 │ │ │ │ + bne b9a40 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq b9ab4 │ │ │ │ + beq b9a40 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 9b3d4 │ │ │ │ + bl 9b318 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b992c │ │ │ │ + beq b98b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b99e4 │ │ │ │ + bne b9970 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - bgt b98bc │ │ │ │ + bgt b9848 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9948 │ │ │ │ + beq b98d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq b9afc │ │ │ │ - bl a55e8 │ │ │ │ + beq b9a88 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9ae8 │ │ │ │ + beq b9a74 │ │ │ │ mov r4, #0 │ │ │ │ - b b9a60 │ │ │ │ - ldr r3, [pc, #456] @ b9b2c │ │ │ │ + b b99ec │ │ │ │ + ldr r3, [pc, #456] @ b9ab8 │ │ │ │ ldr r1, [r2, #180] @ 0xb4 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 b98e0 │ │ │ │ - ldr r1, [pc, #352] @ b9b30 │ │ │ │ - ldr r0, [pc, #352] @ b9b34 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne b986c │ │ │ │ + ldr r1, [pc, #352] @ b9abc │ │ │ │ + ldr r0, [pc, #352] @ b9ac0 │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b9938 │ │ │ │ - b b9948 │ │ │ │ + bne b98c4 │ │ │ │ + b b98d4 │ │ │ │ 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 b9a18 │ │ │ │ + beq b99a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq b9b08 │ │ │ │ + beq b9a94 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r4, r7 │ │ │ │ - beq b9a60 │ │ │ │ + beq b99ec │ │ │ │ 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 b9a60 │ │ │ │ + beq b99ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq b9b1c │ │ │ │ + beq b9aa8 │ │ │ │ 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 b9948 │ │ │ │ + ble b98d4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq b98b0 │ │ │ │ + beq b983c │ │ │ │ add r8, r5, #12 │ │ │ │ mov r3, r8 │ │ │ │ mov r6, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, sl │ │ │ │ - beq b992c │ │ │ │ + beq b98b8 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ cmp r0, r2 │ │ │ │ - bne b9a90 │ │ │ │ + bne b9a1c │ │ │ │ cmp r6, sl │ │ │ │ - blt b98b8 │ │ │ │ - b b992c │ │ │ │ + blt b9844 │ │ │ │ + b b98b8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8be14 │ │ │ │ + bl 8bd6c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq b992c │ │ │ │ + beq b98b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b b98fc │ │ │ │ - ldr r1, [pc, #92] @ b9b38 │ │ │ │ + b b9888 │ │ │ │ + ldr r1, [pc, #92] @ b9ac4 │ │ │ │ mov r0, r4 │ │ │ │ - bl f92d4 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f9324 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9864 │ │ │ │ + beq b97f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b fbb94 │ │ │ │ + b fbbe4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b9948 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b98d4 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b b9a18 │ │ │ │ + b b99a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b b9a60 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b b99ec │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ - eorseq fp, r5, ip, lsl #15 │ │ │ │ + eorseq ip, r5, ip, asr #32 │ │ │ │ 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 ba138 │ │ │ │ + beq ba0c4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge ba15c │ │ │ │ + bge ba0e8 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9c24 │ │ │ │ + beq b9bb0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble b9be0 │ │ │ │ + ble b9b6c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r6, r1 │ │ │ │ - beq b9c30 │ │ │ │ + beq b9bbc │ │ │ │ cmp r2, #1 │ │ │ │ - beq b9be0 │ │ │ │ + beq b9b6c │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r6, r1 │ │ │ │ - beq b9c30 │ │ │ │ + beq b9bbc │ │ │ │ cmp r2, #2 │ │ │ │ - beq b9be0 │ │ │ │ + beq b9b6c │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r6, r1 │ │ │ │ - beq b9c30 │ │ │ │ + beq b9bbc │ │ │ │ cmp r2, #3 │ │ │ │ - beq b9be0 │ │ │ │ + beq b9b6c │ │ │ │ add r3, r3, #20 │ │ │ │ mov r1, #3 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ cmp ip, r6 │ │ │ │ - beq b9c30 │ │ │ │ + beq b9bbc │ │ │ │ cmp r2, r1 │ │ │ │ - bne b9bc8 │ │ │ │ + bne b9b54 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #1620] @ ba240 │ │ │ │ + ldr r3, [pc, #1620] @ ba1cc │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq b9c04 │ │ │ │ + beq b9b90 │ │ │ │ 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] @ ba244 │ │ │ │ - ldr r1, [pc, #1580] @ ba248 │ │ │ │ + ldr r3, [pc, #1580] @ ba1d0 │ │ │ │ + ldr r1, [pc, #1580] @ ba1d4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 1177f8 │ │ │ │ - b ba050 │ │ │ │ + bl 1177f0 │ │ │ │ + b b9fdc │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne ba1f0 │ │ │ │ + bne ba17c │ │ │ │ ldr r9, [r0, #20] │ │ │ │ - ldr r3, [pc, #1552] @ ba24c │ │ │ │ + ldr r3, [pc, #1552] @ ba1d8 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ and r3, r3, r2 │ │ │ │ - bne ba058 │ │ │ │ + bne b9fe4 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt b9df4 │ │ │ │ + bgt b9d80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba090 │ │ │ │ - ldr r2, [pc, #1520] @ ba250 │ │ │ │ + beq ba01c │ │ │ │ + ldr r2, [pc, #1520] @ ba1dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi ba090 │ │ │ │ + bhi ba01c │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r7, [pc, #1492] @ ba254 │ │ │ │ + ldr r7, [pc, #1492] @ ba1e0 │ │ │ │ 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 ba1a0 │ │ │ │ + bne ba12c │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r8, [pc, #1444] @ ba258 │ │ │ │ + ldr r8, [pc, #1444] @ ba1e4 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ cmp r6, r3 │ │ │ │ ldr sl, [r8, r0] │ │ │ │ - bhi ba03c │ │ │ │ + bhi b9fc8 │ │ │ │ adds r6, r6, r4 │ │ │ │ - bmi ba03c │ │ │ │ - ldr fp, [pc, #1416] @ ba25c │ │ │ │ - ldr r1, [pc, #1416] @ ba260 │ │ │ │ + bmi b9fc8 │ │ │ │ + ldr fp, [pc, #1416] @ ba1e8 │ │ │ │ + ldr r1, [pc, #1416] @ ba1ec │ │ │ │ ldr r2, [fp, #712] @ 0x2c8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne b9fc4 │ │ │ │ + bne b9f50 │ │ │ │ ldr ip, [sl, #8] │ │ │ │ sub r0, r6, #1 │ │ │ │ add r3, ip, #4096 @ 0x1000 │ │ │ │ cmp r0, #512 @ 0x200 │ │ │ │ ldr r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs b9f80 │ │ │ │ + bcs b9f0c │ │ │ │ lsr r0, r0, #3 │ │ │ │ ldr r3, [r2, r0, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq b9f64 │ │ │ │ + beq b9ef0 │ │ │ │ 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 b9e58 │ │ │ │ + beq b9de4 │ │ │ │ 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 b9f1c │ │ │ │ + bgt b9ea8 │ │ │ │ ldr r3, [r7] │ │ │ │ - ldr r2, [pc, #1276] @ ba264 │ │ │ │ + ldr r2, [pc, #1276] @ ba1f0 │ │ │ │ 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 b9fec │ │ │ │ + bne b9f78 │ │ │ │ str r3, [r4, #20] │ │ │ │ str r9, [r4, #8] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9ea8 │ │ │ │ + beq b9e34 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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] │ │ │ │ @@ -147974,59 +147945,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 b9ef8 │ │ │ │ - ldr r3, [pc, #1124] @ ba268 │ │ │ │ + bne b9e84 │ │ │ │ + ldr r3, [pc, #1124] @ ba1f4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r7, [pc, #1096] @ ba254 │ │ │ │ + ldr r7, [pc, #1096] @ ba1e0 │ │ │ │ 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 b9ca8 │ │ │ │ + beq b9c34 │ │ │ │ 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 b9ca8 │ │ │ │ + b b9c34 │ │ │ │ ldr fp, [r3, #24] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ - cmp r6, fp │ │ │ │ - bcc b9f0c │ │ │ │ + cmp fp, r6 │ │ │ │ + bhi b9e98 │ │ │ │ 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 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr sl, [r8, r0] │ │ │ │ ldr ip, [sl, #8] │ │ │ │ - b b9d2c │ │ │ │ - ldr r3, [pc, #980] @ ba26c │ │ │ │ + b b9cb8 │ │ │ │ + ldr r3, [pc, #980] @ ba1f8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b b9e04 │ │ │ │ - ldr r3, [pc, #972] @ ba270 │ │ │ │ + b b9d90 │ │ │ │ + ldr r3, [pc, #972] @ ba1fc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b b9e04 │ │ │ │ - bl 357730 │ │ │ │ + b b9d90 │ │ │ │ + bl 357fd0 │ │ │ │ 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] │ │ │ │ @@ -148039,248 +148010,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] @ ba274 │ │ │ │ + ldreq r3, [pc, #880] @ ba200 │ │ │ │ streq r3, [sp, #8] │ │ │ │ - beq b9e04 │ │ │ │ - b ba090 │ │ │ │ + beq b9d90 │ │ │ │ + b ba01c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [lr, #12] │ │ │ │ str lr, [r3, #8] │ │ │ │ - b b9d2c │ │ │ │ + b b9cb8 │ │ │ │ ldr r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9d5c │ │ │ │ + beq b9ce8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9d5c │ │ │ │ + beq b9ce8 │ │ │ │ ldr r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9d5c │ │ │ │ + bne b9ce8 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ba128 │ │ │ │ + bne ba0b4 │ │ │ │ add r0, sl, #12 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne b9d5c │ │ │ │ + bne b9ce8 │ │ │ │ mov r1, #16 │ │ │ │ - bl 356884 │ │ │ │ - b b9d5c │ │ │ │ + bl 35711c │ │ │ │ + b b9ce8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 92094 │ │ │ │ + bl 91fd8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne b9e80 │ │ │ │ + bne b9e0c │ │ │ │ ldr r3, [fp, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #748] @ ba278 │ │ │ │ + ldr r1, [pc, #748] @ ba204 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bne ba010 │ │ │ │ + bne b9f9c │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ba03c │ │ │ │ + beq b9fc8 │ │ │ │ ldr r3, [r2, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #800] @ 0x320 │ │ │ │ - b b9e80 │ │ │ │ + b b9e0c │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [fp, #708] @ 0x2c4 │ │ │ │ blx r2 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq ba03c │ │ │ │ + beq b9fc8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr sl, [r8, r3] │ │ │ │ ldr ip, [sl, #8] │ │ │ │ - b b9d2c │ │ │ │ - ldr r1, [pc, #648] @ ba27c │ │ │ │ + b b9cb8 │ │ │ │ + ldr r1, [pc, #648] @ ba208 │ │ │ │ cmp r3, r1 │ │ │ │ - bne ba028 │ │ │ │ + bne b9fb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e26c │ │ │ │ + bl 18e370 │ │ │ │ mov r3, #0 │ │ │ │ str r9, [r4, #8] │ │ │ │ str r3, [r4, #20] │ │ │ │ - b b9d90 │ │ │ │ + b b9d1c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - b b9fac │ │ │ │ + b b9f38 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b ba000 │ │ │ │ + b b9f8c │ │ │ │ mov r0, sl │ │ │ │ - bl 29e470 │ │ │ │ + bl 29e8f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b9d5c │ │ │ │ + bne b9ce8 │ │ │ │ mov r4, #0 │ │ │ │ - b b9de8 │ │ │ │ + b b9d74 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt ba084 │ │ │ │ + bgt ba010 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba090 │ │ │ │ - ldr r2, [pc, #528] @ ba280 │ │ │ │ + beq ba01c │ │ │ │ + ldr r2, [pc, #528] @ ba20c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi ba090 │ │ │ │ + bhi ba01c │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #504] @ ba284 │ │ │ │ + ldr r2, [pc, #504] @ ba210 │ │ │ │ cmp r3, r2 │ │ │ │ - beq ba0a8 │ │ │ │ - ldr r3, [pc, #496] @ ba288 │ │ │ │ + beq ba034 │ │ │ │ + ldr r3, [pc, #496] @ ba214 │ │ │ │ ldr r2, [r9] │ │ │ │ - ldr r1, [pc, #492] @ ba28c │ │ │ │ + ldr r1, [pc, #492] @ ba218 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ - b ba050 │ │ │ │ - ldr r3, [pc, #480] @ ba290 │ │ │ │ + bl 1177f0 │ │ │ │ + b b9fdc │ │ │ │ + ldr r3, [pc, #480] @ ba21c │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq ba114 │ │ │ │ - ldr r0, [pc, #468] @ ba294 │ │ │ │ - bl 91b78 <_PyObject_GC_New@@Base> │ │ │ │ + beq ba0a0 │ │ │ │ + ldr r0, [pc, #468] @ ba220 │ │ │ │ + bl 91abc <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ba050 │ │ │ │ + beq b9fdc │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r8, [pc, #388] @ ba258 │ │ │ │ + ldr r8, [pc, #388] @ ba1e4 │ │ │ │ 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 b9d90 │ │ │ │ - ldr r3, [pc, #376] @ ba270 │ │ │ │ + b b9d1c │ │ │ │ + ldr r3, [pc, #376] @ ba1fc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba0b0 │ │ │ │ - ldr r3, [pc, #360] @ ba26c │ │ │ │ + b ba03c │ │ │ │ + ldr r3, [pc, #360] @ ba1f8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba0b0 │ │ │ │ + b ba03c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba0b0 │ │ │ │ - ldr r3, [pc, #364] @ ba288 │ │ │ │ - ldr r1, [pc, #376] @ ba298 │ │ │ │ + b ba03c │ │ │ │ + ldr r3, [pc, #364] @ ba214 │ │ │ │ + ldr r1, [pc, #376] @ ba224 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b ba050 │ │ │ │ + bl 18ee38 │ │ │ │ + b b9fdc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9d5c │ │ │ │ - b b9f48 │ │ │ │ + bne b9ce8 │ │ │ │ + b b9ed4 │ │ │ │ cmp r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ - beq ba1ac │ │ │ │ + beq ba138 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt b9b6c │ │ │ │ + blt b9af8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r1, [pc, #216] @ ba240 │ │ │ │ + ldr r1, [pc, #216] @ ba1cc │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - beq ba180 │ │ │ │ + beq ba10c │ │ │ │ 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] @ ba244 │ │ │ │ - ldr r1, [pc, #260] @ ba29c │ │ │ │ + ldr r3, [pc, #176] @ ba1d0 │ │ │ │ + ldr r1, [pc, #260] @ ba228 │ │ │ │ str ip, [sp] │ │ │ │ - bl 1177f8 │ │ │ │ - b ba050 │ │ │ │ + bl 1177f0 │ │ │ │ + b b9fdc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b b9e30 │ │ │ │ + b b9dbc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr r1, [pc, #136] @ ba240 │ │ │ │ + ldr r1, [pc, #136] @ ba1cc │ │ │ │ cmp r3, #0 │ │ │ │ ldr lr, [r1] │ │ │ │ - beq ba1d0 │ │ │ │ + beq ba15c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ tst r1, #268435456 @ 0x10000000 │ │ │ │ movne r2, r3 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - ldr r3, [pc, #104] @ ba244 │ │ │ │ + ldr r3, [pc, #104] @ ba1d0 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ mov r0, lr │ │ │ │ - ldr r1, [pc, #184] @ ba2a0 │ │ │ │ + ldr r1, [pc, #184] @ ba22c │ │ │ │ str ip, [sp] │ │ │ │ - bl 1177f8 │ │ │ │ - b ba050 │ │ │ │ + bl 1177f0 │ │ │ │ + b b9fdc │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9c28 │ │ │ │ - ldr r3, [pc, #160] @ ba2a4 │ │ │ │ + bne b9bb4 │ │ │ │ + ldr r3, [pc, #160] @ ba230 │ │ │ │ cmp r6, r3 │ │ │ │ - bne b9be0 │ │ │ │ + bne b9b6c │ │ │ │ ldr r9, [r0, #20] │ │ │ │ - ldr r3, [pc, #56] @ ba24c │ │ │ │ + ldr r3, [pc, #56] @ ba1d8 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ and r3, r3, r2 │ │ │ │ - beq b9c48 │ │ │ │ + beq b9bd4 │ │ │ │ cmp r3, #8 │ │ │ │ - ble ba060 │ │ │ │ - ldr r2, [pc, #84] @ ba284 │ │ │ │ + ble b9fec │ │ │ │ + ldr r2, [pc, #84] @ ba210 │ │ │ │ cmp r3, r2 │ │ │ │ - bne ba090 │ │ │ │ - ldr r3, [pc, #84] @ ba290 │ │ │ │ + bne ba01c │ │ │ │ + ldr r3, [pc, #84] @ ba21c │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba0b8 │ │ │ │ + b ba044 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00368ef0 │ │ │ │ - eorseq r1, r6, ip, lsl #13 │ │ │ │ + @ instruction: 0x003697b0 │ │ │ │ + eorseq r1, r6, ip, asr #30 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - eorseq r6, sp, sl, ror r2 │ │ │ │ + eorseq r6, sp, sl, lsr fp │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, ror pc │ │ │ │ + andeq r1, r9, r0, asr #29 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x000f28b4 │ │ │ │ - andeq sl, fp, r4, lsl #21 │ │ │ │ - andeq ip, pc, r4, lsr #3 │ │ │ │ - andseq r3, r0, r4, lsr #3 │ │ │ │ - andeq fp, r8, ip, lsl r0 │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ - eorseq r6, sp, sl, lsl #5 │ │ │ │ + andeq r2, pc, ip, lsl r9 @ │ │ │ │ + andeq sl, fp, r0, lsl sl │ │ │ │ + strdeq ip, [pc], -r4 │ │ │ │ + @ instruction: 0x001031f4 │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ + eorseq r6, sp, sl, asr #22 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq lr, r5, r4, ror #23 │ │ │ │ - andseq fp, sp, r8, ror r0 │ │ │ │ + eorseq pc, r5, r4, lsr #9 │ │ │ │ + andseq fp, sp, ip, asr #10 │ │ │ │ subseq r3, r5, r8, lsr lr │ │ │ │ - eorseq lr, r5, r0, lsl #24 │ │ │ │ - eorseq r1, r6, r4, asr #12 │ │ │ │ - eorseq r1, r6, r0, lsl #12 │ │ │ │ + eorseq pc, r5, r0, asr #9 │ │ │ │ + eorseq r1, r6, r4, lsl #30 │ │ │ │ + eorseq r1, r6, r0, asr #29 │ │ │ │ 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 │ │ │ │ @@ -148292,69 +148263,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 ba320 │ │ │ │ + bne ba2ac │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ba368 │ │ │ │ + bne ba2f4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ba344 │ │ │ │ + bne ba2d0 │ │ │ │ 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 ba2f4 │ │ │ │ + beq ba280 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne ba2f4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b ba2f4 │ │ │ │ + bne ba280 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b ba280 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba30c │ │ │ │ + beq ba298 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne ba30c │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b ba30c │ │ │ │ + bne ba298 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b ba298 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba300 │ │ │ │ + beq ba28c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne ba300 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b ba300 │ │ │ │ + bne ba28c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b ba28c │ │ │ │ │ │ │ │ -000ba38c : │ │ │ │ +000ba318 : │ │ │ │ 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] @ ba3cc │ │ │ │ + ldr r3, [pc, #32] @ ba358 │ │ │ │ mov r4, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ba3d0 │ │ │ │ + bl ba35c │ │ │ │ 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 │ │ │ │ @@ -148364,82 +148335,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 ba7f0 │ │ │ │ + beq ba77c │ │ │ │ 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 ba7f0 │ │ │ │ + beq ba77c │ │ │ │ cmp r6, #0 │ │ │ │ - bne ba644 │ │ │ │ - ldr r3, [pc, #1580] @ baa68 │ │ │ │ + bne ba5d0 │ │ │ │ + ldr r3, [pc, #1580] @ ba9f4 │ │ │ │ cmp sl, r3 │ │ │ │ - bne ba5e0 │ │ │ │ + bne ba56c │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - ldr r2, [pc, #1568] @ baa6c │ │ │ │ + ldr r2, [pc, #1568] @ ba9f8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ands r3, r3, #1 │ │ │ │ ldr sl, [r2, r0] │ │ │ │ - beq ba92c │ │ │ │ + beq ba8b8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba994 │ │ │ │ + beq ba920 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r9, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq ba4e0 │ │ │ │ + beq ba46c │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba7d8 │ │ │ │ + beq ba764 │ │ │ │ add r3, r3, #1 │ │ │ │ bics r1, r4, #-2147483647 @ 0x80000001 │ │ │ │ str r3, [r2] │ │ │ │ - beq ba4e0 │ │ │ │ + beq ba46c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba7e4 │ │ │ │ + beq ba770 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r9, #2 │ │ │ │ str r3, [r2] │ │ │ │ - bls ba4e0 │ │ │ │ + bls ba46c │ │ │ │ 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 ba620 │ │ │ │ + beq ba5ac │ │ │ │ cmp r2, r0 │ │ │ │ str r3, [r1] │ │ │ │ - bne ba4c0 │ │ │ │ + bne ba44c │ │ │ │ ldr r4, [sl, #148] @ 0x94 │ │ │ │ ldr fp, [r6, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ba878 │ │ │ │ + beq ba804 │ │ │ │ ldr r3, [sl, #152] @ 0x98 │ │ │ │ sub r3, r3, r4 │ │ │ │ cmp fp, r3, asr #2 │ │ │ │ - bge ba878 │ │ │ │ + bge ba804 │ │ │ │ ldr r3, [r6] │ │ │ │ add fp, r4, fp, lsl #2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str fp, [sl, #148] @ 0x94 │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq ba520 │ │ │ │ + beq ba4ac │ │ │ │ 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 │ │ │ │ @@ -148449,227 +148420,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 ba62c │ │ │ │ + ble ba5b8 │ │ │ │ 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 ceb88 <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ + bl ceae4 <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ cmp r0, #0 │ │ │ │ - bne ba91c │ │ │ │ + bne ba8a8 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ba810 │ │ │ │ + bne ba79c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl cfc90 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl cfbec <_PyEval_EvalFrameDefault@@Base> │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ba600 │ │ │ │ + beq ba58c │ │ │ │ cmp r3, #0 │ │ │ │ - bne ba844 │ │ │ │ + bne ba7d0 │ │ │ │ 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 ba5cc │ │ │ │ + bne ba558 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba828 │ │ │ │ + beq ba7b4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba828 │ │ │ │ + beq ba7b4 │ │ │ │ mov r4, #0 │ │ │ │ - b ba5d4 │ │ │ │ + b ba560 │ │ │ │ cmp r2, r0 │ │ │ │ - bne ba4c0 │ │ │ │ - b ba4e0 │ │ │ │ + bne ba44c │ │ │ │ + b ba46c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ add r2, r4, #40 @ 0x28 │ │ │ │ str r9, [sp] │ │ │ │ - b ba588 │ │ │ │ + b ba514 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba434 │ │ │ │ + beq ba3c0 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11c9b0 <_PyEval_CheckExceptTypeValid@@Base+0x1170> │ │ │ │ + bl 11c9a8 <_PyEval_CheckExceptTypeValid@@Base+0x1170> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq ba618 │ │ │ │ + beq ba5a4 │ │ │ │ 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 ba79c │ │ │ │ + ble ba728 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba6c0 │ │ │ │ + beq ba64c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq ba958 │ │ │ │ + beq ba8e4 │ │ │ │ cmp r6, #1 │ │ │ │ - beq ba79c │ │ │ │ + beq ba728 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba6e8 │ │ │ │ + beq ba674 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq baa58 │ │ │ │ + beq ba9e4 │ │ │ │ cmp r6, #2 │ │ │ │ - beq ba79c │ │ │ │ + beq ba728 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba710 │ │ │ │ + beq ba69c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq ba950 │ │ │ │ + beq ba8dc │ │ │ │ cmp r6, #3 │ │ │ │ - beq ba79c │ │ │ │ + beq ba728 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba738 │ │ │ │ + beq ba6c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq ba960 │ │ │ │ + beq ba8ec │ │ │ │ cmp r6, #4 │ │ │ │ - beq ba79c │ │ │ │ + beq ba728 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add sl, r7, #16 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba764 │ │ │ │ + beq ba6f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq ba968 │ │ │ │ + beq ba8f4 │ │ │ │ cmp r6, #5 │ │ │ │ - beq ba79c │ │ │ │ + beq ba728 │ │ │ │ mov r9, #5 │ │ │ │ ldr r0, [sl, #4]! │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq ba790 │ │ │ │ + beq ba71c │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - beq ba970 │ │ │ │ + beq ba8fc │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r6, r9 │ │ │ │ - bne ba770 │ │ │ │ + bne ba6fc │ │ │ │ sub r0, r7, #4 │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba7c8 │ │ │ │ + beq ba754 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne ba7c8 │ │ │ │ + bne ba754 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ - bne ba5cc │ │ │ │ - b ba600 │ │ │ │ + bne ba558 │ │ │ │ + b ba58c │ │ │ │ bics r3, r4, #-2147483647 @ 0x80000001 │ │ │ │ - bne ba498 │ │ │ │ - b ba4e0 │ │ │ │ + bne ba424 │ │ │ │ + b ba46c │ │ │ │ cmp r9, #2 │ │ │ │ - bhi ba4b8 │ │ │ │ - b ba4e0 │ │ │ │ + bhi ba444 │ │ │ │ + b ba46c │ │ │ │ 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 b2d94 <_PyObject_MakeTpCall@@Base> │ │ │ │ + b b2d28 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b ba7c8 │ │ │ │ - ldr r3, [pc, #576] @ baa70 │ │ │ │ - ldr r2, [pc, #576] @ baa74 │ │ │ │ + b ba754 │ │ │ │ + ldr r3, [pc, #576] @ ba9fc │ │ │ │ + ldr r2, [pc, #576] @ baa00 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1bf5b0 <_PyErr_Format@@Base> │ │ │ │ - b ba618 │ │ │ │ + bl 1bfacc <_PyErr_Format@@Base> │ │ │ │ + b ba5a4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba5d4 │ │ │ │ + beq ba560 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ba978 │ │ │ │ - ldr r3, [pc, #524] @ baa70 │ │ │ │ - ldr r2, [pc, #528] @ baa78 │ │ │ │ + bne ba904 │ │ │ │ + ldr r3, [pc, #524] @ ba9fc │ │ │ │ + ldr r2, [pc, #528] @ baa04 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 2d463c │ │ │ │ - b ba618 │ │ │ │ + bl 2d4af4 │ │ │ │ + b ba5a4 │ │ │ │ add r3, fp, #1000 @ 0x3e8 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r1, #16384 @ 0x4000 │ │ │ │ cmp r1, r3 │ │ │ │ - blt baa50 │ │ │ │ - ldr r2, [pc, #488] @ baa7c │ │ │ │ + blt ba9dc │ │ │ │ + ldr r2, [pc, #488] @ baa08 │ │ │ │ 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 ba9a0 │ │ │ │ + beq ba92c │ │ │ │ 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 │ │ │ │ @@ -148683,238 +148654,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 ba9a0 │ │ │ │ + beq ba92c │ │ │ │ ldr r3, [r6] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ba518 │ │ │ │ - b ba520 │ │ │ │ + bne ba4a4 │ │ │ │ + b ba4ac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 2428a8 │ │ │ │ - b ba600 │ │ │ │ + bl 242870 │ │ │ │ + b ba58c │ │ │ │ str r3, [sp, #4] │ │ │ │ str r9, [sp] │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 24202c │ │ │ │ + bl 241ff4 │ │ │ │ mov r4, r0 │ │ │ │ - b ba7c8 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b ba710 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b ba6c0 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b ba738 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b ba764 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b ba790 │ │ │ │ + b ba754 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b ba69c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b ba64c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b ba6c4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b ba6f0 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b ba71c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne ba85c │ │ │ │ + bne ba7e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b ba85c │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b ba7e8 │ │ │ │ cmp r9, #0 │ │ │ │ - bne ba478 │ │ │ │ - b ba4e0 │ │ │ │ + bne ba404 │ │ │ │ + b ba46c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba9ec │ │ │ │ + beq ba978 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ba9ec │ │ │ │ - ldr r2, [pc, #188] @ baa80 │ │ │ │ + bne ba978 │ │ │ │ + ldr r2, [pc, #188] @ baa0c │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba9dc │ │ │ │ + beq ba968 │ │ │ │ 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] @ baa80 │ │ │ │ + ldr sl, [pc, #140] @ baa0c │ │ │ │ mov r6, #0 │ │ │ │ cmp r9, r6 │ │ │ │ - beq baa60 │ │ │ │ + beq ba9ec │ │ │ │ ldr r4, [r7, r6, lsl #2] │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - beq baa48 │ │ │ │ + beq ba9d4 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne baa48 │ │ │ │ + bne ba9d4 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq baa38 │ │ │ │ + beq ba9c4 │ │ │ │ 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 ba9f4 │ │ │ │ + b ba980 │ │ │ │ lsl r1, r1, #1 │ │ │ │ - b ba884 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b ba6e8 │ │ │ │ - bl 29e454 │ │ │ │ - b ba600 │ │ │ │ - ldrsbeq r2, [r1], -ip │ │ │ │ + b ba810 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b ba674 │ │ │ │ + bl 29e8dc │ │ │ │ + b ba58c │ │ │ │ + andseq r2, r1, r4, lsl r1 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, ip, asr #22 │ │ │ │ - eorseq r0, r6, ip, ror fp │ │ │ │ + eorseq r1, r6, ip, lsl #8 │ │ │ │ + eorseq r1, r6, ip, lsr r4 │ │ │ │ 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] @ bb2e0 │ │ │ │ + ldr r5, [pc, #2116] @ bb26c │ │ │ │ mov r7, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r4, [r5, r0] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bne bb2a8 │ │ │ │ + bne bb234 │ │ │ │ bics r6, r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne bb224 │ │ │ │ + bne bb1b0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - blt bb290 │ │ │ │ + blt bb21c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bb274 │ │ │ │ + beq bb200 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #32 │ │ │ │ - ldr r2, [pc, #2040] @ bb2e4 │ │ │ │ - bne bac30 │ │ │ │ + ldr r2, [pc, #2040] @ bb270 │ │ │ │ + bne babbc │ │ │ │ cmp r3, r2 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bne bac3c │ │ │ │ + bne babc8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add ip, r0, #12 │ │ │ │ cmp r3, #624 @ 0x270 │ │ │ │ - bge bac7c │ │ │ │ + bge bac08 │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r3, [ip, r3, lsl #2] │ │ │ │ - ldr r1, [pc, #1996] @ bb2e8 │ │ │ │ + ldr r1, [pc, #1996] @ bb274 │ │ │ │ eor r3, r3, r3, lsr #11 │ │ │ │ and r1, r1, r3, lsl #7 │ │ │ │ eor r3, r3, r1 │ │ │ │ - ldr r1, [pc, #1984] @ bb2ec │ │ │ │ + ldr r1, [pc, #1984] @ bb278 │ │ │ │ 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 baf58 │ │ │ │ + beq baee4 │ │ │ │ add r3, r2, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r0, [ip, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #1940] @ bb2e8 │ │ │ │ + ldr r3, [pc, #1940] @ bb274 │ │ │ │ eor r0, r0, r0, lsr #11 │ │ │ │ and r3, r3, r0, lsl #7 │ │ │ │ eor r0, r0, r3 │ │ │ │ - ldr r3, [pc, #1928] @ bb2ec │ │ │ │ + ldr r3, [pc, #1928] @ bb278 │ │ │ │ and r3, r3, r0, lsl #15 │ │ │ │ eor r0, r0, r3 │ │ │ │ eor r0, r0, r0, lsr #18 │ │ │ │ lsr r0, r0, #6 │ │ │ │ - bl 355648 │ │ │ │ + bl 355ee0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r1 │ │ │ │ - bl 355648 │ │ │ │ - ldr r3, [pc, #1892] @ bb2f0 │ │ │ │ + bl 355ee0 │ │ │ │ + ldr r3, [pc, #1892] @ bb27c │ │ │ │ mov r2, #0 │ │ │ │ - bl 355750 │ │ │ │ + bl 355fe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 35539c │ │ │ │ - ldr r3, [pc, #1864] @ bb2f4 │ │ │ │ + bl 355c34 │ │ │ │ + ldr r3, [pc, #1864] @ bb280 │ │ │ │ mov r2, #0 │ │ │ │ - bl 355750 │ │ │ │ + bl 355fe8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 bac4c │ │ │ │ - ldr r1, [pc, #1820] @ bb2f8 │ │ │ │ + beq babd8 │ │ │ │ + ldr r1, [pc, #1820] @ bb284 │ │ │ │ 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 bac70 │ │ │ │ - ldr r2, [pc, #1784] @ bb2fc │ │ │ │ + bne babfc │ │ │ │ + ldr r2, [pc, #1784] @ bb288 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb20c │ │ │ │ + bne bb198 │ │ │ │ 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 baaf8 │ │ │ │ + beq baa84 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b bac18 │ │ │ │ + b baba4 │ │ │ │ mov r0, #16 │ │ │ │ - bl 91e44 │ │ │ │ + bl 91d88 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bb2d4 │ │ │ │ - ldr r1, [pc, #1684] @ bb2f8 │ │ │ │ + beq bb260 │ │ │ │ + ldr r1, [pc, #1684] @ bb284 │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r0, [r1] │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq babfc │ │ │ │ + beq bab88 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ - b babfc │ │ │ │ + b bab88 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ - ldr lr, [pc, #1656] @ bb300 │ │ │ │ + ldr lr, [pc, #1656] @ bb28c │ │ │ │ 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 │ │ │ │ @@ -148989,15 +148960,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 bace4 │ │ │ │ + bne bac70 │ │ │ │ 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 │ │ │ │ @@ -149063,41 +149034,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 bade0 │ │ │ │ + bne bad6c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r0, #2504] @ 0x9c8 │ │ │ │ - ldr r1, [pc, #992] @ bb2e8 │ │ │ │ + ldr r1, [pc, #992] @ bb274 │ │ │ │ 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] @ bb2ec │ │ │ │ + ldr r3, [pc, #968] @ bb278 │ │ │ │ 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 bab40 │ │ │ │ + b baacc │ │ │ │ ldr r7, [r0, #12] │ │ │ │ - ldr lr, [pc, #924] @ bb300 │ │ │ │ + ldr lr, [pc, #924] @ bb28c │ │ │ │ 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 │ │ │ │ @@ -149172,15 +149143,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 bafc0 │ │ │ │ + bne baf4c │ │ │ │ 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 │ │ │ │ @@ -149246,292 +149217,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 bb0bc │ │ │ │ + bne bb048 │ │ │ │ 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 bab40 │ │ │ │ - ldr r1, [pc, #240] @ bb304 │ │ │ │ + b baacc │ │ │ │ + ldr r1, [pc, #240] @ bb290 │ │ │ │ cmp r3, r1 │ │ │ │ - bne bb27c │ │ │ │ + bne bb208 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e26c │ │ │ │ - b bac14 │ │ │ │ + bl 18e370 │ │ │ │ + b baba0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a7178 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a7600 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bb274 │ │ │ │ - ldr r3, [pc, #204] @ bb308 │ │ │ │ - ldr r2, [pc, #204] @ bb30c │ │ │ │ + beq bb200 │ │ │ │ + ldr r3, [pc, #204] @ bb294 │ │ │ │ + ldr r2, [pc, #204] @ bb298 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp] │ │ │ │ - bl 1bf5b0 <_PyErr_Format@@Base> │ │ │ │ + bl 1bfacc <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb274 │ │ │ │ + beq bb200 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bb274 │ │ │ │ + bne bb200 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b bac24 │ │ │ │ + b babb0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b bac14 │ │ │ │ - ldr r1, [pc, #120] @ bb310 │ │ │ │ + b baba0 │ │ │ │ + ldr r1, [pc, #120] @ bb29c │ │ │ │ mov r0, r4 │ │ │ │ - bl 29b9cc <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 29be54 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne bb274 │ │ │ │ - b baacc │ │ │ │ + bne bb200 │ │ │ │ + b baa58 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq baab0 │ │ │ │ + beq baa3c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 23f478 │ │ │ │ + bl 23f440 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne bb274 │ │ │ │ - b baab0 │ │ │ │ - bl 29e454 │ │ │ │ + bne bb200 │ │ │ │ + b baa3c │ │ │ │ + bl 29e8dc │ │ │ │ mov r5, r0 │ │ │ │ - b bac18 │ │ │ │ + b baba4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq r5, pc, ip, ror r0 @ │ │ │ │ + andseq r5, pc, r4, asr r4 @ │ │ │ │ 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 │ │ │ │ - mlaseq sp, r4, r2, r6 │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ + eorseq r6, sp, r4, asr fp │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003616d4 │ │ │ │ - eorseq r0, r6, r8, ror lr │ │ │ │ - ldr r0, [pc] @ bb31c │ │ │ │ + mlaseq r6, r4, pc, r1 @ │ │ │ │ + eorseq r1, r6, r8, lsr r7 │ │ │ │ + ldr r0, [pc] @ bb2a8 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc] @ bb328 │ │ │ │ + ldr r0, [pc] @ bb2b4 │ │ │ │ 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 bb484 │ │ │ │ + beq bb410 │ │ │ │ ldr r1, [r0, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic r1, r1, #3 │ │ │ │ - ldr r5, [pc, #544] @ bb580 │ │ │ │ + ldr r5, [pc, #544] @ bb50c │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r1 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 bb498 │ │ │ │ + beq bb424 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble bb550 │ │ │ │ + ble bb4dc │ │ │ │ ldr r2, [r4, #20] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bne bb574 │ │ │ │ + bne bb500 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - bne bb4a4 │ │ │ │ + bne bb430 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne bb404 │ │ │ │ + bne bb390 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne bb444 │ │ │ │ + bne bb3d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a413c │ │ │ │ + bl a4080 │ │ │ │ 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 1c55d0 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c5ae8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb3c8 │ │ │ │ + beq bb354 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bb3c8 │ │ │ │ + bne bb354 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #344] @ bb584 │ │ │ │ + ldr r2, [pc, #344] @ bb510 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb4f0 │ │ │ │ + bne bb47c │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b bb3c8 │ │ │ │ + b bb354 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb3d4 │ │ │ │ + beq bb360 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bb3d4 │ │ │ │ + bne bb360 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #280] @ bb584 │ │ │ │ + ldr r2, [pc, #280] @ bb510 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb510 │ │ │ │ + bne bb49c │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b bb3d4 │ │ │ │ - ldr r3, [pc, #244] @ bb580 │ │ │ │ - bl 357730 │ │ │ │ + b bb360 │ │ │ │ + ldr r3, [pc, #244] @ bb50c │ │ │ │ + bl 357fd0 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne bb38c │ │ │ │ - ldr r1, [pc, #232] @ bb588 │ │ │ │ - ldr r0, [pc, #232] @ bb58c │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne bb318 │ │ │ │ + ldr r1, [pc, #232] @ bb514 │ │ │ │ + ldr r0, [pc, #232] @ bb518 │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq bb3bc │ │ │ │ + beq bb348 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb3bc │ │ │ │ + beq bb348 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bb3bc │ │ │ │ + bne bb348 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #172] @ bb584 │ │ │ │ + ldr r2, [pc, #172] @ bb510 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb530 │ │ │ │ + bne bb4bc │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b bb3bc │ │ │ │ - ldr r1, [pc, #152] @ bb590 │ │ │ │ + b bb348 │ │ │ │ + ldr r1, [pc, #152] @ bb51c │ │ │ │ cmp r3, r1 │ │ │ │ - beq bb438 │ │ │ │ + beq bb3c4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b bb438 │ │ │ │ - ldr r1, [pc, #120] @ bb590 │ │ │ │ + b bb3c4 │ │ │ │ + ldr r1, [pc, #120] @ bb51c │ │ │ │ cmp r3, r1 │ │ │ │ - beq bb478 │ │ │ │ + beq bb404 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b bb478 │ │ │ │ - ldr r1, [pc, #88] @ bb590 │ │ │ │ + b bb404 │ │ │ │ + ldr r1, [pc, #88] @ bb51c │ │ │ │ cmp r3, r1 │ │ │ │ - beq bb4e4 │ │ │ │ + beq bb470 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b bb4e4 │ │ │ │ + b bb470 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r2, [pc, #56] @ bb594 │ │ │ │ + ldr r2, [pc, #56] @ bb520 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne bb398 │ │ │ │ + bne bb324 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1c540c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c5924 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 159e44 │ │ │ │ - b bb3ac │ │ │ │ + bl 15a00c │ │ │ │ + b bb338 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - ldrsheq fp, [r5], -r4 @ │ │ │ │ - eorseq r2, sp, r4, ror r4 │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ - andeq fp, fp, ip, lsr #6 │ │ │ │ + @ instruction: 0x0035b9b4 │ │ │ │ + eorseq r2, sp, r4, lsr sp │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ + @ instruction: 0x000bb2b8 │ │ │ │ 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 bb5d8 │ │ │ │ + bne bb564 │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ popeq {r4, pc} │ │ │ │ - ldr r3, [pc, #76] @ bb614 │ │ │ │ - ldr r1, [pc, #76] @ bb618 │ │ │ │ + ldr r3, [pc, #76] @ bb5a0 │ │ │ │ + ldr r1, [pc, #76] @ bb5a4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - beq bb5f4 │ │ │ │ + beq bb580 │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne bb5c0 │ │ │ │ + bne bb54c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - ldr r3, [pc, #12] @ bb614 │ │ │ │ - ldr r1, [pc, #16] @ bb61c │ │ │ │ + ldr r3, [pc, #12] @ bb5a0 │ │ │ │ + ldr r1, [pc, #16] @ bb5a8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b bb5d0 │ │ │ │ + bl 18ee38 │ │ │ │ + b bb55c │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, r4, asr #14 │ │ │ │ - eorseq r1, r6, r8, lsl r7 │ │ │ │ + eorseq r2, r6, r4 │ │ │ │ + @ instruction: 0x00361fd8 │ │ │ │ │ │ │ │ -000bb620 : │ │ │ │ +000bb5ac : │ │ │ │ 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 │ │ │ │ @@ -149539,1458 +149510,1459 @@ │ │ │ │ mov r6, r2 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9de14 │ │ │ │ + bl 9dd58 │ │ │ │ subs r4, r0, #0 │ │ │ │ streq r4, [r6] │ │ │ │ - beq bb78c │ │ │ │ + beq bb718 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq bb77c │ │ │ │ - ldr r3, [pc, #272] @ bb794 │ │ │ │ + beq bb708 │ │ │ │ + ldr r3, [pc, #272] @ bb720 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne bb72c │ │ │ │ + bne bb6b8 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq bb72c │ │ │ │ + beq bb6b8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 9b3d4 │ │ │ │ + bl 9b318 │ │ │ │ cmn r0, #3 │ │ │ │ moveq r1, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq bb6c8 │ │ │ │ + beq bb654 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r5, r1 │ │ │ │ - bne bb714 │ │ │ │ + bne bb6a0 │ │ │ │ ldr r3, [r4] │ │ │ │ str r1, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb708 │ │ │ │ + beq bb694 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne bb708 │ │ │ │ - ldr r2, [pc, #168] @ bb798 │ │ │ │ + bne bb694 │ │ │ │ + ldr r2, [pc, #168] @ bb724 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb75c │ │ │ │ + bne bb6e8 │ │ │ │ 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 bb6c8 │ │ │ │ + b bb654 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be14 │ │ │ │ + bl 8bd6c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne bb698 │ │ │ │ + bne bb624 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r6] │ │ │ │ - beq bb78c │ │ │ │ + beq bb718 │ │ │ │ mvn r5, #0 │ │ │ │ - b bb6d8 │ │ │ │ - ldr r1, [pc, #56] @ bb79c │ │ │ │ + b bb664 │ │ │ │ + ldr r1, [pc, #56] @ bb728 │ │ │ │ cmp r3, r1 │ │ │ │ - beq bb700 │ │ │ │ + beq bb68c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b bb700 │ │ │ │ - ldr r1, [pc, #28] @ bb7a0 │ │ │ │ - ldr r0, [pc, #28] @ bb7a4 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b bb740 │ │ │ │ + b bb68c │ │ │ │ + ldr r1, [pc, #28] @ bb72c │ │ │ │ + ldr r0, [pc, #28] @ bb730 │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b bb6cc │ │ │ │ mvn r5, #0 │ │ │ │ - b bb708 │ │ │ │ + b bb694 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ - eorseq fp, r5, ip, lsl #15 │ │ │ │ + eorseq ip, r5, ip, asr #32 │ │ │ │ │ │ │ │ -000bb7a8 : │ │ │ │ +000bb734 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb7c8 │ │ │ │ + beq bb754 │ │ │ │ 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 348b64 │ │ │ │ + bl 3493fc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000bb7f0 <_Py_fstat_noraise@@Base>: │ │ │ │ +000bb77c <_Py_fstat_noraise@@Base>: │ │ │ │ b 29688 <__fstat64_time64@plt> │ │ │ │ │ │ │ │ -000bb7f4 : │ │ │ │ +000bb780 : │ │ │ │ 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 b195c │ │ │ │ + b b18f0 │ │ │ │ │ │ │ │ -000bb81c : │ │ │ │ +000bb7a8 : │ │ │ │ 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 bb900 <_PyArena_New@@Base> │ │ │ │ + bl bb88c <_PyArena_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq bb8f8 │ │ │ │ + beq bb884 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp] │ │ │ │ - bl 23f9f8 │ │ │ │ + bl 23f9c0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq bb8f0 │ │ │ │ + beq bb87c │ │ │ │ cmp r5, #0 │ │ │ │ - beq bb8ac │ │ │ │ + beq bb838 │ │ │ │ ldr r3, [r5] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq bb8ac │ │ │ │ + beq bb838 │ │ │ │ and r3, r3, #33792 @ 0x8400 │ │ │ │ cmp r3, #33792 @ 0x8400 │ │ │ │ - beq bb8d4 │ │ │ │ + beq bb860 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c293c <_PyUnicode_EncodeUTF16@@Base+0xf2c> │ │ │ │ + bl 2c2dc4 <_PyUnicode_EncodeUTF16@@Base+0xf2c> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1682c0 <_PyArena_Free@@Base> │ │ │ │ + bl 168290 <_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 11fc6c <_PyAST_Compile@@Base> │ │ │ │ + bl 11fcd0 <_PyAST_Compile@@Base> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1682c0 <_PyArena_Free@@Base> │ │ │ │ - b bb8a0 │ │ │ │ + bl 168290 <_PyArena_Free@@Base> │ │ │ │ + b bb82c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp] │ │ │ │ - bl 34cdb8 │ │ │ │ + bl 34d92c │ │ │ │ cmp r0, #0 │ │ │ │ - bge bb88c │ │ │ │ + bge bb818 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1682c0 <_PyArena_Free@@Base> │ │ │ │ + bl 168290 <_PyArena_Free@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b bb8a0 │ │ │ │ + b bb82c │ │ │ │ │ │ │ │ -000bb900 <_PyArena_New@@Base>: │ │ │ │ +000bb88c <_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 99770 │ │ │ │ + bl 996b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq bb994 <_PyArena_New@@Base+0x94> │ │ │ │ - ldr r0, [pc, #148] @ bb9c0 <_PyArena_New@@Base+0xc0> │ │ │ │ - bl 99770 │ │ │ │ + beq bb920 <_PyArena_New@@Base+0x94> │ │ │ │ + ldr r0, [pc, #148] @ bb94c <_PyArena_New@@Base+0xc0> │ │ │ │ + bl 996b4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq bb984 <_PyArena_New@@Base+0x84> │ │ │ │ + beq bb910 <_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 92e30 │ │ │ │ + bl 92d74 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [r4] │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq bb9b0 <_PyArena_New@@Base+0xb0> │ │ │ │ + beq bb93c <_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 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 29e454 │ │ │ │ + b 29e8dc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r0, r3, #0 │ │ │ │ - bne bb9a0 <_PyArena_New@@Base+0xa0> │ │ │ │ + bne bb92c <_PyArena_New@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - b bb990 <_PyArena_New@@Base+0x90> │ │ │ │ + b bb91c <_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 bb9f8 <_PyArena_New@@Base+0xf8> │ │ │ │ + beq bb984 <_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] @ bbd0c <_PyArena_New@@Base+0x40c> │ │ │ │ + ldr r8, [pc, #780] @ bbc98 <_PyArena_New@@Base+0x40c> │ │ │ │ cmp r7, r8 │ │ │ │ cmpne r7, #0 │ │ │ │ moveq r8, #1 │ │ │ │ movne r8, #0 │ │ │ │ - beq bbcf4 <_PyArena_New@@Base+0x3f4> │ │ │ │ + beq bbc80 <_PyArena_New@@Base+0x3f4> │ │ │ │ mov r0, r7 │ │ │ │ - bl bbd64 │ │ │ │ + bl bbcf0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bbcf0 <_PyArena_New@@Base+0x3f0> │ │ │ │ - ldr r9, [pc, #744] @ bbd10 <_PyArena_New@@Base+0x410> │ │ │ │ + beq bbc7c <_PyArena_New@@Base+0x3f0> │ │ │ │ + ldr r9, [pc, #744] @ bbc9c <_PyArena_New@@Base+0x410> │ │ │ │ ldr r4, [r9, #192] @ 0xc0 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbaac <_PyArena_New@@Base+0x1ac> │ │ │ │ + beq bba38 <_PyArena_New@@Base+0x1ac> │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbb4c <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbad8 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbaac <_PyArena_New@@Base+0x1ac> │ │ │ │ + beq bba38 <_PyArena_New@@Base+0x1ac> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ addeq r4, r4, #16 │ │ │ │ - beq bbb4c <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbad8 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbaac <_PyArena_New@@Base+0x1ac> │ │ │ │ + beq bba38 <_PyArena_New@@Base+0x1ac> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ addeq r4, r4, #32 │ │ │ │ - beq bbb4c <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbad8 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add r4, r4, #48 @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbaac <_PyArena_New@@Base+0x1ac> │ │ │ │ + beq bba38 <_PyArena_New@@Base+0x1ac> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbb4c <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbad8 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne bba90 <_PyArena_New@@Base+0x190> │ │ │ │ - ldr r3, [pc, #608] @ bbd14 <_PyArena_New@@Base+0x414> │ │ │ │ + bne bba1c <_PyArena_New@@Base+0x190> │ │ │ │ + ldr r3, [pc, #608] @ bbca0 <_PyArena_New@@Base+0x414> │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne bbccc <_PyArena_New@@Base+0x3cc> │ │ │ │ - ldr r3, [pc, #596] @ bbd18 <_PyArena_New@@Base+0x418> │ │ │ │ - bl 357730 │ │ │ │ + bne bbc58 <_PyArena_New@@Base+0x3cc> │ │ │ │ + ldr r3, [pc, #596] @ bbca4 <_PyArena_New@@Base+0x418> │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #3892] @ 0xf34 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt bbaec <_PyArena_New@@Base+0x1ec> │ │ │ │ - bne bbb44 <_PyArena_New@@Base+0x244> │ │ │ │ + bgt bba78 <_PyArena_New@@Base+0x1ec> │ │ │ │ + bne bbad0 <_PyArena_New@@Base+0x244> │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bbb44 <_PyArena_New@@Base+0x244> │ │ │ │ + beq bbad0 <_PyArena_New@@Base+0x244> │ │ │ │ ldr r4, [r9, #196] @ 0xc4 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbb18 <_PyArena_New@@Base+0x218> │ │ │ │ + beq bbaa4 <_PyArena_New@@Base+0x218> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbb4c <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbad8 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne bbafc <_PyArena_New@@Base+0x1fc> │ │ │ │ + bne bba88 <_PyArena_New@@Base+0x1fc> │ │ │ │ ldr r4, [r9, #200] @ 0xc8 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbb44 <_PyArena_New@@Base+0x244> │ │ │ │ + beq bbad0 <_PyArena_New@@Base+0x244> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbb4c <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbad8 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne bbb28 <_PyArena_New@@Base+0x228> │ │ │ │ + bne bbab4 <_PyArena_New@@Base+0x228> │ │ │ │ mov r0, #2 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq bbb44 <_PyArena_New@@Base+0x244> │ │ │ │ + beq bbad0 <_PyArena_New@@Base+0x244> │ │ │ │ cmp r6, #0 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ - beq bbc50 <_PyArena_New@@Base+0x350> │ │ │ │ + beq bbbdc <_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] @ bbd1c <_PyArena_New@@Base+0x41c> │ │ │ │ + ldr r1, [pc, #392] @ bbca8 <_PyArena_New@@Base+0x41c> │ │ │ │ mov r0, r5 │ │ │ │ stm r6, {r7, r9} │ │ │ │ str r5, [r6, #16] │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbc78 <_PyArena_New@@Base+0x378> │ │ │ │ - ldr r1, [pc, #368] @ bbd20 <_PyArena_New@@Base+0x420> │ │ │ │ + beq bbc04 <_PyArena_New@@Base+0x378> │ │ │ │ + ldr r1, [pc, #368] @ bbcac <_PyArena_New@@Base+0x420> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbc9c <_PyArena_New@@Base+0x39c> │ │ │ │ - ldr r1, [pc, #352] @ bbd24 <_PyArena_New@@Base+0x424> │ │ │ │ + beq bbc28 <_PyArena_New@@Base+0x39c> │ │ │ │ + ldr r1, [pc, #352] @ bbcb0 <_PyArena_New@@Base+0x424> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbca4 <_PyArena_New@@Base+0x3a4> │ │ │ │ - ldr r1, [pc, #336] @ bbd28 <_PyArena_New@@Base+0x428> │ │ │ │ + beq bbc30 <_PyArena_New@@Base+0x3a4> │ │ │ │ + ldr r1, [pc, #336] @ bbcb4 <_PyArena_New@@Base+0x428> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbcb4 <_PyArena_New@@Base+0x3b4> │ │ │ │ - ldr r1, [pc, #320] @ bbd2c <_PyArena_New@@Base+0x42c> │ │ │ │ + beq bbc40 <_PyArena_New@@Base+0x3b4> │ │ │ │ + ldr r1, [pc, #320] @ bbcb8 <_PyArena_New@@Base+0x42c> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbcac <_PyArena_New@@Base+0x3ac> │ │ │ │ - ldr r1, [pc, #304] @ bbd30 <_PyArena_New@@Base+0x430> │ │ │ │ + beq bbc38 <_PyArena_New@@Base+0x3ac> │ │ │ │ + ldr r1, [pc, #304] @ bbcbc <_PyArena_New@@Base+0x430> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbc94 <_PyArena_New@@Base+0x394> │ │ │ │ - ldr r1, [pc, #288] @ bbd34 <_PyArena_New@@Base+0x434> │ │ │ │ + beq bbc20 <_PyArena_New@@Base+0x394> │ │ │ │ + ldr r1, [pc, #288] @ bbcc0 <_PyArena_New@@Base+0x434> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbcc4 <_PyArena_New@@Base+0x3c4> │ │ │ │ - ldr r1, [pc, #272] @ bbd38 <_PyArena_New@@Base+0x438> │ │ │ │ + beq bbc50 <_PyArena_New@@Base+0x3c4> │ │ │ │ + ldr r1, [pc, #272] @ bbcc4 <_PyArena_New@@Base+0x438> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbcbc <_PyArena_New@@Base+0x3bc> │ │ │ │ - ldr r1, [pc, #256] @ bbd3c <_PyArena_New@@Base+0x43c> │ │ │ │ + beq bbc48 <_PyArena_New@@Base+0x3bc> │ │ │ │ + ldr r1, [pc, #256] @ bbcc8 <_PyArena_New@@Base+0x43c> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r3, [pc, #244] @ bbd40 <_PyArena_New@@Base+0x440> │ │ │ │ - beq bbc7c <_PyArena_New@@Base+0x37c> │ │ │ │ + ldreq r3, [pc, #244] @ bbccc <_PyArena_New@@Base+0x440> │ │ │ │ + beq bbc08 <_PyArena_New@@Base+0x37c> │ │ │ │ strb r8, [r6, #13] │ │ │ │ cmp r9, #0 │ │ │ │ - beq bbcfc <_PyArena_New@@Base+0x3fc> │ │ │ │ + beq bbc88 <_PyArena_New@@Base+0x3fc> │ │ │ │ ldrb r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bbd04 <_PyArena_New@@Base+0x404> │ │ │ │ + beq bbc90 <_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] @ bbd44 <_PyArena_New@@Base+0x444> │ │ │ │ + ldr r3, [pc, #196] @ bbcd0 <_PyArena_New@@Base+0x444> │ │ │ │ cmn r6, #16 │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ strne r3, [r6, #16] │ │ │ │ mov r8, #1 │ │ │ │ ldrne r9, [r4, #4] │ │ │ │ - b bbc4c <_PyArena_New@@Base+0x34c> │ │ │ │ - ldr r3, [pc, #172] @ bbd48 <_PyArena_New@@Base+0x448> │ │ │ │ - b bbc7c <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #168] @ bbd4c <_PyArena_New@@Base+0x44c> │ │ │ │ - b bbc7c <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #164] @ bbd50 <_PyArena_New@@Base+0x450> │ │ │ │ - b bbc7c <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #160] @ bbd54 <_PyArena_New@@Base+0x454> │ │ │ │ - b bbc7c <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #156] @ bbd58 <_PyArena_New@@Base+0x458> │ │ │ │ - b bbc7c <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #152] @ bbd5c <_PyArena_New@@Base+0x45c> │ │ │ │ - b bbc7c <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #148] @ bbd60 <_PyArena_New@@Base+0x460> │ │ │ │ - b bbc7c <_PyArena_New@@Base+0x37c> │ │ │ │ + b bbbd8 <_PyArena_New@@Base+0x34c> │ │ │ │ + ldr r3, [pc, #172] @ bbcd4 <_PyArena_New@@Base+0x448> │ │ │ │ + b bbc08 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #168] @ bbcd8 <_PyArena_New@@Base+0x44c> │ │ │ │ + b bbc08 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #164] @ bbcdc <_PyArena_New@@Base+0x450> │ │ │ │ + b bbc08 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #160] @ bbce0 <_PyArena_New@@Base+0x454> │ │ │ │ + b bbc08 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #156] @ bbce4 <_PyArena_New@@Base+0x458> │ │ │ │ + b bbc08 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #152] @ bbce8 <_PyArena_New@@Base+0x45c> │ │ │ │ + b bbc08 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #148] @ bbcec <_PyArena_New@@Base+0x460> │ │ │ │ + b bbc08 <_PyArena_New@@Base+0x37c> │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbabc <_PyArena_New@@Base+0x1bc> │ │ │ │ + beq bba48 <_PyArena_New@@Base+0x1bc> │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbb4c <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbad8 <_PyArena_New@@Base+0x24c> │ │ │ │ add r4, r4, #16 │ │ │ │ - b bbccc <_PyArena_New@@Base+0x3cc> │ │ │ │ - bl 11a910 │ │ │ │ + b bbc58 <_PyArena_New@@Base+0x3cc> │ │ │ │ + bl 11a908 │ │ │ │ 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, lsr #8 │ │ │ │ - ldrsbeq r0, [r6], -ip @ │ │ │ │ - eorseq r1, r6, r0, lsl r9 │ │ │ │ - eorseq r1, r6, r8, lsl r9 │ │ │ │ - eorseq r1, r6, r8, lsr #18 │ │ │ │ - eorseq r1, r6, ip, lsr r9 │ │ │ │ - eorseq r1, r6, r4, asr r9 │ │ │ │ - eorseq r1, r6, r8, ror #18 │ │ │ │ - eorseq r1, r6, r0, lsl #19 │ │ │ │ - eorseq r6, sp, ip, lsl r3 │ │ │ │ - @ instruction: 0x003d62dc │ │ │ │ - eorseq r6, sp, r4, lsl #6 │ │ │ │ - eorseq r6, sp, r4, ror #5 │ │ │ │ - eorseq r6, sp, ip, ror #5 │ │ │ │ - @ instruction: 0x003d62fc │ │ │ │ - @ instruction: 0x003d62f4 │ │ │ │ - eorseq r6, sp, r4, lsl r3 │ │ │ │ - eorseq r6, sp, ip, lsl #6 │ │ │ │ + eorseq fp, r5, ip, ror #25 │ │ │ │ + mlaseq r6, ip, r9, r0 │ │ │ │ + @ instruction: 0x003621d0 │ │ │ │ + @ instruction: 0x003621d8 │ │ │ │ + eorseq r2, r6, r8, ror #3 │ │ │ │ + @ instruction: 0x003621fc │ │ │ │ + eorseq r2, r6, r4, lsl r2 │ │ │ │ + eorseq r2, r6, r8, lsr #4 │ │ │ │ + eorseq r2, r6, r0, asr #4 │ │ │ │ + @ instruction: 0x003d6bdc │ │ │ │ + mlaseq sp, ip, fp, r6 │ │ │ │ + eorseq r6, sp, r4, asr #23 │ │ │ │ + eorseq r6, sp, r4, lsr #23 │ │ │ │ + eorseq r6, sp, ip, lsr #23 │ │ │ │ + @ instruction: 0x003d6bbc │ │ │ │ + @ instruction: 0x003d6bb4 │ │ │ │ + @ instruction: 0x003d6bd4 │ │ │ │ + eorseq r6, sp, ip, asr #23 │ │ │ │ │ │ │ │ -000bbd64 : │ │ │ │ +000bbcf0 : │ │ │ │ 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 bbde0 │ │ │ │ + beq bbd6c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq bbda8 │ │ │ │ + beq bbd34 │ │ │ │ tst r3, #32 │ │ │ │ - beq bbda8 │ │ │ │ + beq bbd34 │ │ │ │ adds r0, r0, #20 │ │ │ │ popne {r4, pc} │ │ │ │ - b bbdb4 │ │ │ │ + b bbd40 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 28239c │ │ │ │ + bl 282794 │ │ │ │ cmn r0, #1 │ │ │ │ - beq bbde4 │ │ │ │ + beq bbd70 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq bbdec │ │ │ │ + beq bbd78 │ │ │ │ tst r3, #32 │ │ │ │ - beq bbdec │ │ │ │ + beq bbd78 │ │ │ │ add r0, r4, #20 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 58570 │ │ │ │ + bl 58514 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000bbdf4 : │ │ │ │ +000bbd80 : │ │ │ │ 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] @ bbe3c │ │ │ │ + ldr r2, [pc, #44] @ bbdc8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl bbe40 │ │ │ │ + bl bbdcc │ │ │ │ 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 bc0bc │ │ │ │ + beq bc33c │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq bc0bc │ │ │ │ + beq bc33c │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [r4, #3720] @ 0xe88 │ │ │ │ - ldr sl, [pc, #3548] @ bcc54 │ │ │ │ + ldr sl, [pc, #3552] @ bcbe4 │ │ │ │ add ip, r2, #4096 @ 0x1000 │ │ │ │ ldr ip, [ip, #1496] @ 0x5d8 │ │ │ │ mov r5, r1 │ │ │ │ cmp ip, #0 │ │ │ │ ldrh fp, [sl] │ │ │ │ mov r1, r3 │ │ │ │ - bne bc808 │ │ │ │ - add r7, r4, #4096 @ 0x1000 │ │ │ │ - ldr r2, [r7, #1532] @ 0x5fc │ │ │ │ + bne bc7c0 │ │ │ │ + add r9, r4, #4096 @ 0x1000 │ │ │ │ + ldr r2, [r9, #1532] @ 0x5fc │ │ │ │ cmp r2, #0 │ │ │ │ - beq bc0b4 │ │ │ │ + beq bc334 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r8, [r6, #72] @ 0x48 │ │ │ │ + ldr r7, [r6, #72] @ 0x48 │ │ │ │ str ip, [r6, #72] @ 0x48 │ │ │ │ - beq bc7c8 │ │ │ │ + beq bc780 │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc7c8 │ │ │ │ - bl a9a6c │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq bc8f4 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ + beq bc780 │ │ │ │ + bl a99b0 │ │ │ │ + subs r9, r0, #0 │ │ │ │ + beq bc8f8 │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne bc06c │ │ │ │ - mov r1, r7 │ │ │ │ + bne bbff8 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, #1 │ │ │ │ - bl a2970 │ │ │ │ - ldr r3, [r7] │ │ │ │ + bl a28b4 │ │ │ │ + ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r9, r0 │ │ │ │ - beq bbf04 │ │ │ │ + mov r8, r0 │ │ │ │ + beq bbe90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - beq bcab8 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq bc8f4 │ │ │ │ + str r3, [r9] │ │ │ │ + beq bcb84 │ │ │ │ + cmp r8, #0 │ │ │ │ + beq bc8f8 │ │ │ │ ldr r3, [r4, #3720] @ 0xe88 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc084 │ │ │ │ - add r7, r4, #4096 @ 0x1000 │ │ │ │ + bne bc010 │ │ │ │ + add r9, r4, #4096 @ 0x1000 │ │ │ │ cmp fp, #0 │ │ │ │ - bne bcaf4 │ │ │ │ - ldr r3, [r7, #1532] @ 0x5fc │ │ │ │ + bne bcbd0 │ │ │ │ + ldr r3, [r9, #1532] @ 0x5fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc5f4 │ │ │ │ + beq bc580 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9de14 │ │ │ │ - subs fp, r0, #0 │ │ │ │ - beq bcc48 │ │ │ │ - ldr r0, [r7, #1532] @ 0x5fc │ │ │ │ + bl 9dd58 │ │ │ │ + subs sl, r0, #0 │ │ │ │ + beq bcbd8 │ │ │ │ + ldr r0, [r9, #1532] @ 0x5fc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc74c │ │ │ │ - blx r3 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq bc93c │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - ldr r1, [pc, #3276] @ bcc58 │ │ │ │ - ldr r3, [r2, #112] @ 0x70 │ │ │ │ - cmp r3, #0 │ │ │ │ - cmpne r3, r1 │ │ │ │ - beq bc90c │ │ │ │ - ldr r2, [r6, #44] @ 0x2c │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [r6, #44] @ 0x2c │ │ │ │ - str r8, [sp, #20] │ │ │ │ + beq bc6d8 │ │ │ │ blx r3 │ │ │ │ + subs fp, r0, #0 │ │ │ │ + beq bc710 │ │ │ │ + ldr r1, [fp, #4] │ │ │ │ + ldr r0, [pc, #3280] @ bcbe8 │ │ │ │ + ldr r2, [r1, #112] @ 0x70 │ │ │ │ + cmp r2, #0 │ │ │ │ + cmpne r2, r0 │ │ │ │ + beq bc9b0 │ │ │ │ + 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 bc320 │ │ │ │ - ldr r3, [pc, #3228] @ bcc5c │ │ │ │ - ldr r3, [r3, #560] @ 0x230 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq bca2c │ │ │ │ + beq bc298 │ │ │ │ + ldr r3, [pc, #3232] @ bcbec │ │ │ │ + ldr r2, [r3, #560] @ 0x230 │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ + tst r3, #268435456 @ 0x10000000 │ │ │ │ + beq bc970 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - ldr r3, [pc, #3208] @ bcc60 │ │ │ │ + ldr r3, [pc, #3212] @ bcbf0 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne bc0c8 │ │ │ │ - ldr r1, [pc, #3196] @ bcc64 │ │ │ │ + bne bc040 │ │ │ │ + ldr r1, [pc, #3200] @ bcbf4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - bl faee0 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl faf30 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bc110 │ │ │ │ + beq bc088 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1034d0 │ │ │ │ + bl 103520 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne bcac4 │ │ │ │ + bne bcb30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt bc694 │ │ │ │ - bne bca48 │ │ │ │ + blt bc644 │ │ │ │ + bne bc9a0 │ │ │ │ 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 bc78c │ │ │ │ + beq bc744 │ │ │ │ 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 bc170 │ │ │ │ - b bc78c │ │ │ │ + bne bc0e8 │ │ │ │ + b bc744 │ │ │ │ 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 bbf20 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - mov r1, r9 │ │ │ │ + beq bbeac │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ + ldr r2, [r9, #8] │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt bc8d8 │ │ │ │ - ldr r7, [r7] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq bbf20 │ │ │ │ - b bc088 │ │ │ │ - cmp fp, #0 │ │ │ │ - bne bcae0 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #2968] @ bcc68 │ │ │ │ + blt bc8dc │ │ │ │ + ldr r9, [r9] │ │ │ │ + cmp r9, #0 │ │ │ │ + beq bbeac │ │ │ │ + b bc014 │ │ │ │ + ldr r3, [pc, #2992] @ bcbf8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq bc3bc │ │ │ │ - ldr r3, [pc, #2960] @ bcc6c │ │ │ │ + beq bc348 │ │ │ │ + ldr r3, [pc, #2984] @ bcbfc │ │ │ │ cmp r2, r3 │ │ │ │ - bne bc734 │ │ │ │ - ldr r1, [pc, #2940] @ bcc64 │ │ │ │ + bne bc6c0 │ │ │ │ + ldr r1, [pc, #2964] @ bcbf4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - bl faee0 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl faf30 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne bbff8 │ │ │ │ - ldr r1, [pc, #2916] @ bcc64 │ │ │ │ + bne bbf84 │ │ │ │ + ldr r1, [pc, #2940] @ bcbf4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 111420 │ │ │ │ + bl 111458 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne bbff8 │ │ │ │ - ldr r3, [pc, #2904] @ bcc70 │ │ │ │ - bl 357730 │ │ │ │ + bne bbf84 │ │ │ │ + ldr r3, [pc, #2928] @ bcc00 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc7d0 │ │ │ │ + bne bc788 │ │ │ │ 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 bc788 │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ + str sl, [sp, #40] @ 0x28 │ │ │ │ + ands r3, r3, #2048 @ 0x800 │ │ │ │ + str r8, [sp, #44] @ 0x2c │ │ │ │ + beq bc740 │ │ │ │ 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 bc85c │ │ │ │ + beq bc7f4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #2812] @ bcc74 │ │ │ │ - cmp r5, r2 │ │ │ │ - bne bc638 │ │ │ │ - ldr sl, [r4, #24] │ │ │ │ - ldr r1, [pc, #2792] @ bcc70 │ │ │ │ - ldr r2, [sl, #24] │ │ │ │ - bl 357730 │ │ │ │ - ands r2, r2, #1 │ │ │ │ - ldr r8, [r1, r0] │ │ │ │ - beq bca88 │ │ │ │ - ldr r2, [r4] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc40c │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [r4] │ │ │ │ - ldr r2, [fp] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc418 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [fp] │ │ │ │ - ldr r2, [r9] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc424 │ │ │ │ - ldr r5, [r8, #148] @ 0x94 │ │ │ │ - add r2, r2, #1 │ │ │ │ + ldr r3, [pc, #2836] @ bcc04 │ │ │ │ + cmp r5, r3 │ │ │ │ + bne bc5e8 │ │ │ │ + ldr r9, [r4, #24] │ │ │ │ + ldr r2, [pc, #2816] @ bcc00 │ │ │ │ + ldr r3, [r9, #24] │ │ │ │ + bl 357fd0 │ │ │ │ + ands r3, r3, #1 │ │ │ │ + ldr r7, [r2, r0] │ │ │ │ + beq bcaf4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc398 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r4] │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc3a4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sl] │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc3b0 │ │ │ │ + ldr r5, [r7, #148] @ 0x94 │ │ │ │ + add r3, r3, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - str r2, [r9] │ │ │ │ - ldr r2, [sl, #52] @ 0x34 │ │ │ │ - beq bc434 │ │ │ │ - ldr r1, [r8, #152] @ 0x98 │ │ │ │ - sub r1, r1, r5 │ │ │ │ - cmp r2, r1, asr #2 │ │ │ │ - bge bc434 │ │ │ │ - add r2, r5, r2, lsl #2 │ │ │ │ - str r2, [r8, #148] @ 0x94 │ │ │ │ - ldr r2, [sl] │ │ │ │ + str r3, [r8] │ │ │ │ + ldr r3, [r9, #52] @ 0x34 │ │ │ │ + beq bc3c0 │ │ │ │ + ldr r2, [r7, #152] @ 0x98 │ │ │ │ + sub r2, r2, r5 │ │ │ │ + cmp r3, r2, asr #2 │ │ │ │ + bge bc3c0 │ │ │ │ + add r3, r5, r3, lsl #2 │ │ │ │ + str r3, [r7, #148] @ 0x94 │ │ │ │ + ldr r3, [r9] │ │ │ │ str r4, [r5, #8] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc214 │ │ │ │ - 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 bc18c │ │ │ │ + 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 bc5b4 │ │ │ │ - add sl, r5, #40 @ 0x28 │ │ │ │ + str r3, [r5, #20] │ │ │ │ + str r3, [r5, #24] │ │ │ │ + strh r3, [r5, #36] @ 0x24 │ │ │ │ + strb r3, [r5, #38] @ 0x26 │ │ │ │ + ble bc540 │ │ │ │ + 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 ceb88 <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ + mov r0, r7 │ │ │ │ + bl ceae4 <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ cmp r0, #0 │ │ │ │ - bne bc9a8 │ │ │ │ - ldr r3, [r8, #8] │ │ │ │ + bne bc898 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc9b8 │ │ │ │ + bne bc98c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl cfc90 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + mov r0, r7 │ │ │ │ + bl cfbec <_PyEval_EvalFrameDefault@@Base> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc658 │ │ │ │ + beq bc608 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc96c │ │ │ │ + bne bc8a8 │ │ │ │ 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 bcc24 │ │ │ │ + bne bcb4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc308 │ │ │ │ + beq bc280 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq bcc3c │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - blx r3 │ │ │ │ + beq bcbb0 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r0, fp │ │ │ │ + ldr r2, [r3, #112] @ 0x70 │ │ │ │ + blx r2 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne bbfb8 │ │ │ │ - ldr r3, [pc, #2376] @ bcc70 │ │ │ │ - bl 357730 │ │ │ │ - ldr r4, [r3, r0] │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne bc9fc │ │ │ │ - ldr r3, [r6, #44] @ 0x2c │ │ │ │ + bne bbf44 │ │ │ │ + ldr r2, [pc, #2400] @ bcc00 │ │ │ │ + bl 357fd0 │ │ │ │ + ldr r4, [r2, r0] │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne bc940 │ │ │ │ + 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 bc9e8 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc508 │ │ │ │ - ldr r3, [fp] │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ + bne bc92c │ │ │ │ + ldr r2, [fp] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + bne bc494 │ │ │ │ + ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc5d0 │ │ │ │ - ldr r3, [r9] │ │ │ │ + bne bc55c │ │ │ │ + ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc388 │ │ │ │ + beq bc300 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - beq bc610 │ │ │ │ + str r3, [r8] │ │ │ │ + beq bc59c │ │ │ │ cmp r5, #0 │ │ │ │ - str r8, [r6, #72] @ 0x48 │ │ │ │ - beq bc0bc │ │ │ │ + str r7, [r6, #72] @ 0x48 │ │ │ │ + beq bc33c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc0bc │ │ │ │ + beq bc33c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bc0bc │ │ │ │ + bne bc33c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b bc0bc │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b bc33c │ │ │ │ + cmp fp, #0 │ │ │ │ + bne bcbbc │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #2196] @ bcc64 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl f46cc │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, #0 │ │ │ │ + ldr r1, [pc, #2200] @ bcbf4 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl f4734 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne bc7b8 │ │ │ │ + bne bc770 │ │ │ │ cmp r5, #0 │ │ │ │ - bne bbff8 │ │ │ │ - ldr r3, [pc, #2176] @ bcc78 │ │ │ │ + bne bbf84 │ │ │ │ + ldr r3, [pc, #2180] @ bcc08 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a55c │ │ │ │ + bl 11a554 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc694 │ │ │ │ - bl 11a910 │ │ │ │ - b bc128 │ │ │ │ - ldr r2, [fp] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc1b8 │ │ │ │ - ldr r2, [r9] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc1cc │ │ │ │ - ldr r5, [r8, #148] @ 0x94 │ │ │ │ - ldr r2, [sl, #52] @ 0x34 │ │ │ │ + beq bc644 │ │ │ │ + bl 11a908 │ │ │ │ + b bc0a0 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne bc130 │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne bc144 │ │ │ │ + ldr r5, [r7, #148] @ 0x94 │ │ │ │ + ldr r3, [r9, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - bne bc1e4 │ │ │ │ - add r1, r2, #1000 @ 0x3e8 │ │ │ │ - lsl r1, r1, #2 │ │ │ │ - mov r3, #16384 @ 0x4000 │ │ │ │ - cmp r3, r1 │ │ │ │ - blt bcbc4 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #2088] @ bcc7c │ │ │ │ - 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 bcafc │ │ │ │ - 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 bc15c │ │ │ │ + add r2, r3, #1000 @ 0x3e8 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + mov r1, #16384 @ 0x4000 │ │ │ │ + cmp r1, r2 │ │ │ │ + blt bcabc │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [pc, #2092] @ bcc0c │ │ │ │ + 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 bc9f4 │ │ │ │ + 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 bcafc │ │ │ │ - ldr r2, [sl] │ │ │ │ + str r2, [r7, #144] @ 0x90 │ │ │ │ + str r1, [r7, #152] @ 0x98 │ │ │ │ + str r3, [r7, #148] @ 0x94 │ │ │ │ + beq bc9f4 │ │ │ │ + ldr r3, [r9] │ │ │ │ str r4, [r5, #8] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc20c │ │ │ │ - b bc214 │ │ │ │ - ldr r3, [r6, #44] @ 0x2c │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne bc184 │ │ │ │ + b bc18c │ │ │ │ + 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 bc9e8 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc710 │ │ │ │ - sub r5, r3, #1 │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ + bne bc92c │ │ │ │ + ldr r2, [fp] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc5c4 │ │ │ │ + sub r5, r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - str r5, [r7] │ │ │ │ - bne bc570 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #1884] @ bcc80 │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ - ldr r3, [r2, #1416] @ 0x588 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne bc898 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [fp] │ │ │ │ + str r5, [fp] │ │ │ │ + bne bc4fc │ │ │ │ + ldr r2, [pc, #1892] @ bcc10 │ │ │ │ + ldr r1, [fp, #4] │ │ │ │ + ldr r4, [r2, #1416] @ 0x588 │ │ │ │ + ldr r9, [r1, #24] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne bc878 │ │ │ │ + mov r0, fp │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc580 │ │ │ │ - ldr r3, [r9] │ │ │ │ + bne bc50c │ │ │ │ + ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc560 │ │ │ │ + beq bc4ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - beq bc614 │ │ │ │ + str r3, [r8] │ │ │ │ + beq bc5a0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne bc8f4 │ │ │ │ + bne bc8f8 │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ - b bc388 │ │ │ │ - ldr r3, [fp] │ │ │ │ + b bc300 │ │ │ │ + ldr r3, [sl] │ │ │ │ mov r5, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc544 │ │ │ │ + beq bc4d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [fp] │ │ │ │ - bne bc544 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r2, [pc, #1764] @ bcc80 │ │ │ │ + str r3, [sl] │ │ │ │ + bne bc4d0 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r2, [pc, #1768] @ bcc10 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc83c │ │ │ │ - mov r0, fp │ │ │ │ + bne bc838 │ │ │ │ + mov r0, sl │ │ │ │ blx r4 │ │ │ │ - b bc544 │ │ │ │ + b bc4d0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, r5, #40 @ 0x28 │ │ │ │ - b bc280 │ │ │ │ + b bc1f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [fp] │ │ │ │ - beq bc72c │ │ │ │ - ldr r3, [r9] │ │ │ │ + str r3, [sl] │ │ │ │ + beq bc5e0 │ │ │ │ + ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ movne r5, #0 │ │ │ │ - beq bc388 │ │ │ │ - b bc550 │ │ │ │ - ldr r3, [r9] │ │ │ │ + beq bc300 │ │ │ │ + b bc4dc │ │ │ │ + ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc568 │ │ │ │ + beq bc4f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - bne bc568 │ │ │ │ + str r3, [r8] │ │ │ │ + bne bc4f4 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #1632] @ bcc80 │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + ldr r2, [pc, #1636] @ bcc10 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc878 │ │ │ │ - mov r0, r9 │ │ │ │ + bne bc858 │ │ │ │ + mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b bc560 │ │ │ │ + b bc4ec │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc2e4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [sl] │ │ │ │ + bne bcba0 │ │ │ │ + mov r5, #0 │ │ │ │ + b bc51c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - bne bc2c4 │ │ │ │ + bne bc23c │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc9cc │ │ │ │ + beq bc910 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc9cc │ │ │ │ + beq bc910 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc694 │ │ │ │ + beq bc644 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bc2e0 │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - ldr r3, [r6, #44] @ 0x2c │ │ │ │ + bne bc258 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ - sub r3, r3, #1 │ │ │ │ + sub r2, r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - str r3, [r6, #44] @ 0x2c │ │ │ │ - bne bcbcc │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc354 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq bc6ec │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc538 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - bne bc538 │ │ │ │ - b bc518 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1416] @ bcc80 │ │ │ │ - ldr sl, [r3, #24] │ │ │ │ - ldr r3, [r2, #1416] @ 0x588 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne bc8b8 │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ + bne bcb64 │ │ │ │ + ldr r2, [r4] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc2cc │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r4] │ │ │ │ + beq bc69c │ │ │ │ + ldr r2, [fp] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc4c4 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [fp] │ │ │ │ + bne bc4c4 │ │ │ │ + b bc4a4 │ │ │ │ + ldr r2, [pc, #1388] @ bcc10 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr r9, [r2, #1416] @ 0x588 │ │ │ │ + ldr r3, [r1, #24] │ │ │ │ + cmp r9, #0 │ │ │ │ + bne bc810 │ │ │ │ mov r0, r4 │ │ │ │ - blx sl │ │ │ │ - b bc6cc │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc36c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [fp] │ │ │ │ - bne bcbec │ │ │ │ - mov r5, #0 │ │ │ │ - b bc590 │ │ │ │ + blx r3 │ │ │ │ + b bc67c │ │ │ │ cmp r2, #0 │ │ │ │ - beq bca58 │ │ │ │ - ldr r1, [pc, #1312] @ bcc64 │ │ │ │ + beq bcac4 │ │ │ │ + ldr r1, [pc, #1316] @ bcbf4 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b bc3e8 │ │ │ │ + b bc374 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne bc7e0 │ │ │ │ + bne bc798 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc7e0 │ │ │ │ + beq bc798 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc7e0 │ │ │ │ - bl 1ccebc │ │ │ │ - subs r7, r0, #0 │ │ │ │ - ldrne r3, [r7, #4] │ │ │ │ - ldrne r3, [r3, #112] @ 0x70 │ │ │ │ - bne bbf98 │ │ │ │ - b bc93c │ │ │ │ - str r2, [sp, #16] │ │ │ │ + beq bc798 │ │ │ │ + bl 1cd3d4 │ │ │ │ + subs fp, r0, #0 │ │ │ │ + ldrne r2, [fp, #4] │ │ │ │ + ldrne r2, [r2, #112] @ 0x70 │ │ │ │ + bne bbf24 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc8dc │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [sl] │ │ │ │ + beq bc9ec │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mvnne r5, #0 │ │ │ │ + beq bc8f8 │ │ │ │ + b bc4dc │ │ │ │ + str r3, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23dc64 │ │ │ │ + bl 23dc2c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc68c │ │ │ │ - b bc680 │ │ │ │ + beq bc63c │ │ │ │ + b bc630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bbff8 │ │ │ │ + bne bbf84 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b bc134 │ │ │ │ - ldr r9, [pc, #1204] @ bcc84 │ │ │ │ - b bbf24 │ │ │ │ + b bc0ac │ │ │ │ + ldr r8, [pc, #1164] @ bcc14 │ │ │ │ + b bbeb0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc128 │ │ │ │ - b bc694 │ │ │ │ - ldr r3, [pc, #1184] @ bcc88 │ │ │ │ + beq bc0a0 │ │ │ │ + b bc644 │ │ │ │ + ldr r3, [pc, #1144] @ bcc18 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #1176] @ bcc8c │ │ │ │ - bl 1177f8 │ │ │ │ - ldr r3, [fp] │ │ │ │ + ldr r1, [pc, #1136] @ bcc1c │ │ │ │ + bl 1177f0 │ │ │ │ + ldr r3, [sl] │ │ │ │ mvn r5, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc544 │ │ │ │ - b bc580 │ │ │ │ + beq bc4d0 │ │ │ │ + b bc50c │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r8, [r6, #72] @ 0x48 │ │ │ │ + ldr r7, [r6, #72] @ 0x48 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ - beq bc828 │ │ │ │ + beq bc7e0 │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bbebc │ │ │ │ + bne bbe48 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #1496] @ 0x5d8 │ │ │ │ - ldr r9, [pc, #1100] @ bcc84 │ │ │ │ - mov r7, r3 │ │ │ │ - b bc088 │ │ │ │ - ldr r1, [pc, #1100] @ bcc90 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq bc5a8 │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, fp │ │ │ │ - blx r3 │ │ │ │ - b bc5a8 │ │ │ │ + ldr r8, [pc, #1060] @ bcc14 │ │ │ │ + mov r9, r3 │ │ │ │ + b bc014 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl 23dc64 │ │ │ │ - b bc68c │ │ │ │ - ldr r1, [pc, #1040] @ bcc90 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq bc62c │ │ │ │ + bl 23dc2c │ │ │ │ + b bc63c │ │ │ │ + ldr r1, [pc, #1032] @ bcc20 │ │ │ │ + cmp r9, r1 │ │ │ │ + beq bc6b4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ - mov r0, r9 │ │ │ │ - blx r3 │ │ │ │ - b bc62c │ │ │ │ - ldr r1, [pc, #1008] @ bcc90 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b bc6b4 │ │ │ │ + ldr r1, [pc, #992] @ bcc20 │ │ │ │ cmp r3, r1 │ │ │ │ - beq bc530 │ │ │ │ + beq bc534 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, sl │ │ │ │ blx r3 │ │ │ │ - b bc530 │ │ │ │ - ldr r1, [pc, #976] @ bcc90 │ │ │ │ + b bc534 │ │ │ │ + ldr r1, [pc, #960] @ bcc20 │ │ │ │ cmp r3, r1 │ │ │ │ - beq bc704 │ │ │ │ + beq bc5b8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b bc704 │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc8f4 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - beq bc904 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b224 │ │ │ │ - mvn r0, #0 │ │ │ │ - b bc0c0 │ │ │ │ - mvn r5, #0 │ │ │ │ - b bc614 │ │ │ │ - ldr r3, [pc, #884] @ bcc88 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #884] @ bcc94 │ │ │ │ - bl 1177f8 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc93c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - beq bcaac │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc8d8 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [fp] │ │ │ │ - beq bc9a0 │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mvnne r5, #0 │ │ │ │ - beq bc8f4 │ │ │ │ - b bc550 │ │ │ │ + blx r3 │ │ │ │ + b bc5b8 │ │ │ │ + ldr r1, [pc, #928] @ bcc20 │ │ │ │ + cmp r4, r1 │ │ │ │ + beq bc4bc │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, fp │ │ │ │ + blx r4 │ │ │ │ + b bc4bc │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 242870 │ │ │ │ + b bc608 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bcc14 │ │ │ │ + beq bcb90 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bcbfc │ │ │ │ - ldr r3, [pc, #780] @ bcc98 │ │ │ │ - ldr r2, [pc, #780] @ bcc9c │ │ │ │ + bne bcb18 │ │ │ │ + ldr r3, [pc, #860] @ bcc24 │ │ │ │ + ldr r2, [pc, #860] @ bcc28 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2d463c │ │ │ │ - b bc670 │ │ │ │ + bl 2d4af4 │ │ │ │ + b bc620 │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc8f8 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r8] │ │ │ │ + beq bc908 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9b168 │ │ │ │ + mvn r0, #0 │ │ │ │ + b bc340 │ │ │ │ mvn r5, #0 │ │ │ │ - b bc590 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2428a8 │ │ │ │ - b bc658 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r2, #0 │ │ │ │ - blx r3 │ │ │ │ - b bc64c │ │ │ │ - ldr r3, [pc, #708] @ bcc98 │ │ │ │ - ldr r2, [pc, #712] @ bcca0 │ │ │ │ + b bc5a0 │ │ │ │ + ldr r3, [pc, #780] @ bcc24 │ │ │ │ + ldr r2, [pc, #784] @ bcc2c │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1bf5b0 <_PyErr_Format@@Base> │ │ │ │ - b bc670 │ │ │ │ + bl 1bfacc <_PyErr_Format@@Base> │ │ │ │ + b bc620 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ rsb r5, r0, #0 │ │ │ │ - b bc6cc │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq bc4e4 │ │ │ │ - ldr r3, [pc, #660] @ bcca4 │ │ │ │ + b bc67c │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq bc470 │ │ │ │ + ldr r2, [pc, #732] @ bcc30 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 189538 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + ldr r1, [r2] │ │ │ │ + bl 18963c <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc33c │ │ │ │ + beq bc2b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189560 <_PyErr_Clear@@Base> │ │ │ │ - b bc33c │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #592] @ bcc88 │ │ │ │ - ldr r1, [pc, #620] @ bcca8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - bl 1177f8 │ │ │ │ - b bc698 │ │ │ │ + bl 189664 <_PyErr_Clear@@Base> │ │ │ │ + b bc2b4 │ │ │ │ + ldr r1, [pc, #672] @ bcc18 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r1] │ │ │ │ + ldr r1, [pc, #688] @ bcc34 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + bl 1177f0 │ │ │ │ + b bc648 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, #0 │ │ │ │ + blx r3 │ │ │ │ + b bc5fc │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ - b bc020 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq bc12c │ │ │ │ - ldr r0, [pc, #504] @ bcc64 │ │ │ │ - bl bbd64 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq bc694 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - b bc3e8 │ │ │ │ - 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 24202c │ │ │ │ - b bc64c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b bc93c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b bbf04 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne bc010 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b bc010 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r8, [r6, #72] @ 0x48 │ │ │ │ - ldreq r9, [pc, #404] @ bcc84 │ │ │ │ - str r2, [r6, #72] @ 0x48 │ │ │ │ - bne bbeb0 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - b bbf2c │ │ │ │ - ldr r2, [r4] │ │ │ │ + b bbfac │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ + ldr r1, [pc, #604] @ bcc18 │ │ │ │ + ldr r0, [r1] │ │ │ │ + ldr r1, [pc, #628] @ bcc38 │ │ │ │ + bl 1177f0 │ │ │ │ + ldr r2, [fp] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bcb48 │ │ │ │ + beq bc710 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - str r2, [r4] │ │ │ │ - bne bcb48 │ │ │ │ - ldr r2, [pc, #352] @ bcc80 │ │ │ │ - ldr r5, [r2, #1416] @ 0x588 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq bcb38 │ │ │ │ + str r2, [fp] │ │ │ │ + bne bc710 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b bc710 │ │ │ │ + mvn r5, #0 │ │ │ │ + b bc51c │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bca40 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne bca40 │ │ │ │ + ldr r2, [pc, #504] @ bcc10 │ │ │ │ + ldr r3, [r2, #1416] @ 0x588 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq bca30 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ - blx r2 │ │ │ │ - ldr sl, [pc, #304] @ bcc80 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + blx r3 │ │ │ │ + ldr r9, [pc, #456] @ bcc10 │ │ │ │ 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 bcba4 │ │ │ │ + beq bca9c │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bcba4 │ │ │ │ - ldr r3, [sl, #1416] @ 0x588 │ │ │ │ + bne bca9c │ │ │ │ + ldr r3, [r9, #1416] @ 0x588 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - beq bcb94 │ │ │ │ - ldr r2, [sl, #1420] @ 0x58c │ │ │ │ + beq bca8c │ │ │ │ + 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 bcb58 │ │ │ │ - bl 29e454 │ │ │ │ - b bc658 │ │ │ │ - lsl r3, r3, #1 │ │ │ │ - b bc440 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r4] │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - rsb r5, r0, #0 │ │ │ │ - beq bc6cc │ │ │ │ - b bc6bc │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc388 │ │ │ │ - b bc550 │ │ │ │ + bne bca50 │ │ │ │ + bl 29e8dc │ │ │ │ + b bc608 │ │ │ │ + lsl r1, r1, #1 │ │ │ │ + b bc3cc │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq bc0a4 │ │ │ │ + ldr r0, [pc, #284] @ bcbf4 │ │ │ │ + bl bbcf0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq bc644 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + b bc374 │ │ │ │ + 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 241ff4 │ │ │ │ + b bc5fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne bc984 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b bc984 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + bne bc8c0 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b bc8c0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc2e0 │ │ │ │ - b bc680 │ │ │ │ + str r3, [r5] │ │ │ │ + bne bbf9c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b bbf9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne bc2ec │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b bc2ec │ │ │ │ + bne bc264 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b bc264 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r2, [r4] │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + rsb r5, r0, #0 │ │ │ │ + beq bc67c │ │ │ │ + b bc66c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b bbe90 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq bc258 │ │ │ │ + b bc630 │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc300 │ │ │ │ + b bc4dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b bc308 │ │ │ │ - cmp r9, #0 │ │ │ │ - bne bc958 │ │ │ │ - b bc8f4 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b bc280 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r7, [r6, #72] @ 0x48 │ │ │ │ + ldreq r8, [pc, #72] @ bcc14 │ │ │ │ + str r2, [r6, #72] @ 0x48 │ │ │ │ + bne bbe3c │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + b bbeb8 │ │ │ │ + cmp r8, #0 │ │ │ │ + bne bc72c │ │ │ │ + b bc8f8 │ │ │ │ subseq r9, r9, lr, asr #12 │ │ │ │ - andeq r6, r4, ip, lsl #16 │ │ │ │ + andeq r6, r4, r8, ror #18 │ │ │ │ subseq r9, r7, r0, lsl lr │ │ │ │ - muleq pc, r4, fp @ │ │ │ │ + andeq fp, pc, r4, ror #23 │ │ │ │ subseq sl, r7, ip, lsr r0 │ │ │ │ - andseq r2, r2, r0, asr #16 │ │ │ │ - andseq r0, r1, r0, lsr pc │ │ │ │ + andseq r2, r2, r4, lsr #17 │ │ │ │ + andseq r0, r1, r8, ror #30 │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsbeq r2, [r1], -ip │ │ │ │ + andseq r2, r1, r4, lsl r1 │ │ │ │ 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, lsr #23 │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ - eorseq r0, r6, r8, asr #23 │ │ │ │ + eorseq r1, r6, r8, ror #8 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, ip, ror fp │ │ │ │ - eorseq r0, r6, ip, asr #22 │ │ │ │ + eorseq r1, r6, ip, lsr r4 │ │ │ │ + eorseq r1, r6, ip, lsl #8 │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - eorseq pc, r5, r4, lsl #14 │ │ │ │ + eorseq pc, r5, r4, asr #31 │ │ │ │ + eorseq r1, r6, r8, lsl #9 │ │ │ │ │ │ │ │ -000bccac : │ │ │ │ +000bcc3c : │ │ │ │ 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 │ │ │ │ @@ -151003,159 +150975,159 @@ │ │ │ │ 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 bdbcc │ │ │ │ + beq bdb5c │ │ │ │ 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 bce0c │ │ │ │ + bne bcd9c │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ add r4, r8, #1 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [sp, #28] │ │ │ │ - beq bdf90 │ │ │ │ + beq bdf20 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ add r0, r4, #1 │ │ │ │ - beq bd5e8 │ │ │ │ - bhi bcee4 │ │ │ │ + beq bd578 │ │ │ │ + bhi bce74 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq be274 │ │ │ │ + beq be204 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq be25c │ │ │ │ + beq be1ec │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq be22c │ │ │ │ - ldr r2, [pc, #4036] @ bdd3c │ │ │ │ - ldr r1, [pc, #4032] @ bdd3c │ │ │ │ + beq be1bc │ │ │ │ + ldr r2, [pc, #4036] @ bdccc │ │ │ │ + ldr r1, [pc, #4032] @ bdccc │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ ands r2, r2, #4 │ │ │ │ - bne bde28 │ │ │ │ + bne bddb8 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq bd644 │ │ │ │ + beq bd5d4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bd458 │ │ │ │ + beq bd3e8 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bd7a0 │ │ │ │ - ldr r1, [pc, #3992] @ bdd40 │ │ │ │ + beq bd730 │ │ │ │ + ldr r1, [pc, #3992] @ bdcd0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #3988] @ bdd44 │ │ │ │ + ldr r1, [pc, #3988] @ bdcd4 │ │ │ │ mvn r6, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr lr, [pc, #3980] @ bdd48 │ │ │ │ - ldr r1, [pc, #3980] @ bdd4c │ │ │ │ + ldr lr, [pc, #3980] @ bdcd8 │ │ │ │ + ldr r1, [pc, #3980] @ bdcdc │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r5, r6 │ │ │ │ - ldr r1, [pc, #3972] @ bdd50 │ │ │ │ + ldr r1, [pc, #3972] @ bdce0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - beq bcff8 │ │ │ │ + beq bcf88 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq bd974 │ │ │ │ + beq bd904 │ │ │ │ cmp r2, #0 │ │ │ │ - bne bd458 │ │ │ │ + bne bd3e8 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls bd458 │ │ │ │ - ldr r0, [pc, #3936] @ bdd54 │ │ │ │ + bls bd3e8 │ │ │ │ + ldr r0, [pc, #3936] @ bdce4 │ │ │ │ sub r1, r3, #65 @ 0x41 │ │ │ │ cmp r1, #23 │ │ │ │ - bhi bd458 │ │ │ │ + bhi bd3e8 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r0, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r2, [r4] │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ - bne be1f0 │ │ │ │ + bne be180 │ │ │ │ ldrb r6, [r4, #1]! │ │ │ │ cmp r6, #0 │ │ │ │ cmpne r6, #37 @ 0x25 │ │ │ │ - bne bce0c │ │ │ │ + bne bcd9c │ │ │ │ cmp r6, #0 │ │ │ │ sub r5, r4, r8 │ │ │ │ - beq bcf1c │ │ │ │ + beq bceac │ │ │ │ cmn r5, #1 │ │ │ │ - beq bdf80 │ │ │ │ + beq bdf10 │ │ │ │ cmp sl, #0 │ │ │ │ - beq bd3d0 │ │ │ │ + beq bd360 │ │ │ │ cmp r7, #126 @ 0x7e │ │ │ │ - bls bcf38 │ │ │ │ + bls bcec8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub r3, r3, r9 │ │ │ │ cmp r3, r5 │ │ │ │ - blt bcf38 │ │ │ │ + blt bcec8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - bne bde50 │ │ │ │ + bne bdde0 │ │ │ │ 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 bcd24 │ │ │ │ + bne bccb4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq bdba0 │ │ │ │ + beq bdb30 │ │ │ │ cmp fp, #0 │ │ │ │ - bne bced8 │ │ │ │ + bne bce68 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - beq bd7dc │ │ │ │ + beq bd76c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 10d8a8 <_PyUnicodeWriter_PrepareInternal@@Base+0x1258> │ │ │ │ + bl 10d8e8 <_PyUnicodeWriter_PrepareInternal@@Base+0x1254> │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq be204 │ │ │ │ + beq be194 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bdeb0 │ │ │ │ + beq bde40 │ │ │ │ cmp r3, #1 │ │ │ │ - beq bd7e8 │ │ │ │ + beq bd778 │ │ │ │ mov sl, r2 │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #3664] @ bdd3c │ │ │ │ - ldr r1, [pc, #3660] @ bdd3c │ │ │ │ + ldr r2, [pc, #3664] @ bdccc │ │ │ │ + ldr r1, [pc, #3660] @ bdccc │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ tst r2, #4 │ │ │ │ - bne bde28 │ │ │ │ + bne bddb8 │ │ │ │ mvn r6, #0 │ │ │ │ - ldr r1, [pc, #3668] @ bdd58 │ │ │ │ + ldr r1, [pc, #3668] @ bdce8 │ │ │ │ sub r2, r3, #106 @ 0x6a │ │ │ │ cmp r2, #16 │ │ │ │ - bhi bd074 │ │ │ │ + bhi bd004 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmn r5, #1 │ │ │ │ - beq bdf68 │ │ │ │ + beq bdef8 │ │ │ │ cmp sl, #0 │ │ │ │ - beq bd3dc │ │ │ │ + beq bd36c │ │ │ │ cmp r7, #126 @ 0x7e │ │ │ │ str r6, [sp, #16] │ │ │ │ - bhi bce4c │ │ │ │ + bhi bcddc │ │ │ │ cmp r5, #0 │ │ │ │ - beq bce5c │ │ │ │ + beq bcdec │ │ │ │ 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 │ │ │ │ @@ -151163,57 +151135,57 @@ │ │ │ │ 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 10c650 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c694 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldrb r2, [sp, #116] @ 0x74 │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ ldrb fp, [sp, #117] @ 0x75 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmn r0, #1 │ │ │ │ - bne bce60 │ │ │ │ + bne bcdf0 │ │ │ │ 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 2810b8 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 281550 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ mov sl, #0 │ │ │ │ - b bced8 │ │ │ │ + b bce68 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt bd458 │ │ │ │ + bgt bd3e8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bne be28c │ │ │ │ + bne be21c │ │ │ │ cmp r0, #0 │ │ │ │ - beq be338 │ │ │ │ + beq be2c8 │ │ │ │ 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] │ │ │ │ @@ -151224,89 +151196,89 @@ │ │ │ │ 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 bd298 │ │ │ │ + b bd228 │ │ │ │ mov ip, #0 │ │ │ │ - ldr r2, [pc, #3264] @ bdd40 │ │ │ │ + ldr r2, [pc, #3264] @ bdcd0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #3260] @ bdd44 │ │ │ │ + ldr r2, [pc, #3260] @ bdcd4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #3260] @ bdd4c │ │ │ │ + ldr r2, [pc, #3260] @ bdcdc │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr lr, [pc, #3248] @ bdd48 │ │ │ │ - ldr r2, [pc, #3252] @ bdd50 │ │ │ │ + ldr lr, [pc, #3248] @ bdcd8 │ │ │ │ + ldr r2, [pc, #3252] @ bdce0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mvn r5, #0 │ │ │ │ mov r2, ip │ │ │ │ cmp r3, #0 │ │ │ │ - beq bd458 │ │ │ │ + beq bd3e8 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp r0, #0 │ │ │ │ streq r0, [sp, #16] │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bhi bd458 │ │ │ │ + bhi bd3e8 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bls bcdcc │ │ │ │ + bls bcd5c │ │ │ │ sub r0, r3, #99 @ 0x63 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ mov r1, #1 │ │ │ │ lsl r1, r1, r0 │ │ │ │ - ldr r0, [pc, #3196] @ bdd5c │ │ │ │ + ldr r0, [pc, #3196] @ bdcec │ │ │ │ and r0, r0, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bd16c │ │ │ │ - ldr r0, [pc, #3184] @ bdd60 │ │ │ │ + bne bd0fc │ │ │ │ + ldr r0, [pc, #3184] @ bdcf0 │ │ │ │ tst r1, r0 │ │ │ │ - bne bd158 │ │ │ │ + bne bd0e8 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq bd450 │ │ │ │ + beq bd3e0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne bd458 │ │ │ │ + bne bd3e8 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bne bd174 │ │ │ │ + bne bd104 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [r3] │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r5, #1114112 @ 0x110000 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bcs be19c │ │ │ │ + bcs be12c │ │ │ │ cmp r5, r7 │ │ │ │ - bhi bd56c │ │ │ │ + bhi bd4fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub r3, r3, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - ble bd56c │ │ │ │ + ble bd4fc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - bne bd864 │ │ │ │ + bne bd7f4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb r5, [r3, r9] │ │ │ │ add r9, r9, #1 │ │ │ │ - b bd234 │ │ │ │ + b bd1c4 │ │ │ │ and r1, r5, r6 │ │ │ │ cmp r1, #0 │ │ │ │ orrge ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne bd458 │ │ │ │ + bne bd3e8 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - beq bd10c │ │ │ │ - ldr r0, [pc, #3048] @ bdd64 │ │ │ │ + beq bd09c │ │ │ │ + ldr r0, [pc, #3048] @ bdcf4 │ │ │ │ sub r1, r3, #100 @ 0x64 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ mov ip, #1 │ │ │ │ ands r1, r0, ip, lsl r1 │ │ │ │ - bne bd974 │ │ │ │ + bne bd904 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - beq bdbf8 │ │ │ │ + beq bdb88 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne bd458 │ │ │ │ + bne bd3e8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ @@ -151321,34 +151293,34 @@ │ │ │ │ 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 be2d8 │ │ │ │ - bl 1178c4 │ │ │ │ + bne be268 │ │ │ │ + bl 1178bc │ │ │ │ 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 bcfb8 │ │ │ │ + beq bcf48 │ │ │ │ add r8, r4, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - bne bce84 │ │ │ │ - b bcfb8 │ │ │ │ + bne bce14 │ │ │ │ + b bcf48 │ │ │ │ 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 │ │ │ │ @@ -151362,42 +151334,42 @@ │ │ │ │ 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 117d08 │ │ │ │ - b bd1fc │ │ │ │ + bl 117d00 │ │ │ │ + b bd18c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r8, [r3, #4] │ │ │ │ ldr r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r3, #8 │ │ │ │ movne r1, #58 @ 0x3a │ │ │ │ moveq r1, #46 @ 0x2e │ │ │ │ - bl 1eced4 │ │ │ │ + bl 1ed2d4 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq bd2fc │ │ │ │ + beq bd28c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq be2e0 │ │ │ │ + beq be270 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bcfb8 │ │ │ │ + beq bcf48 │ │ │ │ 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] │ │ │ │ @@ -151408,149 +151380,149 @@ │ │ │ │ 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 117d08 │ │ │ │ + bl 117d00 │ │ │ │ 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 be2ec │ │ │ │ + beq be27c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd234 │ │ │ │ + beq bd1c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - bne bd234 │ │ │ │ + bne bd1c4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - ldr r2, [pc, #2480] @ bdd68 │ │ │ │ + ldr r2, [pc, #2480] @ bdcf8 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bdebc │ │ │ │ + bne bde4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx r5 │ │ │ │ - b bd234 │ │ │ │ + b bd1c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bce44 │ │ │ │ + bne bcdd4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl be718 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ + bl be6a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq be04c │ │ │ │ + beq bdfdc │ │ │ │ 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 2400f0 │ │ │ │ + bl 2400b8 │ │ │ │ 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 bce84 │ │ │ │ + b bce14 │ │ │ │ cmp r2, #1 │ │ │ │ - ble bd174 │ │ │ │ - ldr r3, [pc, #2316] @ bdd6c │ │ │ │ - ldr r1, [pc, #2316] @ bdd70 │ │ │ │ + ble bd104 │ │ │ │ + ldr r3, [pc, #2316] @ bdcfc │ │ │ │ + ldr r1, [pc, #2316] @ bdd00 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1177f8 │ │ │ │ - b bcfb8 │ │ │ │ + bl 1177f0 │ │ │ │ + b bcf48 │ │ │ │ mvn r5, #0 │ │ │ │ - ldr r2, [pc, #2296] @ bdd74 │ │ │ │ + ldr r2, [pc, #2296] @ bdd04 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #2292] @ bdd78 │ │ │ │ + ldr r2, [pc, #2292] @ bdd08 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #2288] @ bdd7c │ │ │ │ + ldr r2, [pc, #2288] @ bdd0c │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #2284] @ bdd80 │ │ │ │ + ldr r2, [pc, #2284] @ bdd10 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr lr, [pc, #2276] @ bdd84 │ │ │ │ + ldr lr, [pc, #2276] @ bdd14 │ │ │ │ add r4, r4, #1 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #3 │ │ │ │ - b bd0a4 │ │ │ │ + b bd034 │ │ │ │ mvn r5, #0 │ │ │ │ - ldr r2, [pc, #2256] @ bdd88 │ │ │ │ + ldr r2, [pc, #2256] @ bdd18 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #2252] @ bdd8c │ │ │ │ + ldr r2, [pc, #2252] @ bdd1c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #2248] @ bdd90 │ │ │ │ + ldr r2, [pc, #2248] @ bdd20 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #2244] @ bdd94 │ │ │ │ + ldr r2, [pc, #2244] @ bdd24 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr lr, [pc, #2236] @ bdd98 │ │ │ │ + ldr lr, [pc, #2236] @ bdd28 │ │ │ │ add r4, r4, #1 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #4 │ │ │ │ - b bd0a4 │ │ │ │ + b bd034 │ │ │ │ mvn r5, #0 │ │ │ │ - ldr r2, [pc, #2216] @ bdd9c │ │ │ │ + ldr r2, [pc, #2216] @ bdd2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #2212] @ bdda0 │ │ │ │ + ldr r2, [pc, #2212] @ bdd30 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #2208] @ bdda4 │ │ │ │ + ldr r2, [pc, #2208] @ bdd34 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #2204] @ bdda8 │ │ │ │ + ldr r2, [pc, #2204] @ bdd38 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr lr, [pc, #2196] @ bddac │ │ │ │ + ldr lr, [pc, #2196] @ bdd3c │ │ │ │ add r4, r4, #1 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #5 │ │ │ │ - b bd0a4 │ │ │ │ + b bd034 │ │ │ │ mvn r5, #0 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne be018 │ │ │ │ - ldr r2, [pc, #2164] @ bddb0 │ │ │ │ + bne bdfa8 │ │ │ │ + ldr r2, [pc, #2164] @ bdd40 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #2160] @ bddb4 │ │ │ │ + ldr r2, [pc, #2160] @ bdd44 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #2156] @ bddb8 │ │ │ │ + ldr r2, [pc, #2156] @ bdd48 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #2152] @ bddbc │ │ │ │ + ldr r2, [pc, #2152] @ bdd4c │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr lr, [pc, #2144] @ bddc0 │ │ │ │ + ldr lr, [pc, #2144] @ bdd50 │ │ │ │ add r4, r4, #2 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #2 │ │ │ │ - b bd0a4 │ │ │ │ + b bd034 │ │ │ │ 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 │ │ │ │ @@ -151558,206 +151530,206 @@ │ │ │ │ mov r1, #1 │ │ │ │ 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 10c650 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c694 <_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 bd13c │ │ │ │ - b bcfb8 │ │ │ │ + bne bd0cc │ │ │ │ + b bcf48 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ orr r2, r2, #16 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ add r0, r0, #1 │ │ │ │ - beq bdf58 │ │ │ │ + beq bdee8 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bhi bcee4 │ │ │ │ + bhi bce74 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq be274 │ │ │ │ + beq be204 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq be25c │ │ │ │ + beq be1ec │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq be22c │ │ │ │ - ldr r1, [pc, #1808] @ bdd3c │ │ │ │ + beq be1bc │ │ │ │ + ldr r1, [pc, #1808] @ bdccc │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ ands r2, r2, #4 │ │ │ │ - bne bde28 │ │ │ │ + bne bddb8 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ movne ip, r2 │ │ │ │ mvnne r6, #0 │ │ │ │ - bne bd078 │ │ │ │ + bne bd008 │ │ │ │ mvn r6, #0 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq be314 │ │ │ │ - ldr r1, [pc, #1760] @ bdd3c │ │ │ │ + beq be2a4 │ │ │ │ + ldr r1, [pc, #1760] @ bdccc │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ tst r2, #4 │ │ │ │ addeq r4, r4, #1 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq bd780 │ │ │ │ + beq bd710 │ │ │ │ sub r5, r3, #48 @ 0x30 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ tst r2, #4 │ │ │ │ - beq bd77c │ │ │ │ - ldr lr, [pc, #1916] @ bde04 │ │ │ │ + beq bd70c │ │ │ │ + ldr lr, [pc, #1916] @ bdd94 │ │ │ │ rsb r2, r3, #-2147483601 @ 0x8000002f │ │ │ │ smull ip, r0, lr, r2 │ │ │ │ asr r2, r2, #31 │ │ │ │ rsb r2, r2, r0, asr #2 │ │ │ │ cmp r5, r2 │ │ │ │ - bgt be158 │ │ │ │ + bgt be0e8 │ │ │ │ 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 bd884 │ │ │ │ + beq bd814 │ │ │ │ rsb r2, r3, #-2147483601 @ 0x8000002f │ │ │ │ smull ip, r0, lr, r2 │ │ │ │ asr r2, r2, #31 │ │ │ │ rsb r2, r2, r0, asr #2 │ │ │ │ cmp r2, r5 │ │ │ │ - blt be158 │ │ │ │ + blt be0e8 │ │ │ │ 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 bd72c │ │ │ │ + beq bd6bc │ │ │ │ rsb r3, r2, #-2147483601 @ 0x8000002f │ │ │ │ smull ip, r0, lr, r3 │ │ │ │ asr r3, r3, #31 │ │ │ │ rsb r3, r3, r0, asr #2 │ │ │ │ cmp r3, r5 │ │ │ │ - blt be158 │ │ │ │ + blt be0e8 │ │ │ │ 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 bd6f4 │ │ │ │ - ldr r1, [pc, #1680] @ bddc4 │ │ │ │ + bne bd684 │ │ │ │ + ldr r1, [pc, #1680] @ bdd54 │ │ │ │ sub r2, r3, #106 @ 0x6a │ │ │ │ cmp r2, #16 │ │ │ │ - bhi bd74c │ │ │ │ + bhi bd6dc │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #1516] @ bdd40 │ │ │ │ + ldr r2, [pc, #1516] @ bdcd0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #1512] @ bdd44 │ │ │ │ + ldr r2, [pc, #1512] @ bdcd4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #1512] @ bdd4c │ │ │ │ + ldr r2, [pc, #1512] @ bdcdc │ │ │ │ mov ip, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #1504] @ bdd50 │ │ │ │ + ldr r2, [pc, #1504] @ bdce0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr lr, [pc, #1488] @ bdd48 │ │ │ │ + ldr lr, [pc, #1488] @ bdcd8 │ │ │ │ mov r2, ip │ │ │ │ - b bd0a4 │ │ │ │ + b bd034 │ │ │ │ add r4, r4, #2 │ │ │ │ - ldr r1, [pc, #1600] @ bddc8 │ │ │ │ + ldr r1, [pc, #1600] @ bdd58 │ │ │ │ sub r2, r3, #106 @ 0x6a │ │ │ │ cmp r2, #16 │ │ │ │ - bhi bd74c │ │ │ │ + bhi bd6dc │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #1432] @ bdd40 │ │ │ │ + ldr r2, [pc, #1432] @ bdcd0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #1428] @ bdd44 │ │ │ │ + ldr r2, [pc, #1428] @ bdcd4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #1428] @ bdd4c │ │ │ │ + ldr r2, [pc, #1428] @ bdcdc │ │ │ │ mvn r6, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #1420] @ bdd50 │ │ │ │ + ldr r2, [pc, #1420] @ bdce0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr lr, [pc, #1404] @ bdd48 │ │ │ │ + ldr lr, [pc, #1404] @ bdcd8 │ │ │ │ mov ip, r1 │ │ │ │ mov r5, r6 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b bd0c0 │ │ │ │ + b bd050 │ │ │ │ cmp r9, #1 │ │ │ │ mov r2, sl │ │ │ │ - bne bced4 │ │ │ │ + bne bce64 │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ lsr r3, r1, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ - bne bced4 │ │ │ │ + bne bce64 │ │ │ │ tst r1, #32 │ │ │ │ - beq be398 │ │ │ │ + beq be328 │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ addne r3, r2, #20 │ │ │ │ addeq r3, r2, #28 │ │ │ │ ldrsb r1, [r3] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - ldrge r1, [pc, #1448] @ bddcc │ │ │ │ + ldrge r1, [pc, #1448] @ bdd5c │ │ │ │ movge r0, #24 │ │ │ │ - ldrlt r1, [pc, #1444] @ bddd0 │ │ │ │ + ldrlt r1, [pc, #1444] @ bdd60 │ │ │ │ mlage sl, r0, r3, r1 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ addlt sl, r1, r3, lsl #5 │ │ │ │ cmp sl, r2 │ │ │ │ - beq bced8 │ │ │ │ + beq bce68 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bced8 │ │ │ │ + beq bce68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne bced8 │ │ │ │ + bne bce68 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b bced8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b bce68 │ │ │ │ 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 bd234 │ │ │ │ + b bd1c4 │ │ │ │ add r4, r4, #3 │ │ │ │ - b bd72c │ │ │ │ + b bd6bc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1363e4 │ │ │ │ + bl 136464 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq bcfb8 │ │ │ │ + beq bcf48 │ │ │ │ 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] │ │ │ │ @@ -151768,63 +151740,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 117d08 │ │ │ │ + bl 117d00 │ │ │ │ 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 be134 │ │ │ │ + beq be0c4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd234 │ │ │ │ + beq bd1c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne bd234 │ │ │ │ + bne bd1c4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b bd234 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b bd1c4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 131ebc │ │ │ │ + bl 131f24 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne bd8a8 │ │ │ │ - b bcfb8 │ │ │ │ + bne bd838 │ │ │ │ + b bcf48 │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - beq bdbd4 │ │ │ │ - bhi bdb78 │ │ │ │ + beq bdb64 │ │ │ │ + bhi bdb08 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq be010 │ │ │ │ + beq bdfa0 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq be008 │ │ │ │ - ldr r3, [pc, #1064] @ bddd4 │ │ │ │ + beq bdf98 │ │ │ │ + ldr r3, [pc, #1064] @ bdd64 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi bdb40 │ │ │ │ + bhi bdad0 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ add r1, r1, #7 │ │ │ │ bic r1, r1, #7 │ │ │ │ ldrd r2, [r1], #8 │ │ │ │ @@ -151858,27 +151830,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 be084 │ │ │ │ + bls be014 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub r3, r3, r9 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt be084 │ │ │ │ + bgt be014 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt be054 │ │ │ │ + bgt bdfe4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq bdcb0 │ │ │ │ + beq bdc40 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt bdc88 │ │ │ │ + bgt bdc18 │ │ │ │ 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 │ │ │ │ @@ -151887,108 +151859,108 @@ │ │ │ │ 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 be4c8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be458 <_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 bcfb8 │ │ │ │ + beq bcf48 │ │ │ │ cmp r6, #0 │ │ │ │ - ble bd234 │ │ │ │ + ble bd1c4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r3, #1 │ │ │ │ - beq bd234 │ │ │ │ + beq bd1c4 │ │ │ │ mov r3, #32 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 217a1c │ │ │ │ + bl 217a2c │ │ │ │ cmn r0, #1 │ │ │ │ - beq bcfb8 │ │ │ │ + beq bcf48 │ │ │ │ add r9, r9, r5 │ │ │ │ - b bd234 │ │ │ │ + b bd1c4 │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [r3], #4 │ │ │ │ - beq bdd2c │ │ │ │ + beq bdcbc │ │ │ │ str r2, [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 bd9f4 │ │ │ │ + b bd984 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - beq be104 │ │ │ │ - ldr r3, [pc, #592] @ bddd8 │ │ │ │ + beq be094 │ │ │ │ + ldr r3, [pc, #592] @ bdd68 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi bdb40 │ │ │ │ + bhi bdad0 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp sl, #0 │ │ │ │ - beq bdbcc │ │ │ │ + beq bdb5c │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bdbcc │ │ │ │ + beq bdb5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bdbcc │ │ │ │ + bne bdb5c │ │ │ │ mov r0, sl │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - ldr sl, [pc, #520] @ bdddc │ │ │ │ - b bced8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + ldr sl, [pc, #520] @ bdd6c │ │ │ │ + b bce68 │ │ │ │ ldr lr, [sp, #32] │ │ │ │ - ldr r3, [pc, #512] @ bdde0 │ │ │ │ + ldr r3, [pc, #512] @ bdd70 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi bdd28 │ │ │ │ + bhi bdcb8 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r8, sp, #56 @ 0x38 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #456] @ bdde4 │ │ │ │ + ldr r3, [pc, #456] @ bdd74 │ │ │ │ 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 bdc44 │ │ │ │ + beq bdbd4 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne be1b0 │ │ │ │ + bne be140 │ │ │ │ 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 │ │ │ │ @@ -151996,403 +151968,403 @@ │ │ │ │ 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 be4c8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - b bd1fc │ │ │ │ + bl be458 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + b bd18c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 217a1c │ │ │ │ + bl 217a2c │ │ │ │ cmn r0, #1 │ │ │ │ - beq bcfb8 │ │ │ │ + beq bcf48 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r9, r9, r3 │ │ │ │ - b bda8c │ │ │ │ + b bda1c │ │ │ │ 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 12ee4c │ │ │ │ + bl 12eeb0 │ │ │ │ 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 bda80 │ │ │ │ - b bcfb8 │ │ │ │ + bne bda10 │ │ │ │ + b bcf48 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r1] │ │ │ │ str r3, [sp] │ │ │ │ - b bdb58 │ │ │ │ - eorseq r6, r9, r0, ror #4 │ │ │ │ - mlaseq r6, r4, fp, r1 │ │ │ │ - eorseq fp, r7, r8, asr r6 │ │ │ │ - eorseq r6, r7, r0, asr #16 │ │ │ │ - mlaseq r6, r8, fp, r1 │ │ │ │ - mlaseq r6, ip, fp, r1 │ │ │ │ - subeq pc, r3, ip, ror #12 │ │ │ │ - @ instruction: 0x0043f69c │ │ │ │ + b bdae8 │ │ │ │ + eorseq r6, r9, r0, lsr #22 │ │ │ │ + eorseq r2, r6, r4, asr r4 │ │ │ │ + eorseq fp, r7, r8, lsl pc │ │ │ │ + ldrheq r7, [r7], -r0 @ │ │ │ │ + eorseq r2, r6, r8, asr r4 │ │ │ │ + eorseq r2, r6, ip, asr r4 │ │ │ │ + subeq pc, r3, ip, lsr #30 │ │ │ │ + subeq pc, r3, ip, asr pc @ │ │ │ │ eoreq r1, r4, r2, asr #32 │ │ │ │ andeq r2, r0, r1 │ │ │ │ andseq r0, r2, r1, lsr #16 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r1, r6, r8, ror #24 │ │ │ │ - eorseq r1, r6, r8, asr #23 │ │ │ │ - eorseq r1, r6, ip, asr #23 │ │ │ │ - eorseq ip, r7, ip, lsl #7 │ │ │ │ - @ instruction: 0x00361bd0 │ │ │ │ - eorseq r1, r8, r8, lsr r1 │ │ │ │ - @ instruction: 0x00361bd8 │ │ │ │ - @ instruction: 0x00361bdc │ │ │ │ - eorseq r1, r6, r0, ror #23 │ │ │ │ - eorseq r1, r6, r4, ror #23 │ │ │ │ - @ instruction: 0x00361bd4 │ │ │ │ - eorseq r1, r6, ip, ror #23 │ │ │ │ - @ instruction: 0x00361bf0 │ │ │ │ - @ instruction: 0x00361bf4 │ │ │ │ - @ instruction: 0x00361bf8 │ │ │ │ - eorseq r1, r6, r8, ror #23 │ │ │ │ - eorseq r1, r6, r0, lsr #23 │ │ │ │ - eorseq r1, r6, r8, lsr #23 │ │ │ │ - @ instruction: 0x0038abfc │ │ │ │ - @ instruction: 0x00361bb0 │ │ │ │ - eorseq r0, r8, r4, lsr lr │ │ │ │ - strheq pc, [r3], #-110 @ 0xffffff92 @ │ │ │ │ - subeq pc, r3, r0, ror #13 │ │ │ │ + eorseq r2, r6, r8, lsr #10 │ │ │ │ + eorseq r2, r6, r8, lsl #9 │ │ │ │ + eorseq r2, r6, ip, lsl #9 │ │ │ │ + eorseq ip, r7, ip, asr #24 │ │ │ │ + mlaseq r6, r0, r4, r2 │ │ │ │ + @ instruction: 0x003819f8 │ │ │ │ + mlaseq r6, r8, r4, r2 │ │ │ │ + mlaseq r6, ip, r4, r2 │ │ │ │ + eorseq r2, r6, r0, lsr #9 │ │ │ │ + eorseq r2, r6, r4, lsr #9 │ │ │ │ + mlaseq r6, r4, r4, r2 │ │ │ │ + eorseq r2, r6, ip, lsr #9 │ │ │ │ + @ instruction: 0x003624b0 │ │ │ │ + @ instruction: 0x003624b4 │ │ │ │ + @ instruction: 0x003624b8 │ │ │ │ + eorseq r2, r6, r8, lsr #9 │ │ │ │ + eorseq r2, r6, r0, ror #8 │ │ │ │ + eorseq r2, r6, r8, ror #8 │ │ │ │ + @ instruction: 0x0038b4bc │ │ │ │ + eorseq r2, r6, r0, ror r4 │ │ │ │ + @ instruction: 0x003816f4 │ │ │ │ + subeq pc, r3, lr, ror pc @ │ │ │ │ + subeq pc, r3, r0, lsr #31 │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - subeq pc, r3, r2, lsl #14 │ │ │ │ - subeq pc, r3, ip, lsl #14 │ │ │ │ + subeq pc, r3, r2, asr #31 │ │ │ │ + subeq pc, r3, ip, asr #31 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - subeq pc, r3, r6, lsl r7 @ │ │ │ │ - eorseq r2, r9, ip, ror #27 │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ - @ instruction: 0x00361bb8 │ │ │ │ - @ instruction: 0x00361bbc │ │ │ │ - eorseq r1, r6, r0, asr #23 │ │ │ │ - eorseq r1, r6, r4, asr #23 │ │ │ │ - eorseq pc, r8, ip, lsr fp @ │ │ │ │ - eorseq r1, r6, ip, lsl #24 │ │ │ │ + ldrdeq pc, [r3], #-246 @ 0xffffff0a │ │ │ │ + eorseq r3, r9, ip, lsr #13 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ + eorseq r2, r6, r8, ror r4 │ │ │ │ + eorseq r2, r6, ip, ror r4 │ │ │ │ + eorseq r2, r6, r0, lsl #9 │ │ │ │ + eorseq r2, r6, r4, lsl #9 │ │ │ │ + @ instruction: 0x003903fc │ │ │ │ + eorseq r2, r6, ip, asr #9 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r1, r6, r0, lsr #24 │ │ │ │ + eorseq r2, r6, r0, ror #9 │ │ │ │ andeq r7, r0, r0, lsr r8 │ │ │ │ - @ instruction: 0x00361bfc │ │ │ │ + @ instruction: 0x003624bc │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r6, r4, lsl #25 │ │ │ │ + eorseq r2, r6, r4, asr #10 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, ip, asr #24 │ │ │ │ + eorseq r2, r6, ip, lsl #10 │ │ │ │ sub r6, r3, #48 @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r5] │ │ │ │ mov r4, r5 │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ tst r2, #4 │ │ │ │ - bne be16c │ │ │ │ + bne be0fc │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne bcefc │ │ │ │ - b bd648 │ │ │ │ + bne bce8c │ │ │ │ + b bd5d8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #2 │ │ │ │ - bne bdf04 │ │ │ │ + bne bde94 │ │ │ │ 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 bdedc │ │ │ │ + bhi bde6c │ │ │ │ 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 bce7c │ │ │ │ + bls bce0c │ │ │ │ ldrb r1, [r3], #1 │ │ │ │ strh r1, [r2], #2 │ │ │ │ - b bde9c │ │ │ │ - bl 23e620 │ │ │ │ + b bde2c │ │ │ │ + bl 23e5e8 │ │ │ │ mov sl, r0 │ │ │ │ - b bced8 │ │ │ │ - ldr r1, [pc, #-220] @ bdde8 │ │ │ │ + b bce68 │ │ │ │ + ldr r1, [pc, #-220] @ bdd78 │ │ │ │ cmp r3, r1 │ │ │ │ - beq bd3c4 │ │ │ │ + beq bd354 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b bd3c4 │ │ │ │ + b bd354 │ │ │ │ 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 bde78 │ │ │ │ + b bde08 │ │ │ │ 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 be10c │ │ │ │ + bhi be09c │ │ │ │ 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 bce7c │ │ │ │ + bls bce0c │ │ │ │ ldrb r1, [r3], #1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b bdf44 │ │ │ │ + b bded4 │ │ │ │ ldrb r3, [r0] │ │ │ │ orr r2, r2, #16 │ │ │ │ mov r4, r0 │ │ │ │ - b bd5f8 │ │ │ │ + b bd588 │ │ │ │ mov r0, r8 │ │ │ │ bl 29c28 │ │ │ │ cmp sl, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne bcf2c │ │ │ │ - b bd3dc │ │ │ │ + bne bcebc │ │ │ │ + b bd36c │ │ │ │ mov r0, r8 │ │ │ │ bl 29c28 │ │ │ │ mov r5, r0 │ │ │ │ - b bce3c │ │ │ │ + b bcdcc │ │ │ │ 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 12ee4c │ │ │ │ + bl 12eeb0 │ │ │ │ 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 bcfb8 │ │ │ │ + beq bcf48 │ │ │ │ add r8, r8, #2 │ │ │ │ - b bd238 │ │ │ │ + b bd1c8 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ - b bdbd8 │ │ │ │ + b bdb68 │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ - b bdbd8 │ │ │ │ - ldr r2, [pc, #-564] @ bddec │ │ │ │ + b bdb68 │ │ │ │ + ldr r2, [pc, #-564] @ bdd7c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #-568] @ bddf0 │ │ │ │ + ldr r2, [pc, #-568] @ bdd80 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #-572] @ bddf4 │ │ │ │ + ldr r2, [pc, #-572] @ bdd84 │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #-580] @ bddf8 │ │ │ │ + ldr r2, [pc, #-580] @ bdd88 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr lr, [pc, #-584] @ bddfc │ │ │ │ + ldr lr, [pc, #-584] @ bdd8c │ │ │ │ add r4, r4, #1 │ │ │ │ mov r2, ip │ │ │ │ - b bd0a4 │ │ │ │ + b bd034 │ │ │ │ str r6, [sp, #16] │ │ │ │ - b bcfb8 │ │ │ │ + b bcf48 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r3, #1 │ │ │ │ - bne bda74 │ │ │ │ + bne bda04 │ │ │ │ mov r3, #32 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 217a1c │ │ │ │ + bl 217a2c │ │ │ │ cmn r0, #1 │ │ │ │ - beq bcfb8 │ │ │ │ + beq bcf48 │ │ │ │ add r9, r9, r5 │ │ │ │ - b bda74 │ │ │ │ + b bda04 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bda6c │ │ │ │ + beq bd9fc │ │ │ │ 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 10c650 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c694 <_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 bda6c │ │ │ │ - b bcfb8 │ │ │ │ + bne bd9fc │ │ │ │ + b bcf48 │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ - b bdbd8 │ │ │ │ + b bdb68 │ │ │ │ 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 bdf20 │ │ │ │ + b bdeb0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bcfb8 │ │ │ │ + beq bcf48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne bcfb8 │ │ │ │ + bne bcf48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b bcfb8 │ │ │ │ - ldr r3, [pc, #-840] @ bde18 │ │ │ │ - ldr r1, [pc, #-868] @ bde00 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b bcf48 │ │ │ │ + ldr r3, [pc, #-840] @ bdda8 │ │ │ │ + ldr r1, [pc, #-868] @ bdd90 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b bcfb8 │ │ │ │ - ldr r0, [pc, #-880] @ bde04 │ │ │ │ + bl 18ee38 │ │ │ │ + b bcf48 │ │ │ │ + ldr r0, [pc, #-880] @ bdd94 │ │ │ │ rsb r2, r3, #-2147483601 @ 0x8000002f │ │ │ │ smull lr, ip, r2, r0 │ │ │ │ asr r2, r2, #31 │ │ │ │ rsb r2, r2, ip, asr #2 │ │ │ │ cmp r2, r6 │ │ │ │ - blt be1dc │ │ │ │ + blt be16c │ │ │ │ mov r2, #10 │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ add r5, r5, #1 │ │ │ │ sub r6, r3, #48 @ 0x30 │ │ │ │ - b bde30 │ │ │ │ - ldr r3, [pc, #-924] @ bde08 │ │ │ │ - ldr r1, [pc, #-924] @ bde0c │ │ │ │ + b bddc0 │ │ │ │ + ldr r3, [pc, #-924] @ bdd98 │ │ │ │ + ldr r1, [pc, #-924] @ bdd9c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b bcfb8 │ │ │ │ + bl 18ee38 │ │ │ │ + b bcf48 │ │ │ │ mov r0, r8 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #24 │ │ │ │ mov r1, r8 │ │ │ │ add r5, r5, #2 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #58 @ 0x3a │ │ │ │ bl 2a798 <__memmove_chk@plt> │ │ │ │ - ldr r3, [pc, #-968] @ bde10 │ │ │ │ + ldr r3, [pc, #-968] @ bdda0 │ │ │ │ strh r3, [sp, #56] @ 0x38 │ │ │ │ - b bdc44 │ │ │ │ - ldr r3, [pc, #-972] @ bde18 │ │ │ │ - ldr r1, [pc, #-980] @ bde14 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b bcfb8 │ │ │ │ - ldr r3, [pc, #-992] @ bde18 │ │ │ │ - ldr r1, [pc, #-992] @ bde1c │ │ │ │ + b bdbd4 │ │ │ │ + ldr r3, [pc, #-972] @ bdda8 │ │ │ │ + ldr r1, [pc, #-980] @ bdda4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b bcf48 │ │ │ │ + ldr r3, [pc, #-992] @ bdda8 │ │ │ │ + ldr r1, [pc, #-992] @ bddac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1177f8 │ │ │ │ - b bcfb8 │ │ │ │ + bl 1177f0 │ │ │ │ + b bcf48 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bcff0 │ │ │ │ + beq bcf80 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bcff0 │ │ │ │ + bne bcf80 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b bcff0 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b bcf80 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [r3] │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r6, #0 │ │ │ │ ldrlt r2, [sp, #28] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ orrlt r2, r2, #1 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ rsblt r6, r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ strlt r2, [sp, #28] │ │ │ │ - b bde44 │ │ │ │ + b bddd4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ orr r2, r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b bcd48 │ │ │ │ + b bccd8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ orr r2, r2, #8 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b bcd48 │ │ │ │ + b bccd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bd028 │ │ │ │ + bne bcfb8 │ │ │ │ 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] │ │ │ │ @@ -152402,38 +152374,38 @@ │ │ │ │ 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 354a54 │ │ │ │ - b bd1fc │ │ │ │ + bl 3552ec │ │ │ │ + b bd18c │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b bd2fc │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b bd28c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bcfb8 │ │ │ │ + beq bcf48 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne bcfb8 │ │ │ │ + bne bcf48 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b bcfb8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b bcf48 │ │ │ │ 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 bd780 │ │ │ │ + b bd710 │ │ │ │ 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] │ │ │ │ @@ -152443,58 +152415,58 @@ │ │ │ │ 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 bd1f8 │ │ │ │ + b bd188 │ │ │ │ ldr r2, [r1] │ │ │ │ str r2, [sp] │ │ │ │ add r2, r1, #4 │ │ │ │ mov r3, lr │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b bdb5c │ │ │ │ + b bdaec │ │ │ │ ldr r3, [r2, #28] │ │ │ │ - b bd810 │ │ │ │ + b bd7a0 │ │ │ │ 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 be410 │ │ │ │ + bge be3a0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r3, #8 │ │ │ │ - bne be400 │ │ │ │ - bl 1ececc │ │ │ │ + bne be390 │ │ │ │ + bl 1ed2cc │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne bd8a8 │ │ │ │ - b bcfb8 │ │ │ │ + bne bd838 │ │ │ │ + b bcf48 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 296740 │ │ │ │ + bl 296bd8 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne bd8a8 │ │ │ │ - b bcfb8 │ │ │ │ + bne bd838 │ │ │ │ + b bcf48 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ - bl 1eced4 │ │ │ │ + bl 1ed2d4 │ │ │ │ mov r8, r0 │ │ │ │ - b be3d4 │ │ │ │ - ldr r3, [pc, #-1528] @ bde20 │ │ │ │ - ldr r1, [pc, #-1528] @ bde24 │ │ │ │ + b be364 │ │ │ │ + ldr r3, [pc, #-1528] @ bddb0 │ │ │ │ + ldr r1, [pc, #-1528] @ bddb4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b bcfb8 │ │ │ │ + bl 18ee38 │ │ │ │ + b bcf48 │ │ │ │ │ │ │ │ -000be424 : │ │ │ │ +000be3b4 : │ │ │ │ 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 │ │ │ │ @@ -152504,782 +152476,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 92e30 │ │ │ │ + bl 92d74 │ │ │ │ subs r4, r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq be4b4 │ │ │ │ + beq be444 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 240004 │ │ │ │ + bl 23ffcc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq be4a8 │ │ │ │ + beq be438 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne be4a8 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne be438 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne be4c0 │ │ │ │ + bne be450 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 99c64 │ │ │ │ - b be4b4 │ │ │ │ + bl 99ba8 │ │ │ │ + b be444 │ │ │ │ │ │ │ │ -000be4c8 <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ +000be458 <_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 be5f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x128> │ │ │ │ + beq be580 <_PyUnicodeWriter_WriteASCIIString@@Base+0x128> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq be608 <_PyUnicodeWriter_WriteASCIIString@@Base+0x140> │ │ │ │ + beq be598 <_PyUnicodeWriter_WriteASCIIString@@Base+0x140> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls be54c <_PyUnicodeWriter_WriteASCIIString@@Base+0x84> │ │ │ │ + bls be4dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x84> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ sub r3, r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - blt be54c <_PyUnicodeWriter_WriteASCIIString@@Base+0x84> │ │ │ │ + blt be4dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x84> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne be57c <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ + bne be50c <_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 be56c <_PyUnicodeWriter_WriteASCIIString@@Base+0xa4> │ │ │ │ + beq be4fc <_PyUnicodeWriter_WriteASCIIString@@Base+0xa4> │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10c650 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c694 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq be6e8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x220> │ │ │ │ + beq be678 <_PyUnicodeWriter_WriteASCIIString@@Base+0x220> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq be524 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ + beq be4b4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ cmp r3, #2 │ │ │ │ - bne be67c <_PyUnicodeWriter_WriteASCIIString@@Base+0x1b4> │ │ │ │ + bne be60c <_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 be654 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ + bcc be5e4 <_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 be64c <_PyUnicodeWriter_WriteASCIIString@@Base+0x184> │ │ │ │ + bcs be5dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x184> │ │ │ │ ldrb r3, [ip], #1 │ │ │ │ strh r3, [r2], #2 │ │ │ │ mov r3, ip │ │ │ │ - b be5d4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x10c> │ │ │ │ + b be564 <_PyUnicodeWriter_WriteASCIIString@@Base+0x10c> │ │ │ │ mov r0, r1 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bne be4f8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x30> │ │ │ │ + bne be488 <_PyUnicodeWriter_WriteASCIIString@@Base+0x30> │ │ │ │ ldrb r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne be4f8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x30> │ │ │ │ + bne be488 <_PyUnicodeWriter_WriteASCIIString@@Base+0x30> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl be718 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ + bl be6a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq be6e8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x220> │ │ │ │ + beq be678 <_PyUnicodeWriter_WriteASCIIString@@Base+0x220> │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r4, #33] @ 0x21 │ │ │ │ str r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2400f0 │ │ │ │ + bl 2400b8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r2, r6, r3 │ │ │ │ - b be540 <_PyUnicodeWriter_WriteASCIIString@@Base+0x78> │ │ │ │ + b be4d0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x78> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r2, r6, r0 │ │ │ │ - b be540 <_PyUnicodeWriter_WriteASCIIString@@Base+0x78> │ │ │ │ + b be4d0 <_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 be5a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xd8> │ │ │ │ + b be530 <_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 be6f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x228> │ │ │ │ + bcc be680 <_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 be648 <_PyUnicodeWriter_WriteASCIIString@@Base+0x180> │ │ │ │ + bcs be5d8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x180> │ │ │ │ ldrb r3, [r0], #1 │ │ │ │ str r3, [r2], #4 │ │ │ │ mov r3, r0 │ │ │ │ - b be6cc <_PyUnicodeWriter_WriteASCIIString@@Base+0x204> │ │ │ │ + b be65c <_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 be698 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1d0> │ │ │ │ + b be628 <_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 be868 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3a0> │ │ │ │ + beq be7f8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3a0> │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r1 │ │ │ │ - beq be8d8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x410> │ │ │ │ - blt be958 <_PyUnicodeWriter_WriteASCIIString@@Base+0x490> │ │ │ │ + beq be868 <_PyUnicodeWriter_WriteASCIIString@@Base+0x410> │ │ │ │ + blt be8e8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x490> │ │ │ │ cmn r1, #-2147483626 @ 0x80000016 │ │ │ │ - bgt be970 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ - ldr r8, [pc, #568] @ be98c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ - ldr r2, [pc, #568] @ be990 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c8> │ │ │ │ + bgt be900 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ + ldr r8, [pc, #568] @ be91c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + ldr r2, [pc, #568] @ be920 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c8> │ │ │ │ ldr r3, [r8, #712] @ 0x2c8 │ │ │ │ add r9, r1, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - bne be8fc <_PyUnicodeWriter_WriteASCIIString@@Base+0x434> │ │ │ │ - ldr r3, [pc, #552] @ be994 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4cc> │ │ │ │ - bl 357730 │ │ │ │ + bne be88c <_PyUnicodeWriter_WriteASCIIString@@Base+0x434> │ │ │ │ + ldr r3, [pc, #552] @ be924 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4cc> │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r9, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bgt be8a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3d8> │ │ │ │ + bgt be830 <_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 be890 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3c8> │ │ │ │ + beq be820 <_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 be7ec <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ + bne be77c <_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] @ be998 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d0> │ │ │ │ + ldr r3, [pc, #420] @ be928 <_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] @ be99c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d4> │ │ │ │ + ldr r2, [pc, #400] @ be92c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d4> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne be918 <_PyUnicodeWriter_WriteASCIIString@@Base+0x450> │ │ │ │ + bne be8a8 <_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 be8e8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x420> │ │ │ │ + beq be878 <_PyUnicodeWriter_WriteASCIIString@@Base+0x420> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq be984 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4bc> │ │ │ │ + beq be914 <_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] @ be9a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d8> │ │ │ │ - ldrne r4, [pc, #272] @ be98c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + ldreq r4, [pc, #296] @ be930 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d8> │ │ │ │ + ldrne r4, [pc, #272] @ be91c <_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 92094 │ │ │ │ + bl 91fd8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne be7ec <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ + bne be77c <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #248] @ be9a4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4dc> │ │ │ │ + ldr r2, [pc, #248] @ be934 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4dc> │ │ │ │ cmp r3, r2 │ │ │ │ - bne be930 <_PyUnicodeWriter_WriteASCIIString@@Base+0x468> │ │ │ │ + bne be8c0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x468> │ │ │ │ mov r0, r9 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq be970 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ + beq be900 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ ldr r3, [sl, #800] @ 0x320 │ │ │ │ add r7, r5, #20 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sl, #800] @ 0x320 │ │ │ │ - b be7ec <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ - ldr r4, [pc, #200] @ be9a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e0> │ │ │ │ + b be77c <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ + ldr r4, [pc, #200] @ be938 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e0> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #32 │ │ │ │ - bne be844 <_PyUnicodeWriter_WriteASCIIString@@Base+0x37c> │ │ │ │ + bne be7d4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x37c> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 29cdc │ │ │ │ - b be860 <_PyUnicodeWriter_WriteASCIIString@@Base+0x398> │ │ │ │ + b be7f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x398> │ │ │ │ ldr r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq be970 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ + beq be900 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ add r7, r5, #20 │ │ │ │ - b be7ec <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ - ldr r1, [pc, #140] @ be9ac <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e4> │ │ │ │ + b be77c <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ + ldr r1, [pc, #140] @ be93c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e4> │ │ │ │ cmp r3, r1 │ │ │ │ - bne be944 <_PyUnicodeWriter_WriteASCIIString@@Base+0x47c> │ │ │ │ + bne be8d4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x47c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e26c │ │ │ │ - b be81c <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ + bl 18e370 │ │ │ │ + b be7ac <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b be8bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x3f4> │ │ │ │ + b be84c <_PyUnicodeWriter_WriteASCIIString@@Base+0x3f4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b be81c <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ - ldr r3, [pc, #80] @ be9b0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e8> │ │ │ │ - ldr r1, [pc, #80] @ be9b4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4ec> │ │ │ │ + b be7ac <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ + ldr r3, [pc, #80] @ be940 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e8> │ │ │ │ + ldr r1, [pc, #80] @ be944 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r4, #0 │ │ │ │ - b be860 <_PyUnicodeWriter_WriteASCIIString@@Base+0x398> │ │ │ │ - bl 29e454 │ │ │ │ + b be7f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x398> │ │ │ │ + bl 29e8dc │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne be8dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x414> │ │ │ │ - b be968 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a0> │ │ │ │ + bne be86c <_PyUnicodeWriter_WriteASCIIString@@Base+0x414> │ │ │ │ + b be8f8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a0> │ │ │ │ add r0, r4, #28 │ │ │ │ - b be8ec <_PyUnicodeWriter_WriteASCIIString@@Base+0x424> │ │ │ │ + b be87c <_PyUnicodeWriter_WriteASCIIString@@Base+0x424> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, ror pc │ │ │ │ + andeq r1, r9, r0, asr #29 │ │ │ │ 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, lsl r0 │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq fp, r5, r8, asr #9 │ │ │ │ + eorseq fp, r5, r8, lsl #27 │ │ │ │ │ │ │ │ -000be9b8 <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ +000be948 <_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 beab0 <_PyUnicodeWriter_Finish@@Base+0xf8> │ │ │ │ + beq bea40 <_PyUnicodeWriter_Finish@@Base+0xf8> │ │ │ │ ldrb r2, [r0, #33] @ 0x21 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r5, [r0] │ │ │ │ str r3, [r0] │ │ │ │ - bne beaa8 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ + bne bea38 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq bea24 <_PyUnicodeWriter_Finish@@Base+0x6c> │ │ │ │ + beq be9b4 <_PyUnicodeWriter_Finish@@Base+0x6c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10d8a8 <_PyUnicodeWriter_PrepareInternal@@Base+0x1258> │ │ │ │ + bl 10d8e8 <_PyUnicodeWriter_PrepareInternal@@Base+0x1254> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq beaf4 <_PyUnicodeWriter_Finish@@Base+0x13c> │ │ │ │ + beq bea84 <_PyUnicodeWriter_Finish@@Base+0x13c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq beaec <_PyUnicodeWriter_Finish@@Base+0x134> │ │ │ │ + beq bea7c <_PyUnicodeWriter_Finish@@Base+0x134> │ │ │ │ cmp r3, #1 │ │ │ │ - beq bea30 <_PyUnicodeWriter_Finish@@Base+0x78> │ │ │ │ + beq be9c0 <_PyUnicodeWriter_Finish@@Base+0x78> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #1 │ │ │ │ mov r4, r5 │ │ │ │ - bne bea1c <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bne be9ac <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ lsr r3, r2, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ - bne bea1c <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bne be9ac <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ tst r2, #32 │ │ │ │ - beq beb1c <_PyUnicodeWriter_Finish@@Base+0x164> │ │ │ │ + beq beaac <_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] @ beb24 <_PyUnicodeWriter_Finish@@Base+0x16c> │ │ │ │ + ldrge r5, [pc, #184] @ beab4 <_PyUnicodeWriter_Finish@@Base+0x16c> │ │ │ │ movge r2, #24 │ │ │ │ - ldrlt r5, [pc, #180] @ beb28 <_PyUnicodeWriter_Finish@@Base+0x170> │ │ │ │ + ldrlt r5, [pc, #180] @ beab8 <_PyUnicodeWriter_Finish@@Base+0x170> │ │ │ │ mlage r5, r2, r3, r5 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ addlt r5, r5, r3, lsl #5 │ │ │ │ cmp r5, r4 │ │ │ │ - beq bea1c <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + beq be9ac <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq beaa8 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ + beq bea38 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne beaa8 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ + bne bea38 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b bea1c <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + b be9ac <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq beae4 <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ + beq bea74 <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ ldr r3, [r2] │ │ │ │ str r1, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq beae4 <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ + beq bea74 <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne beae4 <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ + bne bea74 <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - ldr r4, [pc, #64] @ beb2c <_PyUnicodeWriter_Finish@@Base+0x174> │ │ │ │ - b bea1c <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r4, [pc, #64] @ beabc <_PyUnicodeWriter_Finish@@Base+0x174> │ │ │ │ + b be9ac <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 23e620 │ │ │ │ + b 23e5e8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bea1c <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + beq be9ac <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bea1c <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bne be9ac <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b bea1c <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b be9ac <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - b bea58 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + b be9e8 <_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 bf8b8 <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ + beq bf848 <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs bfb00 <_PyUnicodeWriter_Finish@@Base+0x1148> │ │ │ │ + bcs bfa90 <_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 bf8f4 <_PyUnicodeWriter_Finish@@Base+0xf3c> │ │ │ │ + bgt bf884 <_PyUnicodeWriter_Finish@@Base+0xf3c> │ │ │ │ bic r6, r5, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #4036] @ bfb50 <_PyUnicodeWriter_Finish@@Base+0x1198> │ │ │ │ + ldr r1, [pc, #4036] @ bfae0 <_PyUnicodeWriter_Finish@@Base+0x1198> │ │ │ │ sub r2, r6, #40 @ 0x28 │ │ │ │ and r5, r5, #128 @ 0x80 │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - bhi bee38 <_PyUnicodeWriter_Finish@@Base+0x480> │ │ │ │ + bhi bedc8 <_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 c0570 │ │ │ │ + bl c0500 │ │ │ │ cmp r0, #0 │ │ │ │ - blt c0144 <_PyUnicodeWriter_Finish@@Base+0x178c> │ │ │ │ + blt c00d4 <_PyUnicodeWriter_Finish@@Base+0x178c> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bge c0144 <_PyUnicodeWriter_Finish@@Base+0x178c> │ │ │ │ + bge c00d4 <_PyUnicodeWriter_Finish@@Base+0x178c> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #3968] @ bfb54 <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ + ldr r3, [pc, #3968] @ bfae4 <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ ldr sl, [r2, r0, lsl #2] │ │ │ │ cmp sl, r3 │ │ │ │ - beq c0150 <_PyUnicodeWriter_Finish@@Base+0x1798> │ │ │ │ + beq c00e0 <_PyUnicodeWriter_Finish@@Base+0x1798> │ │ │ │ ldr r2, [sl] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ - bne bf65c <_PyUnicodeWriter_Finish@@Base+0xca4> │ │ │ │ + bne bf5ec <_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 bf934 <_PyUnicodeWriter_Finish@@Base+0xf7c> │ │ │ │ + beq bf8c4 <_PyUnicodeWriter_Finish@@Base+0xf7c> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ movcc r7, #1 │ │ │ │ - bcs bfb44 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + bcs bfad4 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r6, [r3] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl c0d68 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0cf8 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq beca4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r1, r6 │ │ │ │ - bl c1a50 │ │ │ │ + bl c19e0 │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bf3f4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf384 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ cmp r7, #0 │ │ │ │ - beq bf63c <_PyUnicodeWriter_Finish@@Base+0xc84> │ │ │ │ - ldr r3, [pc, #3924] @ bfbb8 <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ - bl 357730 │ │ │ │ + beq bf5cc <_PyUnicodeWriter_Finish@@Base+0xc84> │ │ │ │ + ldr r3, [pc, #3924] @ bfb48 <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 9f5ec │ │ │ │ + bl 9f530 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq beca4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r0, #0 │ │ │ │ - beq beca4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r1, sl │ │ │ │ - bl ab188 │ │ │ │ + bl ab0cc │ │ │ │ cmp r0, #0 │ │ │ │ - blt bfeb4 <_PyUnicodeWriter_Finish@@Base+0x14fc> │ │ │ │ + blt bfe44 <_PyUnicodeWriter_Finish@@Base+0x14fc> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bebf0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b beb80 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0570 │ │ │ │ + bl c0500 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt bfe0c <_PyUnicodeWriter_Finish@@Base+0x1454> │ │ │ │ + blt bfd9c <_PyUnicodeWriter_Finish@@Base+0x1454> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92878 │ │ │ │ + bl 92874 │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq beca4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl c0d68 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0cf8 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq bfeb4 <_PyUnicodeWriter_Finish@@Base+0x14fc> │ │ │ │ + beq bfe44 <_PyUnicodeWriter_Finish@@Base+0x14fc> │ │ │ │ mov r2, r6 │ │ │ │ add r0, sl, #16 │ │ │ │ bl 29cdc │ │ │ │ cmp r5, #0 │ │ │ │ - beq beca4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - bl c18cc <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + bl c185c <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ mov sl, r0 │ │ │ │ - b beca4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bfd70 <_PyUnicodeWriter_Finish@@Base+0x13b8> │ │ │ │ + beq bfd00 <_PyUnicodeWriter_Finish@@Base+0x13b8> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs bfb44 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + bcs bfad4 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r6, [r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 92b0c │ │ │ │ + bl 92b08 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne bf668 <_PyUnicodeWriter_Finish@@Base+0xcb0> │ │ │ │ + bne bf5f8 <_PyUnicodeWriter_Finish@@Base+0xcb0> │ │ │ │ cmp sl, #0 │ │ │ │ - beq beca4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r6, #0 │ │ │ │ - ble beca4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ble bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb30 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beac0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfd98 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bfd28 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #1 │ │ │ │ str r0, [sl, #12] │ │ │ │ - beq beca4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb30 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beac0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfd98 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bfd28 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [sl, #16] │ │ │ │ - beq beca4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb30 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beac0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfd98 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bfd28 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #3 │ │ │ │ str r0, [sl, #20] │ │ │ │ - beq beca4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb30 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beac0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfd98 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bfd28 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #4 │ │ │ │ str r0, [sl, #24] │ │ │ │ - beq beca4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb30 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beac0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfd98 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bfd28 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #5 │ │ │ │ str r0, [sl, #28] │ │ │ │ - beq beca4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb30 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beac0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfd98 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bfd28 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #6 │ │ │ │ str r0, [sl, #32] │ │ │ │ - beq beca4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ add r7, sl, #32 │ │ │ │ mov r5, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl beb30 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beac0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfd98 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bfd28 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ str r0, [r7, #4]! │ │ │ │ - bne bee14 <_PyUnicodeWriter_Finish@@Base+0x45c> │ │ │ │ - b beca4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - ldr r3, [pc, #3476] @ bfbd4 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #3348] @ bfb58 <_PyUnicodeWriter_Finish@@Base+0x11a0> │ │ │ │ + bne beda4 <_PyUnicodeWriter_Finish@@Base+0x45c> │ │ │ │ + b bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr r3, [pc, #3476] @ bfb64 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #3348] @ bfae8 <_PyUnicodeWriter_Finish@@Base+0x11a0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov sl, #0 │ │ │ │ - b beca4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0570 │ │ │ │ + bl c0500 │ │ │ │ subs r9, r0, #0 │ │ │ │ - blt c0190 <_PyUnicodeWriter_Finish@@Base+0x17d8> │ │ │ │ + blt c0120 <_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 c015c <_PyUnicodeWriter_Finish@@Base+0x17a4> │ │ │ │ + bne c00ec <_PyUnicodeWriter_Finish@@Base+0x17a4> │ │ │ │ cmp r6, #60 @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - beq c0230 <_PyUnicodeWriter_Finish@@Base+0x1878> │ │ │ │ - bl 14a564 │ │ │ │ + beq c01c0 <_PyUnicodeWriter_Finish@@Base+0x1878> │ │ │ │ + bl 14a5d8 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne bfbdc <_PyUnicodeWriter_Finish@@Base+0x1224> │ │ │ │ + bne bfb6c <_PyUnicodeWriter_Finish@@Base+0x1224> │ │ │ │ mov r8, r5 │ │ │ │ cmp sl, #0 │ │ │ │ movne fp, #0 │ │ │ │ - beq beca4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp fp, r9 │ │ │ │ mov r0, r4 │ │ │ │ - beq bf910 <_PyUnicodeWriter_Finish@@Base+0xf58> │ │ │ │ - bl beb30 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + beq bf8a0 <_PyUnicodeWriter_Finish@@Base+0xf58> │ │ │ │ + bl beac0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r7, r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ - beq bf9c4 <_PyUnicodeWriter_Finish@@Base+0x100c> │ │ │ │ + beq bf954 <_PyUnicodeWriter_Finish@@Base+0x100c> │ │ │ │ mov r0, sl │ │ │ │ - bl 12d89c │ │ │ │ + bl 12d904 │ │ │ │ cmn r0, #1 │ │ │ │ - beq bff88 <_PyUnicodeWriter_Finish@@Base+0x15d0> │ │ │ │ + beq bff18 <_PyUnicodeWriter_Finish@@Base+0x15d0> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bfa4c <_PyUnicodeWriter_Finish@@Base+0x1094> │ │ │ │ + bne bf9dc <_PyUnicodeWriter_Finish@@Base+0x1094> │ │ │ │ add fp, fp, #1 │ │ │ │ - b beeac <_PyUnicodeWriter_Finish@@Base+0x4f4> │ │ │ │ + b bee3c <_PyUnicodeWriter_Finish@@Base+0x4f4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r7, r3 │ │ │ │ - beq bf938 <_PyUnicodeWriter_Finish@@Base+0xf80> │ │ │ │ + beq bf8c8 <_PyUnicodeWriter_Finish@@Base+0xf80> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bls bfb44 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + bls bfad4 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ mov r7, #0 │ │ │ │ - b bec1c <_PyUnicodeWriter_Finish@@Base+0x264> │ │ │ │ + b bebac <_PyUnicodeWriter_Finish@@Base+0x264> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c027c <_PyUnicodeWriter_Finish@@Base+0x18c4> │ │ │ │ + beq c020c <_PyUnicodeWriter_Finish@@Base+0x18c4> │ │ │ │ cmp r5, #0 │ │ │ │ - bne bf83c <_PyUnicodeWriter_Finish@@Base+0xe84> │ │ │ │ + bne bf7cc <_PyUnicodeWriter_Finish@@Base+0xe84> │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - bl c0570 │ │ │ │ + bl c0500 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq bf86c <_PyUnicodeWriter_Finish@@Base+0xeb4> │ │ │ │ + beq bf7fc <_PyUnicodeWriter_Finish@@Base+0xeb4> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0570 │ │ │ │ + bl c0500 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq c00d8 <_PyUnicodeWriter_Finish@@Base+0x1720> │ │ │ │ + beq c0068 <_PyUnicodeWriter_Finish@@Base+0x1720> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0570 │ │ │ │ + bl c0500 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq c00c0 <_PyUnicodeWriter_Finish@@Base+0x1708> │ │ │ │ + beq c0050 <_PyUnicodeWriter_Finish@@Base+0x1708> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0570 │ │ │ │ + bl c0500 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq c00b0 <_PyUnicodeWriter_Finish@@Base+0x16f8> │ │ │ │ + beq c0040 <_PyUnicodeWriter_Finish@@Base+0x16f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0570 │ │ │ │ + bl c0500 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - beq c009c <_PyUnicodeWriter_Finish@@Base+0x16e4> │ │ │ │ + beq c002c <_PyUnicodeWriter_Finish@@Base+0x16e4> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb30 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beac0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq bf878 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + beq bf808 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb30 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beac0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq c0078 <_PyUnicodeWriter_Finish@@Base+0x16c0> │ │ │ │ + beq c0008 <_PyUnicodeWriter_Finish@@Base+0x16c0> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb30 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beac0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq c007c <_PyUnicodeWriter_Finish@@Base+0x16c4> │ │ │ │ + beq c000c <_PyUnicodeWriter_Finish@@Base+0x16c4> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb30 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beac0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq c0050 <_PyUnicodeWriter_Finish@@Base+0x1698> │ │ │ │ + beq bffe0 <_PyUnicodeWriter_Finish@@Base+0x1698> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb30 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beac0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq c0054 <_PyUnicodeWriter_Finish@@Base+0x169c> │ │ │ │ + beq bffe4 <_PyUnicodeWriter_Finish@@Base+0x169c> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb30 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beac0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq c0104 <_PyUnicodeWriter_Finish@@Base+0x174c> │ │ │ │ + beq c0094 <_PyUnicodeWriter_Finish@@Base+0x174c> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb30 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beac0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq c00f4 <_PyUnicodeWriter_Finish@@Base+0x173c> │ │ │ │ + beq c0084 <_PyUnicodeWriter_Finish@@Base+0x173c> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb30 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beac0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c00e8 <_PyUnicodeWriter_Finish@@Base+0x1730> │ │ │ │ + beq c0078 <_PyUnicodeWriter_Finish@@Base+0x1730> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0570 │ │ │ │ + bl c0500 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq c0124 <_PyUnicodeWriter_Finish@@Base+0x176c> │ │ │ │ + beq c00b4 <_PyUnicodeWriter_Finish@@Base+0x176c> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb30 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beac0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c011c <_PyUnicodeWriter_Finish@@Base+0x1764> │ │ │ │ + beq c00ac <_PyUnicodeWriter_Finish@@Base+0x1764> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb30 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beac0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c0068 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + beq bfff8 <_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] │ │ │ │ @@ -153299,1374 +153271,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 c1e70 │ │ │ │ + bl c1e00 │ │ │ │ cmp r0, #0 │ │ │ │ - blt c0068 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + blt bfff8 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl c2da0 <_Py_write@@Base+0xc80> │ │ │ │ + bl c2d30 <_Py_write@@Base+0xc80> │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq c0068 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + beq bfff8 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ cmp r5, #0 │ │ │ │ - bne bf898 <_PyUnicodeWriter_Finish@@Base+0xee0> │ │ │ │ + bne bf828 <_PyUnicodeWriter_Finish@@Base+0xee0> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf118 <_PyUnicodeWriter_Finish@@Base+0x760> │ │ │ │ + beq bf0a8 <_PyUnicodeWriter_Finish@@Base+0x760> │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ moveq r3, r2 │ │ │ │ - beq bf6e0 <_PyUnicodeWriter_Finish@@Base+0xd28> │ │ │ │ + beq bf670 <_PyUnicodeWriter_Finish@@Base+0xd28> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf138 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ + beq bf0c8 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq bf710 <_PyUnicodeWriter_Finish@@Base+0xd58> │ │ │ │ + beq bf6a0 <_PyUnicodeWriter_Finish@@Base+0xd58> │ │ │ │ cmp fp, #0 │ │ │ │ - beq bf15c <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ + beq bf0ec <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf15c <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ + beq bf0ec <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq bf7ac <_PyUnicodeWriter_Finish@@Base+0xdf4> │ │ │ │ + beq bf73c <_PyUnicodeWriter_Finish@@Base+0xdf4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bf188 <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ + beq bf118 <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf188 <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ + beq bf118 <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq bf760 <_PyUnicodeWriter_Finish@@Base+0xda8> │ │ │ │ + beq bf6f0 <_PyUnicodeWriter_Finish@@Base+0xda8> │ │ │ │ cmp r9, #0 │ │ │ │ - beq bf1ac <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ + beq bf13c <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf1ac <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ + beq bf13c <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq bf7f4 <_PyUnicodeWriter_Finish@@Base+0xe3c> │ │ │ │ + beq bf784 <_PyUnicodeWriter_Finish@@Base+0xe3c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bf1d8 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ + beq bf168 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf1d8 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ + beq bf168 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq bf738 <_PyUnicodeWriter_Finish@@Base+0xd80> │ │ │ │ + beq bf6c8 <_PyUnicodeWriter_Finish@@Base+0xd80> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bf204 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ + beq bf194 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf204 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ + beq bf194 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq bf7d0 <_PyUnicodeWriter_Finish@@Base+0xe18> │ │ │ │ + beq bf760 <_PyUnicodeWriter_Finish@@Base+0xe18> │ │ │ │ cmp r8, #0 │ │ │ │ - beq bf228 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ + beq bf1b8 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf228 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ + beq bf1b8 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq bf788 <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ + beq bf718 <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ cmp r7, #0 │ │ │ │ - beq bf24c <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ + beq bf1dc <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf24c <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ + beq bf1dc <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq bf818 <_PyUnicodeWriter_Finish@@Base+0xe60> │ │ │ │ + beq bf7a8 <_PyUnicodeWriter_Finish@@Base+0xe60> │ │ │ │ cmp r6, #0 │ │ │ │ - beq beca4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq beca4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne beca4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + bne bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #2272] @ bfb5c <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #2272] @ bfaec <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfa1c <_PyUnicodeWriter_Finish@@Base+0x1064> │ │ │ │ + bne bf9ac <_PyUnicodeWriter_Finish@@Base+0x1064> │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bebf0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b beb80 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl c0570 │ │ │ │ + bl c0500 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt bfe8c <_PyUnicodeWriter_Finish@@Base+0x14d4> │ │ │ │ + blt bfe1c <_PyUnicodeWriter_Finish@@Base+0x14d4> │ │ │ │ mov r1, r4 │ │ │ │ - bl c0d68 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0cf8 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq beca4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - b bec40 <_PyUnicodeWriter_Finish@@Base+0x288> │ │ │ │ + b bebd0 <_PyUnicodeWriter_Finish@@Base+0x288> │ │ │ │ mov sl, #0 │ │ │ │ - b bebf0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b beb80 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl c0570 │ │ │ │ + bl c0500 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt bfe8c <_PyUnicodeWriter_Finish@@Base+0x14d4> │ │ │ │ - beq bff20 <_PyUnicodeWriter_Finish@@Base+0x1568> │ │ │ │ + blt bfe1c <_PyUnicodeWriter_Finish@@Base+0x14d4> │ │ │ │ + beq bfeb0 <_PyUnicodeWriter_Finish@@Base+0x1568> │ │ │ │ mov r1, r4 │ │ │ │ - bl c0d68 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0cf8 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq beca4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - ldr r2, [pc, #2140] @ bfb60 <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr r2, [pc, #2140] @ bfaf0 <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ mov r1, r7 │ │ │ │ - bl e1b70 │ │ │ │ + bl e1b40 │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq beca4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r6, #0 │ │ │ │ - bne bfa00 <_PyUnicodeWriter_Finish@@Base+0x1048> │ │ │ │ + bne bf990 <_PyUnicodeWriter_Finish@@Base+0x1048> │ │ │ │ cmp r5, #0 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ - beq beca4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - b bed04 <_PyUnicodeWriter_Finish@@Base+0x34c> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bec94 <_PyUnicodeWriter_Finish@@Base+0x34c> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0570 │ │ │ │ + bl c0500 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq bf8a8 <_PyUnicodeWriter_Finish@@Base+0xef0> │ │ │ │ + beq bf838 <_PyUnicodeWriter_Finish@@Base+0xef0> │ │ │ │ mov r0, r6 │ │ │ │ - bl a6300 │ │ │ │ + bl a6244 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq beca4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r1, r4 │ │ │ │ - bl c18cc <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + bl c185c <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ mov sl, r0 │ │ │ │ - b beca4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - ldr sl, [pc, #2020] @ bfb54 <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ - b bebf0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr sl, [pc, #2020] @ bfae4 <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ + b beb80 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r7, #0 │ │ │ │ - b bf2a0 <_PyUnicodeWriter_Finish@@Base+0x8e8> │ │ │ │ + b bf230 <_PyUnicodeWriter_Finish@@Base+0x8e8> │ │ │ │ mov r6, #0 │ │ │ │ - b bf2d8 <_PyUnicodeWriter_Finish@@Base+0x920> │ │ │ │ - ldr sl, [pc, #2012] @ bfb64 <_PyUnicodeWriter_Finish@@Base+0x11ac> │ │ │ │ - b bebf0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - ldr sl, [pc, #2008] @ bfb68 <_PyUnicodeWriter_Finish@@Base+0x11b0> │ │ │ │ - b bebf0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bf268 <_PyUnicodeWriter_Finish@@Base+0x920> │ │ │ │ + ldr sl, [pc, #2012] @ bfaf4 <_PyUnicodeWriter_Finish@@Base+0x11ac> │ │ │ │ + b beb80 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + ldr sl, [pc, #2008] @ bfaf8 <_PyUnicodeWriter_Finish@@Base+0x11b0> │ │ │ │ + b beb80 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl 28205c │ │ │ │ - ldr r3, [pc, #2084] @ bfbc4 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 2824f4 │ │ │ │ + ldr r3, [pc, #2084] @ bfb54 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 355c88 │ │ │ │ + bl 356520 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bfa3c <_PyUnicodeWriter_Finish@@Base+0x1084> │ │ │ │ + bne bf9cc <_PyUnicodeWriter_Finish@@Base+0x1084> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl ab0a0 │ │ │ │ + bl aafe4 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq beca4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - b bf358 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ - ldr sl, [pc, #1940] @ bfb6c <_PyUnicodeWriter_Finish@@Base+0x11b4> │ │ │ │ - b bebf0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bf2e8 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ + ldr sl, [pc, #1940] @ bfafc <_PyUnicodeWriter_Finish@@Base+0x11b4> │ │ │ │ + b beb80 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0570 │ │ │ │ + bl c0500 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge bed3c <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ - bl a55e8 │ │ │ │ + bge beccc <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ + bl a552c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bff6c <_PyUnicodeWriter_Finish@@Base+0x15b4> │ │ │ │ + beq bfefc <_PyUnicodeWriter_Finish@@Base+0x15b4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov sl, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bebf0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b beb80 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0570 │ │ │ │ + bl c0500 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c0014 <_PyUnicodeWriter_Finish@@Base+0x165c> │ │ │ │ + beq bffa4 <_PyUnicodeWriter_Finish@@Base+0x165c> │ │ │ │ cmn r7, #1 │ │ │ │ - beq bffd8 <_PyUnicodeWriter_Finish@@Base+0x1620> │ │ │ │ + beq bff68 <_PyUnicodeWriter_Finish@@Base+0x1620> │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq c0000 <_PyUnicodeWriter_Finish@@Base+0x1648> │ │ │ │ + beq bff90 <_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 a34a0 <_PyLong_New@@Base> │ │ │ │ + bl a33e4 <_PyLong_New@@Base> │ │ │ │ and r6, r6, #1 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bfe84 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + beq bfe14 <_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 bf974 <_PyUnicodeWriter_Finish@@Base+0xfbc> │ │ │ │ - bl 25bb64 <_PySys_GetRequiredAttrString@@Base+0x5610> │ │ │ │ + beq bf904 <_PyUnicodeWriter_Finish@@Base+0xfbc> │ │ │ │ + bl 25bce8 <_PySys_GetRequiredAttrString@@Base+0x5774> │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ mov r7, r0 │ │ │ │ - bhi bfe54 <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ + bhi bfde4 <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25bb64 <_PySys_GetRequiredAttrString@@Base+0x5610> │ │ │ │ + bl 25bce8 <_PySys_GetRequiredAttrString@@Base+0x5774> │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ - bhi bfe54 <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ + bhi bfde4 <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ add r7, r7, r0, lsl #15 │ │ │ │ str r7, [fp, #4]! │ │ │ │ - b bf470 <_PyUnicodeWriter_Finish@@Base+0xab8> │ │ │ │ + b bf400 <_PyUnicodeWriter_Finish@@Base+0xab8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 28205c │ │ │ │ - ldr r3, [pc, #1804] @ bfbc4 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 2824f4 │ │ │ │ + ldr r3, [pc, #1804] @ bfb54 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 355c88 │ │ │ │ + bl 356520 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c026c <_PyUnicodeWriter_Finish@@Base+0x18b4> │ │ │ │ + bne c01fc <_PyUnicodeWriter_Finish@@Base+0x18b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 28205c │ │ │ │ - ldr r3, [pc, #1768] @ bfbc4 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 2824f4 │ │ │ │ + ldr r3, [pc, #1768] @ bfb54 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ mov r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 355c88 │ │ │ │ + bl 356520 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c025c <_PyUnicodeWriter_Finish@@Base+0x18a4> │ │ │ │ + bne c01ec <_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 20e790 │ │ │ │ + bl 20e7a4 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq beca4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - b bf358 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ - bl 91918 │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bf2e8 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ + bl 9185c │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne bff40 <_PyUnicodeWriter_Finish@@Base+0x1588> │ │ │ │ + bne bfed0 <_PyUnicodeWriter_Finish@@Base+0x1588> │ │ │ │ cmp sl, #0 │ │ │ │ - beq beca4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb30 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beac0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bfa74 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + beq bfa04 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb30 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beac0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ - beq bfa68 <_PyUnicodeWriter_Finish@@Base+0x10b0> │ │ │ │ + beq bf9f8 <_PyUnicodeWriter_Finish@@Base+0x10b0> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ca94 │ │ │ │ + bl 9c9d8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt bfdcc <_PyUnicodeWriter_Finish@@Base+0x1414> │ │ │ │ + blt bfd5c <_PyUnicodeWriter_Finish@@Base+0x1414> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq bf584 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ + beq bf514 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - beq bff54 <_PyUnicodeWriter_Finish@@Base+0x159c> │ │ │ │ + beq bfee4 <_PyUnicodeWriter_Finish@@Base+0x159c> │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - beq bf530 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ + beq bf4c0 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bf530 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ + bne bf4c0 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b bf530 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b bf4c0 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #8 │ │ │ │ - bl c0d68 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0cf8 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq becfc <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + beq bec8c <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #8 │ │ │ │ - bl 16afa0 <_PyLong_FromByteArray@@Base> │ │ │ │ + bl 16af90 <_PyLong_FromByteArray@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - b becfc <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + b bec8c <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ mov r0, r4 │ │ │ │ - bl 33a8f4 │ │ │ │ - b bf398 <_PyUnicodeWriter_Finish@@Base+0x9e0> │ │ │ │ + bl 33b18c │ │ │ │ + b bf328 <_PyUnicodeWriter_Finish@@Base+0x9e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0570 │ │ │ │ + bl c0500 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt c02b8 <_PyUnicodeWriter_Finish@@Base+0x1900> │ │ │ │ - bl 92e30 │ │ │ │ + blt c0248 <_PyUnicodeWriter_Finish@@Base+0x1900> │ │ │ │ + bl 92d74 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne c02a4 <_PyUnicodeWriter_Finish@@Base+0x18ec> │ │ │ │ + bne c0234 <_PyUnicodeWriter_Finish@@Base+0x18ec> │ │ │ │ cmp sl, #0 │ │ │ │ movne r5, #0 │ │ │ │ - beq beca4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r5, r6 │ │ │ │ mov r0, r4 │ │ │ │ - beq bfa80 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ - bl beb30 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + beq bfa10 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ + bl beac0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfa90 <_PyUnicodeWriter_Finish@@Base+0x10d8> │ │ │ │ + beq bfa20 <_PyUnicodeWriter_Finish@@Base+0x10d8> │ │ │ │ ldr r3, [sl, #12] │ │ │ │ str r0, [r3, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ - b bf614 <_PyUnicodeWriter_Finish@@Base+0xc5c> │ │ │ │ + b bf5a4 <_PyUnicodeWriter_Finish@@Base+0xc5c> │ │ │ │ cmp r5, #0 │ │ │ │ - bne bec90 <_PyUnicodeWriter_Finish@@Base+0x2d8> │ │ │ │ - b beca4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - ldr r2, [pc, #1312] @ bfb70 <_PyUnicodeWriter_Finish@@Base+0x11b8> │ │ │ │ + bne bec20 <_PyUnicodeWriter_Finish@@Base+0x2d8> │ │ │ │ + b bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr r2, [pc, #1312] @ bfb00 <_PyUnicodeWriter_Finish@@Base+0x11b8> │ │ │ │ ldr sl, [r2] │ │ │ │ ldr r2, [sl] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bebf0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + beq beb80 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [sl] │ │ │ │ - b bebf0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b beb80 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r1, r4 │ │ │ │ - bl c18cc <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + bl c185c <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b bed54 <_PyUnicodeWriter_Finish@@Base+0x39c> │ │ │ │ + b bece4 <_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] @ bfbcc <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ - ldr r1, [pc, #1224] @ bfb74 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ + ldr r3, [pc, #1316] @ bfb5c <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ + ldr r1, [pc, #1224] @ bfb04 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c013c <_PyUnicodeWriter_Finish@@Base+0x1784> │ │ │ │ + beq c00cc <_PyUnicodeWriter_Finish@@Base+0x1784> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr sl, [r3] │ │ │ │ cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c0134 <_PyUnicodeWriter_Finish@@Base+0x177c> │ │ │ │ + beq c00c4 <_PyUnicodeWriter_Finish@@Base+0x177c> │ │ │ │ sub sl, sl, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp sl, #0 │ │ │ │ str sl, [r3] │ │ │ │ - bne c0134 <_PyUnicodeWriter_Finish@@Base+0x177c> │ │ │ │ + bne c00c4 <_PyUnicodeWriter_Finish@@Base+0x177c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #1136] @ bfb5c <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #1136] @ bfaec <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfc70 <_PyUnicodeWriter_Finish@@Base+0x12b8> │ │ │ │ + bne bfc00 <_PyUnicodeWriter_Finish@@Base+0x12b8> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bf118 <_PyUnicodeWriter_Finish@@Base+0x760> │ │ │ │ - b bf138 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ + bne bf0a8 <_PyUnicodeWriter_Finish@@Base+0x760> │ │ │ │ + b bf0c8 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #1084] @ bfb5c <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #1084] @ bfaec <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfcf0 <_PyUnicodeWriter_Finish@@Base+0x1338> │ │ │ │ + bne bfc80 <_PyUnicodeWriter_Finish@@Base+0x1338> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r5 │ │ │ │ - b bf138 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ + b bf0c8 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #1044] @ bfb5c <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #1044] @ bfaec <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfcb0 <_PyUnicodeWriter_Finish@@Base+0x12f8> │ │ │ │ + bne bfc40 <_PyUnicodeWriter_Finish@@Base+0x12f8> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r5 │ │ │ │ - b bf1d8 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ + b bf168 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #1004] @ bfb5c <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #1004] @ bfaec <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfd30 <_PyUnicodeWriter_Finish@@Base+0x1378> │ │ │ │ + bne bfcc0 <_PyUnicodeWriter_Finish@@Base+0x1378> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r5 │ │ │ │ - b bf188 <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ + b bf118 <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #968] @ bfb5c <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #968] @ bfaec <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfc90 <_PyUnicodeWriter_Finish@@Base+0x12d8> │ │ │ │ + bne bfc20 <_PyUnicodeWriter_Finish@@Base+0x12d8> │ │ │ │ mov r0, r8 │ │ │ │ blx r5 │ │ │ │ - b bf228 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ + b bf1b8 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ ldr r3, [fp, #4] │ │ │ │ - ldr r2, [pc, #932] @ bfb5c <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #932] @ bfaec <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfd10 <_PyUnicodeWriter_Finish@@Base+0x1358> │ │ │ │ + bne bfca0 <_PyUnicodeWriter_Finish@@Base+0x1358> │ │ │ │ mov r0, fp │ │ │ │ blx r5 │ │ │ │ - b bf15c <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ - ldr r3, [pc, #900] @ bfb5c <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + b bf0ec <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ + ldr r3, [pc, #900] @ bfaec <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r5, [r3, #1416] @ 0x588 │ │ │ │ ldr fp, [r2, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne bfcd0 <_PyUnicodeWriter_Finish@@Base+0x1318> │ │ │ │ + bne bfc60 <_PyUnicodeWriter_Finish@@Base+0x1318> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx fp │ │ │ │ - b bf204 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ + b bf194 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #860] @ bfb5c <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #860] @ bfaec <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfd50 <_PyUnicodeWriter_Finish@@Base+0x1398> │ │ │ │ + bne bfce0 <_PyUnicodeWriter_Finish@@Base+0x1398> │ │ │ │ mov r0, r9 │ │ │ │ blx r5 │ │ │ │ - b bf1ac <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ + b bf13c <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #824] @ bfb5c <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #824] @ bfaec <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfacc <_PyUnicodeWriter_Finish@@Base+0x1114> │ │ │ │ + bne bfa5c <_PyUnicodeWriter_Finish@@Base+0x1114> │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ - b bf24c <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ + b bf1dc <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 240494 │ │ │ │ + bl 24045c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - blt bf3f4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + blt bf384 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl c0570 │ │ │ │ + bl c0500 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne bef40 <_PyUnicodeWriter_Finish@@Base+0x588> │ │ │ │ - bl a55e8 │ │ │ │ + bne beed0 <_PyUnicodeWriter_Finish@@Base+0x588> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq bff60 <_PyUnicodeWriter_Finish@@Base+0x15a8> │ │ │ │ - bl a55e8 │ │ │ │ + beq bfef0 <_PyUnicodeWriter_Finish@@Base+0x15a8> │ │ │ │ + bl a552c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq bf67c <_PyUnicodeWriter_Finish@@Base+0xcc4> │ │ │ │ + beq bf60c <_PyUnicodeWriter_Finish@@Base+0xcc4> │ │ │ │ mov sl, #0 │ │ │ │ mov r8, sl │ │ │ │ mov r7, sl │ │ │ │ mov r6, sl │ │ │ │ - b bf204 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ + b bf194 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - bl 2419c0 │ │ │ │ - b bf0f0 <_PyUnicodeWriter_Finish@@Base+0x738> │ │ │ │ - bl a55e8 │ │ │ │ + bl 241988 │ │ │ │ + b bf080 <_PyUnicodeWriter_Finish@@Base+0x738> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf344 <_PyUnicodeWriter_Finish@@Base+0x98c> │ │ │ │ - b bf3f4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf2d4 <_PyUnicodeWriter_Finish@@Base+0x98c> │ │ │ │ + b bf384 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bfaec <_PyUnicodeWriter_Finish@@Base+0x1134> │ │ │ │ + beq bfa7c <_PyUnicodeWriter_Finish@@Base+0x1134> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl c0d68 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0cf8 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r4, [pc, #668] @ bfb78 <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ - beq bfb10 <_PyUnicodeWriter_Finish@@Base+0x1158> │ │ │ │ + ldreq r4, [pc, #668] @ bfb08 <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ + beq bfaa0 <_PyUnicodeWriter_Finish@@Base+0x1158> │ │ │ │ ldrb r5, [r0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #2000 @ 0x7d0 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ble beb80 <_PyUnicodeWriter_Finish@@Base+0x1c8> │ │ │ │ - ldr r2, [pc, #728] @ bfbd4 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #636] @ bfb7c <_PyUnicodeWriter_Finish@@Base+0x11c4> │ │ │ │ + ble beb10 <_PyUnicodeWriter_Finish@@Base+0x1c8> │ │ │ │ + ldr r2, [pc, #728] @ bfb64 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #636] @ bfb0c <_PyUnicodeWriter_Finish@@Base+0x11c4> │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov sl, #0 │ │ │ │ - b bebf4 <_PyUnicodeWriter_Finish@@Base+0x23c> │ │ │ │ + b beb84 <_PyUnicodeWriter_Finish@@Base+0x23c> │ │ │ │ cmp r6, #60 @ 0x3c │ │ │ │ - beq beca4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r5, #0 │ │ │ │ - beq beca4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 2419c0 │ │ │ │ - b beca4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + bl 241988 │ │ │ │ + b bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r7, #1 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - beq bfc24 <_PyUnicodeWriter_Finish@@Base+0x126c> │ │ │ │ + beq bfbb4 <_PyUnicodeWriter_Finish@@Base+0x126c> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ - bl c0d68 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0cf8 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq beca4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldrb r6, [sl] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl c0d68 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0cf8 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf2c0 <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ - b beca4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + bne bf250 <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ + b bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ add fp, r6, #2 │ │ │ │ mov r7, #1 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25bb64 <_PySys_GetRequiredAttrString@@Base+0x5610> │ │ │ │ + bl 25bce8 <_PySys_GetRequiredAttrString@@Base+0x5774> │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ - bhi bfe54 <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ + bhi bfde4 <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ sub r2, r7, #1 │ │ │ │ cmp r2, r6 │ │ │ │ cmpeq r0, #0 │ │ │ │ - beq bfee8 <_PyUnicodeWriter_Finish@@Base+0x1530> │ │ │ │ + beq bfe78 <_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 bf980 <_PyUnicodeWriter_Finish@@Base+0xfc8> │ │ │ │ + bne bf910 <_PyUnicodeWriter_Finish@@Base+0xfc8> │ │ │ │ add r8, sl, r8, lsl #2 │ │ │ │ str r9, [r8, #12] │ │ │ │ - b becfc <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ - bl a55e8 │ │ │ │ + b bec8c <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq bff2c <_PyUnicodeWriter_Finish@@Base+0x1574> │ │ │ │ + beq bfebc <_PyUnicodeWriter_Finish@@Base+0x1574> │ │ │ │ ldr r3, [sl] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - beq bee48 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + beq bedd8 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [sl] │ │ │ │ - bne bee48 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + bne bedd8 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b bee48 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ - ldr r3, [pc, #432] @ bfbb8 <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ - bl 357730 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b bedd8 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + ldr r3, [pc, #432] @ bfb48 <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl a5b54 <_PyUnicode_InternImmortal@@Base> │ │ │ │ - b bf320 <_PyUnicodeWriter_Finish@@Base+0x968> │ │ │ │ - ldr r1, [pc, #360] @ bfb8c <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + bl a5a98 <_PyUnicode_InternImmortal@@Base> │ │ │ │ + b bf2b0 <_PyUnicodeWriter_Finish@@Base+0x968> │ │ │ │ + ldr r1, [pc, #360] @ bfb1c <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf288 <_PyUnicodeWriter_Finish@@Base+0x8d0> │ │ │ │ + beq bf218 <_PyUnicodeWriter_Finish@@Base+0x8d0> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b bf288 <_PyUnicodeWriter_Finish@@Base+0x8d0> │ │ │ │ - bl a55e8 │ │ │ │ + b bf218 <_PyUnicodeWriter_Finish@@Base+0x8d0> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf3b4 <_PyUnicodeWriter_Finish@@Base+0x9fc> │ │ │ │ - b bf3f4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf344 <_PyUnicodeWriter_Finish@@Base+0x9fc> │ │ │ │ + b bf384 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne beee4 <_PyUnicodeWriter_Finish@@Base+0x52c> │ │ │ │ + bne bee74 <_PyUnicodeWriter_Finish@@Base+0x52c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b beee4 <_PyUnicodeWriter_Finish@@Base+0x52c> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b bee74 <_PyUnicodeWriter_Finish@@Base+0x52c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c0034 <_PyUnicodeWriter_Finish@@Base+0x167c> │ │ │ │ - bl a55e8 │ │ │ │ + bne bffc4 <_PyUnicodeWriter_Finish@@Base+0x167c> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bfa9c <_PyUnicodeWriter_Finish@@Base+0x10e4> │ │ │ │ + bne bfa2c <_PyUnicodeWriter_Finish@@Base+0x10e4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bebf0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - bl a55e8 │ │ │ │ + b beb80 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0290 <_PyUnicodeWriter_Finish@@Base+0x18d8> │ │ │ │ + beq c0220 <_PyUnicodeWriter_Finish@@Base+0x18d8> │ │ │ │ ldr r3, [sl] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - beq bfa80 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ + beq bfa10 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [sl] │ │ │ │ - bne bfa80 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ + bne bfa10 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b bfa80 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ - ldr r1, [pc, #184] @ bfb8c <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b bfa10 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ + ldr r1, [pc, #184] @ bfb1c <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf830 <_PyUnicodeWriter_Finish@@Base+0xe78> │ │ │ │ + beq bf7c0 <_PyUnicodeWriter_Finish@@Base+0xe78> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b bf830 <_PyUnicodeWriter_Finish@@Base+0xe78> │ │ │ │ + b bf7c0 <_PyUnicodeWriter_Finish@@Base+0xe78> │ │ │ │ ldr r0, [r0] │ │ │ │ bl 2a438 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne bf8e0 <_PyUnicodeWriter_Finish@@Base+0xf28> │ │ │ │ - ldr r4, [pc, #112] @ bfb78 <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ - ldr r1, [pc, #116] @ bfb80 <_PyUnicodeWriter_Finish@@Base+0x11c8> │ │ │ │ + bne bf870 <_PyUnicodeWriter_Finish@@Base+0xf28> │ │ │ │ + ldr r4, [pc, #112] @ bfb08 <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ + ldr r1, [pc, #116] @ bfb10 <_PyUnicodeWriter_Finish@@Base+0x11c8> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 11a55c │ │ │ │ + bl 11a554 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf908 <_PyUnicodeWriter_Finish@@Base+0xf50> │ │ │ │ - ldr r1, [pc, #92] @ bfb84 <_PyUnicodeWriter_Finish@@Base+0x11cc> │ │ │ │ + beq bf898 <_PyUnicodeWriter_Finish@@Base+0xf50> │ │ │ │ + ldr r1, [pc, #92] @ bfb14 <_PyUnicodeWriter_Finish@@Base+0x11cc> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 18ed34 │ │ │ │ - b bf908 <_PyUnicodeWriter_Finish@@Base+0xf50> │ │ │ │ + bl 18ee38 │ │ │ │ + b bf898 <_PyUnicodeWriter_Finish@@Base+0xf50> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a438 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne bed3c <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ - ldr r3, [pc, #44] @ bfb78 <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ - ldr r1, [pc, #48] @ bfb80 <_PyUnicodeWriter_Finish@@Base+0x11c8> │ │ │ │ - b bee40 <_PyUnicodeWriter_Finish@@Base+0x488> │ │ │ │ - subeq pc, r3, r0, lsr #14 │ │ │ │ + bne beccc <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ + ldr r3, [pc, #44] @ bfb08 <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ + ldr r1, [pc, #48] @ bfb10 <_PyUnicodeWriter_Finish@@Base+0x11c8> │ │ │ │ + b bedd0 <_PyUnicodeWriter_Finish@@Base+0x488> │ │ │ │ + subeq pc, r3, r0, ror #31 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r2, r6, ip, lsl r0 │ │ │ │ + @ instruction: 0x003628dc │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - mlaseq r6, r4, lr, r1 │ │ │ │ + eorseq r2, r6, r4, asr r7 │ │ │ │ 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, asr #31 │ │ │ │ + eorseq r2, r6, r8, lsl #17 │ │ │ │ subseq sp, r5, r0, asr #22 │ │ │ │ - eorseq r4, r9, r0, asr #3 │ │ │ │ - eorseq r1, r6, r8, asr sp │ │ │ │ - eorseq r1, r6, r4, ror sp │ │ │ │ - eorseq r1, r6, ip, ror lr │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ - eorseq r1, r6, ip, lsl lr │ │ │ │ - @ instruction: 0x00361ed0 │ │ │ │ - eorseq r1, r6, r0, asr lr │ │ │ │ - eorseq r1, r6, r0, asr #27 │ │ │ │ + eorseq r4, r9, r0, lsl #21 │ │ │ │ + eorseq r2, r6, r8, lsl r6 │ │ │ │ + eorseq r2, r6, r4, lsr r6 │ │ │ │ + eorseq r2, r6, ip, lsr r7 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ + @ instruction: 0x003626dc │ │ │ │ + mlaseq r6, r0, r7, r2 │ │ │ │ + eorseq r2, r6, r0, lsl r7 │ │ │ │ + eorseq r2, r6, r0, lsl #13 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - eorseq r1, r6, r8, ror pc │ │ │ │ - eorseq r1, r6, r4, lsr #29 │ │ │ │ - mlaseq r6, r4, sp, r1 │ │ │ │ - eorseq r1, r6, ip, ror #27 │ │ │ │ - @ instruction: 0x00361ff4 │ │ │ │ + eorseq r2, r6, r8, lsr r8 │ │ │ │ + eorseq r2, r6, r4, ror #14 │ │ │ │ + eorseq r2, r6, r4, asr r6 │ │ │ │ + eorseq r2, r6, ip, lsr #13 │ │ │ │ + @ instruction: 0x003628b4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ - eorseq r1, r6, ip, asr #30 │ │ │ │ + eorseq r2, r6, ip, lsl #16 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - mlaseq r6, ip, pc, r1 @ │ │ │ │ + eorseq r2, r6, ip, asr r8 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, r4, lsr #30 │ │ │ │ + eorseq r2, r6, r4, ror #15 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00361ef8 │ │ │ │ + @ instruction: 0x003627b8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 240494 │ │ │ │ + bl 24045c │ │ │ │ subs r3, sl, #0 │ │ │ │ movne r3, #1 │ │ │ │ ands r3, r3, r0, lsr #31 │ │ │ │ mov r8, r0 │ │ │ │ - beq beea0 <_PyUnicodeWriter_Finish@@Base+0x4e8> │ │ │ │ + beq bee30 <_PyUnicodeWriter_Finish@@Base+0x4e8> │ │ │ │ ldr r3, [sl] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf3f4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf384 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bf3f4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + bne bf384 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b bf3f4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b bf384 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a438 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq bfb44 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + beq bfad4 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ mov r1, r4 │ │ │ │ - bl c0d68 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0cf8 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq beca4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r6, #0 │ │ │ │ - bge bf2c0 <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ - ldr r3, [pc, #-132] @ bfbd4 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-212] @ bfb88 <_PyUnicodeWriter_Finish@@Base+0x11d0> │ │ │ │ + bge bf250 <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ + ldr r3, [pc, #-132] @ bfb64 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-212] @ bfb18 <_PyUnicodeWriter_Finish@@Base+0x11d0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov sl, r8 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bebf0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - ldr r1, [pc, #-236] @ bfb8c <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b beb80 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + ldr r1, [pc, #-236] @ bfb1c <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf6f8 <_PyUnicodeWriter_Finish@@Base+0xd40> │ │ │ │ + beq bf688 <_PyUnicodeWriter_Finish@@Base+0xd40> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b bf6f8 <_PyUnicodeWriter_Finish@@Base+0xd40> │ │ │ │ - ldr r1, [pc, #-268] @ bfb8c <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf688 <_PyUnicodeWriter_Finish@@Base+0xd40> │ │ │ │ + ldr r1, [pc, #-268] @ bfb1c <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf7a0 <_PyUnicodeWriter_Finish@@Base+0xde8> │ │ │ │ + beq bf730 <_PyUnicodeWriter_Finish@@Base+0xde8> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b bf7a0 <_PyUnicodeWriter_Finish@@Base+0xde8> │ │ │ │ - ldr r1, [pc, #-300] @ bfb8c <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf730 <_PyUnicodeWriter_Finish@@Base+0xde8> │ │ │ │ + ldr r1, [pc, #-300] @ bfb1c <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf754 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ + beq bf6e4 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b bf754 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ - ldr r2, [pc, #-332] @ bfb8c <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf6e4 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ + ldr r2, [pc, #-332] @ bfb1c <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r5, r2 │ │ │ │ - beq bf7e8 <_PyUnicodeWriter_Finish@@Base+0xe30> │ │ │ │ + beq bf778 <_PyUnicodeWriter_Finish@@Base+0xe30> │ │ │ │ ldr r2, [r3, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ blx r5 │ │ │ │ - b bf7e8 <_PyUnicodeWriter_Finish@@Base+0xe30> │ │ │ │ - ldr r1, [pc, #-364] @ bfb8c <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf778 <_PyUnicodeWriter_Finish@@Base+0xe30> │ │ │ │ + ldr r1, [pc, #-364] @ bfb1c <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf72c <_PyUnicodeWriter_Finish@@Base+0xd74> │ │ │ │ + beq bf6bc <_PyUnicodeWriter_Finish@@Base+0xd74> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b bf72c <_PyUnicodeWriter_Finish@@Base+0xd74> │ │ │ │ - ldr r1, [pc, #-396] @ bfb8c <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf6bc <_PyUnicodeWriter_Finish@@Base+0xd74> │ │ │ │ + ldr r1, [pc, #-396] @ bfb1c <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf7c4 <_PyUnicodeWriter_Finish@@Base+0xe0c> │ │ │ │ + beq bf754 <_PyUnicodeWriter_Finish@@Base+0xe0c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b bf7c4 <_PyUnicodeWriter_Finish@@Base+0xe0c> │ │ │ │ - ldr r1, [pc, #-428] @ bfb8c <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf754 <_PyUnicodeWriter_Finish@@Base+0xe0c> │ │ │ │ + ldr r1, [pc, #-428] @ bfb1c <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf77c <_PyUnicodeWriter_Finish@@Base+0xdc4> │ │ │ │ + beq bf70c <_PyUnicodeWriter_Finish@@Base+0xdc4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b bf77c <_PyUnicodeWriter_Finish@@Base+0xdc4> │ │ │ │ - ldr r1, [pc, #-460] @ bfb8c <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf70c <_PyUnicodeWriter_Finish@@Base+0xdc4> │ │ │ │ + ldr r1, [pc, #-460] @ bfb1c <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf80c <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ + beq bf79c <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b bf80c <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ + b bf79c <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bfb30 <_PyUnicodeWriter_Finish@@Base+0x1178> │ │ │ │ + beq bfac0 <_PyUnicodeWriter_Finish@@Base+0x1178> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ - bl c0d68 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0cf8 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ ldrbne r6, [sl] │ │ │ │ - bne bed3c <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ - b beca4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - bl a55e8 │ │ │ │ + bne beccc <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ + b bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfe34 <_PyUnicodeWriter_Finish@@Base+0x147c> │ │ │ │ + beq bfdc4 <_PyUnicodeWriter_Finish@@Base+0x147c> │ │ │ │ ldr r3, [sl] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - beq bee48 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + beq bedd8 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq bf9f4 <_PyUnicodeWriter_Finish@@Base+0x103c> │ │ │ │ - b bee48 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + beq bf984 <_PyUnicodeWriter_Finish@@Base+0x103c> │ │ │ │ + b bedd8 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bfde4 <_PyUnicodeWriter_Finish@@Base+0x142c> │ │ │ │ + beq bfd74 <_PyUnicodeWriter_Finish@@Base+0x142c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq bfe48 <_PyUnicodeWriter_Finish@@Base+0x1490> │ │ │ │ + beq bfdd8 <_PyUnicodeWriter_Finish@@Base+0x1490> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bfa74 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + beq bfa04 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bfa74 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + bne bfa04 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b bfa74 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ - bl a55e8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b bfa04 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + bl a552c │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf3f4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-588] @ bfbd4 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-660] @ bfb90 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ + bne bf384 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-588] @ bfb64 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-660] @ bfb20 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bebf0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - ldr r3, [pc, #-624] @ bfbcc <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ - ldr r1, [pc, #-684] @ bfb94 <_PyUnicodeWriter_Finish@@Base+0x11dc> │ │ │ │ + b beb80 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + ldr r3, [pc, #-624] @ bfb5c <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ + ldr r1, [pc, #-684] @ bfb24 <_PyUnicodeWriter_Finish@@Base+0x11dc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b bfda4 <_PyUnicodeWriter_Finish@@Base+0x13ec> │ │ │ │ + bl 18ee38 │ │ │ │ + b bfd34 <_PyUnicodeWriter_Finish@@Base+0x13ec> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b bfde4 <_PyUnicodeWriter_Finish@@Base+0x142c> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b bfd74 <_PyUnicodeWriter_Finish@@Base+0x142c> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bfe78 <_PyUnicodeWriter_Finish@@Base+0x14c0> │ │ │ │ + beq bfe08 <_PyUnicodeWriter_Finish@@Base+0x14c0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bfe78 <_PyUnicodeWriter_Finish@@Base+0x14c0> │ │ │ │ + bne bfe08 <_PyUnicodeWriter_Finish@@Base+0x14c0> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - bl a55e8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0020 <_PyUnicodeWriter_Finish@@Base+0x1668> │ │ │ │ + beq bffb0 <_PyUnicodeWriter_Finish@@Base+0x1668> │ │ │ │ mov sl, #0 │ │ │ │ - b becfc <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ - bl a55e8 │ │ │ │ + b bec8c <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + bl a552c │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf3f4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-716] @ bfbd4 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-780] @ bfb98 <_PyUnicodeWriter_Finish@@Base+0x11e0> │ │ │ │ + bne bf384 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-716] @ bfb64 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-780] @ bfb28 <_PyUnicodeWriter_Finish@@Base+0x11e0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bebf0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b beb80 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ ldr r5, [sl] │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf3f4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf384 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r5, [sl] │ │ │ │ - bne bf3f4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + bne bf384 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov sl, r5 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bebf0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b beb80 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bff0c <_PyUnicodeWriter_Finish@@Base+0x1554> │ │ │ │ + beq bfe9c <_PyUnicodeWriter_Finish@@Base+0x1554> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bff0c <_PyUnicodeWriter_Finish@@Base+0x1554> │ │ │ │ + bne bfe9c <_PyUnicodeWriter_Finish@@Base+0x1554> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #-832] @ bfbd4 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-892] @ bfb9c <_PyUnicodeWriter_Finish@@Base+0x11e4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b bfe84 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ - ldr r3, [pc, #-904] @ bfba0 <_PyUnicodeWriter_Finish@@Base+0x11e8> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #-832] @ bfb64 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-892] @ bfb2c <_PyUnicodeWriter_Finish@@Base+0x11e4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b bfe14 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + ldr r3, [pc, #-904] @ bfb30 <_PyUnicodeWriter_Finish@@Base+0x11e8> │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b bf318 <_PyUnicodeWriter_Finish@@Base+0x960> │ │ │ │ - ldr r3, [pc, #-872] @ bfbcc <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ - ldr r1, [pc, #-916] @ bfba4 <_PyUnicodeWriter_Finish@@Base+0x11ec> │ │ │ │ + b bf2a8 <_PyUnicodeWriter_Finish@@Base+0x960> │ │ │ │ + ldr r3, [pc, #-872] @ bfb5c <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ + ldr r1, [pc, #-916] @ bfb34 <_PyUnicodeWriter_Finish@@Base+0x11ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b bf9d0 <_PyUnicodeWriter_Finish@@Base+0x1018> │ │ │ │ + bl 18ee38 │ │ │ │ + b bf960 <_PyUnicodeWriter_Finish@@Base+0x1018> │ │ │ │ mov r1, r4 │ │ │ │ - bl c18cc <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + bl c185c <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b bf528 <_PyUnicodeWriter_Finish@@Base+0xb70> │ │ │ │ + b bf4b8 <_PyUnicodeWriter_Finish@@Base+0xb70> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b bf584 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b bf514 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b bef40 <_PyUnicodeWriter_Finish@@Base+0x588> │ │ │ │ - ldr r3, [pc, #-928] @ bfbd4 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-976] @ bfba8 <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ + b beed0 <_PyUnicodeWriter_Finish@@Base+0x588> │ │ │ │ + ldr r3, [pc, #-928] @ bfb64 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-976] @ bfb38 <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bebf0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b beb80 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bffa4 <_PyUnicodeWriter_Finish@@Base+0x15ec> │ │ │ │ + beq bff34 <_PyUnicodeWriter_Finish@@Base+0x15ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq bffcc <_PyUnicodeWriter_Finish@@Base+0x1614> │ │ │ │ + beq bff5c <_PyUnicodeWriter_Finish@@Base+0x1614> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bee48 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + beq bedd8 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne bee48 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + bne bedd8 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b bee48 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b bedd8 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b bffa4 <_PyUnicodeWriter_Finish@@Base+0x15ec> │ │ │ │ - bl a55e8 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b bff34 <_PyUnicodeWriter_Finish@@Base+0x15ec> │ │ │ │ + bl a552c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne bfe84 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + bne bfe14 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ mov r0, #1 │ │ │ │ - bl a34a0 <_PyLong_New@@Base> │ │ │ │ + bl a33e4 <_PyLong_New@@Base> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bfe84 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + beq bfe14 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ mov r9, #1 │ │ │ │ mov r8, r6 │ │ │ │ - b bf458 <_PyUnicodeWriter_Finish@@Base+0xaa0> │ │ │ │ - ldr r3, [pc, #-1076] @ bfbd4 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1120] @ bfbac <_PyUnicodeWriter_Finish@@Base+0x11f4> │ │ │ │ + b bf3e8 <_PyUnicodeWriter_Finish@@Base+0xaa0> │ │ │ │ + ldr r3, [pc, #-1076] @ bfb64 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1120] @ bfb3c <_PyUnicodeWriter_Finish@@Base+0x11f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b bfe84 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ - bl a34a0 <_PyLong_New@@Base> │ │ │ │ + bl 18ee38 │ │ │ │ + b bfe14 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + bl a33e4 <_PyLong_New@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - b becfc <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ - ldr r3, [pc, #-1108] @ bfbd4 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1148] @ bfbb0 <_PyUnicodeWriter_Finish@@Base+0x11f8> │ │ │ │ + b bec8c <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + ldr r3, [pc, #-1108] @ bfb64 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1148] @ bfb40 <_PyUnicodeWriter_Finish@@Base+0x11f8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b bfe84 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + bl 18ee38 │ │ │ │ + b bfe14 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bfa74 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + bne bfa04 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b bfa74 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b bfa04 <_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 a55e8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf6bc <_PyUnicodeWriter_Finish@@Base+0xd04> │ │ │ │ - b bf6a0 <_PyUnicodeWriter_Finish@@Base+0xce8> │ │ │ │ + bne bf64c <_PyUnicodeWriter_Finish@@Base+0xd04> │ │ │ │ + b bf630 <_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 c0068 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ - bl a55e8 │ │ │ │ + b bfff8 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf878 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + bne bf808 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ mvn sl, #0 │ │ │ │ - b bef90 <_PyUnicodeWriter_Finish@@Base+0x5d8> │ │ │ │ - bl a55e8 │ │ │ │ + b bef20 <_PyUnicodeWriter_Finish@@Base+0x5d8> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf878 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ - b bef7c <_PyUnicodeWriter_Finish@@Base+0x5c4> │ │ │ │ - bl a55e8 │ │ │ │ + bne bf808 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + b bef0c <_PyUnicodeWriter_Finish@@Base+0x5c4> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf878 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + bne bf808 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b bef68 <_PyUnicodeWriter_Finish@@Base+0x5b0> │ │ │ │ - bl a55e8 │ │ │ │ + b beef8 <_PyUnicodeWriter_Finish@@Base+0x5b0> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf878 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ - b bef54 <_PyUnicodeWriter_Finish@@Base+0x59c> │ │ │ │ + bne bf808 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + b beee4 <_PyUnicodeWriter_Finish@@Base+0x59c> │ │ │ │ mov r6, r8 │ │ │ │ mov r7, r8 │ │ │ │ - b c0068 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + b bfff8 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ ldr r8, [sp, #12] │ │ │ │ mov r6, r8 │ │ │ │ mov r7, r8 │ │ │ │ - b c0068 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + b bfff8 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r3 │ │ │ │ - b c0068 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + b bfff8 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ mov r6, r7 │ │ │ │ - b c0068 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ - bl a55e8 │ │ │ │ + b bfff8 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf3f4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - b bf038 <_PyUnicodeWriter_Finish@@Base+0x680> │ │ │ │ + bne bf384 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + b befc8 <_PyUnicodeWriter_Finish@@Base+0x680> │ │ │ │ mov sl, #0 │ │ │ │ - b bf700 <_PyUnicodeWriter_Finish@@Base+0xd48> │ │ │ │ + b bf690 <_PyUnicodeWriter_Finish@@Base+0xd48> │ │ │ │ ldr sl, [sp, #24] │ │ │ │ - b bf700 <_PyUnicodeWriter_Finish@@Base+0xd48> │ │ │ │ - bl a55e8 │ │ │ │ + b bf690 <_PyUnicodeWriter_Finish@@Base+0xd48> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf3f4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-1412] @ bfbd4 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1448] @ bfbb4 <_PyUnicodeWriter_Finish@@Base+0x11fc> │ │ │ │ - b bee40 <_PyUnicodeWriter_Finish@@Base+0x488> │ │ │ │ - ldr r2, [pc, #-1452] @ bfbb8 <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ + bne bf384 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-1412] @ bfb64 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1448] @ bfb44 <_PyUnicodeWriter_Finish@@Base+0x11fc> │ │ │ │ + b bedd0 <_PyUnicodeWriter_Finish@@Base+0x488> │ │ │ │ + ldr r2, [pc, #-1452] @ bfb48 <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ mov r3, #0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #-1464] @ bfbbc <_PyUnicodeWriter_Finish@@Base+0x1204> │ │ │ │ + ldr r1, [pc, #-1464] @ bfb4c <_PyUnicodeWriter_Finish@@Base+0x1204> │ │ │ │ ldr r0, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 1804d8 │ │ │ │ + bl 1805e4 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq beca4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r5, #0 │ │ │ │ - beq beca4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - b bf358 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ - bl a55e8 │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bf2e8 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ + bl a552c │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf3f4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-1488] @ bfbd4 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1512] @ bfbc0 <_PyUnicodeWriter_Finish@@Base+0x1208> │ │ │ │ + bne bf384 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-1488] @ bfb64 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1512] @ bfb50 <_PyUnicodeWriter_Finish@@Base+0x1208> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bebf0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b beb80 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl 33a8f4 │ │ │ │ - ldr r3, [pc, #-1540] @ bfbc4 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 33b18c │ │ │ │ + ldr r3, [pc, #-1540] @ bfb54 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ mov r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 355c88 │ │ │ │ + bl 356520 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c0220 <_PyUnicodeWriter_Finish@@Base+0x1868> │ │ │ │ + bne c01b0 <_PyUnicodeWriter_Finish@@Base+0x1868> │ │ │ │ mov r0, r4 │ │ │ │ - bl 33a8f4 │ │ │ │ - ldr r3, [pc, #-1576] @ bfbc4 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 33b18c │ │ │ │ + ldr r3, [pc, #-1576] @ bfb54 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 355c88 │ │ │ │ + bl 356520 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c0210 <_PyUnicodeWriter_Finish@@Base+0x1858> │ │ │ │ + bne c01a0 <_PyUnicodeWriter_Finish@@Base+0x1858> │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ strd r8, [sp, #64] @ 0x40 │ │ │ │ strd r6, [sp, #72] @ 0x48 │ │ │ │ - b bf4fc <_PyUnicodeWriter_Finish@@Base+0xb44> │ │ │ │ - bl a55e8 │ │ │ │ + b bf48c <_PyUnicodeWriter_Finish@@Base+0xb44> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf3f4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - b c0200 <_PyUnicodeWriter_Finish@@Base+0x1848> │ │ │ │ - bl a55e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne bf3f4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - b c01dc <_PyUnicodeWriter_Finish@@Base+0x1824> │ │ │ │ - bl 129d24 │ │ │ │ + bne bf384 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + b c0190 <_PyUnicodeWriter_Finish@@Base+0x1848> │ │ │ │ + bl a552c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bf384 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + b c016c <_PyUnicodeWriter_Finish@@Base+0x1824> │ │ │ │ + bl 129d8c │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bee9c <_PyUnicodeWriter_Finish@@Base+0x4e4> │ │ │ │ + beq bee2c <_PyUnicodeWriter_Finish@@Base+0x4e4> │ │ │ │ mov r1, r4 │ │ │ │ - bl c18cc <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + bl c185c <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ mov r8, r7 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b beea0 <_PyUnicodeWriter_Finish@@Base+0x4e8> │ │ │ │ - bl a55e8 │ │ │ │ + b bee30 <_PyUnicodeWriter_Finish@@Base+0x4e8> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf4f0 <_PyUnicodeWriter_Finish@@Base+0xb38> │ │ │ │ - b bf3f4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - bl a55e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne bf3f4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - b bf4cc <_PyUnicodeWriter_Finish@@Base+0xb14> │ │ │ │ - ldr r3, [pc, #-1712] @ bfbd4 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1728] @ bfbc8 <_PyUnicodeWriter_Finish@@Base+0x1210> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b bf3f4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-1740] @ bfbcc <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ - ldr r1, [pc, #-1740] @ bfbd0 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + beq bf480 <_PyUnicodeWriter_Finish@@Base+0xb38> │ │ │ │ + b bf384 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + bl a552c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bf384 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + b bf45c <_PyUnicodeWriter_Finish@@Base+0xb14> │ │ │ │ + ldr r3, [pc, #-1712] @ bfb64 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1728] @ bfb58 <_PyUnicodeWriter_Finish@@Base+0x1210> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b bf384 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-1740] @ bfb5c <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ + ldr r1, [pc, #-1740] @ bfb60 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b bfa9c <_PyUnicodeWriter_Finish@@Base+0x10e4> │ │ │ │ + bl 18ee38 │ │ │ │ + b bfa2c <_PyUnicodeWriter_Finish@@Base+0x10e4> │ │ │ │ mov r1, r4 │ │ │ │ - bl c18cc <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + bl c185c <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b bf608 <_PyUnicodeWriter_Finish@@Base+0xc50> │ │ │ │ - bl a55e8 │ │ │ │ + b bf598 <_PyUnicodeWriter_Finish@@Base+0xc50> │ │ │ │ + bl a552c │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf3f4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-1784] @ bfbd4 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1784] @ bfbd8 <_PyUnicodeWriter_Finish@@Base+0x1220> │ │ │ │ + bne bf384 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-1784] @ bfb64 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1784] @ bfb68 <_PyUnicodeWriter_Finish@@Base+0x1220> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bebf0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b beb80 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ │ │ │ │ -000c02e0 <_PySys_GetRequiredAttr@@Base>: │ │ │ │ +000c0270 <_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 c0344 <_PySys_GetRequiredAttr@@Base+0x64> │ │ │ │ - ldr r3, [pc, #128] @ c038c <_PySys_GetRequiredAttr@@Base+0xac> │ │ │ │ + beq c02d4 <_PySys_GetRequiredAttr@@Base+0x64> │ │ │ │ + ldr r3, [pc, #128] @ c031c <_PySys_GetRequiredAttr@@Base+0xac> │ │ │ │ mov r4, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3872] @ 0xf20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0378 <_PySys_GetRequiredAttr@@Base+0x98> │ │ │ │ + beq c0308 <_PySys_GetRequiredAttr@@Base+0x98> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl a67cc │ │ │ │ + bl a6710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0360 <_PySys_GetRequiredAttr@@Base+0x80> │ │ │ │ + beq c02f0 <_PySys_GetRequiredAttr@@Base+0x80> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #68] @ c0390 <_PySys_GetRequiredAttr@@Base+0xb0> │ │ │ │ + ldr r0, [pc, #68] @ c0320 <_PySys_GetRequiredAttr@@Base+0xb0> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #64] @ c0394 <_PySys_GetRequiredAttr@@Base+0xb4> │ │ │ │ + ldr r1, [pc, #64] @ c0324 <_PySys_GetRequiredAttr@@Base+0xb4> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ mov r0, #0 │ │ │ │ - b c033c <_PySys_GetRequiredAttr@@Base+0x5c> │ │ │ │ - ldr r3, [pc, #48] @ c0398 <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ - ldr r1, [pc, #48] @ c039c <_PySys_GetRequiredAttr@@Base+0xbc> │ │ │ │ + b c02cc <_PySys_GetRequiredAttr@@Base+0x5c> │ │ │ │ + ldr r3, [pc, #48] @ c0328 <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ + ldr r1, [pc, #48] @ c032c <_PySys_GetRequiredAttr@@Base+0xbc> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1177f8 │ │ │ │ - b c0338 <_PySys_GetRequiredAttr@@Base+0x58> │ │ │ │ - ldr r3, [pc, #24] @ c0398 <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ - ldr r1, [pc, #28] @ c03a0 <_PySys_GetRequiredAttr@@Base+0xc0> │ │ │ │ + bl 1177f0 │ │ │ │ + b c02c8 <_PySys_GetRequiredAttr@@Base+0x58> │ │ │ │ + ldr r3, [pc, #24] @ c0328 <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ + ldr r1, [pc, #28] @ c0330 <_PySys_GetRequiredAttr@@Base+0xc0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b c0358 <_PySys_GetRequiredAttr@@Base+0x78> │ │ │ │ + bl 18ee38 │ │ │ │ + b c02e8 <_PySys_GetRequiredAttr@@Base+0x78> │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r4, lsl #14 │ │ │ │ + eorseq pc, r5, r4, asr #31 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r2, r6, r4, asr r0 │ │ │ │ - eorseq r2, r6, r4, asr #32 │ │ │ │ + eorseq r2, r6, r4, lsl r9 │ │ │ │ + eorseq r2, r6, r4, lsl #18 │ │ │ │ │ │ │ │ -000c03a4 : │ │ │ │ +000c0334 : │ │ │ │ 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] @ c0560 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #416] @ c04f0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r0 │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 357730 │ │ │ │ - ldr r7, [r3, r0] │ │ │ │ + bl 357fd0 │ │ │ │ + ldr r8, [r3, r0] │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r5] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl c077c <_PyObject_GetMethod@@Base> │ │ │ │ + bl c070c <_PyObject_GetMethod@@Base> │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq c04f0 │ │ │ │ + beq c0480 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0484 │ │ │ │ + beq c0414 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ bic r4, r4, #-2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ - beq c049c │ │ │ │ + beq c042c │ │ │ │ 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 c049c │ │ │ │ - mov r3, r8 │ │ │ │ + beq c042c │ │ │ │ + mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ - ldr r3, [r7, #72] @ 0x48 │ │ │ │ + ldr r3, [r8, #72] @ 0x48 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c04d4 │ │ │ │ + beq c0464 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c04f8 │ │ │ │ + bne c0488 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c0478 │ │ │ │ + beq c0408 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq c04cc │ │ │ │ + beq c045c │ │ │ │ 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 c0410 │ │ │ │ + bne c03a0 │ │ │ │ bic r3, r4, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str r8, [sp] │ │ │ │ - bl b2d94 <_PyObject_MakeTpCall@@Base> │ │ │ │ + mov r0, r8 │ │ │ │ + str r7, [sp] │ │ │ │ + bl b2d28 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c0468 │ │ │ │ - b c0478 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b c0478 │ │ │ │ + bne c03f8 │ │ │ │ + b c0408 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b c0408 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c052c │ │ │ │ + beq c04bc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c052c │ │ │ │ + beq c04bc │ │ │ │ mov r4, #0 │ │ │ │ - b c0458 │ │ │ │ + b c03e8 │ │ │ │ mov r4, r6 │ │ │ │ - b c0478 │ │ │ │ + b c0408 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0458 │ │ │ │ + beq c03e8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c0548 │ │ │ │ - ldr r3, [pc, #76] @ c0564 │ │ │ │ - ldr r2, [pc, #76] @ c0568 │ │ │ │ + bne c04d8 │ │ │ │ + ldr r3, [pc, #76] @ c04f4 │ │ │ │ + ldr r2, [pc, #76] @ c04f8 │ │ │ │ ldr r1, [r3] │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r8 │ │ │ │ mov r3, r6 │ │ │ │ - bl 2d463c │ │ │ │ - b c04e8 │ │ │ │ - ldr r3, [pc, #48] @ c0564 │ │ │ │ - ldr r2, [pc, #52] @ c056c │ │ │ │ + bl 2d4af4 │ │ │ │ + b c0478 │ │ │ │ + ldr r3, [pc, #48] @ c04f4 │ │ │ │ + ldr r2, [pc, #52] @ c04fc │ │ │ │ ldr r1, [r3] │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r8 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1bf5b0 <_PyErr_Format@@Base> │ │ │ │ - b c04e8 │ │ │ │ + bl 1bfacc <_PyErr_Format@@Base> │ │ │ │ + b c0478 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c0510 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b c0510 │ │ │ │ + bne c04a0 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b c04a0 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, ip, ror fp │ │ │ │ - eorseq r0, r6, ip, asr #22 │ │ │ │ + eorseq r1, r6, ip, lsr r4 │ │ │ │ + eorseq r1, r6, ip, lsl #8 │ │ │ │ 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 c05d0 │ │ │ │ + beq c0560 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ sub r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ addgt r2, r3, #4 │ │ │ │ strgt r2, [r0, #12] │ │ │ │ - ble c06e8 │ │ │ │ + ble c0678 │ │ │ │ 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 c06c4 │ │ │ │ + beq c0654 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - ble c06a4 │ │ │ │ + ble c0634 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c068c │ │ │ │ + beq c061c │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #8 │ │ │ │ strd r0, [sp, #16] │ │ │ │ mov r6, #4 │ │ │ │ @@ -154674,197 +154646,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 19ae38 │ │ │ │ + bl 19afbc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c0684 │ │ │ │ - ldr r2, [pc, #284] @ c0760 │ │ │ │ - ldr r1, [pc, #284] @ c0764 │ │ │ │ + beq c0614 │ │ │ │ + ldr r2, [pc, #284] @ c06f0 │ │ │ │ + ldr r1, [pc, #284] @ c06f4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 18f080 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 18f184 <_PyObject_CallMethod@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c06fc │ │ │ │ - ldr r3, [pc, #268] @ c0768 │ │ │ │ + beq c068c │ │ │ │ + ldr r3, [pc, #268] @ c06f8 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f9b8 │ │ │ │ + bl 11fa1c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne c0728 │ │ │ │ + bne c06b8 │ │ │ │ cmp r5, #4 │ │ │ │ - bne c0700 │ │ │ │ + bne c0690 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c05ac │ │ │ │ + bne c053c │ │ │ │ mvn r0, #0 │ │ │ │ - b c05c8 │ │ │ │ + b c0558 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a6fc │ │ │ │ mov r5, r0 │ │ │ │ - b c0670 │ │ │ │ + b c0600 │ │ │ │ mov r1, #4 │ │ │ │ - bl ab4f4 │ │ │ │ + bl ab438 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c06e0 │ │ │ │ + beq c0670 │ │ │ │ mov r3, #4 │ │ │ │ str r0, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ - b c05e8 │ │ │ │ + b c0578 │ │ │ │ mov r0, #4 │ │ │ │ - bl 99770 │ │ │ │ + bl 996b4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #4 │ │ │ │ str r0, [r4, #20] │ │ │ │ strne r3, [r4, #24] │ │ │ │ - bne c05e8 │ │ │ │ - bl 29e454 │ │ │ │ - b c0684 │ │ │ │ - ldr r3, [pc, #124] @ c076c │ │ │ │ - ldr r1, [pc, #124] @ c0770 │ │ │ │ + bne c0578 │ │ │ │ + bl 29e8dc │ │ │ │ + b c0614 │ │ │ │ + ldr r3, [pc, #124] @ c06fc │ │ │ │ + ldr r1, [pc, #124] @ c0700 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b c0684 │ │ │ │ + bl 18ee38 │ │ │ │ + b c0614 │ │ │ │ mvn r5, #0 │ │ │ │ - bl a55e8 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c0684 │ │ │ │ + bne c0614 │ │ │ │ cmp r5, #4 │ │ │ │ - bgt c0744 │ │ │ │ - ldr r3, [pc, #80] @ c076c │ │ │ │ - ldr r1, [pc, #84] @ c0774 │ │ │ │ + bgt c06d4 │ │ │ │ + ldr r3, [pc, #80] @ c06fc │ │ │ │ + ldr r1, [pc, #84] @ c0704 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b c0684 │ │ │ │ + bl 18ee38 │ │ │ │ + b c0614 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne c0670 │ │ │ │ + bne c0600 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b c0670 │ │ │ │ - ldr r3, [pc, #28] @ c0768 │ │ │ │ - ldr r1, [pc, #40] @ c0778 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b c0600 │ │ │ │ + ldr r3, [pc, #28] @ c06f8 │ │ │ │ + ldr r1, [pc, #40] @ c0708 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1177f8 │ │ │ │ - b c0684 │ │ │ │ - eorseq ip, r6, r4, lsl #18 │ │ │ │ + bl 1177f0 │ │ │ │ + b c0614 │ │ │ │ + eorseq sp, r6, r4, asr #3 │ │ │ │ subseq lr, r7, r8, lsr r5 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ subseq sp, r5, r0, asr #22 │ │ │ │ - eorseq r2, r6, r0, rrx │ │ │ │ - eorseq r1, r6, r8, asr sp │ │ │ │ - eorseq r2, r6, r8, ror r0 │ │ │ │ + eorseq r2, r6, r0, lsr #18 │ │ │ │ + eorseq r2, r6, r8, lsl r6 │ │ │ │ + eorseq r2, r6, r8, lsr r9 │ │ │ │ │ │ │ │ -000c077c <_PyObject_GetMethod@@Base>: │ │ │ │ +000c070c <_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 c08fc <_PyObject_GetMethod@@Base+0x180> │ │ │ │ + bne c088c <_PyObject_GetMethod@@Base+0x180> │ │ │ │ ldr r3, [r6, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0960 <_PyObject_GetMethod@@Base+0x1e4> │ │ │ │ - ldr r3, [pc, #1412] @ c0d44 <_PyObject_GetMethod@@Base+0x5c8> │ │ │ │ + beq c08f0 <_PyObject_GetMethod@@Base+0x1e4> │ │ │ │ + ldr r3, [pc, #1412] @ c0cd4 <_PyObject_GetMethod@@Base+0x5c8> │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne c0974 <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ - ldr fp, [pc, #1400] @ c0d48 <_PyObject_GetMethod@@Base+0x5cc> │ │ │ │ + bne c0904 <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ + ldr fp, [pc, #1400] @ c0cd8 <_PyObject_GetMethod@@Base+0x5cc> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, fp │ │ │ │ - bne c0974 <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ + bne c0904 <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ ldr r2, [r6, #192] @ 0xc0 │ │ │ │ - ldr r3, [pc, #1384] @ c0d4c <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ - bl 357730 │ │ │ │ + ldr r3, [pc, #1384] @ c0cdc <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ + bl 357fd0 │ │ │ │ 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 c098c <_PyObject_GetMethod@@Base+0x210> │ │ │ │ + bne c091c <_PyObject_GetMethod@@Base+0x210> │ │ │ │ ldr r2, [r3, #2812] @ 0xafc │ │ │ │ cmp r4, r2 │ │ │ │ - bne c098c <_PyObject_GetMethod@@Base+0x210> │ │ │ │ + bne c091c <_PyObject_GetMethod@@Base+0x210> │ │ │ │ add sl, sl, #40960 @ 0xa000 │ │ │ │ add sl, sl, r9 │ │ │ │ ldr r8, [sl, #2816] @ 0xb00 │ │ │ │ cmp r8, #0 │ │ │ │ - beq c0b68 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ + beq c0af8 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c0a38 <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ + beq c09c8 <_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 c0a48 <_PyObject_GetMethod@@Base+0x2cc> │ │ │ │ + beq c09d8 <_PyObject_GetMethod@@Base+0x2cc> │ │ │ │ mov r3, #0 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #4 │ │ │ │ - bne c0adc <_PyObject_GetMethod@@Base+0x360> │ │ │ │ + bne c0a6c <_PyObject_GetMethod@@Base+0x360> │ │ │ │ tst r3, #16 │ │ │ │ - bne c0acc <_PyObject_GetMethod@@Base+0x350> │ │ │ │ + bne c0a5c <_PyObject_GetMethod@@Base+0x350> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c08e4 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ - blt c0cdc <_PyObject_GetMethod@@Base+0x560> │ │ │ │ + beq c0874 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + blt c0c6c <_PyObject_GetMethod@@Base+0x560> │ │ │ │ adds r3, r5, r3 │ │ │ │ - beq c08e4 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c0874 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ ldr r9, [r3] │ │ │ │ cmp r9, #0 │ │ │ │ - beq c08e4 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c0874 <_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 a67cc │ │ │ │ + bl a6710 │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - bne c0c28 <_PyObject_GetMethod@@Base+0x4ac> │ │ │ │ + bne c0bb8 <_PyObject_GetMethod@@Base+0x4ac> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c08e4 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c0874 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq c0c74 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + beq c0c04 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ cmp sl, #0 │ │ │ │ - beq c0b78 <_PyObject_GetMethod@@Base+0x3fc> │ │ │ │ + beq c0b08 <_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] @ c0d4c <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ - bl 357730 │ │ │ │ + ldr r3, [pc, #1096] @ c0cdc <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ @@ -154879,301 +154851,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 c07b8 <_PyObject_GetMethod@@Base+0x3c> │ │ │ │ + bne c0748 <_PyObject_GetMethod@@Base+0x3c> │ │ │ │ mov r0, r6 │ │ │ │ - bl a5534 │ │ │ │ + bl a5478 │ │ │ │ cmp r0, #0 │ │ │ │ - bge c07b8 <_PyObject_GetMethod@@Base+0x3c> │ │ │ │ - b c0984 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bge c0748 <_PyObject_GetMethod@@Base+0x3c> │ │ │ │ + b c0914 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b9744 │ │ │ │ + bl b96d0 │ │ │ │ str r0, [r7] │ │ │ │ mov sl, #0 │ │ │ │ - b c08f0 <_PyObject_GetMethod@@Base+0x174> │ │ │ │ + b c0880 <_PyObject_GetMethod@@Base+0x174> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt c0b40 <_PyObject_GetMethod@@Base+0x3c4> │ │ │ │ + bgt c0ad0 <_PyObject_GetMethod@@Base+0x3c4> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl a87d0 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8714 <_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 a88e0 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8824 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c0b60 <_PyObject_GetMethod@@Base+0x3e4> │ │ │ │ + bne c0af0 <_PyObject_GetMethod@@Base+0x3e4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c0c14 <_PyObject_GetMethod@@Base+0x498> │ │ │ │ + beq c0ba4 <_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 357590 │ │ │ │ + bl 357e28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sl, r9] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c0c00 <_PyObject_GetMethod@@Base+0x484> │ │ │ │ + bne c0b90 <_PyObject_GetMethod@@Base+0x484> │ │ │ │ cmp r8, #0 │ │ │ │ - beq c0b68 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ + beq c0af8 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #131072 @ 0x20000 │ │ │ │ - bne c0858 <_PyObject_GetMethod@@Base+0xdc> │ │ │ │ + bne c07e8 <_PyObject_GetMethod@@Base+0xdc> │ │ │ │ ldr r2, [r3, #136] @ 0x88 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c0bcc <_PyObject_GetMethod@@Base+0x450> │ │ │ │ + beq c0b5c <_PyObject_GetMethod@@Base+0x450> │ │ │ │ ldr sl, [r3, #140] @ 0x8c │ │ │ │ cmp sl, #0 │ │ │ │ - beq c0864 <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ + beq c07f4 <_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 c0984 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + beq c0914 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne c0984 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ - ldr r2, [pc, #688] @ c0d50 <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ + bne c0914 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + ldr r2, [pc, #688] @ c0ce0 <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ ldr r1, [r8, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0ac0 <_PyObject_GetMethod@@Base+0x344> │ │ │ │ + beq c0a50 <_PyObject_GetMethod@@Base+0x344> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b c0984 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + b c0914 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ ldr r9, [r5, #-12] │ │ │ │ cmp r9, #0 │ │ │ │ - bne c08a0 <_PyObject_GetMethod@@Base+0x124> │ │ │ │ - b c08e4 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + bne c0830 <_PyObject_GetMethod@@Base+0x124> │ │ │ │ + b c0874 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ ldrb r2, [r5, #11] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c0870 <_PyObject_GetMethod@@Base+0xf4> │ │ │ │ + beq c0800 <_PyObject_GetMethod@@Base+0xf4> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmn r2, #1 │ │ │ │ ldr r9, [r3, #440] @ 0x1b8 │ │ │ │ - beq c0d0c <_PyObject_GetMethod@@Base+0x590> │ │ │ │ + beq c0c9c <_PyObject_GetMethod@@Base+0x590> │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9c0dc │ │ │ │ + bl 9c020 │ │ │ │ cmn r0, #1 │ │ │ │ - beq c08e4 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c0874 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c08e4 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c0874 <_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 23cda4 │ │ │ │ - b c0984 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bl 23cd70 │ │ │ │ + b c0914 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl a88e0 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8824 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ - beq c0c14 <_PyObject_GetMethod@@Base+0x498> │ │ │ │ + beq c0ba4 <_PyObject_GetMethod@@Base+0x498> │ │ │ │ cmn r2, #1 │ │ │ │ - beq c0d04 <_PyObject_GetMethod@@Base+0x588> │ │ │ │ + beq c0c94 <_PyObject_GetMethod@@Base+0x588> │ │ │ │ mov r8, #0 │ │ │ │ mov sl, r8 │ │ │ │ str r8, [sp, #4] │ │ │ │ - b c0864 <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ + b c07f4 <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c0bbc <_PyObject_GetMethod@@Base+0x440> │ │ │ │ - ldr r3, [pc, #456] @ c0d54 <_PyObject_GetMethod@@Base+0x5d8> │ │ │ │ + beq c0b4c <_PyObject_GetMethod@@Base+0x440> │ │ │ │ + ldr r3, [pc, #456] @ c0ce4 <_PyObject_GetMethod@@Base+0x5d8> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne c0bd4 <_PyObject_GetMethod@@Base+0x458> │ │ │ │ + bne c0b64 <_PyObject_GetMethod@@Base+0x458> │ │ │ │ ldr r4, [r8, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq c0d30 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ + beq c0cc0 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12360c │ │ │ │ + bl 12366c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r7] │ │ │ │ - bne c0a88 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ - b c0984 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bne c0a18 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ + b c0914 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ cmp r8, #0 │ │ │ │ - beq c0c4c <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + beq c0bdc <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ str r8, [r7] │ │ │ │ - b c0984 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + b c0914 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ mov sl, r2 │ │ │ │ - b c0864 <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ + b c07f4 <_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 c0a88 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ - b c0984 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bne c0a18 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ + b c0914 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne c0c14 <_PyObject_GetMethod@@Base+0x498> │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bne c0ba4 <_PyObject_GetMethod@@Base+0x498> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - bne c0a38 <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ + bne c09c8 <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ mov sl, r8 │ │ │ │ str r8, [sp, #4] │ │ │ │ - b c0864 <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ + b c07f4 <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c0c40 <_PyObject_GetMethod@@Base+0x4c4> │ │ │ │ + beq c0bd0 <_PyObject_GetMethod@@Base+0x4c4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq c0ca8 <_PyObject_GetMethod@@Base+0x52c> │ │ │ │ + beq c0c38 <_PyObject_GetMethod@@Base+0x52c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 23cda4 │ │ │ │ - b c0984 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ - ldr r3, [pc, #260] @ c0d58 <_PyObject_GetMethod@@Base+0x5dc> │ │ │ │ + bl 23cd70 │ │ │ │ + b c0914 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + ldr r3, [pc, #260] @ c0ce8 <_PyObject_GetMethod@@Base+0x5dc> │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #252] @ c0d5c <_PyObject_GetMethod@@Base+0x5e0> │ │ │ │ + ldr r1, [pc, #252] @ c0cec <_PyObject_GetMethod@@Base+0x5e0> │ │ │ │ mov r3, r4 │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 119d90 │ │ │ │ - b c0984 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bl 119d88 │ │ │ │ + b c0914 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #208] @ c0d50 <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ + ldr r2, [pc, #208] @ c0ce0 <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ ldr fp, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0c9c <_PyObject_GetMethod@@Base+0x520> │ │ │ │ + beq c0c2c <_PyObject_GetMethod@@Base+0x520> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx fp │ │ │ │ - b c08e4 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ - ldr r2, [pc, #160] @ c0d50 <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ + b c0874 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + ldr r2, [pc, #160] @ c0ce0 <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ ldr r1, [r9, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0cd0 <_PyObject_GetMethod@@Base+0x554> │ │ │ │ + beq c0c60 <_PyObject_GetMethod@@Base+0x554> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ - b c0c40 <_PyObject_GetMethod@@Base+0x4c4> │ │ │ │ + b c0bd0 <_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 c088c <_PyObject_GetMethod@@Base+0x110> │ │ │ │ - bl 11a910 │ │ │ │ - b c0b68 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ + b c081c <_PyObject_GetMethod@@Base+0x110> │ │ │ │ + bl 11a908 │ │ │ │ + b c0af8 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne c0afc <_PyObject_GetMethod@@Base+0x380> │ │ │ │ - bl 11a910 │ │ │ │ + bne c0a8c <_PyObject_GetMethod@@Base+0x380> │ │ │ │ + bl 11a908 │ │ │ │ mvn r0, #2 │ │ │ │ - b c0b10 <_PyObject_GetMethod@@Base+0x394> │ │ │ │ - ldr r3, [pc, #40] @ c0d60 <_PyObject_GetMethod@@Base+0x5e4> │ │ │ │ - ldr r1, [pc, #40] @ c0d64 <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b c0bec <_PyObject_GetMethod@@Base+0x470> │ │ │ │ - muleq pc, r4, fp @ │ │ │ │ + b c0aa0 <_PyObject_GetMethod@@Base+0x394> │ │ │ │ + ldr r3, [pc, #40] @ c0cf0 <_PyObject_GetMethod@@Base+0x5e4> │ │ │ │ + ldr r1, [pc, #40] @ c0cf4 <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b c0b7c <_PyObject_GetMethod@@Base+0x470> │ │ │ │ + andeq fp, pc, r4, ror #23 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq r2, r2, ip, ror #29 │ │ │ │ + andseq r2, r2, ip, asr #30 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r0, asr #15 │ │ │ │ + eorseq r0, r6, r0, lsl #1 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r2, r6, r8, asr r1 │ │ │ │ + eorseq r2, r6, r8, lsl sl │ │ │ │ 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 c0db4 <_PyObject_GetMethod@@Base+0x638> │ │ │ │ + beq c0d44 <_PyObject_GetMethod@@Base+0x638> │ │ │ │ ldr r2, [r1, #16] │ │ │ │ sub r2, r2, r3 │ │ │ │ cmp r0, r2 │ │ │ │ addle r4, r3, r0 │ │ │ │ strle r4, [r1, #12] │ │ │ │ - bgt c0ee4 <_PyObject_GetMethod@@Base+0x768> │ │ │ │ + bgt c0e74 <_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 c0ec8 <_PyObject_GetMethod@@Base+0x74c> │ │ │ │ + beq c0e58 <_PyObject_GetMethod@@Base+0x74c> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - blt c0ea8 <_PyObject_GetMethod@@Base+0x72c> │ │ │ │ + blt c0e38 <_PyObject_GetMethod@@Base+0x72c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0e8c <_PyObject_GetMethod@@Base+0x710> │ │ │ │ + beq c0e1c <_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] │ │ │ │ @@ -155181,1800 +155153,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 19ae38 │ │ │ │ + bl 19afbc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c0e84 <_PyObject_GetMethod@@Base+0x708> │ │ │ │ - ldr r2, [pc, #272] @ c0f38 <_PyObject_GetMethod@@Base+0x7bc> │ │ │ │ - ldr r1, [pc, #272] @ c0f3c <_PyObject_GetMethod@@Base+0x7c0> │ │ │ │ + beq c0e14 <_PyObject_GetMethod@@Base+0x708> │ │ │ │ + ldr r2, [pc, #272] @ c0ec8 <_PyObject_GetMethod@@Base+0x7bc> │ │ │ │ + ldr r1, [pc, #272] @ c0ecc <_PyObject_GetMethod@@Base+0x7c0> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 18f080 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 18f184 <_PyObject_CallMethod@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c0f30 <_PyObject_GetMethod@@Base+0x7b4> │ │ │ │ - ldr r3, [pc, #256] @ c0f40 <_PyObject_GetMethod@@Base+0x7c4> │ │ │ │ + beq c0ec0 <_PyObject_GetMethod@@Base+0x7b4> │ │ │ │ + ldr r3, [pc, #256] @ c0ed0 <_PyObject_GetMethod@@Base+0x7c4> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f9b8 │ │ │ │ + bl 11fa1c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - bne c0f14 <_PyObject_GetMethod@@Base+0x798> │ │ │ │ + bne c0ea4 <_PyObject_GetMethod@@Base+0x798> │ │ │ │ cmp r6, r4 │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ - beq c0da8 <_PyObject_GetMethod@@Base+0x62c> │ │ │ │ - bl a55e8 │ │ │ │ + beq c0d38 <_PyObject_GetMethod@@Base+0x62c> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c0e84 <_PyObject_GetMethod@@Base+0x708> │ │ │ │ + bne c0e14 <_PyObject_GetMethod@@Base+0x708> │ │ │ │ cmp r6, r4 │ │ │ │ - bgt c0ef8 <_PyObject_GetMethod@@Base+0x77c> │ │ │ │ - ldr r3, [pc, #200] @ c0f44 <_PyObject_GetMethod@@Base+0x7c8> │ │ │ │ - ldr r1, [pc, #200] @ c0f48 <_PyObject_GetMethod@@Base+0x7cc> │ │ │ │ + bgt c0e88 <_PyObject_GetMethod@@Base+0x77c> │ │ │ │ + ldr r3, [pc, #200] @ c0ed4 <_PyObject_GetMethod@@Base+0x7c8> │ │ │ │ + ldr r1, [pc, #200] @ c0ed8 <_PyObject_GetMethod@@Base+0x7cc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r3, #0 │ │ │ │ - b c0da8 <_PyObject_GetMethod@@Base+0x62c> │ │ │ │ + b c0d38 <_PyObject_GetMethod@@Base+0x62c> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, ip │ │ │ │ mov r1, #1 │ │ │ │ bl 2a6fc │ │ │ │ mov r6, r0 │ │ │ │ - b c0e54 <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ + b c0de4 <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - bl ab4f4 │ │ │ │ + bl ab438 │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c0edc <_PyObject_GetMethod@@Base+0x760> │ │ │ │ + beq c0e6c <_PyObject_GetMethod@@Base+0x760> │ │ │ │ str ip, [r5, #20] │ │ │ │ str r4, [r5, #24] │ │ │ │ - b c0dcc <_PyObject_GetMethod@@Base+0x650> │ │ │ │ - bl 99770 │ │ │ │ + b c0d5c <_PyObject_GetMethod@@Base+0x650> │ │ │ │ + bl 996b4 │ │ │ │ cmp r0, #0 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ - bne c0ec0 <_PyObject_GetMethod@@Base+0x744> │ │ │ │ - bl 29e454 │ │ │ │ - b c0e84 <_PyObject_GetMethod@@Base+0x708> │ │ │ │ - ldr r3, [pc, #88] @ c0f44 <_PyObject_GetMethod@@Base+0x7c8> │ │ │ │ - ldr r1, [pc, #92] @ c0f4c <_PyObject_GetMethod@@Base+0x7d0> │ │ │ │ + bne c0e50 <_PyObject_GetMethod@@Base+0x744> │ │ │ │ + bl 29e8dc │ │ │ │ + b c0e14 <_PyObject_GetMethod@@Base+0x708> │ │ │ │ + ldr r3, [pc, #88] @ c0ed4 <_PyObject_GetMethod@@Base+0x7c8> │ │ │ │ + ldr r1, [pc, #92] @ c0edc <_PyObject_GetMethod@@Base+0x7d0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b c0e84 <_PyObject_GetMethod@@Base+0x708> │ │ │ │ - ldr r3, [pc, #64] @ c0f40 <_PyObject_GetMethod@@Base+0x7c4> │ │ │ │ - ldr r1, [pc, #76] @ c0f50 <_PyObject_GetMethod@@Base+0x7d4> │ │ │ │ + bl 18ee38 │ │ │ │ + b c0e14 <_PyObject_GetMethod@@Base+0x708> │ │ │ │ + ldr r3, [pc, #64] @ c0ed0 <_PyObject_GetMethod@@Base+0x7c4> │ │ │ │ + ldr r1, [pc, #76] @ c0ee0 <_PyObject_GetMethod@@Base+0x7d4> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1177f8 │ │ │ │ - b c0e84 <_PyObject_GetMethod@@Base+0x708> │ │ │ │ + bl 1177f0 │ │ │ │ + b c0e14 <_PyObject_GetMethod@@Base+0x708> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne c0e54 <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ + bne c0de4 <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b c0e54 <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b c0de4 <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ mvn r6, #0 │ │ │ │ - b c0e54 <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ - eorseq ip, r6, r4, lsl #18 │ │ │ │ + b c0de4 <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ + eorseq sp, r6, r4, asr #3 │ │ │ │ subseq lr, r7, r8, lsr r5 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ subseq sp, r5, r0, asr #22 │ │ │ │ - eorseq r1, r6, r8, asr sp │ │ │ │ - eorseq r2, r6, r0, rrx │ │ │ │ - eorseq r2, r6, r8, ror r0 │ │ │ │ + eorseq r2, r6, r8, lsl r6 │ │ │ │ + eorseq r2, r6, r0, lsr #18 │ │ │ │ + eorseq r2, r6, r8, lsr r9 │ │ │ │ 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] @ c1860 <_PyObject_GetMethod@@Base+0x10e4> │ │ │ │ + ldr sl, [pc, #2292] @ c17f0 <_PyObject_GetMethod@@Base+0x10e4> │ │ │ │ mov r7, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ bics r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r6, [sl, r0] │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ - beq c17c8 <_PyObject_GetMethod@@Base+0x104c> │ │ │ │ + beq c1758 <_PyObject_GetMethod@@Base+0x104c> │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r2 │ │ │ │ - bne c1300 <_PyObject_GetMethod@@Base+0xb84> │ │ │ │ + bne c1290 <_PyObject_GetMethod@@Base+0xb84> │ │ │ │ cmp r3, #0 │ │ │ │ - bne c1770 <_PyObject_GetMethod@@Base+0xff4> │ │ │ │ + bne c1700 <_PyObject_GetMethod@@Base+0xff4> │ │ │ │ subs r8, r4, #1 │ │ │ │ - beq c13f8 <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ - bl 357730 │ │ │ │ + beq c1388 <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ + bl 357fd0 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ cmp r8, #20 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ mov r9, r0 │ │ │ │ - bgt c1620 <_PyObject_GetMethod@@Base+0xea4> │ │ │ │ + bgt c15b0 <_PyObject_GetMethod@@Base+0xea4> │ │ │ │ add r3, r3, r4, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1604] @ 0x644 │ │ │ │ cmp r4, #0 │ │ │ │ - beq c1428 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ - ldr r0, [pc, #2184] @ c1864 <_PyObject_GetMethod@@Base+0x10e8> │ │ │ │ + beq c13b8 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + ldr r0, [pc, #2184] @ c17f4 <_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 c16a0 <_PyObject_GetMethod@@Base+0xf24> │ │ │ │ + bne c1630 <_PyObject_GetMethod@@Base+0xf24> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r3, r4, #12 │ │ │ │ ldr r1, [r0] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c12f0 <_PyObject_GetMethod@@Base+0xb74> │ │ │ │ + beq c1280 <_PyObject_GetMethod@@Base+0xb74> │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r8, #1 │ │ │ │ str r1, [r0] │ │ │ │ str r0, [r3] │ │ │ │ - beq c1084 <_PyObject_GetMethod@@Base+0x908> │ │ │ │ + beq c1014 <_PyObject_GetMethod@@Base+0x908> │ │ │ │ ldr lr, [r5, #8] │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r0, [lr] │ │ │ │ add r1, r5, #8 │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c1048 <_PyObject_GetMethod@@Base+0x8cc> │ │ │ │ + beq c0fd8 <_PyObject_GetMethod@@Base+0x8cc> │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [lr] │ │ │ │ cmp r8, #2 │ │ │ │ str lr, [r3] │ │ │ │ - ble c1084 <_PyObject_GetMethod@@Base+0x908> │ │ │ │ + ble c1014 <_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 c13e8 <_PyObject_GetMethod@@Base+0xc6c> │ │ │ │ + beq c1378 <_PyObject_GetMethod@@Base+0xc6c> │ │ │ │ cmp r8, r3 │ │ │ │ str r1, [r0] │ │ │ │ str r0, [ip, #4]! │ │ │ │ - bne c1060 <_PyObject_GetMethod@@Base+0x8e4> │ │ │ │ + bne c0ff0 <_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 c1410 <_PyObject_GetMethod@@Base+0xc94> │ │ │ │ + blt c13a0 <_PyObject_GetMethod@@Base+0xc94> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c17a0 <_PyObject_GetMethod@@Base+0x1024> │ │ │ │ - ldr r2, [pc, #1936] @ c1868 <_PyObject_GetMethod@@Base+0x10ec> │ │ │ │ + beq c1730 <_PyObject_GetMethod@@Base+0x1024> │ │ │ │ + ldr r2, [pc, #1936] @ c17f8 <_PyObject_GetMethod@@Base+0x10ec> │ │ │ │ ldr r7, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ - bne c1604 <_PyObject_GetMethod@@Base+0xe88> │ │ │ │ + bne c1594 <_PyObject_GetMethod@@Base+0xe88> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c1480 <_PyObject_GetMethod@@Base+0xd04> │ │ │ │ + beq c1410 <_PyObject_GetMethod@@Base+0xd04> │ │ │ │ cmp r5, #1 │ │ │ │ - bne c14f8 <_PyObject_GetMethod@@Base+0xd7c> │ │ │ │ + bne c1488 <_PyObject_GetMethod@@Base+0xd7c> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c1198 <_PyObject_GetMethod@@Base+0xa1c> │ │ │ │ + beq c1128 <_PyObject_GetMethod@@Base+0xa1c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c111c <_PyObject_GetMethod@@Base+0x9a0> │ │ │ │ + beq c10ac <_PyObject_GetMethod@@Base+0x9a0> │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c1448 <_PyObject_GetMethod@@Base+0xccc> │ │ │ │ + bne c13d8 <_PyObject_GetMethod@@Base+0xccc> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r8, [r3, #16] │ │ │ │ cmp r8, #0 │ │ │ │ - beq c145c <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + beq c13ec <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq c17f4 <_PyObject_GetMethod@@Base+0x1078> │ │ │ │ - ldr r3, [pc, #1832] @ c186c <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ + beq c1784 <_PyObject_GetMethod@@Base+0x1078> │ │ │ │ + ldr r3, [pc, #1832] @ c17fc <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ cmp r2, r3 │ │ │ │ - bne c15ec <_PyObject_GetMethod@@Base+0xe70> │ │ │ │ + bne c157c <_PyObject_GetMethod@@Base+0xe70> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq c15ec <_PyObject_GetMethod@@Base+0xe70> │ │ │ │ + beq c157c <_PyObject_GetMethod@@Base+0xe70> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ add r3, sp, #28 │ │ │ │ - bl 9b3d4 │ │ │ │ + bl 9b318 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c145c <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + beq c13ec <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq c145c <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ - bl aafb0 │ │ │ │ + beq c13ec <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + bl aaef4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt c145c <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + blt c13ec <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - bge c145c <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + bge c13ec <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ ldr r8, [r7, #12] │ │ │ │ - ldr r3, [pc, #1740] @ c1870 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ + ldr r3, [pc, #1740] @ c1800 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ cmp r8, r3 │ │ │ │ - beq c13d0 <_PyObject_GetMethod@@Base+0xc54> │ │ │ │ + beq c1360 <_PyObject_GetMethod@@Base+0xc54> │ │ │ │ add r5, r7, r5, lsl #3 │ │ │ │ ldr ip, [r5, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - blt c13d0 <_PyObject_GetMethod@@Base+0xc54> │ │ │ │ + blt c1360 <_PyObject_GetMethod@@Base+0xc54> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq c1550 <_PyObject_GetMethod@@Base+0xdd4> │ │ │ │ + beq c14e0 <_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 c1540 <_PyObject_GetMethod@@Base+0xdc4> │ │ │ │ + beq c14d0 <_PyObject_GetMethod@@Base+0xdc4> │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ - beq c1618 <_PyObject_GetMethod@@Base+0xe9c> │ │ │ │ + beq c15a8 <_PyObject_GetMethod@@Base+0xe9c> │ │ │ │ cmn r8, #20 │ │ │ │ - beq c1478 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + beq c1408 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ cmp ip, r2 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ movge ip, r2 │ │ │ │ cmp r3, r2 │ │ │ │ cmpge ip, #0 │ │ │ │ - beq c13ac <_PyObject_GetMethod@@Base+0xc30> │ │ │ │ + beq c133c <_PyObject_GetMethod@@Base+0xc30> │ │ │ │ cmp r3, r2 │ │ │ │ movge r3, r2 │ │ │ │ orrs r1, r3, ip │ │ │ │ - bmi c16dc <_PyObject_GetMethod@@Base+0xf60> │ │ │ │ + bmi c166c <_PyObject_GetMethod@@Base+0xf60> │ │ │ │ cmp r3, ip │ │ │ │ cmpge r2, ip │ │ │ │ - ble c1698 <_PyObject_GetMethod@@Base+0xf1c> │ │ │ │ + ble c1628 <_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 c1498 <_PyObject_GetMethod@@Base+0xd1c> │ │ │ │ + beq c1428 <_PyObject_GetMethod@@Base+0xd1c> │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r8, [r8, #28] │ │ │ │ addne r8, r8, #20 │ │ │ │ cmp r5, #1 │ │ │ │ add r7, r8, ip │ │ │ │ - beq c14d0 <_PyObject_GetMethod@@Base+0xd54> │ │ │ │ + beq c1460 <_PyObject_GetMethod@@Base+0xd54> │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ mov r0, r5 │ │ │ │ - bl 9255c │ │ │ │ + bl 92558 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c1478 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + beq c1408 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ ldrb r3, [r8, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq c182c <_PyObject_GetMethod@@Base+0x10b0> │ │ │ │ + beq c17bc <_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 c12d8 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ + beq c1268 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c12d8 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ + bne c1268 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1440] @ c1864 <_PyObject_GetMethod@@Base+0x10e8> │ │ │ │ + ldr r2, [pc, #1440] @ c17f4 <_PyObject_GetMethod@@Base+0x10e8> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c1678 <_PyObject_GetMethod@@Base+0xefc> │ │ │ │ + bne c1608 <_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 c1028 <_PyObject_GetMethod@@Base+0x8ac> │ │ │ │ - b c1084 <_PyObject_GetMethod@@Base+0x908> │ │ │ │ + bne c0fb8 <_PyObject_GetMethod@@Base+0x8ac> │ │ │ │ + b c1014 <_PyObject_GetMethod@@Base+0x908> │ │ │ │ ldr r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq c1834 <_PyObject_GetMethod@@Base+0x10b8> │ │ │ │ + beq c17c4 <_PyObject_GetMethod@@Base+0x10b8> │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble c1374 <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ + ble c1304 <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ ldr lr, [r1, #12] │ │ │ │ cmp r0, lr │ │ │ │ - beq c0f98 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + beq c0f28 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ cmp ip, #1 │ │ │ │ - beq c1374 <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ + beq c1304 <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ ldr lr, [r1, #16] │ │ │ │ cmp r0, lr │ │ │ │ - beq c0f98 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + beq c0f28 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ cmp ip, #2 │ │ │ │ - beq c1374 <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ + beq c1304 <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ ldr lr, [r1, #20] │ │ │ │ cmp r0, lr │ │ │ │ - beq c0f98 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + beq c0f28 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ cmp ip, #3 │ │ │ │ - beq c1374 <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ + beq c1304 <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ add r1, r1, #20 │ │ │ │ mov lr, #3 │ │ │ │ ldr r8, [r1, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r0, r8 │ │ │ │ - beq c0f98 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + beq c0f28 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ cmp ip, lr │ │ │ │ - bne c135c <_PyObject_GetMethod@@Base+0xbe0> │ │ │ │ + bne c12ec <_PyObject_GetMethod@@Base+0xbe0> │ │ │ │ ldr r1, [r7, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 240d64 │ │ │ │ + bl 240d2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ - bne c0f98 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + bne c0f28 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ mov r8, #0 │ │ │ │ - b c12e4 <_PyObject_GetMethod@@Base+0xb68> │ │ │ │ + b c1274 <_PyObject_GetMethod@@Base+0xb68> │ │ │ │ ldr r2, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ movlt lr, #0 │ │ │ │ andge lr, lr, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - beq c1218 <_PyObject_GetMethod@@Base+0xa9c> │ │ │ │ - ldr r3, [pc, #1208] @ c186c <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ + beq c11a8 <_PyObject_GetMethod@@Base+0xa9c> │ │ │ │ + ldr r3, [pc, #1208] @ c17fc <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne c17e4 <_PyObject_GetMethod@@Base+0x1068> │ │ │ │ + bne c1774 <_PyObject_GetMethod@@Base+0x1068> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ - b c129c <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c122c <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r8, [pc, #1172] @ c1870 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ + ldr r8, [pc, #1172] @ c1800 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - b c129c <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c122c <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ cmp r8, r3 │ │ │ │ str r0, [ip, #4]! │ │ │ │ - bne c1060 <_PyObject_GetMethod@@Base+0x8e4> │ │ │ │ - b c1084 <_PyObject_GetMethod@@Base+0x908> │ │ │ │ + bne c0ff0 <_PyObject_GetMethod@@Base+0x8e4> │ │ │ │ + b c1014 <_PyObject_GetMethod@@Base+0x908> │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ - ldr r4, [pc, #1136] @ c1874 <_PyObject_GetMethod@@Base+0x10f8> │ │ │ │ + ldr r4, [pc, #1136] @ c1804 <_PyObject_GetMethod@@Base+0x10f8> │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r6, #36] @ 0x24 │ │ │ │ - bge c10c0 <_PyObject_GetMethod@@Base+0x944> │ │ │ │ - ldr r1, [pc, #1120] @ c1878 <_PyObject_GetMethod@@Base+0x10fc> │ │ │ │ + bge c1050 <_PyObject_GetMethod@@Base+0x944> │ │ │ │ + ldr r1, [pc, #1120] @ c1808 <_PyObject_GetMethod@@Base+0x10fc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 29b9cc <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 29be54 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c10c0 <_PyObject_GetMethod@@Base+0x944> │ │ │ │ - b c17a0 <_PyObject_GetMethod@@Base+0x1024> │ │ │ │ - ldr r0, [pc, #1100] @ c187c <_PyObject_GetMethod@@Base+0x1100> │ │ │ │ + beq c1050 <_PyObject_GetMethod@@Base+0x944> │ │ │ │ + b c1730 <_PyObject_GetMethod@@Base+0x1024> │ │ │ │ + ldr r0, [pc, #1100] @ c180c <_PyObject_GetMethod@@Base+0x1100> │ │ │ │ mov r1, r8 │ │ │ │ - bl 9a99c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a8e0 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c138c <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ - bl 357730 │ │ │ │ + beq c131c <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + bl 357fd0 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ - b c1000 <_PyObject_GetMethod@@Base+0x884> │ │ │ │ + b c0f90 <_PyObject_GetMethod@@Base+0x884> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 11f9b8 │ │ │ │ + bl 11fa1c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge c118c <_PyObject_GetMethod@@Base+0xa10> │ │ │ │ - bl a55e8 │ │ │ │ + bge c111c <_PyObject_GetMethod@@Base+0xa10> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c1478 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ - ldr r3, [pc, #1040] @ c1880 <_PyObject_GetMethod@@Base+0x1104> │ │ │ │ - ldr r1, [pc, #1040] @ c1884 <_PyObject_GetMethod@@Base+0x1108> │ │ │ │ + bne c1408 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + ldr r3, [pc, #1040] @ c1810 <_PyObject_GetMethod@@Base+0x1104> │ │ │ │ + ldr r1, [pc, #1040] @ c1814 <_PyObject_GetMethod@@Base+0x1108> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r8, #0 │ │ │ │ - b c129c <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ - ldr r2, [pc, #1000] @ c1870 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ - ldr r1, [pc, #1020] @ c1888 <_PyObject_GetMethod@@Base+0x110c> │ │ │ │ + b c122c <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + ldr r2, [pc, #1000] @ c1800 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ + ldr r1, [pc, #1020] @ c1818 <_PyObject_GetMethod@@Base+0x110c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b675c <_PyParkingLot_UnparkAll@@Base+0x6c0> │ │ │ │ + bl 2b6b38 <_PyParkingLot_UnparkAll@@Base+0x6c0> │ │ │ │ mov r8, r0 │ │ │ │ - b c129c <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c122c <_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 c1744 <_PyObject_GetMethod@@Base+0xfc8> │ │ │ │ + blt c16d4 <_PyObject_GetMethod@@Base+0xfc8> │ │ │ │ cmp r2, #1 │ │ │ │ - bne c16bc <_PyObject_GetMethod@@Base+0xf40> │ │ │ │ + bne c164c <_PyObject_GetMethod@@Base+0xf40> │ │ │ │ mov r1, r5 │ │ │ │ - bl c1a50 │ │ │ │ + bl c19e0 │ │ │ │ mov r8, r0 │ │ │ │ - b c129c <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c122c <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ ldrsb r2, [r8, ip] │ │ │ │ ldrb r3, [r8, ip] │ │ │ │ cmp r2, #0 │ │ │ │ - ldrge r8, [pc, #936] @ c188c <_PyObject_GetMethod@@Base+0x1110> │ │ │ │ - ldrlt r8, [pc, #936] @ c1890 <_PyObject_GetMethod@@Base+0x1114> │ │ │ │ + ldrge r8, [pc, #936] @ c181c <_PyObject_GetMethod@@Base+0x1110> │ │ │ │ + ldrlt r8, [pc, #936] @ c1820 <_PyObject_GetMethod@@Base+0x1114> │ │ │ │ movge r2, #24 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ mlage r8, r2, r3, r8 │ │ │ │ addlt r8, r8, r3, lsl #5 │ │ │ │ - b c129c <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c122c <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ mov r0, r5 │ │ │ │ - bl 92b0c │ │ │ │ + bl 92b08 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c1478 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + beq c1408 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ add fp, r8, #8 │ │ │ │ add sl, r4, #8 │ │ │ │ mov r9, #0 │ │ │ │ cmp r5, r9 │ │ │ │ - ldr r2, [pc, #848] @ c1870 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ - ble c129c <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + ldr r2, [pc, #848] @ c1800 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ + ble c122c <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ ldr r1, [sl, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b675c <_PyParkingLot_UnparkAll@@Base+0x6c0> │ │ │ │ + bl 2b6b38 <_PyParkingLot_UnparkAll@@Base+0x6c0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1804 <_PyObject_GetMethod@@Base+0x1088> │ │ │ │ + beq c1794 <_PyObject_GetMethod@@Base+0x1088> │ │ │ │ add r9, r9, #1 │ │ │ │ str r0, [fp, #4]! │ │ │ │ - b c1514 <_PyObject_GetMethod@@Base+0xd98> │ │ │ │ + b c14a4 <_PyObject_GetMethod@@Base+0xd98> │ │ │ │ ldr r3, [r8, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c1200 <_PyObject_GetMethod@@Base+0xa84> │ │ │ │ - b c1478 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bne c1190 <_PyObject_GetMethod@@Base+0xa84> │ │ │ │ + b c1408 <_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 29c694 <_Py_CheckRecursiveCall@@Base+0xcc8> │ │ │ │ + bl 29cb1c <_Py_CheckRecursiveCall@@Base+0xcc8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1478 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + beq c1408 <_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 c1394 <_PyObject_GetMethod@@Base+0xc18> │ │ │ │ + beq c1324 <_PyObject_GetMethod@@Base+0xc18> │ │ │ │ ldr r1, [r8, #4] │ │ │ │ - ldr r2, [pc, #736] @ c1894 <_PyObject_GetMethod@@Base+0x1118> │ │ │ │ + ldr r2, [pc, #736] @ c1824 <_PyObject_GetMethod@@Base+0x1118> │ │ │ │ cmp r1, r2 │ │ │ │ movne lr, #0 │ │ │ │ andeq lr, lr, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - bne c165c <_PyObject_GetMethod@@Base+0xee0> │ │ │ │ + bne c15ec <_PyObject_GetMethod@@Base+0xee0> │ │ │ │ sub r1, r3, ip │ │ │ │ add r0, r0, ip │ │ │ │ - bl 92878 │ │ │ │ + bl 92874 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c129c <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + beq c122c <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ mov r0, r9 │ │ │ │ - bl 1134c4 │ │ │ │ - b c129c <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + bl 1134fc │ │ │ │ + b c122c <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ mov r0, r5 │ │ │ │ - bl 8be14 │ │ │ │ + bl 8bd6c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne c1154 <_PyObject_GetMethod@@Base+0x9d8> │ │ │ │ - b c145c <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + bne c10e4 <_PyObject_GetMethod@@Base+0x9d8> │ │ │ │ + b c13ec <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ - b c129c <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c122c <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ add r3, r8, #28 │ │ │ │ - b c1544 <_PyObject_GetMethod@@Base+0xdc8> │ │ │ │ + b c14d4 <_PyObject_GetMethod@@Base+0xdc8> │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ - ble c1428 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ - bl 29e454 │ │ │ │ + ble c13b8 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 29e8dc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c138c <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + beq c131c <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [sl, r9] │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, r4, #12 │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c171c <_PyObject_GetMethod@@Base+0xfa0> │ │ │ │ + beq c16ac <_PyObject_GetMethod@@Base+0xfa0> │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ str r1, [r4, #12] │ │ │ │ - b c1028 <_PyObject_GetMethod@@Base+0x8ac> │ │ │ │ + b c0fb8 <_PyObject_GetMethod@@Base+0x8ac> │ │ │ │ ldr r2, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne c15c4 <_PyObject_GetMethod@@Base+0xe48> │ │ │ │ + bne c1554 <_PyObject_GetMethod@@Base+0xe48> │ │ │ │ mov r0, r8 │ │ │ │ - bl 23dc6c │ │ │ │ + bl 23dc34 │ │ │ │ mov r8, r0 │ │ │ │ - b c15d4 <_PyObject_GetMethod@@Base+0xe58> │ │ │ │ - ldr r1, [pc, #536] @ c1898 <_PyObject_GetMethod@@Base+0x111c> │ │ │ │ + b c1564 <_PyObject_GetMethod@@Base+0xe58> │ │ │ │ + ldr r1, [pc, #536] @ c1828 <_PyObject_GetMethod@@Base+0x111c> │ │ │ │ cmp r3, r1 │ │ │ │ - beq c12d0 <_PyObject_GetMethod@@Base+0xb54> │ │ │ │ + beq c1260 <_PyObject_GetMethod@@Base+0xb54> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b c12d0 <_PyObject_GetMethod@@Base+0xb54> │ │ │ │ - ldr r8, [pc, #508] @ c189c <_PyObject_GetMethod@@Base+0x1120> │ │ │ │ - b c129c <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ - ldr r3, [pc, #496] @ c1898 <_PyObject_GetMethod@@Base+0x111c> │ │ │ │ + b c1260 <_PyObject_GetMethod@@Base+0xb54> │ │ │ │ + ldr r8, [pc, #508] @ c182c <_PyObject_GetMethod@@Base+0x1120> │ │ │ │ + b c122c <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + ldr r3, [pc, #496] @ c1828 <_PyObject_GetMethod@@Base+0x111c> │ │ │ │ cmp fp, r3 │ │ │ │ - bne c1758 <_PyObject_GetMethod@@Base+0xfdc> │ │ │ │ + bne c16e8 <_PyObject_GetMethod@@Base+0xfdc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e26c │ │ │ │ + bl 18e370 │ │ │ │ ldr r2, [sl, r9] │ │ │ │ - b c1000 <_PyObject_GetMethod@@Base+0x884> │ │ │ │ + b c0f90 <_PyObject_GetMethod@@Base+0x884> │ │ │ │ cmp r2, #0 │ │ │ │ - beq c1708 <_PyObject_GetMethod@@Base+0xf8c> │ │ │ │ + beq c1698 <_PyObject_GetMethod@@Base+0xf8c> │ │ │ │ cmp r2, #2 │ │ │ │ - bne c16f0 <_PyObject_GetMethod@@Base+0xf74> │ │ │ │ + bne c1680 <_PyObject_GetMethod@@Base+0xf74> │ │ │ │ mov r1, r5 │ │ │ │ - bl 290878 │ │ │ │ + bl 290bc4 │ │ │ │ mov r8, r0 │ │ │ │ - b c129c <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ - ldr r3, [pc, #412] @ c1880 <_PyObject_GetMethod@@Base+0x1104> │ │ │ │ - ldr r1, [pc, #440] @ c18a0 <_PyObject_GetMethod@@Base+0x1124> │ │ │ │ + b c122c <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + ldr r3, [pc, #412] @ c1810 <_PyObject_GetMethod@@Base+0x1104> │ │ │ │ + ldr r1, [pc, #440] @ c1830 <_PyObject_GetMethod@@Base+0x1124> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b c1478 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bl 18ee38 │ │ │ │ + b c1408 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ cmp r2, #4 │ │ │ │ - bne c1708 <_PyObject_GetMethod@@Base+0xf8c> │ │ │ │ + bne c1698 <_PyObject_GetMethod@@Base+0xf8c> │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c2110 <_PyUnicode_EncodeUTF16@@Base+0x700> │ │ │ │ + bl 2c2598 <_PyUnicode_EncodeUTF16@@Base+0x700> │ │ │ │ mov r8, r0 │ │ │ │ - b c129c <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ - ldr r3, [pc, #404] @ c18a4 <_PyObject_GetMethod@@Base+0x1128> │ │ │ │ - ldr r1, [pc, #404] @ c18a8 <_PyObject_GetMethod@@Base+0x112c> │ │ │ │ + b c122c <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + ldr r3, [pc, #404] @ c1834 <_PyObject_GetMethod@@Base+0x1128> │ │ │ │ + ldr r1, [pc, #404] @ c1838 <_PyObject_GetMethod@@Base+0x112c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b c1478 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bl 18ee38 │ │ │ │ + b c1408 <_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 c1040 <_PyObject_GetMethod@@Base+0x8c4> │ │ │ │ - b c1058 <_PyObject_GetMethod@@Base+0x8dc> │ │ │ │ - ldr r3, [pc, #352] @ c18ac <_PyObject_GetMethod@@Base+0x1130> │ │ │ │ - ldr r1, [pc, #352] @ c18b0 <_PyObject_GetMethod@@Base+0x1134> │ │ │ │ + bne c0fd0 <_PyObject_GetMethod@@Base+0x8c4> │ │ │ │ + b c0fe8 <_PyObject_GetMethod@@Base+0x8dc> │ │ │ │ + ldr r3, [pc, #352] @ c183c <_PyObject_GetMethod@@Base+0x1130> │ │ │ │ + ldr r1, [pc, #352] @ c1840 <_PyObject_GetMethod@@Base+0x1134> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b c1478 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bl 18ee38 │ │ │ │ + b c1408 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ ldr r2, [sl, r9] │ │ │ │ - b c1000 <_PyObject_GetMethod@@Base+0x884> │ │ │ │ + b c0f90 <_PyObject_GetMethod@@Base+0x884> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0fa0 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ + beq c0f30 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a7178 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a7600 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c138c <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ - ldr r3, [pc, #288] @ c18b4 <_PyObject_GetMethod@@Base+0x1138> │ │ │ │ - ldr r1, [pc, #288] @ c18b8 <_PyObject_GetMethod@@Base+0x113c> │ │ │ │ + beq c131c <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + ldr r3, [pc, #288] @ c1844 <_PyObject_GetMethod@@Base+0x1138> │ │ │ │ + ldr r1, [pc, #288] @ c1848 <_PyObject_GetMethod@@Base+0x113c> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1177f8 │ │ │ │ + bl 1177f0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c138c <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + beq c131c <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c138c <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + bne c131c <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b c138c <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b c131c <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a7178 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a7600 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c138c <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ - ldr r3, [pc, #212] @ c18b4 <_PyObject_GetMethod@@Base+0x1138> │ │ │ │ - ldr r1, [pc, #216] @ c18bc <_PyObject_GetMethod@@Base+0x1140> │ │ │ │ - b c1794 <_PyObject_GetMethod@@Base+0x1018> │ │ │ │ + beq c131c <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + ldr r3, [pc, #212] @ c1844 <_PyObject_GetMethod@@Base+0x1138> │ │ │ │ + ldr r1, [pc, #216] @ c184c <_PyObject_GetMethod@@Base+0x1140> │ │ │ │ + b c1724 <_PyObject_GetMethod@@Base+0x1018> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d10f4 <_PyUnicode_Copy@@Base> │ │ │ │ + bl 1d15d4 <_PyUnicode_Copy@@Base> │ │ │ │ mov r8, r0 │ │ │ │ - b c129c <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ - ldr r1, [pc, #196] @ c18c0 <_PyObject_GetMethod@@Base+0x1144> │ │ │ │ - ldr r0, [pc, #196] @ c18c4 <_PyObject_GetMethod@@Base+0x1148> │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b c145c <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + b c122c <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + ldr r1, [pc, #196] @ c1850 <_PyObject_GetMethod@@Base+0x1144> │ │ │ │ + ldr r0, [pc, #196] @ c1854 <_PyObject_GetMethod@@Base+0x1148> │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b c13ec <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c1478 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + beq c1408 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne c1478 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bne c1408 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b c1478 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b c1408 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ ldr r0, [r8, #28] │ │ │ │ - b c1290 <_PyObject_GetMethod@@Base+0xb14> │ │ │ │ + b c1220 <_PyObject_GetMethod@@Base+0xb14> │ │ │ │ mov r1, r2 │ │ │ │ ldr r1, [r1, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c1850 <_PyObject_GetMethod@@Base+0x10d4> │ │ │ │ + beq c17e0 <_PyObject_GetMethod@@Base+0x10d4> │ │ │ │ cmp r0, r1 │ │ │ │ - bne c1838 <_PyObject_GetMethod@@Base+0x10bc> │ │ │ │ - b c0f98 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ - ldr r1, [pc, #112] @ c18c8 <_PyObject_GetMethod@@Base+0x114c> │ │ │ │ + bne c17c8 <_PyObject_GetMethod@@Base+0x10bc> │ │ │ │ + b c0f28 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + ldr r1, [pc, #112] @ c1858 <_PyObject_GetMethod@@Base+0x114c> │ │ │ │ cmp r0, r1 │ │ │ │ - beq c0f98 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ - b c1374 <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ + beq c0f28 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + b c1304 <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq r5, lr, r4, lsl #11 │ │ │ │ + andseq r5, lr, r4, asr #19 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ - eorseq r0, r6, r8, ror lr │ │ │ │ + eorseq r1, r6, r8, lsr r7 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq r2, r6, r0, lsr #3 │ │ │ │ + eorseq r2, r6, r0, ror #20 │ │ │ │ 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, lsr #25 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - @ instruction: 0x003621b0 │ │ │ │ + eorseq r2, r6, r0, ror sl │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r6, ip, asr #3 │ │ │ │ + eorseq r2, r6, ip, lsl #21 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r6, ip, ror lr │ │ │ │ + eorseq r2, r6, ip, lsr r7 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003616f8 │ │ │ │ - eorseq r2, r6, ip, ror r1 │ │ │ │ + @ instruction: 0x00361fb8 │ │ │ │ + eorseq r2, r6, ip, lsr sl │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq fp, r5, ip, lsl #15 │ │ │ │ + eorseq ip, r5, ip, asr #32 │ │ │ │ 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 c19a0 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ + beq c1930 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ ldr r5, [r1, #28] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq c1970 <_PyObject_GetMethod@@Base+0x11f4> │ │ │ │ + beq c1900 <_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 c1930 <_PyObject_GetMethod@@Base+0x11b4> │ │ │ │ + bge c18c0 <_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 ab2bc <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ + bl ab200 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r3, [r5, #12] │ │ │ │ strne r4, [r3, r6, lsl #2] │ │ │ │ - bne c1928 <_PyObject_GetMethod@@Base+0x11ac> │ │ │ │ + bne c18b8 <_PyObject_GetMethod@@Base+0x11ac> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c19a0 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ + beq c1930 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c197c <_PyObject_GetMethod@@Base+0x1200> │ │ │ │ + bne c190c <_PyObject_GetMethod@@Base+0x1200> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b c197c <_PyObject_GetMethod@@Base+0x1200> │ │ │ │ - ldr r1, [pc, #48] @ c19a8 <_PyObject_GetMethod@@Base+0x122c> │ │ │ │ - ldr r0, [pc, #48] @ c19ac <_PyObject_GetMethod@@Base+0x1230> │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b c190c <_PyObject_GetMethod@@Base+0x1200> │ │ │ │ + ldr r1, [pc, #48] @ c1938 <_PyObject_GetMethod@@Base+0x122c> │ │ │ │ + ldr r0, [pc, #48] @ c193c <_PyObject_GetMethod@@Base+0x1230> │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c19a0 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ + beq c1930 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c19a0 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ + bne c1930 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b c1928 <_PyObject_GetMethod@@Base+0x11ac> │ │ │ │ + b c18b8 <_PyObject_GetMethod@@Base+0x11ac> │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - eorseq fp, r5, ip, asr r5 │ │ │ │ + eorseq fp, r5, ip, lsl lr │ │ │ │ │ │ │ │ -000c19b0 : │ │ │ │ +000c1940 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #0 │ │ │ │ - blt c1a2c │ │ │ │ + blt c19bc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r1 │ │ │ │ - bne c19e4 │ │ │ │ + bne c1974 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r2 │ │ │ │ - b c1a50 │ │ │ │ + b c19e0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble c1a14 │ │ │ │ + ble c19a4 │ │ │ │ cmp r3, #2 │ │ │ │ - bne c1a00 │ │ │ │ + bne c1990 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r2 │ │ │ │ - b 290878 │ │ │ │ + b 290bc4 │ │ │ │ cmp r3, #4 │ │ │ │ - bne c1a14 │ │ │ │ + bne c19a4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r2 │ │ │ │ - b 2c2110 <_PyUnicode_EncodeUTF16@@Base+0x700> │ │ │ │ - ldr r3, [pc, #36] @ c1a40 │ │ │ │ - ldr r1, [pc, #36] @ c1a44 │ │ │ │ + b 2c2598 <_PyUnicode_EncodeUTF16@@Base+0x700> │ │ │ │ + ldr r3, [pc, #36] @ c19d0 │ │ │ │ + ldr r1, [pc, #36] @ c19d4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #20] @ c1a48 │ │ │ │ - ldr r1, [pc, #20] @ c1a4c │ │ │ │ + ldr r3, [pc, #20] @ c19d8 │ │ │ │ + ldr r1, [pc, #20] @ c19dc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b c1a24 │ │ │ │ + bl 18ee38 │ │ │ │ + b c19b4 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r6, ip, asr #3 │ │ │ │ + eorseq r2, r6, ip, lsl #21 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r6, ip, ror lr │ │ │ │ + eorseq r2, r6, ip, lsr r7 │ │ │ │ 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 c1ddc │ │ │ │ + beq c1d6c │ │ │ │ cmp r4, #1 │ │ │ │ mov r6, r0 │ │ │ │ addne ip, r0, r4 │ │ │ │ movne r3, r0 │ │ │ │ - beq c1d68 │ │ │ │ + beq c1cf8 │ │ │ │ cmp ip, r3 │ │ │ │ - bls c1bdc │ │ │ │ + bls c1b6c │ │ │ │ tst r3, #3 │ │ │ │ - beq c1af8 │ │ │ │ + beq c1a88 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldrsb r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge c1a7c │ │ │ │ + bge c1a0c │ │ │ │ cmp r4, #0 │ │ │ │ - blt c1e24 │ │ │ │ + blt c1db4 │ │ │ │ cmn r4, #-2147483618 @ 0x8000001e │ │ │ │ - bgt c1ae0 │ │ │ │ - ldr r9, [pc, #904] @ c1e40 │ │ │ │ - ldr r2, [pc, #904] @ c1e44 │ │ │ │ + bgt c1a70 │ │ │ │ + ldr r9, [pc, #904] @ c1dd0 │ │ │ │ + ldr r2, [pc, #904] @ c1dd4 │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ add r7, r4, #29 │ │ │ │ cmp r3, r2 │ │ │ │ mov r8, #0 │ │ │ │ - beq c1c08 │ │ │ │ + beq c1b98 │ │ │ │ ldr r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c1c60 │ │ │ │ - bl 29e454 │ │ │ │ + bne c1bf0 │ │ │ │ + bl 29e8dc │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne c1cb8 │ │ │ │ + bne c1c48 │ │ │ │ mov r5, #0 │ │ │ │ - b c1cdc │ │ │ │ + b c1c6c │ │ │ │ add r2, r3, #4 │ │ │ │ cmp ip, r2 │ │ │ │ - bcc c1a8c │ │ │ │ - ldr r1, [pc, #828] @ c1e48 │ │ │ │ + bcc c1a1c │ │ │ │ + ldr r1, [pc, #828] @ c1dd8 │ │ │ │ ldr r0, [r3] │ │ │ │ tst r1, r0 │ │ │ │ - bne c1aa0 │ │ │ │ + bne c1a30 │ │ │ │ add r0, r3, #8 │ │ │ │ cmp ip, r0 │ │ │ │ - bcc c1bd4 │ │ │ │ + bcc c1b64 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ tst r1, r2 │ │ │ │ - bne c1aa0 │ │ │ │ + bne c1a30 │ │ │ │ add r2, r3, #12 │ │ │ │ cmp ip, r2 │ │ │ │ - bcc c1d48 │ │ │ │ + bcc c1cd8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ tst r1, r0 │ │ │ │ - bne c1aa0 │ │ │ │ + bne c1a30 │ │ │ │ add r0, r3, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bcc c1bd4 │ │ │ │ + bcc c1b64 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ tst r1, r2 │ │ │ │ - bne c1aa0 │ │ │ │ + bne c1a30 │ │ │ │ add r2, r3, #20 │ │ │ │ cmp ip, r2 │ │ │ │ - bcc c1d48 │ │ │ │ + bcc c1cd8 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ tst r1, r0 │ │ │ │ - bne c1aa0 │ │ │ │ + bne c1a30 │ │ │ │ add r0, r3, #24 │ │ │ │ cmp ip, r0 │ │ │ │ - bcc c1bd4 │ │ │ │ + bcc c1b64 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ tst r1, r2 │ │ │ │ - bne c1aa0 │ │ │ │ + bne c1a30 │ │ │ │ add lr, r3, #28 │ │ │ │ cmp ip, lr │ │ │ │ - bcc c1d48 │ │ │ │ + bcc c1cd8 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ tst r1, r2 │ │ │ │ - bne c1aa0 │ │ │ │ + bne c1a30 │ │ │ │ sub r2, ip, #28 │ │ │ │ sub r3, r2, r3 │ │ │ │ bic r3, r3, #3 │ │ │ │ add r3, lr, r3 │ │ │ │ - b c1bc8 │ │ │ │ + b c1b58 │ │ │ │ ldr r2, [r2] │ │ │ │ add lr, lr, #4 │ │ │ │ tst r1, r2 │ │ │ │ - bne c1aa0 │ │ │ │ + bne c1a30 │ │ │ │ cmp r3, lr │ │ │ │ mov r2, lr │ │ │ │ - bne c1bb8 │ │ │ │ + bne c1b48 │ │ │ │ cmp ip, r2 │ │ │ │ - bne c1a90 │ │ │ │ + bne c1a20 │ │ │ │ cmp r4, #0 │ │ │ │ - blt c1e24 │ │ │ │ + blt c1db4 │ │ │ │ cmn r4, #-2147483626 @ 0x80000016 │ │ │ │ - bgt c1ae0 │ │ │ │ - ldr r9, [pc, #588] @ c1e40 │ │ │ │ - ldr r2, [pc, #588] @ c1e44 │ │ │ │ + bgt c1a70 │ │ │ │ + ldr r9, [pc, #588] @ c1dd0 │ │ │ │ + ldr r2, [pc, #588] @ c1dd4 │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ add r7, r4, #21 │ │ │ │ cmp r3, r2 │ │ │ │ mov r8, #1 │ │ │ │ - bne c1acc │ │ │ │ - ldr r3, [pc, #572] @ c1e4c │ │ │ │ - bl 357730 │ │ │ │ + bne c1a5c │ │ │ │ + ldr r3, [pc, #572] @ c1ddc │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r7, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi c1d14 │ │ │ │ + bhi c1ca4 │ │ │ │ sub r1, r7, #1 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq c1dcc │ │ │ │ + beq c1d5c │ │ │ │ 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 c1ce4 │ │ │ │ - ldr r3, [pc, #488] @ c1e50 │ │ │ │ + beq c1c74 │ │ │ │ + ldr r3, [pc, #488] @ c1de0 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #468] @ c1e54 │ │ │ │ + ldr r2, [pc, #468] @ c1de4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c1de4 │ │ │ │ + bne c1d74 │ │ │ │ cmp r8, #0 │ │ │ │ - beq c1d8c │ │ │ │ + beq c1d1c │ │ │ │ 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 c1e38 │ │ │ │ + beq c1dc8 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq c1db8 │ │ │ │ + beq c1d48 │ │ │ │ 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 c1d58 │ │ │ │ + bcc c1ce8 │ │ │ │ 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 c1c60 │ │ │ │ + bne c1bf0 │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #312] @ c1e58 │ │ │ │ + ldr r2, [pc, #312] @ c1de8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c1dfc │ │ │ │ + bne c1d8c │ │ │ │ mov r0, r7 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c1ae0 │ │ │ │ + beq c1a70 │ │ │ │ ldr r3, [sl, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sl, #800] @ 0x320 │ │ │ │ - b c1c60 │ │ │ │ + b c1bf0 │ │ │ │ mov r2, r0 │ │ │ │ cmp ip, r2 │ │ │ │ - bne c1a90 │ │ │ │ - b c1bdc │ │ │ │ + bne c1a20 │ │ │ │ + b c1b6c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b c1c60 │ │ │ │ + b c1bf0 │ │ │ │ ldrb r3, [r0] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - ldreq r5, [pc, #228] @ c1e5c │ │ │ │ - ldrne r5, [pc, #196] @ c1e40 │ │ │ │ + ldreq r5, [pc, #228] @ c1dec │ │ │ │ + ldrne r5, [pc, #196] @ c1dd0 │ │ │ │ addeq r3, r3, r3, lsl #1 │ │ │ │ addne r3, r3, #1296 @ 0x510 │ │ │ │ addeq r5, r5, r3, lsl #3 │ │ │ │ addne r5, r5, r3, lsl #5 │ │ │ │ - b c1cdc │ │ │ │ + b c1c6c │ │ │ │ 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 c1cb8 │ │ │ │ + b c1c48 │ │ │ │ add r0, r5, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 29cdc │ │ │ │ - b c1cdc │ │ │ │ + b c1c6c │ │ │ │ mov r0, sl │ │ │ │ - bl 92094 │ │ │ │ + bl 91fd8 │ │ │ │ mov r5, r0 │ │ │ │ - b c1d0c │ │ │ │ - ldr r5, [pc, #124] @ c1e60 │ │ │ │ - b c1cdc │ │ │ │ - ldr r1, [pc, #120] @ c1e64 │ │ │ │ + b c1c9c │ │ │ │ + ldr r5, [pc, #124] @ c1df0 │ │ │ │ + b c1c6c │ │ │ │ + ldr r1, [pc, #120] @ c1df4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne c1e10 │ │ │ │ + bne c1da0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e26c │ │ │ │ - b c1c90 │ │ │ │ + bl 18e370 │ │ │ │ + b c1c20 │ │ │ │ ldr r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b c1d30 │ │ │ │ + b c1cc0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b c1c90 │ │ │ │ - ldr r3, [pc, #60] @ c1e68 │ │ │ │ - ldr r1, [pc, #60] @ c1e6c │ │ │ │ + b c1c20 │ │ │ │ + ldr r3, [pc, #60] @ c1df8 │ │ │ │ + ldr r1, [pc, #60] @ c1dfc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b c1af0 │ │ │ │ + bl 18ee38 │ │ │ │ + b c1a80 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b c1dbc │ │ │ │ + b c1d4c │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, ror pc │ │ │ │ + andeq r1, r9, r0, asr #29 │ │ │ │ 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, lsl r0 │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq fp, r5, r8, asr #9 │ │ │ │ + eorseq fp, r5, r8, lsl #27 │ │ │ │ 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 c20fc │ │ │ │ + bne c208c │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - blt c20fc │ │ │ │ + blt c208c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - blt c20fc │ │ │ │ + blt c208c │ │ │ │ ldr lr, [r0, #12] │ │ │ │ cmp lr, #0 │ │ │ │ - blt c20fc │ │ │ │ + blt c208c │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c20fc │ │ │ │ + beq c208c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq c20fc │ │ │ │ + beq c208c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c20fc │ │ │ │ + beq c208c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq c20fc │ │ │ │ + beq c208c │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c20fc │ │ │ │ + beq c208c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq c20fc │ │ │ │ + beq c208c │ │ │ │ ldr ip, [r0, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq c20fc │ │ │ │ + beq c208c │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq c20fc │ │ │ │ + beq c208c │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c20fc │ │ │ │ + beq c208c │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #134217728 @ 0x8000000 │ │ │ │ - beq c20fc │ │ │ │ + beq c208c │ │ │ │ ldr ip, [ip, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, ip │ │ │ │ - bne c20fc │ │ │ │ + bne c208c │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c20fc │ │ │ │ + beq c208c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #268435456 @ 0x10000000 │ │ │ │ - beq c20fc │ │ │ │ + beq c208c │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c20fc │ │ │ │ + beq c208c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #268435456 @ 0x10000000 │ │ │ │ - beq c20fc │ │ │ │ + beq c208c │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c20fc │ │ │ │ + beq c208c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #268435456 @ 0x10000000 │ │ │ │ - beq c20fc │ │ │ │ + beq c208c │ │ │ │ ldr r5, [r0, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c20fc │ │ │ │ + beq c208c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #134217728 @ 0x8000000 │ │ │ │ - beq c20fc │ │ │ │ + beq c208c │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c20fc │ │ │ │ + beq c208c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ tst r0, #134217728 @ 0x8000000 │ │ │ │ - beq c20fc │ │ │ │ + beq c208c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ orr r2, r2, r0 │ │ │ │ ands r2, r2, #1 │ │ │ │ - bne c20e8 │ │ │ │ + bne c2078 │ │ │ │ cmp ip, #0 │ │ │ │ - ble c2094 │ │ │ │ + ble c2024 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ands r2, r2, #32 │ │ │ │ - beq c20d0 │ │ │ │ + beq c2060 │ │ │ │ cmp ip, #1 │ │ │ │ moveq r2, ip │ │ │ │ - beq c206c │ │ │ │ + beq c1ffc │ │ │ │ mov r2, #1 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ tst r0, #32 │ │ │ │ - beq c20dc │ │ │ │ + beq c206c │ │ │ │ cmp ip, #2 │ │ │ │ add r2, r2, #1 │ │ │ │ - beq c206c │ │ │ │ + beq c1ffc │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ tst r0, #32 │ │ │ │ addne r2, r2, #1 │ │ │ │ cmp ip, #3 │ │ │ │ - beq c206c │ │ │ │ + beq c1ffc │ │ │ │ add r0, r3, #15 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r3, #18 │ │ │ │ ldrb r0, [r3, #1]! │ │ │ │ tst r0, #32 │ │ │ │ - beq c20c4 │ │ │ │ + beq c2054 │ │ │ │ cmp r3, ip │ │ │ │ add r2, r2, #1 │ │ │ │ - bne c2054 │ │ │ │ + bne c1fe4 │ │ │ │ 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 c20ac │ │ │ │ + blt c203c │ │ │ │ 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 c208c │ │ │ │ - ldr r3, [pc, #88] @ c210c │ │ │ │ - ldr r1, [pc, #88] @ c2110 │ │ │ │ + bpl c201c │ │ │ │ + ldr r3, [pc, #88] @ c209c │ │ │ │ + ldr r1, [pc, #88] @ c20a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, ip │ │ │ │ - bne c2054 │ │ │ │ - b c206c │ │ │ │ + bne c1fe4 │ │ │ │ + b c1ffc │ │ │ │ cmp ip, #1 │ │ │ │ - bne c201c │ │ │ │ - b c206c │ │ │ │ + bne c1fac │ │ │ │ + b c1ffc │ │ │ │ cmp ip, #2 │ │ │ │ - bne c2034 │ │ │ │ - b c206c │ │ │ │ - ldr r3, [pc, #28] @ c210c │ │ │ │ - ldr r1, [pc, #32] @ c2114 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b c20bc │ │ │ │ - ldr r1, [pc, #20] @ c2118 │ │ │ │ - ldr r0, [pc, #20] @ c211c │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b c20bc │ │ │ │ + bne c1fc4 │ │ │ │ + b c1ffc │ │ │ │ + ldr r3, [pc, #28] @ c209c │ │ │ │ + ldr r1, [pc, #32] @ c20a4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b c204c │ │ │ │ + ldr r1, [pc, #20] @ c20a8 │ │ │ │ + ldr r0, [pc, #20] @ c20ac │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b c204c │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r6, ip, lsr #6 │ │ │ │ - eorseq r2, r6, r0, lsl r3 │ │ │ │ + eorseq r2, r6, ip, ror #23 │ │ │ │ + @ instruction: 0x00362bd0 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - @ instruction: 0x003622f8 │ │ │ │ + @ instruction: 0x00362bb8 │ │ │ │ │ │ │ │ -000c2120 <_Py_write@@Base>: │ │ │ │ +000c20b0 <_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 c3e38 │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7b9c │ │ │ │ + bl c7b20 │ │ │ │ sub r3, r6, #4 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ ands r3, r3, r4, lsr #31 │ │ │ │ - bne c21bc <_Py_write@@Base+0x9c> │ │ │ │ + bne c214c <_Py_write@@Base+0x9c> │ │ │ │ cmp r4, #0 │ │ │ │ - blt c21a4 <_Py_write@@Base+0x84> │ │ │ │ + blt c2134 <_Py_write@@Base+0x84> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #36] @ c21d0 <_Py_write@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #36] @ c2160 <_Py_write@@Base+0xb0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144370 │ │ │ │ + bl 1443e0 │ │ │ │ mvn r4, #0 │ │ │ │ str r6, [r5] │ │ │ │ - b c219c <_Py_write@@Base+0x7c> │ │ │ │ - bl 1326d0 │ │ │ │ + b c212c <_Py_write@@Base+0x7c> │ │ │ │ + bl 132738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c214c <_Py_write@@Base+0x2c> │ │ │ │ + beq c20dc <_Py_write@@Base+0x2c> │ │ │ │ mov r6, #4 │ │ │ │ - b c21b0 <_Py_write@@Base+0x90> │ │ │ │ + b c2140 <_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] @ c2d78 <_Py_write@@Base+0xc58> │ │ │ │ + ldr r1, [pc, #2956] @ c2d08 <_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 c2cd0 <_Py_write@@Base+0xbb0> │ │ │ │ + beq c2c60 <_Py_write@@Base+0xbb0> │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne c2ce4 <_Py_write@@Base+0xbc4> │ │ │ │ - ldr r1, [pc, #2912] @ c2d78 <_Py_write@@Base+0xc58> │ │ │ │ + bne c2c74 <_Py_write@@Base+0xbc4> │ │ │ │ + ldr r1, [pc, #2912] @ c2d08 <_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 c29a0 <_Py_write@@Base+0x880> │ │ │ │ - ldr r3, [pc, #2888] @ c2d7c <_Py_write@@Base+0xc5c> │ │ │ │ - ldr r2, [pc, #2888] @ c2d80 <_Py_write@@Base+0xc60> │ │ │ │ + beq c2930 <_Py_write@@Base+0x880> │ │ │ │ + ldr r3, [pc, #2888] @ c2d0c <_Py_write@@Base+0xc5c> │ │ │ │ + ldr r2, [pc, #2888] @ c2d10 <_Py_write@@Base+0xc60> │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c29d0 <_Py_write@@Base+0x8b0> │ │ │ │ - ldr r3, [pc, #2868] @ c2d84 <_Py_write@@Base+0xc64> │ │ │ │ - bl 357730 │ │ │ │ + bne c2960 <_Py_write@@Base+0x8b0> │ │ │ │ + ldr r3, [pc, #2868] @ c2d14 <_Py_write@@Base+0xc64> │ │ │ │ + bl 357fd0 │ │ │ │ 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 c2974 <_Py_write@@Base+0x854> │ │ │ │ + beq c2904 <_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 c2790 <_Py_write@@Base+0x670> │ │ │ │ + beq c2720 <_Py_write@@Base+0x670> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ subne ip, r1, #1 │ │ │ │ - bne c2948 <_Py_write@@Base+0x828> │ │ │ │ - ldr fp, [pc, #2768] @ c2d78 <_Py_write@@Base+0xc58> │ │ │ │ + bne c28d8 <_Py_write@@Base+0x828> │ │ │ │ + ldr fp, [pc, #2768] @ c2d08 <_Py_write@@Base+0xc58> │ │ │ │ mov r9, #1 │ │ │ │ add r3, r1, #1 │ │ │ │ cmp r1, fp │ │ │ │ mov r8, r5 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c2ca0 <_Py_write@@Base+0xb80> │ │ │ │ + beq c2c30 <_Py_write@@Base+0xb80> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne c2320 <_Py_write@@Base+0x200> │ │ │ │ + bne c22b0 <_Py_write@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c3fb0 │ │ │ │ + bl c3f40 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c273c <_Py_write@@Base+0x61c> │ │ │ │ + bne c26cc <_Py_write@@Base+0x61c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c2320 <_Py_write@@Base+0x200> │ │ │ │ + bne c22b0 <_Py_write@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ - bl cb4cc <_Py_NewReferenceNoTotal@@Base+0x28> │ │ │ │ + bl cb42c <_Py_NewReferenceNoTotal@@Base+0x28> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ sub r1, r1, #1 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c2328 <_Py_write@@Base+0x208> │ │ │ │ + beq c22b8 <_Py_write@@Base+0x208> │ │ │ │ cmp r9, r5 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq c264c <_Py_write@@Base+0x52c> │ │ │ │ + beq c25dc <_Py_write@@Base+0x52c> │ │ │ │ str r6, [r7, r5, lsl #2] │ │ │ │ ldr sl, [r4, #8] │ │ │ │ add r5, r5, #1 │ │ │ │ - b c22a8 <_Py_write@@Base+0x188> │ │ │ │ + b c2238 <_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 c2960 <_Py_write@@Base+0x840> │ │ │ │ + beq c28f0 <_Py_write@@Base+0x840> │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ cmp r9, #0 │ │ │ │ - bne c2960 <_Py_write@@Base+0x840> │ │ │ │ + bne c28f0 <_Py_write@@Base+0x840> │ │ │ │ cmp r5, #1073741824 @ 0x40000000 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bhi c2cc0 <_Py_write@@Base+0xba0> │ │ │ │ + bhi c2c50 <_Py_write@@Base+0xba0> │ │ │ │ sub sl, r5, #1 │ │ │ │ lsl sl, sl, #2 │ │ │ │ cmn sl, #13 │ │ │ │ - bhi c2cc0 <_Py_write@@Base+0xba0> │ │ │ │ + bhi c2c50 <_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 c2ac8 <_Py_write@@Base+0x9a8> │ │ │ │ + bhi c2a58 <_Py_write@@Base+0x9a8> │ │ │ │ ldr r6, [fp, #12] │ │ │ │ str ip, [fp, #4] │ │ │ │ adds r6, r6, r0 │ │ │ │ - beq c2cac <_Py_write@@Base+0xb8c> │ │ │ │ + beq c2c3c <_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 c240c <_Py_write@@Base+0x2ec> │ │ │ │ + ble c239c <_Py_write@@Base+0x2ec> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r6, #12] │ │ │ │ - beq c240c <_Py_write@@Base+0x2ec> │ │ │ │ + beq c239c <_Py_write@@Base+0x2ec> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r5, #3 │ │ │ │ str r3, [r6, #16] │ │ │ │ - beq c240c <_Py_write@@Base+0x2ec> │ │ │ │ + beq c239c <_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 c23f4 <_Py_write@@Base+0x2d4> │ │ │ │ + bne c2384 <_Py_write@@Base+0x2d4> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #2416] @ c2d88 <_Py_write@@Base+0xc68> │ │ │ │ + ldr r2, [pc, #2416] @ c2d18 <_Py_write@@Base+0xc68> │ │ │ │ ldr r3, [r3, #704] @ 0x2c0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2988 <_Py_write@@Base+0x868> │ │ │ │ - ldr r3, [pc, #2396] @ c2d84 <_Py_write@@Base+0xc64> │ │ │ │ - bl 357730 │ │ │ │ + bne c2918 <_Py_write@@Base+0x868> │ │ │ │ + ldr r3, [pc, #2396] @ c2d14 <_Py_write@@Base+0xc64> │ │ │ │ + bl 357fd0 │ │ │ │ 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 c27f0 <_Py_write@@Base+0x6d0> │ │ │ │ + beq c2780 <_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 c2484 <_Py_write@@Base+0x364> │ │ │ │ + bgt c2414 <_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 c27f0 <_Py_write@@Base+0x6d0> │ │ │ │ + beq c2780 <_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 c28b0 <_Py_write@@Base+0x790> │ │ │ │ + beq c2840 <_Py_write@@Base+0x790> │ │ │ │ cmp r2, #0 │ │ │ │ - beq c29ec <_Py_write@@Base+0x8cc> │ │ │ │ + beq c297c <_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 c2d38 <_Py_write@@Base+0xc18> │ │ │ │ + beq c2cc8 <_Py_write@@Base+0xc18> │ │ │ │ cmp r8, #1 │ │ │ │ ldr r7, [r7] │ │ │ │ - ble c2528 <_Py_write@@Base+0x408> │ │ │ │ + ble c24b8 <_Py_write@@Base+0x408> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r2, [r2] │ │ │ │ cmp r8, #2 │ │ │ │ add r7, r7, r2 │ │ │ │ - beq c2528 <_Py_write@@Base+0x408> │ │ │ │ + beq c24b8 <_Py_write@@Base+0x408> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r2, [r2] │ │ │ │ cmp r8, #3 │ │ │ │ add r7, r7, r2 │ │ │ │ - beq c2528 <_Py_write@@Base+0x408> │ │ │ │ + beq c24b8 <_Py_write@@Base+0x408> │ │ │ │ add r8, r3, r8, lsl #2 │ │ │ │ add r3, r3, #12 │ │ │ │ ldr r2, [r3], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c2cf4 <_Py_write@@Base+0xbd4> │ │ │ │ + beq c2c84 <_Py_write@@Base+0xbd4> │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r3, r8 │ │ │ │ add r7, r7, r2 │ │ │ │ - bne c250c <_Py_write@@Base+0x3ec> │ │ │ │ + bne c249c <_Py_write@@Base+0x3ec> │ │ │ │ cmp r7, #1073741824 @ 0x40000000 │ │ │ │ ldr r8, [r4, #20] │ │ │ │ - bhi c2d14 <_Py_write@@Base+0xbf4> │ │ │ │ + bhi c2ca4 <_Py_write@@Base+0xbf4> │ │ │ │ cmp r7, #0 │ │ │ │ - beq c2834 <_Py_write@@Base+0x714> │ │ │ │ + beq c27c4 <_Py_write@@Base+0x714> │ │ │ │ sub r2, r7, #1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmn r2, #13 │ │ │ │ - bhi c2d14 <_Py_write@@Base+0xbf4> │ │ │ │ + bhi c2ca4 <_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 c2858 <_Py_write@@Base+0x738> │ │ │ │ + bcc c27e8 <_Py_write@@Base+0x738> │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r5, [r5, #12] │ │ │ │ adds r5, r5, r3 │ │ │ │ - beq c2d00 <_Py_write@@Base+0xbe0> │ │ │ │ + beq c2c90 <_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 c25dc <_Py_write@@Base+0x4bc> │ │ │ │ + ble c256c <_Py_write@@Base+0x4bc> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r1, r9, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c25d0 <_Py_write@@Base+0x4b0> │ │ │ │ + beq c2560 <_Py_write@@Base+0x4b0> │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt c25f4 <_Py_write@@Base+0x4d4> │ │ │ │ + bgt c2584 <_Py_write@@Base+0x4d4> │ │ │ │ add r9, r9, #1 │ │ │ │ cmp lr, r9 │ │ │ │ - bne c25b8 <_Py_write@@Base+0x498> │ │ │ │ + bne c2548 <_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 c2634 <_Py_write@@Base+0x514> │ │ │ │ + beq c25c4 <_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 c2614 <_Py_write@@Base+0x4f4> │ │ │ │ + bne c25a4 <_Py_write@@Base+0x4f4> │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, lr │ │ │ │ - beq c25dc <_Py_write@@Base+0x4bc> │ │ │ │ + beq c256c <_Py_write@@Base+0x4bc> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add ip, ip, r2 │ │ │ │ - b c25b8 <_Py_write@@Base+0x498> │ │ │ │ + b c2548 <_Py_write@@Base+0x498> │ │ │ │ lsl r9, r9, #1 │ │ │ │ lsls sl, r9, #2 │ │ │ │ - bmi c2cc4 <_Py_write@@Base+0xba4> │ │ │ │ + bmi c2c54 <_Py_write@@Base+0xba4> │ │ │ │ ldr r0, [sp] │ │ │ │ - ldr r2, [pc, #1832] @ c2d8c <_Py_write@@Base+0xc6c> │ │ │ │ + ldr r2, [pc, #1832] @ c2d1c <_Py_write@@Base+0xc6c> │ │ │ │ ldr r3, [r0, #700] @ 0x2bc │ │ │ │ ldr r8, [r0, #688] @ 0x2b0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2ab4 <_Py_write@@Base+0x994> │ │ │ │ + bne c2a44 <_Py_write@@Base+0x994> │ │ │ │ cmp r7, #0 │ │ │ │ - beq c27d0 <_Py_write@@Base+0x6b0> │ │ │ │ - ldr r3, [pc, #1796] @ c2d84 <_Py_write@@Base+0xc64> │ │ │ │ - bl 357730 │ │ │ │ + beq c2760 <_Py_write@@Base+0x6b0> │ │ │ │ + ldr r3, [pc, #1796] @ c2d14 <_Py_write@@Base+0xc64> │ │ │ │ + bl 357fd0 │ │ │ │ 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 c28d0 <_Py_write@@Base+0x7b0> │ │ │ │ + beq c2860 <_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 c26dc <_Py_write@@Base+0x5bc> │ │ │ │ + bgt c266c <_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 c28d0 <_Py_write@@Base+0x7b0> │ │ │ │ + beq c2860 <_Py_write@@Base+0x7b0> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp sl, r3, lsl #3 │ │ │ │ lsl r2, r3, #3 │ │ │ │ - bhi c2700 <_Py_write@@Base+0x5e0> │ │ │ │ + bhi c2690 <_Py_write@@Base+0x5e0> │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ cmp r3, r9, lsl #4 │ │ │ │ - bcc c2310 <_Py_write@@Base+0x1f0> │ │ │ │ + bcc c22a0 <_Py_write@@Base+0x1f0> │ │ │ │ mov r2, sl │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 91f7c │ │ │ │ + bl 91ec0 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c2cc4 <_Py_write@@Base+0xba4> │ │ │ │ + beq c2c54 <_Py_write@@Base+0xba4> │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ bl 29cdc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 99f08 │ │ │ │ + bl 99e4c │ │ │ │ mov r7, sl │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b c2310 <_Py_write@@Base+0x1f0> │ │ │ │ + b c22a0 <_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 c2b3c <_Py_write@@Base+0xa1c> │ │ │ │ + bhi c2acc <_Py_write@@Base+0xa1c> │ │ │ │ ldr r6, [r2, #12] │ │ │ │ str r0, [r2, #4] │ │ │ │ adds r6, r6, ip │ │ │ │ - beq c2d44 <_Py_write@@Base+0xc24> │ │ │ │ + beq c2cd4 <_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 c2304 <_Py_write@@Base+0x1e4> │ │ │ │ + b c2294 <_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 c2290 <_Py_write@@Base+0x170> │ │ │ │ + bcc c2220 <_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 c28fc <_Py_write@@Base+0x7dc> │ │ │ │ + beq c288c <_Py_write@@Base+0x7dc> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ - b c2290 <_Py_write@@Base+0x170> │ │ │ │ + b c2220 <_Py_write@@Base+0x170> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 91f7c │ │ │ │ + bl 91ec0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2cc4 <_Py_write@@Base+0xba4> │ │ │ │ + beq c2c54 <_Py_write@@Base+0xba4> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ - b c2310 <_Py_write@@Base+0x1f0> │ │ │ │ + b c22a0 <_Py_write@@Base+0x1f0> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #1428] @ c2d90 <_Py_write@@Base+0xc70> │ │ │ │ + ldr r2, [pc, #1428] @ c2d20 <_Py_write@@Base+0xc70> │ │ │ │ ldr r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2c5c <_Py_write@@Base+0xb3c> │ │ │ │ + bne c2bec <_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 c24b8 <_Py_write@@Base+0x398> │ │ │ │ + bgt c2448 <_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 c256c <_Py_write@@Base+0x44c> │ │ │ │ + bls c24fc <_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 99770 │ │ │ │ + bl 996b4 │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2d00 <_Py_write@@Base+0xbe0> │ │ │ │ + beq c2c90 <_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 c256c <_Py_write@@Base+0x44c> │ │ │ │ + b c24fc <_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 c24ac <_Py_write@@Base+0x38c> │ │ │ │ + b c243c <_Py_write@@Base+0x38c> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #1208] @ c2d94 <_Py_write@@Base+0xc74> │ │ │ │ + ldr r2, [pc, #1208] @ c2d24 <_Py_write@@Base+0xc74> │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2c70 <_Py_write@@Base+0xb50> │ │ │ │ + bne c2c00 <_Py_write@@Base+0xb50> │ │ │ │ cmp sl, #1 │ │ │ │ movcs r1, sl │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a7a4 │ │ │ │ - b c27dc <_Py_write@@Base+0x6bc> │ │ │ │ + b c276c <_Py_write@@Base+0x6bc> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #1168] @ c2d98 <_Py_write@@Base+0xc78> │ │ │ │ + ldr r2, [pc, #1168] @ c2d28 <_Py_write@@Base+0xc78> │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2c88 <_Py_write@@Base+0xb68> │ │ │ │ + bne c2c18 <_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 c2290 <_Py_write@@Base+0x170> │ │ │ │ + bne c2220 <_Py_write@@Base+0x170> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 29e454 │ │ │ │ + bl 29e8dc │ │ │ │ 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 c25e0 <_Py_write@@Base+0x4c0> │ │ │ │ + b c2570 <_Py_write@@Base+0x4c0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ sub ip, ip, #1 │ │ │ │ - b c2948 <_Py_write@@Base+0x828> │ │ │ │ + b c28d8 <_Py_write@@Base+0x828> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 92094 │ │ │ │ + bl 91fd8 │ │ │ │ mov r7, r0 │ │ │ │ - b c27c0 <_Py_write@@Base+0x6a0> │ │ │ │ + b c2750 <_Py_write@@Base+0x6a0> │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ ldr r8, [r6] │ │ │ │ - b c281c <_Py_write@@Base+0x6fc> │ │ │ │ + b c27ac <_Py_write@@Base+0x6fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 3428a4 │ │ │ │ + bl 342fb8 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne c2940 <_Py_write@@Base+0x820> │ │ │ │ - ldr r3, [pc, #960] @ c2d7c <_Py_write@@Base+0xc5c> │ │ │ │ - ldr r2, [pc, #960] @ c2d80 <_Py_write@@Base+0xc60> │ │ │ │ + bne c28d0 <_Py_write@@Base+0x820> │ │ │ │ + ldr r3, [pc, #960] @ c2d0c <_Py_write@@Base+0xc5c> │ │ │ │ + ldr r2, [pc, #960] @ c2d10 <_Py_write@@Base+0xc60> │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq c2248 <_Py_write@@Base+0x128> │ │ │ │ + beq c21d8 <_Py_write@@Base+0x128> │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne c27c8 <_Py_write@@Base+0x6a8> │ │ │ │ - b c2934 <_Py_write@@Base+0x814> │ │ │ │ + bne c2758 <_Py_write@@Base+0x6a8> │ │ │ │ + b c28c4 <_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] │ │ │ │ @@ -156983,122 +156955,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 c2a4c <_Py_write@@Base+0x92c> │ │ │ │ + bne c29dc <_Py_write@@Base+0x92c> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c2a48 <_Py_write@@Base+0x928> │ │ │ │ + beq c29d8 <_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 c2bd0 <_Py_write@@Base+0xab0> │ │ │ │ + beq c2b60 <_Py_write@@Base+0xab0> │ │ │ │ cmp r3, #1 │ │ │ │ - beq c2ba4 <_Py_write@@Base+0xa84> │ │ │ │ + beq c2b34 <_Py_write@@Base+0xa84> │ │ │ │ ldr r3, [ip, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, r0 │ │ │ │ - beq c24ac <_Py_write@@Base+0x38c> │ │ │ │ + beq c243c <_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 c24ac <_Py_write@@Base+0x38c> │ │ │ │ + b c243c <_Py_write@@Base+0x38c> │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ - b c27dc <_Py_write@@Base+0x6bc> │ │ │ │ + b c276c <_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 99770 │ │ │ │ + bl 996b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2cac <_Py_write@@Base+0xb8c> │ │ │ │ + beq c2c3c <_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 c2cac <_Py_write@@Base+0xb8c> │ │ │ │ + beq c2c3c <_Py_write@@Base+0xb8c> │ │ │ │ ldr fp, [r1, #4] │ │ │ │ - b c2394 <_Py_write@@Base+0x274> │ │ │ │ - ldr r0, [pc, #600] @ c2d9c <_Py_write@@Base+0xc7c> │ │ │ │ + b c2324 <_Py_write@@Base+0x274> │ │ │ │ + ldr r0, [pc, #600] @ c2d2c <_Py_write@@Base+0xc7c> │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 99770 │ │ │ │ + bl 996b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2d44 <_Py_write@@Base+0xc24> │ │ │ │ + beq c2cd4 <_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 c2d44 <_Py_write@@Base+0xc24> │ │ │ │ + beq c2cd4 <_Py_write@@Base+0xc24> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - b c2768 <_Py_write@@Base+0x648> │ │ │ │ + b c26f8 <_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 c24ac <_Py_write@@Base+0x38c> │ │ │ │ + b c243c <_Py_write@@Base+0x38c> │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2a60 <_Py_write@@Base+0x940> │ │ │ │ + beq c29f0 <_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] │ │ │ │ @@ -157122,563 +157094,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 c281c <_Py_write@@Base+0x6fc> │ │ │ │ + b c27ac <_Py_write@@Base+0x6fc> │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b c280c <_Py_write@@Base+0x6ec> │ │ │ │ + b c279c <_Py_write@@Base+0x6ec> │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r1, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ - b c27dc <_Py_write@@Base+0x6bc> │ │ │ │ + b c276c <_Py_write@@Base+0x6bc> │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b c291c <_Py_write@@Base+0x7fc> │ │ │ │ + b c28ac <_Py_write@@Base+0x7fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 3428a4 │ │ │ │ - b c22bc <_Py_write@@Base+0x19c> │ │ │ │ + bl 342fb8 │ │ │ │ + b c224c <_Py_write@@Base+0x19c> │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 29e454 │ │ │ │ + bl 29e8dc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c23a0 <_Py_write@@Base+0x280> │ │ │ │ - bl 29e454 │ │ │ │ + bne c2330 <_Py_write@@Base+0x280> │ │ │ │ + bl 29e8dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 99c64 │ │ │ │ - b c2934 <_Py_write@@Base+0x814> │ │ │ │ - bl 3428a4 │ │ │ │ + bl 99ba8 │ │ │ │ + b c28c4 <_Py_write@@Base+0x814> │ │ │ │ + bl 342fb8 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c2210 <_Py_write@@Base+0xf0> │ │ │ │ + beq c21a0 <_Py_write@@Base+0xf0> │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r5, #0 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b c25e8 <_Py_write@@Base+0x4c8> │ │ │ │ + b c2578 <_Py_write@@Base+0x4c8> │ │ │ │ cmp r3, r8 │ │ │ │ - bne c250c <_Py_write@@Base+0x3ec> │ │ │ │ - b c2528 <_Py_write@@Base+0x408> │ │ │ │ + bne c249c <_Py_write@@Base+0x3ec> │ │ │ │ + b c24b8 <_Py_write@@Base+0x408> │ │ │ │ str r2, [sp] │ │ │ │ - bl 29e454 │ │ │ │ + bl 29e8dc │ │ │ │ ldr r2, [sp] │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c258c <_Py_write@@Base+0x46c> │ │ │ │ - bl 29e454 │ │ │ │ - bl a55e8 │ │ │ │ + bne c251c <_Py_write@@Base+0x46c> │ │ │ │ + bl 29e8dc │ │ │ │ + bl a552c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2958 <_Py_write@@Base+0x838> │ │ │ │ + beq c28e8 <_Py_write@@Base+0x838> │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b c2ce8 <_Py_write@@Base+0xbc8> │ │ │ │ + b c2c78 <_Py_write@@Base+0xbc8> │ │ │ │ cmp r8, #1 │ │ │ │ - bgt c24d4 <_Py_write@@Base+0x3b4> │ │ │ │ - b c2830 <_Py_write@@Base+0x710> │ │ │ │ + bgt c2464 <_Py_write@@Base+0x3b4> │ │ │ │ + b c27c0 <_Py_write@@Base+0x710> │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 29e454 │ │ │ │ + bl 29e8dc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c2774 <_Py_write@@Base+0x654> │ │ │ │ - bl 29e454 │ │ │ │ - bl a55e8 │ │ │ │ + bne c2704 <_Py_write@@Base+0x654> │ │ │ │ + bl 29e8dc │ │ │ │ + bl a552c │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ sub r1, ip, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ - b c2328 <_Py_write@@Base+0x208> │ │ │ │ + b c22b8 <_Py_write@@Base+0x208> │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, ror pc │ │ │ │ + andeq r1, r9, r0, asr #29 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r9, r9, r8, lsl #30 │ │ │ │ - andeq fp, sl, ip, ror #12 │ │ │ │ - andeq fp, r8, r0, lsl #9 │ │ │ │ - @ instruction: 0x0008b4bc │ │ │ │ - andeq fp, r8, ip, lsl r0 │ │ │ │ + andeq r9, r9, ip, asr #28 │ │ │ │ + @ instruction: 0x000ab5b0 │ │ │ │ + ldrdeq fp, [r8], -r8 │ │ │ │ + andeq fp, r8, r4, lsl r4 │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ 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] @ c3da4 <_Py_write@@Base+0x1c84> │ │ │ │ + ldr r3, [pc, #4076] @ c3d34 <_Py_write@@Base+0x1c84> │ │ │ │ ldr r5, [r0, #32] │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r9, [r3, #8] │ │ │ │ subs r3, r6, #1 │ │ │ │ - bmi c3a98 <_Py_write@@Base+0x1978> │ │ │ │ + bmi c3a28 <_Py_write@@Base+0x1978> │ │ │ │ add fp, r5, r6, lsl #2 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c3dec <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3d7c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r7, [pc, #4020] @ c3da8 <_Py_write@@Base+0x1c88> │ │ │ │ + ldr r7, [pc, #4020] @ c3d38 <_Py_write@@Base+0x1c88> │ │ │ │ cmp r2, r7 │ │ │ │ - bne c3dec <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3d7c <_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 9f5ec │ │ │ │ + bl 9f530 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #1 │ │ │ │ str r0, [r8, r3, lsl #2] │ │ │ │ - beq c2f5c <_Py_write@@Base+0xe3c> │ │ │ │ + beq c2eec <_Py_write@@Base+0xe3c> │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3dec <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3d7c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3dec <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3d7c <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #4 │ │ │ │ ldr r1, [r8, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f5ec │ │ │ │ + bl 9f530 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [r8, r3] │ │ │ │ - beq c2f5c <_Py_write@@Base+0xe3c> │ │ │ │ + beq c2eec <_Py_write@@Base+0xe3c> │ │ │ │ ldr r3, [r5, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3dec <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3d7c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3dec <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3d7c <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #8 │ │ │ │ ldr r1, [r8, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f5ec │ │ │ │ + bl 9f530 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #3 │ │ │ │ str r0, [r8, r3] │ │ │ │ - beq c2f5c <_Py_write@@Base+0xe3c> │ │ │ │ + beq c2eec <_Py_write@@Base+0xe3c> │ │ │ │ ldr r3, [fp, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3dec <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3d7c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3dec <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3d7c <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #12 │ │ │ │ ldr r1, [r8, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f5ec │ │ │ │ + bl 9f530 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #4 │ │ │ │ str r0, [r8, r3] │ │ │ │ - beq c2f5c <_Py_write@@Base+0xe3c> │ │ │ │ + beq c2eec <_Py_write@@Base+0xe3c> │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3dec <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3d7c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3dec <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3d7c <_Py_write@@Base+0x1ccc> │ │ │ │ sub sl, sl, #16 │ │ │ │ ldr r1, [r8, sl] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f5ec │ │ │ │ + bl 9f530 │ │ │ │ cmp r6, #5 │ │ │ │ str r0, [r8, sl] │ │ │ │ sub r8, r6, #6 │ │ │ │ - beq c2f5c <_Py_write@@Base+0xe3c> │ │ │ │ + beq c2eec <_Py_write@@Base+0xe3c> │ │ │ │ sub r6, r6, #-1073741822 @ 0xc0000002 │ │ │ │ add r5, r5, r6, lsl #2 │ │ │ │ ldr r1, [r5, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq c3dec <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3d7c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3dec <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3d7c <_Py_write@@Base+0x1ccc> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f5ec │ │ │ │ + bl 9f530 │ │ │ │ sub r8, r8, #1 │ │ │ │ cmn r8, #1 │ │ │ │ str r0, [r5] │ │ │ │ - bne c2f28 <_Py_write@@Base+0xe08> │ │ │ │ - ldr r2, [pc, #3648] @ c3da4 <_Py_write@@Base+0x1c84> │ │ │ │ - bl 357730 │ │ │ │ + bne c2eb8 <_Py_write@@Base+0xe08> │ │ │ │ + ldr r2, [pc, #3648] @ c3d34 <_Py_write@@Base+0x1c84> │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r9, [r2, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r8, r2, #1 │ │ │ │ - bmi c3938 <_Py_write@@Base+0x1818> │ │ │ │ + bmi c38c8 <_Py_write@@Base+0x1818> │ │ │ │ add r2, r2, #3 │ │ │ │ - ldr sl, [pc, #3620] @ c3dac <_Py_write@@Base+0x1c8c> │ │ │ │ - ldr r6, [pc, #3620] @ c3db0 <_Py_write@@Base+0x1c90> │ │ │ │ + ldr sl, [pc, #3620] @ c3d3c <_Py_write@@Base+0x1c8c> │ │ │ │ + ldr r6, [pc, #3620] @ c3d40 <_Py_write@@Base+0x1c90> │ │ │ │ add fp, r3, r2, lsl #2 │ │ │ │ ldr r5, [fp, #-4]! │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3788 <_Py_write@@Base+0x1668> │ │ │ │ + bne c3718 <_Py_write@@Base+0x1668> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq c3188 <_Py_write@@Base+0x1068> │ │ │ │ + beq c3118 <_Py_write@@Base+0x1068> │ │ │ │ tst r3, #32 │ │ │ │ - beq c3e14 <_Py_write@@Base+0x1cf4> │ │ │ │ + beq c3da4 <_Py_write@@Base+0x1cf4> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add r3, r5, #20 │ │ │ │ add r1, r3, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq c3170 <_Py_write@@Base+0x1050> │ │ │ │ + beq c3100 <_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 c3188 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3118 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c3170 <_Py_write@@Base+0x1050> │ │ │ │ + beq c3100 <_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 c3188 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3118 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c3170 <_Py_write@@Base+0x1050> │ │ │ │ + beq c3100 <_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 c3188 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3118 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c3170 <_Py_write@@Base+0x1050> │ │ │ │ + beq c3100 <_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 c3188 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3118 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c3170 <_Py_write@@Base+0x1050> │ │ │ │ + beq c3100 <_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 c3188 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3118 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #5 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c3170 <_Py_write@@Base+0x1050> │ │ │ │ + beq c3100 <_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 c3188 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3118 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #6 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c3170 <_Py_write@@Base+0x1050> │ │ │ │ + beq c3100 <_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 c3188 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3118 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #7 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c3170 <_Py_write@@Base+0x1050> │ │ │ │ + beq c3100 <_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 c3188 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3118 <_Py_write@@Base+0x1068> │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq c3170 <_Py_write@@Base+0x1050> │ │ │ │ + beq c3100 <_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 c3188 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3118 <_Py_write@@Base+0x1068> │ │ │ │ cmp r1, r3 │ │ │ │ - bne c3144 <_Py_write@@Base+0x1024> │ │ │ │ + bne c30d4 <_Py_write@@Base+0x1024> │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f5ec │ │ │ │ + bl 9f530 │ │ │ │ cmp r5, r0 │ │ │ │ strne r0, [fp] │ │ │ │ subs r8, r8, #1 │ │ │ │ - bcs c2f8c <_Py_write@@Base+0xe6c> │ │ │ │ + bcs c2f1c <_Py_write@@Base+0xe6c> │ │ │ │ ldr r8, [r4, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #3080] @ c3da4 <_Py_write@@Base+0x1c84> │ │ │ │ - bl 357730 │ │ │ │ + ldr r3, [pc, #3080] @ c3d34 <_Py_write@@Base+0x1c84> │ │ │ │ + bl 357fd0 │ │ │ │ ldr r5, [r8, #8] │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r9, [r3, #8] │ │ │ │ subs r3, r5, #1 │ │ │ │ - bmi c3948 <_Py_write@@Base+0x1828> │ │ │ │ + bmi c38d8 <_Py_write@@Base+0x1828> │ │ │ │ add fp, r8, r5, lsl #2 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c3dec <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3d7c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r7, [pc, #3036] @ c3da8 <_Py_write@@Base+0x1c88> │ │ │ │ + ldr r7, [pc, #3036] @ c3d38 <_Py_write@@Base+0x1c88> │ │ │ │ cmp r2, r7 │ │ │ │ - bne c3dec <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3d7c <_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 9f5ec │ │ │ │ + bl 9f530 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [r6, r3, lsl #2] │ │ │ │ - beq c3334 <_Py_write@@Base+0x1214> │ │ │ │ + beq c32c4 <_Py_write@@Base+0x1214> │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3dec <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3d7c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3dec <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3d7c <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #4 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f5ec │ │ │ │ + bl 9f530 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [r6, r3] │ │ │ │ - beq c3334 <_Py_write@@Base+0x1214> │ │ │ │ + beq c32c4 <_Py_write@@Base+0x1214> │ │ │ │ ldr r3, [r8, r5, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3dec <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3d7c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3dec <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3d7c <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #8 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f5ec │ │ │ │ + bl 9f530 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [r6, r3] │ │ │ │ - beq c3334 <_Py_write@@Base+0x1214> │ │ │ │ + beq c32c4 <_Py_write@@Base+0x1214> │ │ │ │ ldr r3, [fp, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3dec <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3d7c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3dec <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3d7c <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #12 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f5ec │ │ │ │ + bl 9f530 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #4 │ │ │ │ str r0, [r6, r3] │ │ │ │ - beq c3334 <_Py_write@@Base+0x1214> │ │ │ │ + beq c32c4 <_Py_write@@Base+0x1214> │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3dec <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3d7c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3dec <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3d7c <_Py_write@@Base+0x1ccc> │ │ │ │ sub sl, sl, #16 │ │ │ │ ldr r1, [r6, sl] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f5ec │ │ │ │ + bl 9f530 │ │ │ │ cmp r5, #5 │ │ │ │ str r0, [r6, sl] │ │ │ │ sub r6, r5, #6 │ │ │ │ - beq c3334 <_Py_write@@Base+0x1214> │ │ │ │ + beq c32c4 <_Py_write@@Base+0x1214> │ │ │ │ sub r5, r5, #-1073741822 @ 0xc0000002 │ │ │ │ add r5, r8, r5, lsl #2 │ │ │ │ ldr r1, [r5, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq c3dec <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3d7c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3dec <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3d7c <_Py_write@@Base+0x1ccc> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f5ec │ │ │ │ + bl 9f530 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmn r6, #1 │ │ │ │ str r0, [r5] │ │ │ │ - bne c3300 <_Py_write@@Base+0x11e0> │ │ │ │ - ldr r3, [pc, #2664] @ c3da4 <_Py_write@@Base+0x1c84> │ │ │ │ - bl 357730 │ │ │ │ + bne c3290 <_Py_write@@Base+0x11e0> │ │ │ │ + ldr r3, [pc, #2664] @ c3d34 <_Py_write@@Base+0x1c84> │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3e00 <_Py_write@@Base+0x1ce0> │ │ │ │ + beq c3d90 <_Py_write@@Base+0x1ce0> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3958 <_Py_write@@Base+0x1838> │ │ │ │ + beq c38e8 <_Py_write@@Base+0x1838> │ │ │ │ mov r9, #0 │ │ │ │ - ldr r8, [pc, #2636] @ c3db4 <_Py_write@@Base+0x1c94> │ │ │ │ + ldr r8, [pc, #2636] @ c3d44 <_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 c3b70 <_Py_write@@Base+0x1a50> │ │ │ │ - ldr sl, [pc, #2600] @ c3db8 <_Py_write@@Base+0x1c98> │ │ │ │ - ldr r2, [pc, #2600] @ c3dbc <_Py_write@@Base+0x1c9c> │ │ │ │ + bmi c3b00 <_Py_write@@Base+0x1a50> │ │ │ │ + ldr sl, [pc, #2600] @ c3d48 <_Py_write@@Base+0x1c98> │ │ │ │ + ldr r2, [pc, #2600] @ c3d4c <_Py_write@@Base+0x1c9c> │ │ │ │ ldr r3, [sl, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c3b5c <_Py_write@@Base+0x1a3c> │ │ │ │ - ldr r3, [pc, #2560] @ c3da4 <_Py_write@@Base+0x1c84> │ │ │ │ - bl 357730 │ │ │ │ + bne c3aec <_Py_write@@Base+0x1a3c> │ │ │ │ + ldr r3, [pc, #2560] @ c3d34 <_Py_write@@Base+0x1c84> │ │ │ │ + bl 357fd0 │ │ │ │ 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 c3880 <_Py_write@@Base+0x1760> │ │ │ │ + bcs c3810 <_Py_write@@Base+0x1760> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [fp, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq c3b4c <_Py_write@@Base+0x1a2c> │ │ │ │ + beq c3adc <_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 c3850 <_Py_write@@Base+0x1730> │ │ │ │ + beq c37e0 <_Py_write@@Base+0x1730> │ │ │ │ ldr r3, [r8] │ │ │ │ - ldr r2, [pc, #2496] @ c3dc0 <_Py_write@@Base+0x1ca0> │ │ │ │ + ldr r2, [pc, #2496] @ c3d50 <_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 c3ce8 <_Py_write@@Base+0x1bc8> │ │ │ │ + bne c3c78 <_Py_write@@Base+0x1bc8> │ │ │ │ str r7, [r5, #8] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r8, [r3, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - ble c38d4 <_Py_write@@Base+0x17b4> │ │ │ │ + ble c3864 <_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 c3af4 <_Py_write@@Base+0x19d4> │ │ │ │ + beq c3a84 <_Py_write@@Base+0x19d4> │ │ │ │ cmp r8, #1 │ │ │ │ - beq c34d4 <_Py_write@@Base+0x13b4> │ │ │ │ + beq c3464 <_Py_write@@Base+0x13b4> │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ tst r2, #32 │ │ │ │ and r1, r2, #64 @ 0x40 │ │ │ │ - beq c3b14 <_Py_write@@Base+0x19f4> │ │ │ │ + beq c3aa4 <_Py_write@@Base+0x19f4> │ │ │ │ cmp r1, #0 │ │ │ │ add r7, r7, #1 │ │ │ │ - bne c3b3c <_Py_write@@Base+0x1a1c> │ │ │ │ + bne c3acc <_Py_write@@Base+0x1a1c> │ │ │ │ cmp r8, #2 │ │ │ │ - beq c34d4 <_Py_write@@Base+0x13b4> │ │ │ │ + beq c3464 <_Py_write@@Base+0x13b4> │ │ │ │ ldrb r2, [r3, #18] │ │ │ │ tst r2, #32 │ │ │ │ and r1, r2, #64 @ 0x40 │ │ │ │ - beq c3b28 <_Py_write@@Base+0x1a08> │ │ │ │ + beq c3ab8 <_Py_write@@Base+0x1a08> │ │ │ │ cmp r1, #0 │ │ │ │ add r7, r7, #1 │ │ │ │ - bne c3b44 <_Py_write@@Base+0x1a24> │ │ │ │ + bne c3ad4 <_Py_write@@Base+0x1a24> │ │ │ │ cmp r8, #3 │ │ │ │ - beq c34d4 <_Py_write@@Base+0x13b4> │ │ │ │ + beq c3464 <_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 c3ac0 <_Py_write@@Base+0x19a0> │ │ │ │ + beq c3a50 <_Py_write@@Base+0x19a0> │ │ │ │ cmp r1, #0 │ │ │ │ add r7, r7, #1 │ │ │ │ - bne c3b0c <_Py_write@@Base+0x19ec> │ │ │ │ + bne c3a9c <_Py_write@@Base+0x19ec> │ │ │ │ cmp r3, r0 │ │ │ │ - bne c34b0 <_Py_write@@Base+0x1390> │ │ │ │ + bne c3440 <_Py_write@@Base+0x1390> │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c38f4 <_Py_write@@Base+0x17d4> │ │ │ │ - ldr r3, [pc, #2236] @ c3da4 <_Py_write@@Base+0x1c84> │ │ │ │ + beq c3884 <_Py_write@@Base+0x17d4> │ │ │ │ + ldr r3, [pc, #2236] @ c3d34 <_Py_write@@Base+0x1c84> │ │ │ │ ldr r1, [r4] │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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] │ │ │ │ @@ -157692,25 +157664,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 9f5ec │ │ │ │ + bl 9f530 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [r5, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9f5ec │ │ │ │ + bl 9f530 │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9f5ec │ │ │ │ + bl 9f530 │ │ │ │ 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] │ │ │ │ @@ -157780,1548 +157752,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 c3e2c <_Py_write@@Base+0x1d0c> │ │ │ │ + ble c3dbc <_Py_write@@Base+0x1d0c> │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #149 @ 0x95 │ │ │ │ moveq r3, #0 │ │ │ │ - bne c3900 <_Py_write@@Base+0x17e0> │ │ │ │ - ldr r0, [pc, #1836] @ c3de8 <_Py_write@@Base+0x1cc8> │ │ │ │ - ldr r6, [pc, #1796] @ c3dc4 <_Py_write@@Base+0x1ca4> │ │ │ │ + bne c3890 <_Py_write@@Base+0x17e0> │ │ │ │ + ldr r0, [pc, #1836] @ c3d78 <_Py_write@@Base+0x1cc8> │ │ │ │ + ldr r6, [pc, #1796] @ c3d54 <_Py_write@@Base+0x1ca4> │ │ │ │ mov r2, #0 │ │ │ │ mov lr, #17 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b c36d8 <_Py_write@@Base+0x15b8> │ │ │ │ + b c3668 <_Py_write@@Base+0x15b8> │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bge c3748 <_Py_write@@Base+0x1628> │ │ │ │ + bge c36d8 <_Py_write@@Base+0x1628> │ │ │ │ ldrb r3, [r4, r2, lsl #1] │ │ │ │ lsl r7, r2, #1 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq c392c <_Py_write@@Base+0x180c> │ │ │ │ + beq c38bc <_Py_write@@Base+0x180c> │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - beq c3ad4 <_Py_write@@Base+0x19b4> │ │ │ │ + beq c3a64 <_Py_write@@Base+0x19b4> │ │ │ │ add r3, r0, r3 │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3ae0 <_Py_write@@Base+0x19c0> │ │ │ │ + bne c3a70 <_Py_write@@Base+0x19c0> │ │ │ │ ldrb r1, [r3, #272] @ 0x110 │ │ │ │ add r3, r0, r1 │ │ │ │ ldrb r3, [r3, #528] @ 0x210 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c36cc <_Py_write@@Base+0x15ac> │ │ │ │ + beq c365c <_Py_write@@Base+0x15ac> │ │ │ │ add r7, r7, #2 │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ add r8, r4, r7 │ │ │ │ - beq c3840 <_Py_write@@Base+0x1720> │ │ │ │ + beq c37d0 <_Py_write@@Base+0x1720> │ │ │ │ sub r1, r1, #97 @ 0x61 │ │ │ │ cmp r1, #3 │ │ │ │ add r2, r2, r3 │ │ │ │ strhls r6, [r4, r7] │ │ │ │ - bls c36cc <_Py_write@@Base+0x15ac> │ │ │ │ + bls c365c <_Py_write@@Base+0x15ac> │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ strh lr, [r8] │ │ │ │ - blt c36d8 <_Py_write@@Base+0x15b8> │ │ │ │ - ldr r3, [pc, #1620] @ c3da4 <_Py_write@@Base+0x1c84> │ │ │ │ - bl 357730 │ │ │ │ + blt c3668 <_Py_write@@Base+0x15b8> │ │ │ │ + ldr r3, [pc, #1620] @ c3d34 <_Py_write@@Base+0x1c84> │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r2, r3, #4096 @ 0x1000 │ │ │ │ ldrb r6, [r2, #1600] @ 0x640 │ │ │ │ cmp r6, #0 │ │ │ │ - bne c3ba4 <_Py_write@@Base+0x1a84> │ │ │ │ + bne c3b34 <_Py_write@@Base+0x1a84> │ │ │ │ cmp r9, #0 │ │ │ │ - beq c377c <_Py_write@@Base+0x165c> │ │ │ │ + beq c370c <_Py_write@@Base+0x165c> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c3804 <_Py_write@@Base+0x16e4> │ │ │ │ + bne c3794 <_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 c38bc <_Py_write@@Base+0x179c> │ │ │ │ - ldr r2, [pc, #1584] @ c3dc8 <_Py_write@@Base+0x1ca8> │ │ │ │ + beq c384c <_Py_write@@Base+0x179c> │ │ │ │ + ldr r2, [pc, #1584] @ c3d58 <_Py_write@@Base+0x1ca8> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c3188 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3118 <_Py_write@@Base+0x1068> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a18c │ │ │ │ + bl 9a0d0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq c3b88 <_Py_write@@Base+0x1a68> │ │ │ │ + beq c3b18 <_Py_write@@Base+0x1a68> │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl c6554 │ │ │ │ + bl c64d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt c3d7c <_Py_write@@Base+0x1c5c> │ │ │ │ + blt c3d0c <_Py_write@@Base+0x1c5c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c3d30 <_Py_write@@Base+0x1c10> │ │ │ │ + bne c3cc0 <_Py_write@@Base+0x1c10> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c3188 <_Py_write@@Base+0x1068> │ │ │ │ + beq c3118 <_Py_write@@Base+0x1068> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne c3188 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3118 <_Py_write@@Base+0x1068> │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b c3188 <_Py_write@@Base+0x1068> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b c3118 <_Py_write@@Base+0x1068> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne c377c <_Py_write@@Base+0x165c> │ │ │ │ - ldr r2, [pc, #1444] @ c3dc0 <_Py_write@@Base+0x1ca0> │ │ │ │ + bne c370c <_Py_write@@Base+0x165c> │ │ │ │ + ldr r2, [pc, #1444] @ c3d50 <_Py_write@@Base+0x1ca0> │ │ │ │ ldr r1, [r9, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c3d10 <_Py_write@@Base+0x1bf0> │ │ │ │ + bne c3ca0 <_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 c36cc <_Py_write@@Base+0x15ac> │ │ │ │ + b c365c <_Py_write@@Base+0x15ac> │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr ip, [r3, #28] │ │ │ │ cmp ip, lr │ │ │ │ - bcc c3ab0 <_Py_write@@Base+0x1990> │ │ │ │ + bcc c3a40 <_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 c33f4 <_Py_write@@Base+0x12d4> │ │ │ │ + bne c3384 <_Py_write@@Base+0x12d4> │ │ │ │ ldr r3, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #1344] @ c3dcc <_Py_write@@Base+0x1cac> │ │ │ │ + ldr r2, [pc, #1344] @ c3d5c <_Py_write@@Base+0x1cac> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c3b90 <_Py_write@@Base+0x1a70> │ │ │ │ + bne c3b20 <_Py_write@@Base+0x1a70> │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c3b70 <_Py_write@@Base+0x1a50> │ │ │ │ + beq c3b00 <_Py_write@@Base+0x1a50> │ │ │ │ ldr r3, [fp, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [fp, #800] @ 0x320 │ │ │ │ - b c33f4 <_Py_write@@Base+0x12d4> │ │ │ │ + b c3384 <_Py_write@@Base+0x12d4> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl c6554 │ │ │ │ + bl c64d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge c3188 <_Py_write@@Base+0x1068> │ │ │ │ - b c3b88 <_Py_write@@Base+0x1a68> │ │ │ │ + bge c3118 <_Py_write@@Base+0x1068> │ │ │ │ + b c3b18 <_Py_write@@Base+0x1a68> │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ movne fp, #0 │ │ │ │ movne sl, fp │ │ │ │ movne r7, fp │ │ │ │ - bne c34e0 <_Py_write@@Base+0x13c0> │ │ │ │ + bne c3470 <_Py_write@@Base+0x13c0> │ │ │ │ mov fp, r7 │ │ │ │ mov sl, r7 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ - b c34e0 <_Py_write@@Base+0x13c0> │ │ │ │ + b c3470 <_Py_write@@Base+0x13c0> │ │ │ │ cmp ip, #1 │ │ │ │ moveq r3, ip │ │ │ │ - beq c36b4 <_Py_write@@Base+0x1594> │ │ │ │ + beq c3644 <_Py_write@@Base+0x1594> │ │ │ │ mov r3, #1 │ │ │ │ ldrb r2, [r4, r3, lsl #1] │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - beq c36b4 <_Py_write@@Base+0x1594> │ │ │ │ + beq c3644 <_Py_write@@Base+0x1594> │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - bne c3910 <_Py_write@@Base+0x17f0> │ │ │ │ - b c36b4 <_Py_write@@Base+0x1594> │ │ │ │ + bne c38a0 <_Py_write@@Base+0x17f0> │ │ │ │ + b c3644 <_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 c31b0 <_Py_write@@Base+0x1090> │ │ │ │ + bpl c3140 <_Py_write@@Base+0x1090> │ │ │ │ add r9, r9, #4096 @ 0x1000 │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c335c <_Py_write@@Base+0x123c> │ │ │ │ + bne c32ec <_Py_write@@Base+0x123c> │ │ │ │ mov r1, #32 │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ - bl 92878 │ │ │ │ + bl 92874 │ │ │ │ add r6, r7, #16 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq c3b84 <_Py_write@@Base+0x1a64> │ │ │ │ + beq c3b14 <_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 c3be8 <_Py_write@@Base+0x1ac8> │ │ │ │ + bge c3b78 <_Py_write@@Base+0x1ac8> │ │ │ │ ldr r1, [r2, #8] │ │ │ │ sub r8, r3, lr │ │ │ │ add r0, r8, #16 │ │ │ │ cmp r0, r1 │ │ │ │ - bge c3cc4 <_Py_write@@Base+0x1ba4> │ │ │ │ + bge c3c54 <_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 c3a1c <_Py_write@@Base+0x18fc> │ │ │ │ + beq c39ac <_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 c3c6c <_Py_write@@Base+0x1b4c> │ │ │ │ + beq c3bfc <_Py_write@@Base+0x1b4c> │ │ │ │ cmp r1, #12 │ │ │ │ - bhi c3c18 <_Py_write@@Base+0x1af8> │ │ │ │ + bhi c3ba8 <_Py_write@@Base+0x1af8> │ │ │ │ cmp r1, #11 │ │ │ │ - beq c3c7c <_Py_write@@Base+0x1b5c> │ │ │ │ + beq c3c0c <_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 c3a90 <_Py_write@@Base+0x1970> │ │ │ │ + bge c3a20 <_Py_write@@Base+0x1970> │ │ │ │ ldrsb ip, [r6, r0] │ │ │ │ cmp ip, #0 │ │ │ │ - blt c3c10 <_Py_write@@Base+0x1af0> │ │ │ │ + blt c3ba0 <_Py_write@@Base+0x1af0> │ │ │ │ add r0, r5, #2 │ │ │ │ cmp r1, r0 │ │ │ │ - ble c3cbc <_Py_write@@Base+0x1b9c> │ │ │ │ + ble c3c4c <_Py_write@@Base+0x1b9c> │ │ │ │ ldrsb ip, [r6, r0] │ │ │ │ cmp ip, #0 │ │ │ │ - blt c3bdc <_Py_write@@Base+0x1abc> │ │ │ │ + blt c3b6c <_Py_write@@Base+0x1abc> │ │ │ │ add r0, r5, #3 │ │ │ │ cmp r1, r0 │ │ │ │ - ble c3cbc <_Py_write@@Base+0x1b9c> │ │ │ │ + ble c3c4c <_Py_write@@Base+0x1b9c> │ │ │ │ ldrsb ip, [r6, r0] │ │ │ │ cmp ip, #0 │ │ │ │ - blt c3bdc <_Py_write@@Base+0x1abc> │ │ │ │ + blt c3b6c <_Py_write@@Base+0x1abc> │ │ │ │ add r5, r5, #4 │ │ │ │ cmp r1, r5 │ │ │ │ - ble c3a8c <_Py_write@@Base+0x196c> │ │ │ │ + ble c3a1c <_Py_write@@Base+0x196c> │ │ │ │ ldrsb r0, [r6, r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt c3be0 <_Py_write@@Base+0x1ac0> │ │ │ │ + blt c3b70 <_Py_write@@Base+0x1ac0> │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - blt c3a74 <_Py_write@@Base+0x1954> │ │ │ │ + blt c3a04 <_Py_write@@Base+0x1954> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b c3990 <_Py_write@@Base+0x1870> │ │ │ │ + b c3920 <_Py_write@@Base+0x1870> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r8, r2, #1 │ │ │ │ - bmi c3938 <_Py_write@@Base+0x1818> │ │ │ │ - ldr r7, [pc, #760] @ c3da8 <_Py_write@@Base+0x1c88> │ │ │ │ - b c2f7c <_Py_write@@Base+0xe5c> │ │ │ │ + bmi c38c8 <_Py_write@@Base+0x1818> │ │ │ │ + ldr r7, [pc, #760] @ c3d38 <_Py_write@@Base+0x1c88> │ │ │ │ + b c2f0c <_Py_write@@Base+0xe5c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b c33f4 <_Py_write@@Base+0x12d4> │ │ │ │ + b c3384 <_Py_write@@Base+0x12d4> │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3b0c <_Py_write@@Base+0x19ec> │ │ │ │ + bne c3a9c <_Py_write@@Base+0x19ec> │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ addne fp, fp, #1 │ │ │ │ - b c34cc <_Py_write@@Base+0x13ac> │ │ │ │ + b c345c <_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 c36cc <_Py_write@@Base+0x15ac> │ │ │ │ - b c3714 <_Py_write@@Base+0x15f4> │ │ │ │ + beq c365c <_Py_write@@Base+0x15ac> │ │ │ │ + b c36a4 <_Py_write@@Base+0x15f4> │ │ │ │ cmp sl, #0 │ │ │ │ lsreq fp, r2, #7 │ │ │ │ moveq r7, sl │ │ │ │ movne sl, #1 │ │ │ │ movne r7, fp │ │ │ │ - b c3454 <_Py_write@@Base+0x1334> │ │ │ │ + b c33e4 <_Py_write@@Base+0x1334> │ │ │ │ add sl, sl, #1 │ │ │ │ - b c34cc <_Py_write@@Base+0x13ac> │ │ │ │ + b c345c <_Py_write@@Base+0x13ac> │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3b3c <_Py_write@@Base+0x1a1c> │ │ │ │ + bne c3acc <_Py_write@@Base+0x1a1c> │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ addne fp, fp, #1 │ │ │ │ - b c3478 <_Py_write@@Base+0x1358> │ │ │ │ + b c3408 <_Py_write@@Base+0x1358> │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3b44 <_Py_write@@Base+0x1a24> │ │ │ │ + bne c3ad4 <_Py_write@@Base+0x1a24> │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ addne fp, fp, #1 │ │ │ │ - b c349c <_Py_write@@Base+0x137c> │ │ │ │ + b c342c <_Py_write@@Base+0x137c> │ │ │ │ add sl, sl, #1 │ │ │ │ - b c3478 <_Py_write@@Base+0x1358> │ │ │ │ + b c3408 <_Py_write@@Base+0x1358> │ │ │ │ add sl, sl, #1 │ │ │ │ - b c349c <_Py_write@@Base+0x137c> │ │ │ │ + b c342c <_Py_write@@Base+0x137c> │ │ │ │ mov r0, fp │ │ │ │ - bl 92094 │ │ │ │ + bl 91fd8 │ │ │ │ mov r5, r0 │ │ │ │ - b c3878 <_Py_write@@Base+0x1758> │ │ │ │ + b c3808 <_Py_write@@Base+0x1758> │ │ │ │ ldr r0, [sl, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c33f4 <_Py_write@@Base+0x12d4> │ │ │ │ - bl 29e454 │ │ │ │ + bne c3384 <_Py_write@@Base+0x12d4> │ │ │ │ + bl 29e8dc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c3424 <_Py_write@@Base+0x1304> │ │ │ │ + bne c33b4 <_Py_write@@Base+0x1304> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b224 │ │ │ │ - bl 29e454 │ │ │ │ + bl 9b168 │ │ │ │ + bl 29e8dc │ │ │ │ mov r5, #0 │ │ │ │ - b c377c <_Py_write@@Base+0x165c> │ │ │ │ + b c370c <_Py_write@@Base+0x165c> │ │ │ │ ldr r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b c38a4 <_Py_write@@Base+0x1784> │ │ │ │ + b c3834 <_Py_write@@Base+0x1784> │ │ │ │ add r4, r3, #5632 @ 0x1600 │ │ │ │ add r4, r4, #32 │ │ │ │ tst r6, #1 │ │ │ │ - beq c3e0c <_Py_write@@Base+0x1cec> │ │ │ │ + beq c3d9c <_Py_write@@Base+0x1cec> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt c3cfc <_Py_write@@Base+0x1bdc> │ │ │ │ + blt c3c8c <_Py_write@@Base+0x1bdc> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - beq c3768 <_Py_write@@Base+0x1648> │ │ │ │ + beq c36f8 <_Py_write@@Base+0x1648> │ │ │ │ add r4, r4, #4 │ │ │ │ - b c3bac <_Py_write@@Base+0x1a8c> │ │ │ │ + b c3b3c <_Py_write@@Base+0x1a8c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r5 │ │ │ │ - bgt c3998 <_Py_write@@Base+0x1878> │ │ │ │ + bgt c3928 <_Py_write@@Base+0x1878> │ │ │ │ sub r1, r3, lr │ │ │ │ add r0, sp, #12 │ │ │ │ - bl cae48 <_PyBytes_Resize@@Base> │ │ │ │ + bl cada8 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3b88 <_Py_write@@Base+0x1a68> │ │ │ │ + bne c3b18 <_Py_write@@Base+0x1a68> │ │ │ │ ldr r9, [sp, #12] │ │ │ │ cmp r9, #0 │ │ │ │ - beq c3b88 <_Py_write@@Base+0x1a68> │ │ │ │ + beq c3b18 <_Py_write@@Base+0x1a68> │ │ │ │ str r9, [r4, #24] │ │ │ │ - b c3360 <_Py_write@@Base+0x1240> │ │ │ │ + b c32f0 <_Py_write@@Base+0x1240> │ │ │ │ mov r5, r0 │ │ │ │ - b c3998 <_Py_write@@Base+0x1878> │ │ │ │ + b c3928 <_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 c3ca0 <_Py_write@@Base+0x1b80> │ │ │ │ + bne c3c30 <_Py_write@@Base+0x1b80> │ │ │ │ tst ip, #1 │ │ │ │ biceq r1, ip, #1 │ │ │ │ - bne c3c8c <_Py_write@@Base+0x1b6c> │ │ │ │ + bne c3c1c <_Py_write@@Base+0x1b6c> │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ mov ip, r0 │ │ │ │ movls r3, #1 │ │ │ │ - bls c3a14 <_Py_write@@Base+0x18f4> │ │ │ │ + bls c39a4 <_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 c3c4c <_Py_write@@Base+0x1b2c> │ │ │ │ + bhi c3bdc <_Py_write@@Base+0x1b2c> │ │ │ │ sub r3, ip, r3 │ │ │ │ - b c3a14 <_Py_write@@Base+0x18f4> │ │ │ │ + b c39a4 <_Py_write@@Base+0x18f4> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ - b c3a14 <_Py_write@@Base+0x18f4> │ │ │ │ + b c39a4 <_Py_write@@Base+0x18f4> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #2 │ │ │ │ - b c3a14 <_Py_write@@Base+0x18f4> │ │ │ │ + b c39a4 <_Py_write@@Base+0x18f4> │ │ │ │ lsrs r1, ip, #1 │ │ │ │ - bne c3cb4 <_Py_write@@Base+0x1b94> │ │ │ │ + bne c3c44 <_Py_write@@Base+0x1b94> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, #1 │ │ │ │ - b c3a14 <_Py_write@@Base+0x18f4> │ │ │ │ + b c39a4 <_Py_write@@Base+0x18f4> │ │ │ │ ldrb r8, [r1], #1 │ │ │ │ add r9, r9, #6 │ │ │ │ and sl, r8, #63 @ 0x3f │ │ │ │ orr ip, ip, sl, lsl r9 │ │ │ │ - b c3c28 <_Py_write@@Base+0x1b08> │ │ │ │ + b c3bb8 <_Py_write@@Base+0x1b08> │ │ │ │ orr r1, ip, #1 │ │ │ │ - b c3c3c <_Py_write@@Base+0x1b1c> │ │ │ │ + b c3bcc <_Py_write@@Base+0x1b1c> │ │ │ │ mov r5, r0 │ │ │ │ - b c3a8c <_Py_write@@Base+0x196c> │ │ │ │ + b c3a1c <_Py_write@@Base+0x196c> │ │ │ │ lsl r1, r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl cae48 <_PyBytes_Resize@@Base> │ │ │ │ + bl cada8 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c3b88 <_Py_write@@Base+0x1a68> │ │ │ │ + blt c3b18 <_Py_write@@Base+0x1a68> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add lr, r2, #16 │ │ │ │ add r3, lr, r8 │ │ │ │ - b c39ac <_Py_write@@Base+0x188c> │ │ │ │ + b c393c <_Py_write@@Base+0x188c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b c3420 <_Py_write@@Base+0x1300> │ │ │ │ - ldr r1, [pc, #204] @ c3dd0 <_Py_write@@Base+0x1cb0> │ │ │ │ - ldr r0, [pc, #204] @ c3dd4 <_Py_write@@Base+0x1cb4> │ │ │ │ + b c33b0 <_Py_write@@Base+0x1300> │ │ │ │ + ldr r1, [pc, #204] @ c3d60 <_Py_write@@Base+0x1cb0> │ │ │ │ + ldr r0, [pc, #204] @ c3d64 <_Py_write@@Base+0x1cb4> │ │ │ │ mov r2, r5 │ │ │ │ - bl 2a5be0 │ │ │ │ - b c3bcc <_Py_write@@Base+0x1aac> │ │ │ │ - ldr r1, [pc, #192] @ c3dd8 <_Py_write@@Base+0x1cb8> │ │ │ │ + bl 2a6068 │ │ │ │ + b c3b5c <_Py_write@@Base+0x1aac> │ │ │ │ + ldr r1, [pc, #192] @ c3d68 <_Py_write@@Base+0x1cb8> │ │ │ │ cmp r3, r1 │ │ │ │ - beq c382c <_Py_write@@Base+0x170c> │ │ │ │ + beq c37bc <_Py_write@@Base+0x170c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b c382c <_Py_write@@Base+0x170c> │ │ │ │ + b c37bc <_Py_write@@Base+0x170c> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 14a564 │ │ │ │ + bl 14a5d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3d7c <_Py_write@@Base+0x1c5c> │ │ │ │ + beq c3d0c <_Py_write@@Base+0x1c5c> │ │ │ │ ldr r3, [r5] │ │ │ │ str r0, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c37dc <_Py_write@@Base+0x16bc> │ │ │ │ + beq c376c <_Py_write@@Base+0x16bc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne c37dc <_Py_write@@Base+0x16bc> │ │ │ │ + bne c376c <_Py_write@@Base+0x16bc> │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b c37dc <_Py_write@@Base+0x16bc> │ │ │ │ + b c376c <_Py_write@@Base+0x16bc> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c3b88 <_Py_write@@Base+0x1a68> │ │ │ │ + beq c3b18 <_Py_write@@Base+0x1a68> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne c3b88 <_Py_write@@Base+0x1a68> │ │ │ │ + bne c3b18 <_Py_write@@Base+0x1a68> │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b c3b88 <_Py_write@@Base+0x1a68> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b c3b18 <_Py_write@@Base+0x1a68> │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - eorseq r6, r9, r0, ror #4 │ │ │ │ + eorseq r6, r9, r0, lsr #22 │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, ror pc │ │ │ │ + andeq r1, r9, r0, asr #29 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ andeq r5, r0, r5, asr r5 │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ - andeq fp, r8, ip, lsl r0 │ │ │ │ - eorseq r2, r6, r0, lsl #7 │ │ │ │ - mlaseq r6, r8, r3, r2 │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ + eorseq r2, r6, r0, asr #24 │ │ │ │ + eorseq r2, r6, r8, asr ip │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r6, r0, ror #6 │ │ │ │ - ldrsheq fp, [r5], -r4 @ │ │ │ │ - subeq pc, r3, ip, ror #15 │ │ │ │ - ldr r3, [pc, #-24] @ c3ddc <_Py_write@@Base+0x1cbc> │ │ │ │ - ldr r1, [pc, #-24] @ c3de0 <_Py_write@@Base+0x1cc0> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b c3b88 <_Py_write@@Base+0x1a68> │ │ │ │ - ldr r1, [pc, #-36] @ c3de4 <_Py_write@@Base+0x1cc4> │ │ │ │ - ldr r0, [pc, #-36] @ c3de8 <_Py_write@@Base+0x1cc8> │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq r2, r6, r0, lsr #24 │ │ │ │ + @ instruction: 0x0035b9b4 │ │ │ │ + subeq r0, r4, ip, lsr #1 │ │ │ │ + ldr r3, [pc, #-24] @ c3d6c <_Py_write@@Base+0x1cbc> │ │ │ │ + ldr r1, [pc, #-24] @ c3d70 <_Py_write@@Base+0x1cc0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ee38 │ │ │ │ + b c3b18 <_Py_write@@Base+0x1a68> │ │ │ │ + ldr r1, [pc, #-36] @ c3d74 <_Py_write@@Base+0x1cc4> │ │ │ │ + ldr r0, [pc, #-36] @ c3d78 <_Py_write@@Base+0x1cc8> │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ lsr r6, r6, #1 │ │ │ │ - b c3bd4 <_Py_write@@Base+0x1ab4> │ │ │ │ + b c3b64 <_Py_write@@Base+0x1ab4> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add r1, r3, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne c2fc4 <_Py_write@@Base+0xea4> │ │ │ │ - b c3170 <_Py_write@@Base+0x1050> │ │ │ │ + bne c2f54 <_Py_write@@Base+0xea4> │ │ │ │ + b c3100 <_Py_write@@Base+0x1050> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b c3748 <_Py_write@@Base+0x1628> │ │ │ │ + b c36d8 <_Py_write@@Base+0x1628> │ │ │ │ │ │ │ │ -000c3e38 : │ │ │ │ +000c3dc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #308] @ c3f84 │ │ │ │ - bl 357730 │ │ │ │ + ldr r2, [pc, #308] @ c3f14 │ │ │ │ + bl 357fd0 │ │ │ │ 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 c3f78 │ │ │ │ + beq c3f08 │ │ │ │ str r4, [r5, #4] │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ bl 29c04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3f6c │ │ │ │ + bne c3efc │ │ │ │ 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 c3f60 │ │ │ │ + bne c3ef0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3f54 │ │ │ │ + bne c3ee4 │ │ │ │ add r6, r4, #12 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ tst r3, #1 │ │ │ │ - bne c3ee0 │ │ │ │ + bne c3e70 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r7, r5, #136 @ 0x88 │ │ │ │ mov r0, r7 │ │ │ │ bl 29c04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3f3c │ │ │ │ + bne c3ecc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne c3f20 │ │ │ │ + bne c3eb0 │ │ │ │ mvn r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3568bc │ │ │ │ + bl 357154 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #88 @ 0x58 │ │ │ │ bl 295e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3f48 │ │ │ │ + bne c3ed8 │ │ │ │ mov r0, r7 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3ed8 │ │ │ │ - ldr r1, [pc, #80] @ c3f88 │ │ │ │ - ldr r0, [pc, #80] @ c3f8c │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #76] @ c3f90 │ │ │ │ - ldr r0, [pc, #68] @ c3f8c │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #68] @ c3f94 │ │ │ │ - ldr r0, [pc, #56] @ c3f8c │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #60] @ c3f98 │ │ │ │ - ldr r0, [pc, #60] @ c3f9c │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #56] @ c3fa0 │ │ │ │ - ldr r0, [pc, #48] @ c3f9c │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #48] @ c3fa4 │ │ │ │ - ldr r0, [pc, #36] @ c3f9c │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #40] @ c3fa8 │ │ │ │ - ldr r0, [pc, #8] @ c3f8c │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ - andeq r0, r0, ip │ │ │ │ - eorseq fp, r5, r4, ror r2 │ │ │ │ - strdeq pc, [r3], #-172 @ 0xffffff54 │ │ │ │ - eorseq fp, r5, r4, lsr #4 │ │ │ │ - eorseq r2, r6, r4, lsl #8 │ │ │ │ - eorseq fp, r5, r0, lsl #4 │ │ │ │ - subeq pc, r3, r8, lsl #22 │ │ │ │ - eorseq r2, r6, r4, ror #7 │ │ │ │ - eorseq fp, r5, r0, asr #3 │ │ │ │ - eorseq r2, r6, r8, asr #7 │ │ │ │ + beq c3e68 │ │ │ │ + ldr r1, [pc, #80] @ c3f18 │ │ │ │ + ldr r0, [pc, #80] @ c3f1c │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #76] @ c3f20 │ │ │ │ + ldr r0, [pc, #68] @ c3f1c │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #68] @ c3f24 │ │ │ │ + ldr r0, [pc, #56] @ c3f1c │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #60] @ c3f28 │ │ │ │ + ldr r0, [pc, #60] @ c3f2c │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #56] @ c3f30 │ │ │ │ + ldr r0, [pc, #48] @ c3f2c │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #48] @ c3f34 │ │ │ │ + ldr r0, [pc, #36] @ c3f2c │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #40] @ c3f38 │ │ │ │ + ldr r0, [pc, #8] @ c3f1c │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq fp, r5, r4, lsr fp │ │ │ │ + strheq r0, [r4], #-60 @ 0xffffffc4 │ │ │ │ + eorseq fp, r5, r4, ror #21 │ │ │ │ + eorseq r2, r6, r4, asr #25 │ │ │ │ + eorseq fp, r5, r0, asr #21 │ │ │ │ + subeq r0, r4, r8, asr #7 │ │ │ │ + eorseq r2, r6, r4, lsr #25 │ │ │ │ + eorseq fp, r5, r0, lsl #21 │ │ │ │ + eorseq r2, r6, r8, lsl #25 │ │ │ │ │ │ │ │ -000c3fac : │ │ │ │ - b a9a6c │ │ │ │ +000c3f3c : │ │ │ │ + b a99b0 │ │ │ │ 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] @ c4f7c │ │ │ │ + ldr r1, [pc, #4048] @ c4f28 │ │ │ │ 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 c5e44 │ │ │ │ + beq c5dc8 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne c4594 │ │ │ │ - ldr r1, [pc, #3976] @ c4f7c │ │ │ │ + bne c4524 │ │ │ │ + ldr r1, [pc, #4004] @ c4f28 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c4a6c │ │ │ │ + beq c49fc │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq c4a90 │ │ │ │ + beq c4a20 │ │ │ │ mov r6, r5 │ │ │ │ mov r7, r5 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, r7, lsl #2] │ │ │ │ ldr r1, [r2] │ │ │ │ - ldr r2, [pc, #3904] @ c4f6c │ │ │ │ + ldr r2, [pc, #3900] @ c4ef8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c4488 │ │ │ │ + beq c4418 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4ab4 │ │ │ │ + bne c4a44 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq c445c │ │ │ │ + beq c43ec │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq c4488 │ │ │ │ + beq c4418 │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c4ab4 │ │ │ │ + bne c4a44 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq c4b0c │ │ │ │ + beq c4a9c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ - ldr r3, [pc, #3884] @ c4fb0 │ │ │ │ + ldr r3, [pc, #3880] @ c4f3c │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c4488 │ │ │ │ + beq c4418 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4ad0 │ │ │ │ + bne c4a60 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq c4ad8 │ │ │ │ + beq c4a68 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #660 @ 0x294 │ │ │ │ - beq c48e8 │ │ │ │ + beq c4878 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4ad0 │ │ │ │ - ldr r2, [pc, #3744] @ c4f7c │ │ │ │ + bne c4a60 │ │ │ │ + ldr r2, [pc, #3772] @ c4f28 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c4b40 │ │ │ │ + beq c4ad0 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq c4b64 │ │ │ │ + beq c4af4 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #3680] @ c4f70 │ │ │ │ + ldr r2, [pc, #3676] @ c4efc │ │ │ │ cmp r0, r2 │ │ │ │ - beq c451c │ │ │ │ + beq c44ac │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4b88 │ │ │ │ + bne c4b18 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq c44f0 │ │ │ │ + beq c4480 │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq c451c │ │ │ │ + beq c44ac │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4594 │ │ │ │ - ldr r1, [pc, #3616] @ c4f7c │ │ │ │ + bne c4524 │ │ │ │ + ldr r1, [pc, #3644] @ c4f28 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c4b94 │ │ │ │ + beq c4b24 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq c4bb8 │ │ │ │ + beq c4b48 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #3600] @ c4fa0 │ │ │ │ + ldr r2, [pc, #3596] @ c4f2c │ │ │ │ cmp r0, r2 │ │ │ │ - beq c45d4 │ │ │ │ + beq c4564 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4bdc │ │ │ │ + bne c4b6c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq c45a4 │ │ │ │ + beq c4534 │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ - ldr r3, [pc, #3572] @ c4fb0 │ │ │ │ + ldr r3, [pc, #3568] @ c4f3c │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c45d4 │ │ │ │ + beq c4564 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4594 │ │ │ │ - ldr r1, [pc, #3484] @ c4f7c │ │ │ │ + bne c4524 │ │ │ │ + ldr r1, [pc, #3512] @ c4f28 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c4bf4 │ │ │ │ + beq c4b84 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq c4c18 │ │ │ │ + beq c4ba8 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #3488] @ c4fb4 │ │ │ │ + ldr r2, [pc, #3484] @ c4f40 │ │ │ │ cmp r0, r2 │ │ │ │ - beq c4768 │ │ │ │ + beq c46f8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4c3c │ │ │ │ + bne c4bcc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq c4738 │ │ │ │ + beq c46c8 │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ - ldr r3, [pc, #3440] @ c4fb0 │ │ │ │ + ldr r3, [pc, #3436] @ c4f3c │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c4768 │ │ │ │ + beq c46f8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4ad0 │ │ │ │ + bne c4a60 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq c4c58 │ │ │ │ + beq c4be8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #3344] @ c4f88 │ │ │ │ + ldr r3, [pc, #3336] @ c4f10 │ │ │ │ ldr r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c4c88 │ │ │ │ + beq c4c18 │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4e24 │ │ │ │ + bne c4db0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq c4e2c │ │ │ │ + beq c4db8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #3280] @ c4f78 │ │ │ │ + ldr r3, [pc, #3276] @ c4f04 │ │ │ │ ldr r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c4fcc │ │ │ │ + beq c4f58 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4594 │ │ │ │ - ldr r2, [pc, #3244] @ c4f7c │ │ │ │ + bne c4524 │ │ │ │ + ldr r2, [pc, #3272] @ c4f28 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c5ddc │ │ │ │ + beq c5d60 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq c5f54 │ │ │ │ + beq c5ed8 │ │ │ │ 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 c433c │ │ │ │ + beq c42cc │ │ │ │ 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 c514c │ │ │ │ + bne c50d4 │ │ │ │ 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 c56e8 │ │ │ │ + beq c5670 │ │ │ │ adds r0, r0, #16 │ │ │ │ - beq c56fc │ │ │ │ - ldr r1, [pc, #3104] @ c4f80 │ │ │ │ + beq c5684 │ │ │ │ + ldr r1, [pc, #3096] @ c4f08 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4310 │ │ │ │ + bne c42a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cea04 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ + bl ce960 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4310 │ │ │ │ + beq c42a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 299ad0 │ │ │ │ + bl 299f68 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq c4310 │ │ │ │ + beq c42a0 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4310 │ │ │ │ + beq c42a0 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4310 │ │ │ │ + beq c42a0 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4310 │ │ │ │ + beq c42a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29b328 │ │ │ │ + bl 29b7b0 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c4310 │ │ │ │ + beq c42a0 │ │ │ │ mov r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4310 │ │ │ │ + beq c42a0 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd38 │ │ │ │ + bl ebd54 │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c6300 │ │ │ │ + beq c6284 │ │ │ │ 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 2a51c0 │ │ │ │ - ldr r2, [pc, #2888] @ c4f74 │ │ │ │ + bl 2a5648 │ │ │ │ + ldr r2, [pc, #2884] @ c4f00 │ │ │ │ mov r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b894 │ │ │ │ + bl 24b85c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c432c │ │ │ │ - bl a55e8 │ │ │ │ + bne c42bc │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ - b c51b8 │ │ │ │ + b c5140 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5708 │ │ │ │ + blt c5690 │ │ │ │ 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 c405c │ │ │ │ + bne c3fec │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2792] @ c4f7c │ │ │ │ + ldr r1, [pc, #2820] @ c4f28 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c6324 │ │ │ │ + beq c62a8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c630c │ │ │ │ + bne c6290 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 242c14 │ │ │ │ + bl 242bdc │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c4e78 │ │ │ │ + bne c4e04 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c630c │ │ │ │ + bne c6290 │ │ │ │ mov r0, r4 │ │ │ │ - bl 243a48 │ │ │ │ + bl 243a10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4ef0 │ │ │ │ + beq c4e7c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ - b c432c │ │ │ │ + b c42bc │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c573c │ │ │ │ + blt c56c4 │ │ │ │ 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 c4140 │ │ │ │ + bne c40d0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2644] @ c4f7c │ │ │ │ + ldr r1, [pc, #2672] @ c4f28 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c624c │ │ │ │ + beq c61d0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4b88 │ │ │ │ + bne c4b18 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 242c14 │ │ │ │ + bl 242bdc │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c51c4 │ │ │ │ + bne c514c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4b88 │ │ │ │ + bne c4b18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24929c │ │ │ │ + bl 249264 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c44e4 │ │ │ │ + bne c4474 │ │ │ │ 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 c4154 │ │ │ │ + beq c40e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b c4334 │ │ │ │ + b c42c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c56d8 │ │ │ │ + blt c5660 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #2540] @ c4fb0 │ │ │ │ + ldr r3, [pc, #2536] @ c4f3c │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c41c4 │ │ │ │ + bne c4154 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2460] @ c4f7c │ │ │ │ + ldr r1, [pc, #2488] @ c4f28 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c6318 │ │ │ │ + beq c629c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4bdc │ │ │ │ + bne c4b6c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq c574c │ │ │ │ + beq c56d4 │ │ │ │ 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 c578c │ │ │ │ - ldr r1, [pc, #2412] @ c4fa0 │ │ │ │ + bne c5714 │ │ │ │ + ldr r1, [pc, #2408] @ c4f2c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4654 │ │ │ │ + beq c45e4 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5648 │ │ │ │ + bne c55d0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bne c4bdc │ │ │ │ - ldr r1, [pc, #2356] @ c4fa0 │ │ │ │ + bne c4b6c │ │ │ │ + ldr r1, [pc, #2352] @ c4f2c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c523c │ │ │ │ + beq c51c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24c4fc │ │ │ │ + bl 24c4c4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c523c │ │ │ │ + beq c51c4 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c523c │ │ │ │ + beq c51c4 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c5240 │ │ │ │ + bne c51c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106238 │ │ │ │ + bl 106288 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq c523c │ │ │ │ + beq c51c4 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd38 │ │ │ │ + bl ebd54 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5fa8 │ │ │ │ + beq c5f2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r8, [r3, #20] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1014cc <_PyArg_CheckPositional@@Base+0x2270> │ │ │ │ + bl 10151c <_PyArg_CheckPositional@@Base+0x2270> │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl e38d0 <_PyArena_Malloc@@Base> │ │ │ │ + bl e38a0 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c538c │ │ │ │ + beq c5314 │ │ │ │ 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 c44e8 │ │ │ │ + b c4478 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c56c8 │ │ │ │ + blt c5650 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #2136] @ c4fb0 │ │ │ │ + ldr r3, [pc, #2132] @ c4f3c │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c4248 │ │ │ │ + bne c41d8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2056] @ c4f7c │ │ │ │ + ldr r1, [pc, #2084] @ c4f28 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c6258 │ │ │ │ + beq c61dc │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5bc4 │ │ │ │ + bne c5b48 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq c5bd4 │ │ │ │ + beq c5b58 │ │ │ │ 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 c5c14 │ │ │ │ - ldr r1, [pc, #2024] @ c4fb4 │ │ │ │ + bne c5b98 │ │ │ │ + ldr r1, [pc, #2020] @ c4f40 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c54e0 │ │ │ │ + beq c5468 │ │ │ │ mov r0, r4 │ │ │ │ - bl e9fe0 │ │ │ │ + bl e9fdc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c54e0 │ │ │ │ - ldr r1, [pc, #1992] @ c4fb8 │ │ │ │ + beq c5468 │ │ │ │ + ldr r1, [pc, #1988] @ c4f44 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c54e0 │ │ │ │ + beq c5468 │ │ │ │ mov r0, r4 │ │ │ │ - bl ef4f8 │ │ │ │ + bl ef55c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c5bc0 │ │ │ │ + beq c5b44 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5bc0 │ │ │ │ + beq c5b44 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne c5bc4 │ │ │ │ + bne c5b48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106238 │ │ │ │ + bl 106288 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq c5bc0 │ │ │ │ + beq c5b44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24834c │ │ │ │ + bl 248314 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c5bc4 │ │ │ │ + bne c5b48 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd38 │ │ │ │ + bl ebd54 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5bc4 │ │ │ │ + beq c5b48 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl 1014cc <_PyArg_CheckPositional@@Base+0x2270> │ │ │ │ + bl 10151c <_PyArg_CheckPositional@@Base+0x2270> │ │ │ │ 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 24a7e4 │ │ │ │ + bl 24a7ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne c44e4 │ │ │ │ - bl a55e8 │ │ │ │ + bne c4474 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5e6c │ │ │ │ + beq c5df0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ sub r6, r6, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c5bcc │ │ │ │ + b c5b50 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #1672] @ c4f7c │ │ │ │ + ldr r2, [pc, #1700] @ c4f28 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c62f4 │ │ │ │ + beq c6278 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4a5c │ │ │ │ + bne c49ec │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - beq c59e0 │ │ │ │ + beq c5968 │ │ │ │ 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 c5aac │ │ │ │ + bne c5a30 │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4998 │ │ │ │ + beq c4928 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104e50 │ │ │ │ + bl 104ea0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c4998 │ │ │ │ + beq c4928 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4998 │ │ │ │ + beq c4928 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106238 │ │ │ │ + bl 106288 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c4998 │ │ │ │ + beq c4928 │ │ │ │ mov r0, r4 │ │ │ │ - bl 247e54 │ │ │ │ + bl 247e1c │ │ │ │ subs fp, r0, #0 │ │ │ │ - bne c4f04 │ │ │ │ + bne c4e90 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r9, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4a5c │ │ │ │ + bne c49ec │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4a58 │ │ │ │ + beq c49e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104e50 │ │ │ │ + bl 104ea0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c4a58 │ │ │ │ + beq c49e8 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4a58 │ │ │ │ + beq c49e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106238 │ │ │ │ + bl 106288 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq c4a58 │ │ │ │ + beq c49e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24834c │ │ │ │ + bl 248314 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov sl, r0 │ │ │ │ - bne c4a5c │ │ │ │ + bne c49ec │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd38 │ │ │ │ + bl ebd54 │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c4a5c │ │ │ │ + beq c49ec │ │ │ │ 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 248600 │ │ │ │ + bl 2485c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c44e4 │ │ │ │ - bl a55e8 │ │ │ │ + bne c4474 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5f38 │ │ │ │ + bne c5ebc │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c40c8 │ │ │ │ + b c4058 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3428a4 │ │ │ │ + bl 342fb8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4ab4 │ │ │ │ + bne c4a44 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c5e3c │ │ │ │ + bne c5dc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r6, r7 │ │ │ │ ldrge r7, [r4, #8] │ │ │ │ - bge c4018 │ │ │ │ + bge c3fa8 │ │ │ │ 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 c40a4 │ │ │ │ + beq c4034 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r3, r6, #1 │ │ │ │ - b c4598 │ │ │ │ + b c4528 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5718 │ │ │ │ + blt c56a0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #660 @ 0x294 │ │ │ │ - beq c48e8 │ │ │ │ + beq c4878 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b c40c8 │ │ │ │ + b c4058 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c572c │ │ │ │ + blt c56b4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #1156] @ c4fb0 │ │ │ │ + ldr r3, [pc, #1152] @ c4f3c │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c408c │ │ │ │ - b c4488 │ │ │ │ + bne c401c │ │ │ │ + b c4418 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3428a4 │ │ │ │ + bl 342fb8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4b88 │ │ │ │ + bne c4b18 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne c6330 │ │ │ │ + bne c62b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r3, r6 │ │ │ │ ldrge r6, [r4, #8] │ │ │ │ - bge c40fc │ │ │ │ + bge c408c │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b c4588 │ │ │ │ + b c4518 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3428a4 │ │ │ │ + bl 342fb8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4bdc │ │ │ │ + bne c4b6c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne c61b0 │ │ │ │ + bne c6134 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r3, r6 │ │ │ │ ldrge r6, [r4, #8] │ │ │ │ - bge c417c │ │ │ │ + bge c410c │ │ │ │ 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 c41d8 │ │ │ │ - b c4594 │ │ │ │ + beq c4168 │ │ │ │ + b c4524 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3428a4 │ │ │ │ + bl 342fb8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4c3c │ │ │ │ + bne c4bcc │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne c5e34 │ │ │ │ + bne c5db8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r3, r6 │ │ │ │ ldrge r6, [r4, #8] │ │ │ │ - bge c4200 │ │ │ │ + bge c4190 │ │ │ │ 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 c4260 │ │ │ │ - b c4acc │ │ │ │ + beq c41f0 │ │ │ │ + b c4a5c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c4e18 │ │ │ │ + blt c4da4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #784] @ c4f88 │ │ │ │ + ldr r3, [pc, #776] @ c4f10 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c4284 │ │ │ │ + bne c4214 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #744] @ c4f7c │ │ │ │ + ldr r1, [pc, #772] @ c4f28 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c5a88 │ │ │ │ + beq c5a0c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5a78 │ │ │ │ - ldr r8, [r4, #8] │ │ │ │ + bne c59fc │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r8, r3 │ │ │ │ - beq c5a1c │ │ │ │ + cmp r6, r3 │ │ │ │ + beq c59a4 │ │ │ │ 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 c5a58 │ │ │ │ - ldr r1, [pc, #672] @ c4f88 │ │ │ │ + bne c59dc │ │ │ │ + ldr r1, [pc, #668] @ c4f10 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4d2c │ │ │ │ - ldr r2, [pc, #656] @ c4f8c │ │ │ │ + beq c4cb8 │ │ │ │ + ldr r2, [pc, #652] @ c4f14 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 247d04 │ │ │ │ + bl 247ccc │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4d2c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 106238 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq c4d2c │ │ │ │ + beq c4cb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 248688 │ │ │ │ + bl 106288 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne c50dc │ │ │ │ + beq c4cb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 248650 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + bne c5068 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - str r8, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5a78 │ │ │ │ - ldr r1, [pc, #580] @ c4f88 │ │ │ │ + bne c59fc │ │ │ │ + ldr r1, [pc, #576] @ c4f10 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c53b4 │ │ │ │ - ldr r2, [pc, #564] @ c4f8c │ │ │ │ + beq c533c │ │ │ │ + ldr r2, [pc, #560] @ c4f14 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 247d04 │ │ │ │ + bl 247ccc │ │ │ │ cmp r0, #0 │ │ │ │ - beq c53b4 │ │ │ │ + beq c533c │ │ │ │ mov r0, r4 │ │ │ │ - bl 106238 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq c53b4 │ │ │ │ + bl 106288 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + beq c533c │ │ │ │ mov r0, r4 │ │ │ │ - bl 248864 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq c53b4 │ │ │ │ + bl 24882c │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq c533c │ │ │ │ mov r0, r4 │ │ │ │ - bl 24834c │ │ │ │ + bl 248314 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - bne c53b8 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + bne c5340 │ │ │ │ mov r0, r4 │ │ │ │ - bl 248688 │ │ │ │ + bl 248650 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne c53b8 │ │ │ │ + bne c5340 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd38 │ │ │ │ + bl ebd54 │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c5a78 │ │ │ │ + beq c59fc │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr fp, [ip, #20] │ │ │ │ - ldr r8, [ip, #24] │ │ │ │ - bl e38d0 <_PyArena_Malloc@@Base> │ │ │ │ + ldr r6, [ip, #24] │ │ │ │ + bl e38a0 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c54b8 │ │ │ │ + beq c5440 │ │ │ │ + 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 c44e4 │ │ │ │ + b c4474 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b c4594 │ │ │ │ + b c4524 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c4e64 │ │ │ │ + blt c4df0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #300] @ c4f78 │ │ │ │ + ldr r3, [pc, #300] @ c4f04 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ - beq c4fcc │ │ │ │ + beq c4f58 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b c42b8 │ │ │ │ + b c4248 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - b c4594 │ │ │ │ + b c4524 │ │ │ │ mov r0, r4 │ │ │ │ - bl 243a48 │ │ │ │ + bl 243a10 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c44c4 │ │ │ │ + beq c4454 │ │ │ │ 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] │ │ │ │ @@ -159333,1801 +159304,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 c5640 │ │ │ │ - bl 249d74 │ │ │ │ + beq c55c8 │ │ │ │ + bl 249d3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c44e4 │ │ │ │ - bl a55e8 │ │ │ │ + bne c4474 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5870 │ │ │ │ + bne c57f8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b c4ac0 │ │ │ │ + b c4a50 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd38 │ │ │ │ + bl ebd54 │ │ │ │ subs r3, r0, #0 │ │ │ │ ldreq r6, [r4, #88] @ 0x58 │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ subeq r6, r6, #1 │ │ │ │ streq r6, [r4, #88] @ 0x58 │ │ │ │ - beq c40c8 │ │ │ │ + beq c4058 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r9, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl 242be0 │ │ │ │ + bl 242ba8 │ │ │ │ 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 248600 │ │ │ │ + bl 2485c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c44e4 │ │ │ │ - b c4a4c │ │ │ │ + bne c4474 │ │ │ │ + b c49dc │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - mlaseq r6, ip, r5, r2 │ │ │ │ + eorseq r2, r6, ip, asr lr │ │ │ │ muleq r0, r9, r2 │ │ │ │ - andeq r1, r0, r0, ror r7 │ │ │ │ - mlaseq r7, r4, r8, r8 │ │ │ │ - @ instruction: 0x003624b8 │ │ │ │ + eorseq r9, r7, r0, ror #2 │ │ │ │ + eorseq r2, r6, r8, ror sp │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - @ instruction: 0x00393abc │ │ │ │ - eorseq r2, r6, r4, lsr #10 │ │ │ │ - eorseq r2, r6, r0, lsl r5 │ │ │ │ + eorseq r4, r9, ip, ror r3 │ │ │ │ + eorseq r2, r6, r4, ror #27 │ │ │ │ + @ instruction: 0x00362dd0 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, ip, ror r5 │ │ │ │ + eorseq r2, r6, ip, lsr lr │ │ │ │ + andeq r1, r0, r0, ror r7 │ │ │ │ andeq r0, r0, r9, ror r2 │ │ │ │ - eorseq r2, r6, r8, ror r4 │ │ │ │ - eorseq r2, r6, ip, lsr r4 │ │ │ │ + eorseq r2, r6, r8, lsr sp │ │ │ │ + @ instruction: 0x00362cfc │ │ │ │ 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 │ │ │ │ - @ instruction: 0x003624d4 │ │ │ │ + mlaseq r6, r4, sp, r2 │ │ │ │ subseq fp, r5, ip, asr #23 │ │ │ │ - eorseq r2, r6, ip, lsr #8 │ │ │ │ + eorseq r2, r6, ip, ror #25 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #-92] @ c4f7c │ │ │ │ + ldr r2, [pc, #-60] @ c4f28 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c64f4 │ │ │ │ + beq c6478 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c645c │ │ │ │ + bne c63e0 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - beq c6338 │ │ │ │ + beq c62bc │ │ │ │ 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 c6380 │ │ │ │ - ldr r1, [pc, #-180] @ c4f78 │ │ │ │ + bne c6304 │ │ │ │ + ldr r1, [pc, #-180] @ c4f04 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c50d4 │ │ │ │ + beq c5060 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104e50 │ │ │ │ + bl 104ea0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c50d4 │ │ │ │ + beq c5060 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c50d4 │ │ │ │ + beq c5060 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106238 │ │ │ │ + bl 106288 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq c50d4 │ │ │ │ + beq c5060 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24834c │ │ │ │ + bl 248314 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov sl, r0 │ │ │ │ - bne c645c │ │ │ │ + bne c63e0 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd38 │ │ │ │ + bl ebd54 │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c645c │ │ │ │ + beq c63e0 │ │ │ │ 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 24b5b8 │ │ │ │ + bl 24b580 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c44e4 │ │ │ │ - bl a55e8 │ │ │ │ + bne c4474 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c64d8 │ │ │ │ + bne c645c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b c645c │ │ │ │ + b c63e0 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd38 │ │ │ │ + bl ebd54 │ │ │ │ subs r3, r0, #0 │ │ │ │ ldreq r6, [r4, #88] @ 0x58 │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ subeq r6, r6, #1 │ │ │ │ streq r6, [r4, #88] @ 0x58 │ │ │ │ - beq c4284 │ │ │ │ + beq c4214 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - ldr r8, [r3, #20] │ │ │ │ - ldr r9, [r3, #24] │ │ │ │ - bl e38d0 <_PyArena_Malloc@@Base> │ │ │ │ + ldr r6, [r3, #20] │ │ │ │ + ldr fp, [r3, #24] │ │ │ │ + bl e38a0 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c54b8 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ + beq c5440 │ │ │ │ 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 c44e4 │ │ │ │ + b c4474 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ subne r6, r6, #1 │ │ │ │ - bne c51b8 │ │ │ │ - ldr r2, [pc, #-488] @ c4f7c │ │ │ │ + bne c5140 │ │ │ │ + ldr r2, [pc, #-452] @ c4f28 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c62d4 │ │ │ │ - ldr r1, [pc, #-504] @ c4f80 │ │ │ │ + beq c6258 │ │ │ │ + ldr r1, [pc, #-504] @ c4f08 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 241d78 │ │ │ │ + bl 241d40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6264 │ │ │ │ + bne c61e8 │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne c62e8 │ │ │ │ - ldr r1, [pc, #-544] @ c4f80 │ │ │ │ + bne c626c │ │ │ │ + ldr r1, [pc, #-544] @ c4f08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 241d78 │ │ │ │ + bl 241d40 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c61b8 │ │ │ │ + bne c613c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r7, r6, #1 │ │ │ │ sub r6, r7, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b c432c │ │ │ │ + b c42bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 24929c │ │ │ │ + bl 249264 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4558 │ │ │ │ + beq c44e8 │ │ │ │ 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 24a0a8 │ │ │ │ + bl 24a070 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c44e4 │ │ │ │ - bl a55e8 │ │ │ │ + bne c4474 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4578 │ │ │ │ + beq c4508 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b c4588 │ │ │ │ + b c4518 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bne c4bdc │ │ │ │ - ldr r1, [pc, #-676] @ c4fb0 │ │ │ │ + bne c4b6c │ │ │ │ + ldr r1, [pc, #-672] @ c4f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5288 │ │ │ │ - ldr r1, [pc, #-712] @ c4fa0 │ │ │ │ + beq c5210 │ │ │ │ + ldr r1, [pc, #-708] @ c4f2c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5288 │ │ │ │ + beq c5210 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5e84 │ │ │ │ + bne c5e08 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bne c4bdc │ │ │ │ - ldr r1, [pc, #-752] @ c4fb0 │ │ │ │ + bne c4b6c │ │ │ │ + ldr r1, [pc, #-748] @ c4f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c561c │ │ │ │ - ldr r1, [pc, #-788] @ c4fa0 │ │ │ │ + beq c55a4 │ │ │ │ + ldr r1, [pc, #-784] @ c4f2c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c561c │ │ │ │ + beq c55a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24c4fc │ │ │ │ + bl 24c4c4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c561c │ │ │ │ + beq c55a4 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c561c │ │ │ │ + beq c55a4 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c5620 │ │ │ │ + bne c55a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106238 │ │ │ │ + bl 106288 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq c561c │ │ │ │ + beq c55a4 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd38 │ │ │ │ + bl ebd54 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5fa8 │ │ │ │ + beq c5f2c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r8, [r3, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1014cc <_PyArg_CheckPositional@@Base+0x2270> │ │ │ │ + bl 10151c <_PyArg_CheckPositional@@Base+0x2270> │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl e38d0 <_PyArena_Malloc@@Base> │ │ │ │ + bl e38a0 <_PyArena_Malloc@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5374 │ │ │ │ + beq c52fc │ │ │ │ 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] @ c4f84 │ │ │ │ + ldr r2, [pc, #-1016] @ c4f0c │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b894 │ │ │ │ + bl 24b85c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c44e4 │ │ │ │ - bl a55e8 │ │ │ │ + bne c4474 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ - beq c5630 │ │ │ │ + beq c55b8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b c4be4 │ │ │ │ + b c4b74 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - str r8, [r4, #8] │ │ │ │ - bne c5a78 │ │ │ │ - ldr r1, [pc, #-1092] @ c4f88 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + bne c59fc │ │ │ │ + ldr r1, [pc, #-1092] @ c4f10 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5e7c │ │ │ │ - ldr r2, [pc, #-1108] @ c4f8c │ │ │ │ + beq c5e00 │ │ │ │ + ldr r2, [pc, #-1108] @ c4f14 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 247d04 │ │ │ │ + bl 247ccc │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5e7c │ │ │ │ + beq c5e00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106238 │ │ │ │ + bl 106288 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c5e7c │ │ │ │ + beq c5e00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ff200 │ │ │ │ + bl 2ffa40 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c5e7c │ │ │ │ + beq c5e00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24834c │ │ │ │ + bl 248314 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - bne c5a78 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + bne c59fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 248688 │ │ │ │ + bl 248650 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c5a78 │ │ │ │ + bne c59fc │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd38 │ │ │ │ + bl ebd54 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5a78 │ │ │ │ + beq c59fc │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr fp, [r3, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl e38d0 <_PyArena_Malloc@@Base> │ │ │ │ + bl e38a0 <_PyArena_Malloc@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c54a0 │ │ │ │ + beq c5428 │ │ │ │ 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] @ c4f90 │ │ │ │ + ldr r2, [pc, #-1304] @ c4f18 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b894 │ │ │ │ + bl 24b85c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c44e4 │ │ │ │ - bl a55e8 │ │ │ │ + bne c4474 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5e7c │ │ │ │ + beq c5e00 │ │ │ │ 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 c4284 │ │ │ │ + b c4214 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5bc4 │ │ │ │ - ldr r1, [pc, #-1352] @ c4fb0 │ │ │ │ + bne c5b48 │ │ │ │ + ldr r1, [pc, #-1348] @ c4f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5e5c │ │ │ │ - ldr r1, [pc, #-1368] @ c4fb4 │ │ │ │ + beq c5de0 │ │ │ │ + ldr r1, [pc, #-1364] @ c4f40 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5e5c │ │ │ │ + beq c5de0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e9fe0 │ │ │ │ + bl e9fdc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c5e5c │ │ │ │ - ldr r1, [pc, #-1400] @ c4fb8 │ │ │ │ + beq c5de0 │ │ │ │ + ldr r1, [pc, #-1396] @ c4f44 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5e5c │ │ │ │ + beq c5de0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ef4f8 │ │ │ │ + bl ef55c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c5bc0 │ │ │ │ + beq c5b44 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5bc0 │ │ │ │ + beq c5b44 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne c5bc4 │ │ │ │ + bne c5b48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106238 │ │ │ │ + bl 106288 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq c5bc0 │ │ │ │ + beq c5b44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24834c │ │ │ │ + bl 248314 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c5bc4 │ │ │ │ + bne c5b48 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd38 │ │ │ │ + bl ebd54 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5bc4 │ │ │ │ + beq c5b48 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl 1014cc <_PyArg_CheckPositional@@Base+0x2270> │ │ │ │ + bl 10151c <_PyArg_CheckPositional@@Base+0x2270> │ │ │ │ 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 304e1c │ │ │ │ - ldr r2, [pc, #-1648] @ c4f94 │ │ │ │ + bl 30565c │ │ │ │ + ldr r2, [pc, #-1648] @ c4f1c │ │ │ │ mov r1, #5 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b894 │ │ │ │ + bl 24b85c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c44e4 │ │ │ │ - b c48c4 │ │ │ │ + bne c4474 │ │ │ │ + b c4854 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c5fe8 │ │ │ │ + bne c5f6c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b c4be4 │ │ │ │ - bl 2913d0 │ │ │ │ - b c4edc │ │ │ │ + b c4b74 │ │ │ │ + bl 29171c │ │ │ │ + b c4e68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24c4fc │ │ │ │ + bl 24c4c4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c4654 │ │ │ │ + beq c45e4 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4658 │ │ │ │ + bne c45e8 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4654 │ │ │ │ + beq c45e4 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4654 │ │ │ │ + beq c45e4 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c4658 │ │ │ │ + bne c45e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106238 │ │ │ │ + bl 106288 │ │ │ │ subs fp, r0, #0 │ │ │ │ - bne c46c8 │ │ │ │ - b c4654 │ │ │ │ + bne c4658 │ │ │ │ + b c45e4 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c4248 │ │ │ │ + b c41d8 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c41c4 │ │ │ │ - ldr r1, [pc, #-1880] @ c4f98 │ │ │ │ + b c4154 │ │ │ │ + ldr r1, [pc, #-1880] @ c4f20 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r1] │ │ │ │ - ldr r1, [pc, #-1888] @ c4f9c │ │ │ │ - bl 1177f8 │ │ │ │ + ldr r1, [pc, #-1888] @ c4f24 │ │ │ │ + bl 1177f0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c4310 │ │ │ │ + b c42a0 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c405c │ │ │ │ + b c3fec │ │ │ │ mov r3, #1 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c40c8 │ │ │ │ + b c4058 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c408c │ │ │ │ + b c401c │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c4140 │ │ │ │ + b c40d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c539c │ │ │ │ + blt c5324 │ │ │ │ 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 c5844 │ │ │ │ + beq c57cc │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ subne r3, r6, #1 │ │ │ │ - bne c4be4 │ │ │ │ - ldr r3, [pc, #-2024] @ c4fac │ │ │ │ + bne c4b74 │ │ │ │ + ldr r3, [pc, #-2036] @ c4f28 │ │ │ │ cmp r6, r3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq c5850 │ │ │ │ - ldr r1, [pc, #-2040] @ c4fb0 │ │ │ │ + beq c57d8 │ │ │ │ + ldr r1, [pc, #-2036] @ c4f3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c57f8 │ │ │ │ - ldr r1, [pc, #-2084] @ c4fa0 │ │ │ │ + bne c5780 │ │ │ │ + ldr r1, [pc, #-2080] @ c4f2c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c57f4 │ │ │ │ + beq c577c │ │ │ │ mov r0, r4 │ │ │ │ bl 334a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c57f4 │ │ │ │ + beq c577c │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5888 │ │ │ │ + bne c5810 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c5864 │ │ │ │ - ldr r1, [pc, #-2140] @ c4fb0 │ │ │ │ + bne c57ec │ │ │ │ + ldr r1, [pc, #-2136] @ c4f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c59d8 │ │ │ │ - ldr r1, [pc, #-2180] @ c4fa0 │ │ │ │ + bne c5960 │ │ │ │ + ldr r1, [pc, #-2176] @ c4f2c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c58fc │ │ │ │ + bne c5884 │ │ │ │ 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 c462c │ │ │ │ - b c4bdc │ │ │ │ + beq c45bc │ │ │ │ + b c4b6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 3428a4 │ │ │ │ + bl 342fb8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c57a0 │ │ │ │ + beq c5728 │ │ │ │ ldr r8, [r4, #88] @ 0x58 │ │ │ │ sub r8, r8, #1 │ │ │ │ - b c583c │ │ │ │ + b c57c4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b c4efc │ │ │ │ + b c4e88 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c57f4 │ │ │ │ + beq c577c │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl cadbc │ │ │ │ + bl cad1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c57f4 │ │ │ │ + beq c577c │ │ │ │ ldr r3, [r8, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-2308] @ c4fbc │ │ │ │ + ldr r3, [pc, #-2304] @ c4f48 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #-2344] @ c4fa4 │ │ │ │ + ldr r3, [pc, #-2340] @ c4f30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 287c1c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + bl 287f68 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r8, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c59cc │ │ │ │ - bl a55e8 │ │ │ │ + bne c5954 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #1 │ │ │ │ movne fp, r2 │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ - bne c583c │ │ │ │ - b c5834 │ │ │ │ + bne c57c4 │ │ │ │ + b c57bc │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5830 │ │ │ │ + beq c57b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 657b0 │ │ │ │ + bl 656f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5830 │ │ │ │ + beq c57b8 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c59d8 │ │ │ │ + bne c5960 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5830 │ │ │ │ + beq c57b8 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5830 │ │ │ │ + beq c57b8 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5830 │ │ │ │ + beq c57b8 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl cadbc │ │ │ │ + bl cad1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5830 │ │ │ │ + beq c57b8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-2524] @ c4fbc │ │ │ │ + ldr r3, [pc, #-2520] @ c4f48 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #-2560] @ c4fa4 │ │ │ │ - b c58c8 │ │ │ │ - ldr r3, [pc, #-2536] @ c4fc4 │ │ │ │ + ldr r3, [pc, #-2556] @ c4f30 │ │ │ │ + b c5850 │ │ │ │ + ldr r3, [pc, #-2532] @ c4f50 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #-2548] @ c4fc8 │ │ │ │ - bl 287c1c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #-2544] @ c4f54 │ │ │ │ + bl 287f68 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub sl, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5b9c │ │ │ │ + beq c5b20 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c44e8 │ │ │ │ + b c4478 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b c5838 │ │ │ │ + b c57c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5f38 │ │ │ │ + blt c5ebc │ │ │ │ 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 c5a94 │ │ │ │ + bne c5a18 │ │ │ │ cmp fp, #0 │ │ │ │ - beq c4940 │ │ │ │ - b c4a5c │ │ │ │ + beq c48d0 │ │ │ │ + b c49ec │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c54c4 │ │ │ │ + blt c544c │ │ │ │ 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 c5a70 │ │ │ │ + beq c59f4 │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5a78 │ │ │ │ + bne c59fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 322aec │ │ │ │ + bl 323380 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c44e4 │ │ │ │ + bne c4474 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - str r8, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq c4ce0 │ │ │ │ + beq c4c6c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c4284 │ │ │ │ + b c4214 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3428a4 │ │ │ │ - b c4ca4 │ │ │ │ + bl 342fb8 │ │ │ │ + b c4c34 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ subne r3, r6, #1 │ │ │ │ movne r6, r3 │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ - bne c40c8 │ │ │ │ - ldr r3, [pc, #-2824] @ c4fac │ │ │ │ + bne c4058 │ │ │ │ + ldr r3, [pc, #-2816] @ c4f38 │ │ │ │ cmp r6, r3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq c5fb8 │ │ │ │ + beq c5f3c │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5afc │ │ │ │ + beq c5a80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104e50 │ │ │ │ + bl 104ea0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5afc │ │ │ │ + beq c5a80 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c59a4 │ │ │ │ + bne c592c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5fcc │ │ │ │ + bne c5f50 │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c5fd8 │ │ │ │ + beq c5f5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 104e50 │ │ │ │ + bl 104ea0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5fd8 │ │ │ │ + beq c5f5c │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5fd8 │ │ │ │ + beq c5f5c │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5fd8 │ │ │ │ + beq c5f5c │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl cadbc │ │ │ │ + bl cad1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5fd8 │ │ │ │ + beq c5f5c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-3008] @ c4fbc │ │ │ │ + ldr r3, [pc, #-3000] @ c4f48 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #-3044] @ c4fa8 │ │ │ │ - bl 287c1c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #-3036] @ c4f34 │ │ │ │ + bl 287f68 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub sl, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c59cc │ │ │ │ - bl a55e8 │ │ │ │ + bne c5954 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5fdc │ │ │ │ + beq c5f60 │ │ │ │ mov r2, #1 │ │ │ │ mov fp, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ str sl, [r4, #88] @ 0x58 │ │ │ │ str r9, [r4, #8] │ │ │ │ - b c5a10 │ │ │ │ + b c5998 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c4c48 │ │ │ │ + b c4bd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c48d0 │ │ │ │ + blt c4860 │ │ │ │ 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 c5cf4 │ │ │ │ + beq c5c78 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - bne c5e74 │ │ │ │ - ldr r3, [pc, #-3184] @ c4fac │ │ │ │ + bne c5df8 │ │ │ │ + ldr r3, [pc, #-3176] @ c4f38 │ │ │ │ cmp r6, r3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq c5d00 │ │ │ │ - ldr r1, [pc, #-3200] @ c4fb0 │ │ │ │ + beq c5c84 │ │ │ │ + ldr r1, [pc, #-3192] @ c4f3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5ca4 │ │ │ │ - ldr r1, [pc, #-3224] @ c4fb4 │ │ │ │ + bne c5c28 │ │ │ │ + ldr r1, [pc, #-3216] @ c4f40 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5ca0 │ │ │ │ + beq c5c24 │ │ │ │ mov r0, r4 │ │ │ │ - bl e9fe0 │ │ │ │ + bl e9fdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5ca0 │ │ │ │ - ldr r1, [pc, #-3256] @ c4fb8 │ │ │ │ + beq c5c24 │ │ │ │ + ldr r1, [pc, #-3248] @ c4f44 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5ca0 │ │ │ │ + beq c5c24 │ │ │ │ mov r0, r4 │ │ │ │ - bl ef4f8 │ │ │ │ + bl ef55c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5ca0 │ │ │ │ + beq c5c24 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5e08 │ │ │ │ + bne c5d8c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c5d14 │ │ │ │ - ldr r1, [pc, #-3336] @ c4fb0 │ │ │ │ + bne c5c98 │ │ │ │ + ldr r1, [pc, #-3328] @ c4f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ ldrne r6, [r4, #88] @ 0x58 │ │ │ │ - bne c5ce8 │ │ │ │ - ldr r1, [pc, #-3360] @ c4fb4 │ │ │ │ + bne c5c6c │ │ │ │ + ldr r1, [pc, #-3352] @ c4f40 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c5d20 │ │ │ │ + bne c5ca4 │ │ │ │ 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 c47c4 │ │ │ │ - b c5bc4 │ │ │ │ + beq c4754 │ │ │ │ + b c5b48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3428a4 │ │ │ │ + bl 342fb8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c5c28 │ │ │ │ + beq c5bac │ │ │ │ ldr r8, [r4, #88] @ 0x58 │ │ │ │ sub r8, r8, #1 │ │ │ │ - b c5cec │ │ │ │ + b c5c70 │ │ │ │ mov r0, r4 │ │ │ │ - bl e9fe0 │ │ │ │ + bl e9fdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5ce0 │ │ │ │ - ldr r1, [pc, #-3456] @ c4fb8 │ │ │ │ + beq c5c64 │ │ │ │ + ldr r1, [pc, #-3448] @ c4f44 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5ce0 │ │ │ │ + beq c5c64 │ │ │ │ mov r0, r4 │ │ │ │ - bl ef4f8 │ │ │ │ + bl ef55c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5ce0 │ │ │ │ + beq c5c64 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5ce0 │ │ │ │ + beq c5c64 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5ce0 │ │ │ │ + beq c5c64 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl cadbc │ │ │ │ + bl cad1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5ce0 │ │ │ │ + beq c5c64 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-3556] @ c4fbc │ │ │ │ + ldr r3, [pc, #-3548] @ c4f48 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #-3568] @ c4fc0 │ │ │ │ - bl 287c1c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #-3560] @ c4f4c │ │ │ │ + bl 287f68 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r8, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c59cc │ │ │ │ - bl a55e8 │ │ │ │ + bne c5954 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #1 │ │ │ │ movne fp, r2 │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ - bne c5cec │ │ │ │ - b c5ce4 │ │ │ │ + bne c5c70 │ │ │ │ + b c5c68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3428a4 │ │ │ │ + bl 342fb8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne c6300 │ │ │ │ + bne c6284 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - beq c5f54 │ │ │ │ + beq c5ed8 │ │ │ │ mov r1, r7 │ │ │ │ - b c42ec │ │ │ │ - ldr r3, [pc, #-3660] @ c4fc4 │ │ │ │ + b c427c │ │ │ │ + ldr r3, [pc, #-3652] @ c4f50 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #-3672] @ c4fc8 │ │ │ │ - bl 287c1c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #-3664] @ c4f54 │ │ │ │ + bl 287f68 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r8, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5dc0 │ │ │ │ - b c59cc │ │ │ │ + beq c5d44 │ │ │ │ + b c5954 │ │ │ │ mov r3, r6 │ │ │ │ - b c4200 │ │ │ │ + b c4190 │ │ │ │ mov r6, r7 │ │ │ │ - b c4018 │ │ │ │ - bl 3428a4 │ │ │ │ + b c3fa8 │ │ │ │ + bl 342fb8 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c3fec │ │ │ │ - b c4594 │ │ │ │ + beq c3f7c │ │ │ │ + b c4524 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c6198 │ │ │ │ + bne c611c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r6, r6, #1 │ │ │ │ - b c5bcc │ │ │ │ + b c5b50 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b c5a78 │ │ │ │ + b c59fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 24c4fc │ │ │ │ + bl 24c4c4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c5288 │ │ │ │ + beq c5210 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c528c │ │ │ │ + bne c5214 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5288 │ │ │ │ + beq c5210 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5288 │ │ │ │ + beq c5210 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106238 │ │ │ │ + bl 106288 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c5288 │ │ │ │ + beq c5210 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd38 │ │ │ │ + bl ebd54 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5fa8 │ │ │ │ + beq c5f2c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr r7, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl e38d0 <_PyArena_Malloc@@Base> │ │ │ │ + bl e38a0 <_PyArena_Malloc@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5374 │ │ │ │ + beq c52fc │ │ │ │ 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 c5374 │ │ │ │ + b c52fc │ │ │ │ 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 c40c8 │ │ │ │ + b c4058 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c6184 │ │ │ │ + blt c6108 │ │ │ │ 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 c6300 │ │ │ │ + bne c6284 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne c4300 │ │ │ │ + bne c4290 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c56fc │ │ │ │ + blt c5684 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - b c4300 │ │ │ │ + b c4290 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r3, r3, #1 │ │ │ │ - b c4be4 │ │ │ │ + b c4b74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3428a4 │ │ │ │ + bl 342fb8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c5ac0 │ │ │ │ + beq c5a44 │ │ │ │ ldr sl, [r4, #88] @ 0x58 │ │ │ │ sub sl, sl, #1 │ │ │ │ - b c5bb4 │ │ │ │ + b c5b38 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub sl, r6, #1 │ │ │ │ - b c5bb4 │ │ │ │ + b c5b38 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne c4be4 │ │ │ │ - ldr r1, [pc, #1324] @ c652c │ │ │ │ + bne c4b74 │ │ │ │ + ldr r1, [pc, #1324] @ c64b0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c608c │ │ │ │ - ldr r1, [pc, #1308] @ c6530 │ │ │ │ + beq c6010 │ │ │ │ + ldr r1, [pc, #1308] @ c64b4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c6040 │ │ │ │ - ldr r1, [pc, #1284] @ c6534 │ │ │ │ + bne c5fc4 │ │ │ │ + ldr r1, [pc, #1284] @ c64b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c60ac │ │ │ │ + bne c6030 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c60a0 │ │ │ │ - ldr r1, [pc, #1244] @ c6530 │ │ │ │ + bne c6024 │ │ │ │ + ldr r1, [pc, #1244] @ c64b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c617c │ │ │ │ - ldr r1, [pc, #1224] @ c6534 │ │ │ │ + bne c6100 │ │ │ │ + ldr r1, [pc, #1224] @ c64b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6114 │ │ │ │ + bne c6098 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r7, r6, #1 │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ - b c5630 │ │ │ │ + b c55b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3428a4 │ │ │ │ + bl 342fb8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c600c │ │ │ │ + beq c5f90 │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ sub r7, r7, #1 │ │ │ │ - b c6084 │ │ │ │ + b c6008 │ │ │ │ mov r0, r4 │ │ │ │ bl 334a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c603c │ │ │ │ + beq c5fc0 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c603c │ │ │ │ - ldr r1, [pc, #1120] @ c6538 │ │ │ │ - ldr r3, [pc, #1120] @ c653c │ │ │ │ + beq c5fc0 │ │ │ │ + ldr r1, [pc, #1120] @ c64bc │ │ │ │ + ldr r3, [pc, #1120] @ c64c0 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 287c1c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + bl 287f68 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c59cc │ │ │ │ - bl a55e8 │ │ │ │ + bne c5954 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ movne fp, r3 │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ - bne c6084 │ │ │ │ - b c607c │ │ │ │ + bne c6008 │ │ │ │ + b c6000 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6078 │ │ │ │ + beq c5ffc │ │ │ │ mov r0, r4 │ │ │ │ - bl 657b0 │ │ │ │ + bl 656f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6078 │ │ │ │ + beq c5ffc │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c617c │ │ │ │ + bne c6100 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6078 │ │ │ │ + beq c5ffc │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c60d0 │ │ │ │ - b c6078 │ │ │ │ + bne c6054 │ │ │ │ + b c5ffc │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b c6080 │ │ │ │ + b c6004 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c51b8 │ │ │ │ + b c5140 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5bc4 │ │ │ │ + bne c5b48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2925e8 │ │ │ │ - b c5e6c │ │ │ │ + bl 292934 │ │ │ │ + b c5df0 │ │ │ │ mov r3, r6 │ │ │ │ - b c417c │ │ │ │ + b c410c │ │ │ │ mov r0, r4 │ │ │ │ - bl 299ad0 │ │ │ │ + bl 299f68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c51ac │ │ │ │ + beq c5134 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c51ac │ │ │ │ + beq c5134 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c51ac │ │ │ │ + beq c5134 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl cadbc │ │ │ │ + bl cad1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c51ac │ │ │ │ - ldr r2, [pc, #820] @ c6540 │ │ │ │ + beq c5134 │ │ │ │ + ldr r2, [pc, #820] @ c64c4 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #800] @ c6544 │ │ │ │ - bl 287c1c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #800] @ c64c8 │ │ │ │ + bl 287f68 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c62c4 │ │ │ │ - bl a55e8 │ │ │ │ + bne c6248 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c51b0 │ │ │ │ + beq c5138 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c51b4 │ │ │ │ + b c513c │ │ │ │ mov r0, r4 │ │ │ │ - bl 3428a4 │ │ │ │ - b c4538 │ │ │ │ + bl 342fb8 │ │ │ │ + b c44c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3428a4 │ │ │ │ - b c4784 │ │ │ │ + bl 342fb8 │ │ │ │ + b c4714 │ │ │ │ mov r0, r4 │ │ │ │ - bl 299ad0 │ │ │ │ + bl 299f68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5188 │ │ │ │ + beq c5110 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5188 │ │ │ │ - ldr r2, [pc, #680] @ c6538 │ │ │ │ - ldr r3, [pc, #680] @ c653c │ │ │ │ + beq c5110 │ │ │ │ + ldr r2, [pc, #680] @ c64bc │ │ │ │ + ldr r3, [pc, #680] @ c64c0 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 287c1c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ - ldr r2, [pc, #672] @ c6548 │ │ │ │ + bl 287f68 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r2, [pc, #672] @ c64cc │ │ │ │ mov r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b894 │ │ │ │ + bl 24b85c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6234 │ │ │ │ + beq c61b8 │ │ │ │ sub r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #2 │ │ │ │ - b c432c │ │ │ │ + b c42bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 3428a4 │ │ │ │ + bl 342fb8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq c5170 │ │ │ │ + beq c50f8 │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ sub r7, r7, #1 │ │ │ │ - b c51b4 │ │ │ │ + b c513c │ │ │ │ mov r0, r4 │ │ │ │ - bl 3428a4 │ │ │ │ - b c4904 │ │ │ │ + bl 342fb8 │ │ │ │ + b c4894 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ - b c51b8 │ │ │ │ + b c5140 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b c4efc │ │ │ │ + b c4e88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3428a4 │ │ │ │ - b c45f0 │ │ │ │ + bl 342fb8 │ │ │ │ + b c4580 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3428a4 │ │ │ │ - b c44a4 │ │ │ │ + bl 342fb8 │ │ │ │ + b c4434 │ │ │ │ mov r3, r6 │ │ │ │ - b c40fc │ │ │ │ + b c408c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c64d8 │ │ │ │ + blt c645c │ │ │ │ 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 c6454 │ │ │ │ + beq c63d8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ subne r3, r6, #1 │ │ │ │ movne r6, r3 │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ - bne c42b8 │ │ │ │ - ldr r3, [pc, #420] @ c652c │ │ │ │ + bne c4248 │ │ │ │ + ldr r3, [pc, #420] @ c64b0 │ │ │ │ cmp r6, r3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq c646c │ │ │ │ - ldr r1, [pc, #432] @ c654c │ │ │ │ + beq c63f0 │ │ │ │ + ldr r1, [pc, #432] @ c64d0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c63d0 │ │ │ │ + beq c6354 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104e50 │ │ │ │ + bl 104ea0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c63d0 │ │ │ │ + beq c6354 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6500 │ │ │ │ + bne c6484 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c6480 │ │ │ │ - ldr r1, [pc, #356] @ c654c │ │ │ │ + bne c6404 │ │ │ │ + ldr r1, [pc, #356] @ c64d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c6440 │ │ │ │ + beq c63c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104e50 │ │ │ │ + bl 104ea0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6440 │ │ │ │ + beq c63c4 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6440 │ │ │ │ + beq c63c4 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6440 │ │ │ │ + beq c63c4 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl cadbc │ │ │ │ + bl cad1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c648c │ │ │ │ + bne c6410 │ │ │ │ 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 c5024 │ │ │ │ + beq c4fb0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c42b8 │ │ │ │ + b c4248 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3428a4 │ │ │ │ + bl 342fb8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c6394 │ │ │ │ + beq c6318 │ │ │ │ ldr sl, [r4, #88] @ 0x58 │ │ │ │ sub sl, sl, #1 │ │ │ │ - b c644c │ │ │ │ + b c63d0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #164] @ c6540 │ │ │ │ + ldr r3, [pc, #164] @ c64c4 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #164] @ c6550 │ │ │ │ - bl 287c1c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #164] @ c64d4 │ │ │ │ + bl 287f68 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub sl, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c59cc │ │ │ │ - bl a55e8 │ │ │ │ + bne c5954 │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6444 │ │ │ │ + beq c63c8 │ │ │ │ mov r2, #1 │ │ │ │ mov fp, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b c644c │ │ │ │ + b c63d0 │ │ │ │ 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 c42b8 │ │ │ │ + b c4248 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3428a4 │ │ │ │ - b c4fe8 │ │ │ │ - ldr r3, [pc, #48] @ c6538 │ │ │ │ + bl 342fb8 │ │ │ │ + b c4f74 │ │ │ │ + ldr r3, [pc, #48] @ c64bc │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #36] @ c653c │ │ │ │ - bl 287c1c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #36] @ c64c0 │ │ │ │ + bl 287f68 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub sl, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c64bc │ │ │ │ - b c59cc │ │ │ │ + beq c6440 │ │ │ │ + b c5954 │ │ │ │ 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, lsr #8 │ │ │ │ + eorseq r2, r6, ip, ror #25 │ │ │ │ subseq sp, r5, r4, lsl #22 │ │ │ │ - @ instruction: 0x003625b0 │ │ │ │ - mlaseq r6, ip, r5, r2 │ │ │ │ + eorseq r2, r6, r0, ror lr │ │ │ │ + eorseq r2, r6, ip, asr lr │ │ │ │ muleq r0, r9, r2 │ │ │ │ - eorseq r2, r6, ip, lsr r5 │ │ │ │ + @ instruction: 0x00362dfc │ │ │ │ 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] @ c6900 │ │ │ │ + ldr r2, [pc, #916] @ c6884 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ sub sp, sp, #20 │ │ │ │ subs r7, r3, #1 │ │ │ │ ldr fp, [r2, #8] │ │ │ │ str r1, [sp] │ │ │ │ - bmi c67a8 │ │ │ │ + bmi c672c │ │ │ │ add r3, r3, #3 │ │ │ │ - ldr r9, [pc, #876] @ c6904 │ │ │ │ - ldr r8, [pc, #876] @ c6908 │ │ │ │ - ldr sl, [pc, #876] @ c690c │ │ │ │ - ldr r5, [pc, #876] @ c6910 │ │ │ │ + ldr r9, [pc, #876] @ c6888 │ │ │ │ + ldr r8, [pc, #876] @ c688c │ │ │ │ + ldr sl, [pc, #876] @ c6890 │ │ │ │ + ldr r5, [pc, #876] @ c6894 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ ldr r4, [r6, #-4]! │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r9 │ │ │ │ - bne c67b4 │ │ │ │ + bne c6738 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq c67a0 │ │ │ │ + beq c6724 │ │ │ │ tst r2, #32 │ │ │ │ - beq c68e8 │ │ │ │ + beq c686c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r2, r4, #20 │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - beq c6788 │ │ │ │ + beq c670c │ │ │ │ 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 c67a0 │ │ │ │ + bne c6724 │ │ │ │ add r1, r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c6788 │ │ │ │ + beq c670c │ │ │ │ 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 c67a0 │ │ │ │ + bne c6724 │ │ │ │ add r1, r2, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c6788 │ │ │ │ + beq c670c │ │ │ │ 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 c67a0 │ │ │ │ + bne c6724 │ │ │ │ add r1, r2, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c6788 │ │ │ │ + beq c670c │ │ │ │ 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 c67a0 │ │ │ │ + bne c6724 │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c6788 │ │ │ │ + beq c670c │ │ │ │ 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 c67a0 │ │ │ │ + bne c6724 │ │ │ │ add r1, r2, #5 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c6788 │ │ │ │ + beq c670c │ │ │ │ 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 c67a0 │ │ │ │ + bne c6724 │ │ │ │ add r1, r2, #6 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c6788 │ │ │ │ + beq c670c │ │ │ │ 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 c67a0 │ │ │ │ + bne c6724 │ │ │ │ add r1, r2, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c6788 │ │ │ │ + beq c670c │ │ │ │ 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 c67a0 │ │ │ │ + bne c6724 │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq c6788 │ │ │ │ + beq c670c │ │ │ │ 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 c67a0 │ │ │ │ + bne c6724 │ │ │ │ cmp r0, r2 │ │ │ │ - bne c675c │ │ │ │ + bne c66e0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9f5ec │ │ │ │ + bl 9f530 │ │ │ │ cmp r4, r0 │ │ │ │ - bne c6848 │ │ │ │ + bne c67cc │ │ │ │ subs r7, r7, #1 │ │ │ │ - bcs c65a4 │ │ │ │ + bcs c6528 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r8 │ │ │ │ - beq c682c │ │ │ │ + beq c67b0 │ │ │ │ cmp r2, sl │ │ │ │ - bne c67a0 │ │ │ │ + bne c6724 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a18c │ │ │ │ + bl 9a0d0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq c6840 │ │ │ │ + beq c67c4 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl c6554 │ │ │ │ + bl c64d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq c68c0 │ │ │ │ + beq c6844 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c6860 │ │ │ │ + bne c67e4 │ │ │ │ ldr r1, [r2] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c67a0 │ │ │ │ + beq c6724 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r2] │ │ │ │ - bne c67a0 │ │ │ │ + bne c6724 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b c67a0 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b c6724 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl c6554 │ │ │ │ + bl c64d8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne c67a0 │ │ │ │ + bne c6724 │ │ │ │ mvn r0, #0 │ │ │ │ - b c67ac │ │ │ │ + b c6730 │ │ │ │ ldr r3, [sp] │ │ │ │ str r0, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - b c67a0 │ │ │ │ + b c6724 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 14a564 │ │ │ │ + bl 14a5d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c68c0 │ │ │ │ + beq c6844 │ │ │ │ ldr r1, [r4] │ │ │ │ str r0, [r6] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c6898 │ │ │ │ + beq c681c │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r4] │ │ │ │ - beq c68ac │ │ │ │ + beq c6830 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ movne r1, #1 │ │ │ │ strne r1, [r3] │ │ │ │ - b c6804 │ │ │ │ + b c6788 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b c6898 │ │ │ │ + b c681c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c6840 │ │ │ │ + beq c67c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne c6840 │ │ │ │ + bne c67c4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b c6840 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b c67c4 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - bne c65dc │ │ │ │ - b c6788 │ │ │ │ + bne c6560 │ │ │ │ + b c670c │ │ │ │ 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, ror #4 │ │ │ │ + eorseq r6, r9, r0, lsr #22 │ │ │ │ │ │ │ │ -000c6914 <_Py_GetConfig@@Base>: │ │ │ │ +000c6898 <_Py_GetConfig@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ c6954 <_Py_GetConfig@@Base+0x40> │ │ │ │ - bl 357730 │ │ │ │ + ldr r3, [pc, #40] @ c68d8 <_Py_GetConfig@@Base+0x40> │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c6948 <_Py_GetConfig@@Base+0x34> │ │ │ │ + beq c68cc <_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] @ c6958 <_Py_GetConfig@@Base+0x44> │ │ │ │ - ldr r0, [pc, #8] @ c695c <_Py_GetConfig@@Base+0x48> │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #8] @ c68dc <_Py_GetConfig@@Base+0x44> │ │ │ │ + ldr r0, [pc, #8] @ c68e0 <_Py_GetConfig@@Base+0x48> │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsheq fp, [r5], -r4 @ │ │ │ │ - subeq pc, r3, ip, ror #15 │ │ │ │ + @ instruction: 0x0035b9b4 │ │ │ │ + subeq r0, r4, ip, lsr #1 │ │ │ │ │ │ │ │ -000c6960 <_PyObject_NewVar@@Base>: │ │ │ │ +000c68e4 <_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 91e44 │ │ │ │ + bl 91d88 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c69e4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + beq c6968 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #72] @ c69ec <_PyObject_NewVar@@Base+0x8c> │ │ │ │ + ldr r2, [pc, #72] @ c6970 <_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 c69d0 <_PyObject_NewVar@@Base+0x70> │ │ │ │ + bne c6954 <_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 c69c4 <_PyObject_NewVar@@Base+0x64> │ │ │ │ + b c6948 <_PyObject_NewVar@@Base+0x64> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 29e454 │ │ │ │ + b 29e8dc │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #664] @ c6c94 <_PyObject_NewVar@@Base+0x334> │ │ │ │ + ldr r2, [pc, #664] @ c6c18 <_PyObject_NewVar@@Base+0x334> │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c6b80 <_PyObject_NewVar@@Base+0x220> │ │ │ │ + bne c6b04 <_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] @ c6c98 <_PyObject_NewVar@@Base+0x338> │ │ │ │ - ldr r2, [pc, #636] @ c6c9c <_PyObject_NewVar@@Base+0x33c> │ │ │ │ + ldr r5, [pc, #636] @ c6c1c <_PyObject_NewVar@@Base+0x338> │ │ │ │ + ldr r2, [pc, #636] @ c6c20 <_PyObject_NewVar@@Base+0x33c> │ │ │ │ ldr r3, [r5, #724] @ 0x2d4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c6bcc <_PyObject_NewVar@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #620] @ c6ca0 <_PyObject_NewVar@@Base+0x340> │ │ │ │ - bl 357730 │ │ │ │ + bne c6b50 <_PyObject_NewVar@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #620] @ c6c24 <_PyObject_NewVar@@Base+0x340> │ │ │ │ + bl 357fd0 │ │ │ │ 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 c6ba4 <_PyObject_NewVar@@Base+0x244> │ │ │ │ + beq c6b28 <_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 c6a90 <_PyObject_NewVar@@Base+0x130> │ │ │ │ + bgt c6a14 <_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 c6ba4 <_PyObject_NewVar@@Base+0x244> │ │ │ │ + beq c6b28 <_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 c6b84 <_PyObject_NewVar@@Base+0x224> │ │ │ │ + beq c6b08 <_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] │ │ │ │ @@ -161138,29 +161107,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 c6b18 <_PyObject_NewVar@@Base+0x1b8> │ │ │ │ + bne c6a9c <_PyObject_NewVar@@Base+0x1b8> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c6b14 <_PyObject_NewVar@@Base+0x1b4> │ │ │ │ + beq c6a98 <_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 c6c04 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ + beq c6b88 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ cmp r3, #1 │ │ │ │ - beq c6bd8 <_PyObject_NewVar@@Base+0x278> │ │ │ │ + beq c6b5c <_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] │ │ │ │ @@ -161182,17 +161151,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] @ c6ca4 <_PyObject_NewVar@@Base+0x344> │ │ │ │ + ldr r2, [pc, #244] @ c6c28 <_PyObject_NewVar@@Base+0x344> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c6c88 <_PyObject_NewVar@@Base+0x328> │ │ │ │ + bne c6c0c <_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 │ │ │ │ @@ -161207,15 +161176,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 c6b2c <_PyObject_NewVar@@Base+0x1cc> │ │ │ │ + beq c6ab0 <_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] │ │ │ │ @@ -161240,55 +161209,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 c6bbc <_PyObject_NewVar@@Base+0x25c> │ │ │ │ - andeq pc, r9, ip, asr #29 │ │ │ │ + b c6b40 <_PyObject_NewVar@@Base+0x25c> │ │ │ │ + andeq pc, r9, r0, lsl lr @ │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, r8, lsl #30 │ │ │ │ + andeq r9, r9, ip, asr #28 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r0, lsl #9 │ │ │ │ + ldrdeq fp, [r8], -r8 │ │ │ │ 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 c6cf0 <_PyObject_NewVar@@Base+0x390> │ │ │ │ + beq c6c74 <_PyObject_NewVar@@Base+0x390> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq c6d18 <_PyObject_NewVar@@Base+0x3b8> │ │ │ │ + beq c6c9c <_PyObject_NewVar@@Base+0x3b8> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c6d28 <_PyObject_NewVar@@Base+0x3c8> │ │ │ │ + blt c6cac <_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 c6ce4 <_PyObject_NewVar@@Base+0x384> │ │ │ │ + bne c6c68 <_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 c6ce4 <_PyObject_NewVar@@Base+0x384> │ │ │ │ + b c6c68 <_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 │ │ │ │ @@ -161299,439 +161268,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 c7344 <_PyObject_NewVar@@Base+0x9e4> │ │ │ │ - bl c7ca8 │ │ │ │ + bne c72c8 <_PyObject_NewVar@@Base+0x9e4> │ │ │ │ + bl c7c2c │ │ │ │ ldr r3, [r5, #2692] @ 0xa84 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bne c7358 <_PyObject_NewVar@@Base+0x9f8> │ │ │ │ + bne c72dc <_PyObject_NewVar@@Base+0x9f8> │ │ │ │ cmp r6, #56 @ 0x38 │ │ │ │ - beq c79a4 <_PyObject_NewVar@@Base+0x1044> │ │ │ │ + beq c7928 <_PyObject_NewVar@@Base+0x1044> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ cmpeq r6, #0 │ │ │ │ - beq c7978 <_PyObject_NewVar@@Base+0x1018> │ │ │ │ + beq c78fc <_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 c7388 <_PyObject_NewVar@@Base+0xa28> │ │ │ │ + beq c730c <_PyObject_NewVar@@Base+0xa28> │ │ │ │ cmp r6, #1 │ │ │ │ ldr r8, [r5, r3, lsl #2] │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ - beq c7034 <_PyObject_NewVar@@Base+0x6d4> │ │ │ │ + beq c6fb8 <_PyObject_NewVar@@Base+0x6d4> │ │ │ │ mov r5, r6 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ str r5, [r8] │ │ │ │ subs r7, r7, r9 │ │ │ │ - bmi c7818 <_PyObject_NewVar@@Base+0xeb8> │ │ │ │ + bmi c779c <_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 c72ac <_PyObject_NewVar@@Base+0x94c> │ │ │ │ + bne c7230 <_PyObject_NewVar@@Base+0x94c> │ │ │ │ cmp r7, #0 │ │ │ │ - beq c6fe0 <_PyObject_NewVar@@Base+0x680> │ │ │ │ + beq c6f64 <_PyObject_NewVar@@Base+0x680> │ │ │ │ cmn r7, #-2147483630 @ 0x80000012 │ │ │ │ - bhi c7964 <_PyObject_NewVar@@Base+0x1004> │ │ │ │ - ldr fp, [pc, #3332] @ c7b24 <_PyObject_NewVar@@Base+0x11c4> │ │ │ │ - ldr r2, [pc, #3332] @ c7b28 <_PyObject_NewVar@@Base+0x11c8> │ │ │ │ + bhi c78e8 <_PyObject_NewVar@@Base+0x1004> │ │ │ │ + ldr fp, [pc, #3332] @ c7aa8 <_PyObject_NewVar@@Base+0x11c4> │ │ │ │ + ldr r2, [pc, #3332] @ c7aac <_PyObject_NewVar@@Base+0x11c8> │ │ │ │ ldr r3, [fp, #712] @ 0x2c8 │ │ │ │ add sl, r7, #17 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c7754 <_PyObject_NewVar@@Base+0xdf4> │ │ │ │ - ldr r3, [pc, #3316] @ c7b2c <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ - bl 357730 │ │ │ │ + bne c76d8 <_PyObject_NewVar@@Base+0xdf4> │ │ │ │ + ldr r3, [pc, #3316] @ c7ab0 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp sl, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi c76e4 <_PyObject_NewVar@@Base+0xd84> │ │ │ │ + bhi c7668 <_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 c76cc <_PyObject_NewVar@@Base+0xd6c> │ │ │ │ + beq c7650 <_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 c6fac <_PyObject_NewVar@@Base+0x64c> │ │ │ │ - ldr r3, [pc, #3232] @ c7b30 <_PyObject_NewVar@@Base+0x11d0> │ │ │ │ + beq c6f30 <_PyObject_NewVar@@Base+0x64c> │ │ │ │ + ldr r3, [pc, #3232] @ c7ab4 <_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] @ c7b34 <_PyObject_NewVar@@Base+0x11d4> │ │ │ │ + ldr r2, [pc, #3212] @ c7ab8 <_PyObject_NewVar@@Base+0x11d4> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c776c <_PyObject_NewVar@@Base+0xe0c> │ │ │ │ + bne c76f0 <_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 c6f98 <_PyObject_NewVar@@Base+0x638> │ │ │ │ + bne c6f1c <_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 c7000 <_PyObject_NewVar@@Base+0x6a0> │ │ │ │ + beq c6f84 <_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 c72c0 <_PyObject_NewVar@@Base+0x960> │ │ │ │ + bge c7244 <_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 c72e4 <_PyObject_NewVar@@Base+0x984> │ │ │ │ + bne c7268 <_PyObject_NewVar@@Base+0x984> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, r3 │ │ │ │ str r3, [r8, #32] │ │ │ │ - bne c7314 <_PyObject_NewVar@@Base+0x9b4> │ │ │ │ + bne c7298 <_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 c7838 <_PyObject_NewVar@@Base+0xed8> │ │ │ │ + beq c77bc <_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 c7864 <_PyObject_NewVar@@Base+0xf04> │ │ │ │ + beq c77e8 <_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 c6ed4 <_PyObject_NewVar@@Base+0x574> │ │ │ │ + b c6e58 <_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 c6e88 <_PyObject_NewVar@@Base+0x528> │ │ │ │ + b c6e0c <_PyObject_NewVar@@Base+0x528> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr r5, [pc, #2892] @ c7b38 <_PyObject_NewVar@@Base+0x11d8> │ │ │ │ + ldr r5, [pc, #2892] @ c7abc <_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 c6ef0 <_PyObject_NewVar@@Base+0x590> │ │ │ │ - ldr r1, [pc, #2868] @ c7b3c <_PyObject_NewVar@@Base+0x11dc> │ │ │ │ - ldr r0, [pc, #2868] @ c7b40 <_PyObject_NewVar@@Base+0x11e0> │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne c6e74 <_PyObject_NewVar@@Base+0x590> │ │ │ │ + ldr r1, [pc, #2868] @ c7ac0 <_PyObject_NewVar@@Base+0x11dc> │ │ │ │ + ldr r0, [pc, #2868] @ c7ac4 <_PyObject_NewVar@@Base+0x11e0> │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r0, [r8, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c7830 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + beq c77b4 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne c7830 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b c7830 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bne c77b4 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b c77b4 <_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 c72a4 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + ble c7228 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r7, [r2, sl, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq c72a4 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7228 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #4] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c72a4 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7228 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6ddc <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6d60 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #8 │ │ │ │ - beq c72a4 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7228 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c72a4 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7228 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6ddc <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6d60 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #16 │ │ │ │ - beq c72a4 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7228 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c72a4 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7228 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6ddc <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6d60 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #24 │ │ │ │ - beq c72a4 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7228 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #28] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c72a4 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7228 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6ddc <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6d60 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #32 │ │ │ │ - beq c72a4 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7228 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ cmn r5, #1 │ │ │ │ - beq c72a4 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7228 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #32] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6ddc <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6d60 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #40 @ 0x28 │ │ │ │ - beq c72a4 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7228 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ cmn r5, #1 │ │ │ │ - beq c72a4 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7228 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6ddc <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6d60 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ adds fp, r7, #48 @ 0x30 │ │ │ │ - beq c72a4 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7228 <_PyObject_NewVar@@Base+0x944> │ │ │ │ mvn r3, #7 │ │ │ │ sub r3, r3, fp │ │ │ │ lsr r3, r3, #3 │ │ │ │ add r3, r3, #1 │ │ │ │ ands r3, r3, #3 │ │ │ │ - beq c7208 <_PyObject_NewVar@@Base+0x8a8> │ │ │ │ + beq c718c <_PyObject_NewVar@@Base+0x8a8> │ │ │ │ cmp r3, #1 │ │ │ │ - beq c71dc <_PyObject_NewVar@@Base+0x87c> │ │ │ │ + beq c7160 <_PyObject_NewVar@@Base+0x87c> │ │ │ │ cmp r3, #2 │ │ │ │ - beq c71b4 <_PyObject_NewVar@@Base+0x854> │ │ │ │ + beq c7138 <_PyObject_NewVar@@Base+0x854> │ │ │ │ ldr r5, [fp, #4] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c72a4 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7228 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6ddc <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6d60 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ add fp, r7, #56 @ 0x38 │ │ │ │ ldr r5, [fp, #4] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c72a4 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7228 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6ddc <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6d60 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ add fp, fp, #8 │ │ │ │ ldr r5, [fp, #4] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c72a4 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7228 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6ddc <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6d60 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ adds fp, fp, #8 │ │ │ │ - beq c72a4 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7228 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [fp, #4] │ │ │ │ mov r2, sl │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ - beq c72a4 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7228 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp] │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6ddc <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6d60 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ ldr r5, [fp, #12] │ │ │ │ mov r2, sl │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ add r7, fp, #8 │ │ │ │ - beq c72a4 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7228 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp, #8] │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6ddc <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6d60 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ mov r2, sl │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ - beq c72a4 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7228 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6ddc <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6d60 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ mov r2, sl │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ - beq c72a4 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7228 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6ddc <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6d60 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ adds fp, r7, #24 │ │ │ │ - bne c7208 <_PyObject_NewVar@@Base+0x8a8> │ │ │ │ + bne c718c <_PyObject_NewVar@@Base+0x8a8> │ │ │ │ mov r5, #1 │ │ │ │ - b c6ddc <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + b c6d60 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ ldrb r3, [r9] │ │ │ │ - ldr r5, [pc, #2188] @ c7b44 <_PyObject_NewVar@@Base+0x11e4> │ │ │ │ + ldr r5, [pc, #2188] @ c7ac8 <_PyObject_NewVar@@Base+0x11e4> │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r5, r5, r3, lsl #3 │ │ │ │ - b c6ed4 <_PyObject_NewVar@@Base+0x574> │ │ │ │ + b c6e58 <_PyObject_NewVar@@Base+0x574> │ │ │ │ mov r0, r7 │ │ │ │ - bl ab2bc <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ + bl ab200 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq c7afc <_PyObject_NewVar@@Base+0x119c> │ │ │ │ + beq c7a80 <_PyObject_NewVar@@Base+0x119c> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r5, [r3, r9, lsl #2] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c6f2c <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ + beq c6eb0 <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne c6f2c <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ + bne c6eb0 <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r8, #32] │ │ │ │ - beq c6f40 <_PyObject_NewVar@@Base+0x5e0> │ │ │ │ + beq c6ec4 <_PyObject_NewVar@@Base+0x5e0> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl cac9c <_PyArena_AddPyObject@@Base> │ │ │ │ + bl cabfc <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ movge r3, #0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ strge r0, [r8, #32] │ │ │ │ strge r3, [sp, #52] @ 0x34 │ │ │ │ - bge c6f40 <_PyObject_NewVar@@Base+0x5e0> │ │ │ │ + bge c6ec4 <_PyObject_NewVar@@Base+0x5e0> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c701c <_PyObject_NewVar@@Base+0x6bc> │ │ │ │ - b c7830 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - bl 107c9c │ │ │ │ + bne c6fa0 <_PyObject_NewVar@@Base+0x6bc> │ │ │ │ + b c77b4 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 107cec │ │ │ │ ldr r3, [r5, #2692] @ 0xa84 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq c6d94 <_PyObject_NewVar@@Base+0x434> │ │ │ │ + beq c6d18 <_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 c6dd8 <_PyObject_NewVar@@Base+0x478> │ │ │ │ + bne c6d5c <_PyObject_NewVar@@Base+0x478> │ │ │ │ mov r0, r5 │ │ │ │ lsl r8, r1, #1 │ │ │ │ lsl r1, r1, #3 │ │ │ │ str r8, [sp, #16] │ │ │ │ - bl ab4f4 │ │ │ │ + bl ab438 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq c7664 <_PyObject_NewVar@@Base+0xd04> │ │ │ │ + beq c75e8 <_PyObject_NewVar@@Base+0xd04> │ │ │ │ ldr r7, [r4, #16] │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r8, r7 │ │ │ │ - ble c77e4 <_PyObject_NewVar@@Base+0xe84> │ │ │ │ + ble c7768 <_PyObject_NewVar@@Base+0xe84> │ │ │ │ tst r7, #1 │ │ │ │ - ldr fp, [pc, #1892] @ c7b24 <_PyObject_NewVar@@Base+0x11c4> │ │ │ │ - ldr sl, [pc, #1924] @ c7b48 <_PyObject_NewVar@@Base+0x11e8> │ │ │ │ - beq c7484 <_PyObject_NewVar@@Base+0xb24> │ │ │ │ + ldr fp, [pc, #1892] @ c7aa8 <_PyObject_NewVar@@Base+0x11c4> │ │ │ │ + ldr sl, [pc, #1924] @ c7acc <_PyObject_NewVar@@Base+0x11e8> │ │ │ │ + beq c7408 <_PyObject_NewVar@@Base+0xb24> │ │ │ │ ldr r3, [fp, #696] @ 0x2b8 │ │ │ │ add r9, r5, r7, lsl #2 │ │ │ │ cmp r3, sl │ │ │ │ lsl r8, r7, #2 │ │ │ │ - bne c77ec <_PyObject_NewVar@@Base+0xe8c> │ │ │ │ - ldr r3, [pc, #1868] @ c7b2c <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ - bl 357730 │ │ │ │ + bne c7770 <_PyObject_NewVar@@Base+0xe8c> │ │ │ │ + ldr r3, [pc, #1868] @ c7ab0 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ + bl 357fd0 │ │ │ │ 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 c779c <_PyObject_NewVar@@Base+0xe3c> │ │ │ │ + beq c7720 <_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 c744c <_PyObject_NewVar@@Base+0xaec> │ │ │ │ + bne c73d0 <_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] │ │ │ │ @@ -161744,43 +161713,43 @@ │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ mov r3, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r3, [r9] │ │ │ │ ldr r3, [r5, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c7660 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ + beq c75e4 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - beq c75fc <_PyObject_NewVar@@Base+0xc9c> │ │ │ │ + beq c7580 <_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 c7740 <_PyObject_NewVar@@Base+0xde0> │ │ │ │ - ldr r3, [pc, #1672] @ c7b2c <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ - bl 357730 │ │ │ │ + bne c76c4 <_PyObject_NewVar@@Base+0xde0> │ │ │ │ + ldr r3, [pc, #1672] @ c7ab0 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ + bl 357fd0 │ │ │ │ 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 c760c <_PyObject_NewVar@@Base+0xcac> │ │ │ │ + beq c7590 <_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 c7510 <_PyObject_NewVar@@Base+0xbb0> │ │ │ │ + bne c7494 <_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 │ │ │ │ @@ -161792,40 +161761,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 c7660 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ + beq c75e4 <_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 c772c <_PyObject_NewVar@@Base+0xdcc> │ │ │ │ - ldr r3, [pc, #1492] @ c7b2c <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ - bl 357730 │ │ │ │ + bne c76b0 <_PyObject_NewVar@@Base+0xdcc> │ │ │ │ + ldr r3, [pc, #1492] @ c7ab0 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ + bl 357fd0 │ │ │ │ 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 c7674 <_PyObject_NewVar@@Base+0xd14> │ │ │ │ + beq c75f8 <_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 c75c4 <_PyObject_NewVar@@Base+0xc64> │ │ │ │ + bne c7548 <_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 │ │ │ │ @@ -161837,449 +161806,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 c7660 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ + beq c75e4 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, r8, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne c7488 <_PyObject_NewVar@@Base+0xb28> │ │ │ │ + bne c740c <_PyObject_NewVar@@Base+0xb28> │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b c6dc8 <_PyObject_NewVar@@Base+0x468> │ │ │ │ + b c6d4c <_PyObject_NewVar@@Base+0x468> │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 92094 │ │ │ │ + bl 91fd8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c7510 <_PyObject_NewVar@@Base+0xbb0> │ │ │ │ + bne c7494 <_PyObject_NewVar@@Base+0xbb0> │ │ │ │ ldr r3, [fp, #676] @ 0x2a4 │ │ │ │ - ldr r2, [pc, #1312] @ c7b4c <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ + ldr r2, [pc, #1312] @ c7ad0 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c7a20 <_PyObject_NewVar@@Base+0x10c0> │ │ │ │ + bne c79a4 <_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 c7534 <_PyObject_NewVar@@Base+0xbd4> │ │ │ │ + bne c74b8 <_PyObject_NewVar@@Base+0xbd4> │ │ │ │ str r7, [r4, #16] │ │ │ │ - bl 29e454 │ │ │ │ + bl 29e8dc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 9b2a8 │ │ │ │ - b c7830 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 9b1ec │ │ │ │ + b c77b4 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 92094 │ │ │ │ + bl 91fd8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c75c4 <_PyObject_NewVar@@Base+0xc64> │ │ │ │ + bne c7548 <_PyObject_NewVar@@Base+0xc64> │ │ │ │ ldr r3, [fp, #676] @ 0x2a4 │ │ │ │ - ldr r2, [pc, #1208] @ c7b4c <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ + ldr r2, [pc, #1208] @ c7ad0 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c7950 <_PyObject_NewVar@@Base+0xff0> │ │ │ │ + bne c78d4 <_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 c75e8 <_PyObject_NewVar@@Base+0xc88> │ │ │ │ - b c7660 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ + bne c756c <_PyObject_NewVar@@Base+0xc88> │ │ │ │ + b c75e4 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 92094 │ │ │ │ + bl 91fd8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c6e88 <_PyObject_NewVar@@Base+0x528> │ │ │ │ + bne c6e0c <_PyObject_NewVar@@Base+0x528> │ │ │ │ ldr r3, [fp, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #1120] @ c7b50 <_PyObject_NewVar@@Base+0x11f0> │ │ │ │ + ldr r1, [pc, #1120] @ c7ad4 <_PyObject_NewVar@@Base+0x11f0> │ │ │ │ cmp r3, r1 │ │ │ │ - bne c7a44 <_PyObject_NewVar@@Base+0x10e4> │ │ │ │ + bne c79c8 <_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 c6e88 <_PyObject_NewVar@@Base+0x528> │ │ │ │ - bl 29e454 │ │ │ │ + bne c6e0c <_PyObject_NewVar@@Base+0x528> │ │ │ │ + bl 29e8dc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c6ecc <_PyObject_NewVar@@Base+0x56c> │ │ │ │ - b c7828 <_PyObject_NewVar@@Base+0xec8> │ │ │ │ + bne c6e50 <_PyObject_NewVar@@Base+0x56c> │ │ │ │ + b c77ac <_PyObject_NewVar@@Base+0xec8> │ │ │ │ ldr r0, [fp, #688] @ 0x2b0 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b c76b4 <_PyObject_NewVar@@Base+0xd54> │ │ │ │ + b c7638 <_PyObject_NewVar@@Base+0xd54> │ │ │ │ ldr r0, [fp, #688] @ 0x2b0 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b c764c <_PyObject_NewVar@@Base+0xcec> │ │ │ │ + b c75d0 <_PyObject_NewVar@@Base+0xcec> │ │ │ │ ldr r0, [fp, #708] @ 0x2c4 │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c6e88 <_PyObject_NewVar@@Base+0x528> │ │ │ │ - b c771c <_PyObject_NewVar@@Base+0xdbc> │ │ │ │ - ldr r1, [pc, #992] @ c7b54 <_PyObject_NewVar@@Base+0x11f4> │ │ │ │ + bne c6e0c <_PyObject_NewVar@@Base+0x528> │ │ │ │ + b c76a0 <_PyObject_NewVar@@Base+0xdbc> │ │ │ │ + ldr r1, [pc, #992] @ c7ad8 <_PyObject_NewVar@@Base+0x11f4> │ │ │ │ cmp r3, r1 │ │ │ │ - bne c7804 <_PyObject_NewVar@@Base+0xea4> │ │ │ │ + bne c7788 <_PyObject_NewVar@@Base+0xea4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e26c │ │ │ │ + bl 18e370 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r5, r7 │ │ │ │ str r7, [r5, #8] │ │ │ │ strb r2, [r3, #16] │ │ │ │ - b c6ecc <_PyObject_NewVar@@Base+0x56c> │ │ │ │ + b c6e50 <_PyObject_NewVar@@Base+0x56c> │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92094 │ │ │ │ + bl 91fd8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c744c <_PyObject_NewVar@@Base+0xaec> │ │ │ │ + bne c73d0 <_PyObject_NewVar@@Base+0xaec> │ │ │ │ ldr r3, [fp, #676] @ 0x2a4 │ │ │ │ - ldr r2, [pc, #912] @ c7b4c <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ + ldr r2, [pc, #912] @ c7ad0 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c7a60 <_PyObject_NewVar@@Base+0x1100> │ │ │ │ + bne c79e4 <_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 c7460 <_PyObject_NewVar@@Base+0xb00> │ │ │ │ + b c73e4 <_PyObject_NewVar@@Base+0xb00> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b c7600 <_PyObject_NewVar@@Base+0xca0> │ │ │ │ + b c7584 <_PyObject_NewVar@@Base+0xca0> │ │ │ │ ldr r0, [fp, #688] @ 0x2b0 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b c7460 <_PyObject_NewVar@@Base+0xb00> │ │ │ │ + b c73e4 <_PyObject_NewVar@@Base+0xb00> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b c7780 <_PyObject_NewVar@@Base+0xe20> │ │ │ │ - ldr r3, [pc, #824] @ c7b58 <_PyObject_NewVar@@Base+0x11f8> │ │ │ │ - ldr r1, [pc, #824] @ c7b5c <_PyObject_NewVar@@Base+0x11fc> │ │ │ │ + b c7704 <_PyObject_NewVar@@Base+0xe20> │ │ │ │ + ldr r3, [pc, #824] @ c7adc <_PyObject_NewVar@@Base+0x11f8> │ │ │ │ + ldr r1, [pc, #824] @ c7ae0 <_PyObject_NewVar@@Base+0x11fc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ + bl 18ee38 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r8, #4] │ │ │ │ mvn r0, #0 │ │ │ │ - b c6f90 <_PyObject_NewVar@@Base+0x630> │ │ │ │ + b c6f14 <_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 c6f8c <_PyObject_NewVar@@Base+0x62c> │ │ │ │ + bne c6f10 <_PyObject_NewVar@@Base+0x62c> │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #22 │ │ │ │ - beq c7af0 <_PyObject_NewVar@@Base+0x1190> │ │ │ │ - bl a55e8 │ │ │ │ + beq c7a74 <_PyObject_NewVar@@Base+0x1190> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c7830 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r3, [pc, #732] @ c7b60 <_PyObject_NewVar@@Base+0x1200> │ │ │ │ + bne c77b4 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r3, [pc, #732] @ c7ae4 <_PyObject_NewVar@@Base+0x1200> │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #724] @ c7b64 <_PyObject_NewVar@@Base+0x1204> │ │ │ │ + ldr r3, [pc, #724] @ c7ae8 <_PyObject_NewVar@@Base+0x1204> │ │ │ │ sub r6, r6, #11 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #18 │ │ │ │ - bhi c7944 <_PyObject_NewVar@@Base+0xfe4> │ │ │ │ + bhi c78c8 <_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] @ c7b68 <_PyObject_NewVar@@Base+0x1208> │ │ │ │ + ldr r2, [pc, #688] @ c7aec <_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 291218 │ │ │ │ - b c7830 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r2, [pc, #648] @ c7b6c <_PyObject_NewVar@@Base+0x120c> │ │ │ │ - ldr r3, [pc, #648] @ c7b70 <_PyObject_NewVar@@Base+0x1210> │ │ │ │ + bl 291564 │ │ │ │ + b c77b4 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r2, [pc, #648] @ c7af0 <_PyObject_NewVar@@Base+0x120c> │ │ │ │ + ldr r3, [pc, #648] @ c7af4 <_PyObject_NewVar@@Base+0x1210> │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 287c1c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ - b c7830 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r3, [pc, #620] @ c7b6c <_PyObject_NewVar@@Base+0x120c> │ │ │ │ - ldr r2, [pc, #624] @ c7b74 <_PyObject_NewVar@@Base+0x1214> │ │ │ │ + bl 287f68 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + b c77b4 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r3, [pc, #620] @ c7af0 <_PyObject_NewVar@@Base+0x120c> │ │ │ │ + ldr r2, [pc, #624] @ c7af8 <_PyObject_NewVar@@Base+0x1214> │ │ │ │ ldr r1, [r3] │ │ │ │ mvn r3, #0 │ │ │ │ - b c78b8 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ - ldr r3, [pc, #612] @ c7b78 <_PyObject_NewVar@@Base+0x1218> │ │ │ │ - ldr r2, [pc, #612] @ c7b7c <_PyObject_NewVar@@Base+0x121c> │ │ │ │ + b c783c <_PyObject_NewVar@@Base+0xf58> │ │ │ │ + ldr r3, [pc, #612] @ c7afc <_PyObject_NewVar@@Base+0x1218> │ │ │ │ + ldr r2, [pc, #612] @ c7b00 <_PyObject_NewVar@@Base+0x121c> │ │ │ │ ldr r1, [r3] │ │ │ │ mvn r3, #0 │ │ │ │ - b c78b8 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ - ldr r2, [pc, #600] @ c7b80 <_PyObject_NewVar@@Base+0x1220> │ │ │ │ + b c783c <_PyObject_NewVar@@Base+0xf58> │ │ │ │ + ldr r2, [pc, #600] @ c7b04 <_PyObject_NewVar@@Base+0x1220> │ │ │ │ mvn r3, #0 │ │ │ │ - b c78b8 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ + b c783c <_PyObject_NewVar@@Base+0xf58> │ │ │ │ ldr r2, [r5, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c7a34 <_PyObject_NewVar@@Base+0x10d4> │ │ │ │ + beq c79b8 <_PyObject_NewVar@@Base+0x10d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2911b8 │ │ │ │ - b c7830 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r2, [pc, #568] @ c7b84 <_PyObject_NewVar@@Base+0x1224> │ │ │ │ + bl 291504 │ │ │ │ + b c77b4 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r2, [pc, #568] @ c7b08 <_PyObject_NewVar@@Base+0x1224> │ │ │ │ mvn r3, #0 │ │ │ │ - b c78b8 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ + b c783c <_PyObject_NewVar@@Base+0xf58> │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b c76a4 <_PyObject_NewVar@@Base+0xd44> │ │ │ │ - ldr r3, [pc, #540] @ c7b88 <_PyObject_NewVar@@Base+0x1228> │ │ │ │ - ldr r1, [pc, #540] @ c7b8c <_PyObject_NewVar@@Base+0x122c> │ │ │ │ + b c7628 <_PyObject_NewVar@@Base+0xd44> │ │ │ │ + ldr r3, [pc, #540] @ c7b0c <_PyObject_NewVar@@Base+0x1228> │ │ │ │ + ldr r1, [pc, #540] @ c7b10 <_PyObject_NewVar@@Base+0x122c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b c7828 <_PyObject_NewVar@@Base+0xec8> │ │ │ │ + bl 18ee38 │ │ │ │ + b c77ac <_PyObject_NewVar@@Base+0xec8> │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq c6dac <_PyObject_NewVar@@Base+0x44c> │ │ │ │ + beq c6d30 <_PyObject_NewVar@@Base+0x44c> │ │ │ │ ldr r1, [r4] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne c7a8c <_PyObject_NewVar@@Base+0x112c> │ │ │ │ + bne c7a10 <_PyObject_NewVar@@Base+0x112c> │ │ │ │ mov r6, #4 │ │ │ │ - b c736c <_PyObject_NewVar@@Base+0xa0c> │ │ │ │ + b c72f0 <_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 99770 │ │ │ │ + bl 996b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq c7664 <_PyObject_NewVar@@Base+0xd04> │ │ │ │ + beq c75e8 <_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 c7ac8 <_PyObject_NewVar@@Base+0x1168> │ │ │ │ + bcs c7a4c <_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 241968 │ │ │ │ + bl 241930 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ - bne c6d9c <_PyObject_NewVar@@Base+0x43c> │ │ │ │ - b c79a8 <_PyObject_NewVar@@Base+0x1048> │ │ │ │ + bne c6d20 <_PyObject_NewVar@@Base+0x43c> │ │ │ │ + b c792c <_PyObject_NewVar@@Base+0x1048> │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b c763c <_PyObject_NewVar@@Base+0xcdc> │ │ │ │ - ldr r3, [pc, #340] @ c7b90 <_PyObject_NewVar@@Base+0x1230> │ │ │ │ + b c75c0 <_PyObject_NewVar@@Base+0xcdc> │ │ │ │ + ldr r3, [pc, #340] @ c7b14 <_PyObject_NewVar@@Base+0x1230> │ │ │ │ mov r0, r4 │ │ │ │ - bl 287c1c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ - b c7830 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 287f68 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + b c77b4 <_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 c7708 <_PyObject_NewVar@@Base+0xda8> │ │ │ │ + b c768c <_PyObject_NewVar@@Base+0xda8> │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b c77d0 <_PyObject_NewVar@@Base+0xe70> │ │ │ │ - ldr r3, [pc, #264] @ c7b88 <_PyObject_NewVar@@Base+0x1228> │ │ │ │ - ldr r1, [pc, #272] @ c7b94 <_PyObject_NewVar@@Base+0x1234> │ │ │ │ + b c7754 <_PyObject_NewVar@@Base+0xe70> │ │ │ │ + ldr r3, [pc, #264] @ c7b0c <_PyObject_NewVar@@Base+0x1228> │ │ │ │ + ldr r1, [pc, #272] @ c7b18 <_PyObject_NewVar@@Base+0x1234> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ed34 │ │ │ │ - b c7830 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 18ee38 │ │ │ │ + b c77b4 <_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 c799c <_PyObject_NewVar@@Base+0x103c> │ │ │ │ - bl 29e454 │ │ │ │ - b c7830 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - bl a55e8 │ │ │ │ + b c7920 <_PyObject_NewVar@@Base+0x103c> │ │ │ │ + bl 29e8dc │ │ │ │ + b c77b4 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c7830 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r3, [pc, #216] @ c7b98 <_PyObject_NewVar@@Base+0x1238> │ │ │ │ + bne c77b4 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r3, [pc, #216] @ c7b1c <_PyObject_NewVar@@Base+0x1238> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c577c │ │ │ │ - b c7830 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 1c5c94 │ │ │ │ + b c77b4 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsl r9, r1, #1 │ │ │ │ lsl r1, r1, #4 │ │ │ │ - bl ab4f4 │ │ │ │ + bl ab438 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7664 <_PyObject_NewVar@@Base+0xd04> │ │ │ │ + beq c75e8 <_PyObject_NewVar@@Base+0xd04> │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ str r9, [r4, #76] @ 0x4c │ │ │ │ - b c79ec <_PyObject_NewVar@@Base+0x108c> │ │ │ │ + b c7970 <_PyObject_NewVar@@Base+0x108c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 28a4a4 │ │ │ │ - b c6f90 <_PyObject_NewVar@@Base+0x630> │ │ │ │ + bl 28a7f0 │ │ │ │ + b c6f14 <_PyObject_NewVar@@Base+0x630> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c700c <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ + beq c6f90 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne c700c <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ + bne c6f90 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b c700c <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b c6f90 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, ror pc │ │ │ │ + andeq r1, r9, r0, asr #29 │ │ │ │ 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, asr r5 │ │ │ │ + eorseq fp, r5, ip, lsl lr │ │ │ │ subseq r8, r7, r0, lsr #3 │ │ │ │ - andeq r9, r9, r0, asr #21 │ │ │ │ - andeq fp, r8, r8, asr r6 │ │ │ │ - andeq fp, r8, ip, lsl r0 │ │ │ │ - andseq sp, r8, ip, lsr #25 │ │ │ │ + andeq r9, r9, r4, lsl #20 │ │ │ │ + @ instruction: 0x0008b5b0 │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x0035b4f0 │ │ │ │ + @ instruction: 0x0035bdb0 │ │ │ │ subseq fp, r5, ip, asr #23 │ │ │ │ - subeq pc, r3, r8, lsl fp @ │ │ │ │ - eorseq r2, r6, ip, ror #13 │ │ │ │ + ldrdeq r0, [r4], #-56 @ 0xffffffc8 │ │ │ │ + eorseq r2, r6, ip, lsr #31 │ │ │ │ subseq sp, r5, r4, lsl #22 │ │ │ │ - eorseq r2, r6, ip, lsr r7 │ │ │ │ - eorseq r2, r6, ip, asr #13 │ │ │ │ + @ instruction: 0x00362ffc │ │ │ │ + eorseq r2, r6, ip, lsl #31 │ │ │ │ subseq sp, r5, r4, ror #21 │ │ │ │ - mlaseq r6, r8, r6, r2 │ │ │ │ - eorseq r2, r6, r8, lsl #13 │ │ │ │ - eorseq r2, r6, r4, lsr #14 │ │ │ │ + eorseq r2, r6, r8, asr pc │ │ │ │ + eorseq r2, r6, r8, asr #30 │ │ │ │ + eorseq r2, r6, r4, ror #31 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq fp, r5, r4, lsr #10 │ │ │ │ - eorseq r2, r6, r0, asr #4 │ │ │ │ - eorseq r2, r6, r0, ror r7 │ │ │ │ + eorseq fp, r5, r4, ror #27 │ │ │ │ + eorseq r2, r6, r0, lsl #22 │ │ │ │ + eorseq r3, r6, r0, lsr r0 │ │ │ │ subseq sp, r5, r4, asr fp │ │ │ │ │ │ │ │ -000c7b9c : │ │ │ │ +000c7b20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c7c24 │ │ │ │ - ldr r6, [pc, #116] @ c7c30 │ │ │ │ - bl 357730 │ │ │ │ + beq c7ba8 │ │ │ │ + ldr r6, [pc, #116] @ c7bb4 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r0, r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c7c18 │ │ │ │ + bne c7b9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8cf80 │ │ │ │ + bl 8ced8 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ str r4, [r5, r6] │ │ │ │ tst r3, #8 │ │ │ │ - beq c7bf8 │ │ │ │ + beq c7b7c │ │ │ │ orr r3, r3, #16 │ │ │ │ mov r2, #1 │ │ │ │ strb r3, [r4, #16] │ │ │ │ str r2, [r4, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 236960 <_PyThreadState_New@@Base+0x1f0> │ │ │ │ + bl 236920 <_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] @ c7c34 │ │ │ │ - ldr r0, [pc, #20] @ c7c38 │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #16] @ c7c3c │ │ │ │ - ldr r0, [pc, #16] @ c7c40 │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ - andeq r0, r0, ip │ │ │ │ - eorseq fp, r5, r4, lsr #3 │ │ │ │ - eorseq pc, ip, r4, ror fp @ │ │ │ │ - ldrsheq fp, [r5], -r4 @ │ │ │ │ - subeq pc, r3, ip, lsr #22 │ │ │ │ + ldr r1, [pc, #20] @ c7bb8 │ │ │ │ + ldr r0, [pc, #20] @ c7bbc │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #16] @ c7bc0 │ │ │ │ + ldr r0, [pc, #16] @ c7bc4 │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq fp, r5, r4, ror #20 │ │ │ │ + eorseq r0, sp, r4, lsr r4 │ │ │ │ + @ instruction: 0x0035b9b4 │ │ │ │ + subeq r0, r4, ip, ror #7 │ │ │ │ add r3, r0, r1, lsl #1 │ │ │ │ ldrb r3, [r3, #124] @ 0x7c │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq c7c78 │ │ │ │ + beq c7bfc │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ ldreq r2, [r0, #112] @ 0x70 │ │ │ │ - beq c7c94 │ │ │ │ - ldr r2, [pc, #56] @ c7ca0 │ │ │ │ + beq c7c18 │ │ │ │ + ldr r2, [pc, #56] @ c7c24 │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r2, [pc, #48] @ c7ca4 │ │ │ │ + ldreq r2, [pc, #48] @ c7c28 │ │ │ │ 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 c7c60 │ │ │ │ + bne c7be4 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ - b c7c60 │ │ │ │ - strdeq pc, [r3], #-124 @ 0xffffff84 │ │ │ │ - strdeq pc, [r3], #-140 @ 0xffffff74 │ │ │ │ + b c7be4 │ │ │ │ + strheq r0, [r4], #-12 │ │ │ │ + strheq r0, [r4], #-28 @ 0xffffffe4 │ │ │ │ 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] │ │ │ │ @@ -162287,275 +162256,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 c8198 │ │ │ │ + bne c811c │ │ │ │ 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 c8ebc │ │ │ │ + bne c8e84 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r8, [r3, #8] │ │ │ │ cmp r8, sl │ │ │ │ mov r5, r8 │ │ │ │ - beq c8e3c │ │ │ │ + beq c8e04 │ │ │ │ cmn r0, #-2147483646 @ 0x80000002 │ │ │ │ ldrhi r3, [sp, #8] │ │ │ │ movhi r2, #29 │ │ │ │ movhi r4, r3 │ │ │ │ strhi r2, [r3, #32] │ │ │ │ - bhi c7d74 │ │ │ │ + bhi c7cf8 │ │ │ │ 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 ca530 │ │ │ │ + bhi ca6b8 │ │ │ │ ldrb r1, [sl] │ │ │ │ cmp r1, r2 │ │ │ │ - bne ca524 │ │ │ │ + bne ca6d8 │ │ │ │ mov r4, r3 │ │ │ │ str r0, [r3, #476] @ 0x1dc │ │ │ │ mov fp, #0 │ │ │ │ str fp, [r4, #28] │ │ │ │ cmp sl, r8 │ │ │ │ - beq c8d94 │ │ │ │ + beq c8d5c │ │ │ │ ldr r1, [r4, #476] @ 0x1dc │ │ │ │ cmn r1, #-2147483646 @ 0x80000002 │ │ │ │ - bhi ca53c │ │ │ │ + bhi ca6c4 │ │ │ │ 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 c7f94 │ │ │ │ - ldr ip, [pc, #3984] @ c8d4c │ │ │ │ + bhi c7f18 │ │ │ │ + ldr ip, [pc, #4060] @ c8d1c │ │ │ │ lsr r3, ip, r3 │ │ │ │ tst r3, #1 │ │ │ │ - bne c8668 │ │ │ │ + bne c8600 │ │ │ │ cmp r0, #0 │ │ │ │ mov r8, r2 │ │ │ │ - beq c9c3c │ │ │ │ + beq c9f30 │ │ │ │ str sl, [r4, #28] │ │ │ │ str r1, [r4, #472] @ 0x1d8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #28 │ │ │ │ - beq c97f4 │ │ │ │ + beq c990c │ │ │ │ bic r1, r2, #32 │ │ │ │ sub r3, r1, #65 @ 0x41 │ │ │ │ cmp r3, #25 │ │ │ │ - bls c8010 │ │ │ │ + bls c7f94 │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c8028 │ │ │ │ + bne c7fac │ │ │ │ cmp r2, #13 │ │ │ │ - beq c814c │ │ │ │ + beq c80d0 │ │ │ │ cmp r2, #10 │ │ │ │ - beq c8160 │ │ │ │ + beq c80e4 │ │ │ │ cmp r8, #46 @ 0x2e │ │ │ │ - beq c8670 │ │ │ │ - ldr r5, [pc, #3872] @ c8d50 │ │ │ │ + beq c8608 │ │ │ │ + ldr r5, [pc, #3948] @ c8d20 │ │ │ │ and r3, r8, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne c82cc │ │ │ │ + bne c8250 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - ldr r5, [pc, #3888] @ c8d78 │ │ │ │ + ldr r5, [pc, #3964] @ c8d48 │ │ │ │ ldrb r3, [r3] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ cmpne r3, #102 @ 0x66 │ │ │ │ - beq c950c │ │ │ │ + beq c9594 │ │ │ │ cmp r8, #34 @ 0x22 │ │ │ │ cmpne r8, #39 @ 0x27 │ │ │ │ - beq c8a40 │ │ │ │ + beq c8a10 │ │ │ │ cmp r8, #92 @ 0x5c │ │ │ │ - beq c9c48 │ │ │ │ + beq c9f3c │ │ │ │ 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 c83dc │ │ │ │ + bne c8374 │ │ │ │ cmp r8, #123 @ 0x7b │ │ │ │ cmpne r8, #33 @ 0x21 │ │ │ │ - beq c83dc │ │ │ │ + beq c8374 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca80c │ │ │ │ + bl ca76c │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl e4e24 <_PyToken_TwoChars@@Base> │ │ │ │ + bl e4dec <_PyToken_TwoChars@@Base> │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ mov fp, r0 │ │ │ │ - bne c93a0 │ │ │ │ + bne c9428 │ │ │ │ cmn r9, #1 │ │ │ │ - beq c85e0 │ │ │ │ + beq c8578 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldm r0, {r1, r3} │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [r0, #4] │ │ │ │ - bcc ca530 │ │ │ │ + bcc ca6b8 │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ and r9, r9, #255 @ 0xff │ │ │ │ cmp r3, r9 │ │ │ │ - bne ca524 │ │ │ │ + bne ca6d8 │ │ │ │ ldr r3, [r0, #476] @ 0x1dc │ │ │ │ cmp r8, #91 @ 0x5b │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r0, #476] @ 0x1dc │ │ │ │ - beq c8430 │ │ │ │ - ble c85ec │ │ │ │ + beq c83c8 │ │ │ │ + ble c8584 │ │ │ │ cmp r8, #123 @ 0x7b │ │ │ │ - beq c8430 │ │ │ │ + beq c83c8 │ │ │ │ bic r3, r8, #32 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq c8ca4 │ │ │ │ + beq c8c74 │ │ │ │ cmp r8, #1114112 @ 0x110000 │ │ │ │ mov r2, r8 │ │ │ │ - bcs ca684 │ │ │ │ - ldr r1, [pc, #3624] @ c8d54 │ │ │ │ + bcs ca62c │ │ │ │ + ldr r1, [pc, #3700] @ c8d24 │ │ │ │ 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] @ c8d58 │ │ │ │ + ldr r1, [pc, #3680] @ c8d28 │ │ │ │ lsl r3, r3, #1 │ │ │ │ ldrh r1, [r1, r3] │ │ │ │ - ldr r3, [pc, #3596] @ c8d5c │ │ │ │ + ldr r3, [pc, #3672] @ c8d2c │ │ │ │ add r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq ca684 │ │ │ │ + beq ca62c │ │ │ │ cmp r8, #61 @ 0x3d │ │ │ │ - beq c9014 │ │ │ │ + beq c90f8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub r2, r2, #33 @ 0x21 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ ldr ip, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bls c84c0 │ │ │ │ + bls c8458 │ │ │ │ ldr r2, [r3, #464] @ 0x1d0 │ │ │ │ ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ str r3, [r6] │ │ │ │ mov r0, #55 @ 0x37 │ │ │ │ mov r3, r2 │ │ │ │ - b c84ec │ │ │ │ + b c8484 │ │ │ │ cmp r0, #0 │ │ │ │ moveq sl, #0 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ mov r8, r2 │ │ │ │ str r1, [r4, #472] @ 0x1d8 │ │ │ │ str sl, [r4, #28] │ │ │ │ - bne c7dd8 │ │ │ │ - b c7fbc │ │ │ │ + bne c7d5c │ │ │ │ + b c7f40 │ │ │ │ cmp r0, #13 │ │ │ │ - beq c7fd0 │ │ │ │ + beq c7f54 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca80c │ │ │ │ + bl ca76c │ │ │ │ cmp r0, #10 │ │ │ │ cmnne r0, #1 │ │ │ │ - bne c7fb4 │ │ │ │ + bne c7f38 │ │ │ │ add sl, r4, #12288 @ 0x3000 │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ ldr r2, [r4, #2736] @ 0xab0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c9a78 │ │ │ │ + bne c99a0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne c9ca0 │ │ │ │ + bne c9c38 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r2, #28 │ │ │ │ - beq c97f4 │ │ │ │ + beq c990c │ │ │ │ cmn r0, #1 │ │ │ │ - beq c947c │ │ │ │ + beq c9504 │ │ │ │ cmp r0, #13 │ │ │ │ - beq c814c │ │ │ │ + beq c80d0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b c816c │ │ │ │ + b c80f0 │ │ │ │ cmp r1, #66 @ 0x42 │ │ │ │ - beq c8d3c │ │ │ │ + beq c8d0c │ │ │ │ cmp r1, #85 @ 0x55 │ │ │ │ - beq c8a0c │ │ │ │ + beq c89dc │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ - beq c91b8 │ │ │ │ + beq c91d0 │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ - beq c8948 │ │ │ │ + beq c8918 │ │ │ │ bic r2, r2, #32 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r7, #0 │ │ │ │ - b c8078 │ │ │ │ + b c7ffc │ │ │ │ ldmib r4, {r5, r8} │ │ │ │ cmp r5, r8 │ │ │ │ - beq c8bfc │ │ │ │ + beq c8bcc │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ movhi r3, #29 │ │ │ │ strhi r3, [r4, #32] │ │ │ │ - bhi c90fc │ │ │ │ + bhi c904c │ │ │ │ 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 c8040 │ │ │ │ + bls c7fc4 │ │ │ │ sub r3, r8, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls c8040 │ │ │ │ + bls c7fc4 │ │ │ │ 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 c8660 │ │ │ │ + bne c85f8 │ │ │ │ cmn r8, #1 │ │ │ │ - beq c9768 │ │ │ │ + beq c97a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldm r0, {r1, r3} │ │ │ │ mov r2, r3 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - bcc ca530 │ │ │ │ + bcc ca6b8 │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ and r8, r8, #255 @ 0xff │ │ │ │ cmp r2, r8 │ │ │ │ - bne ca524 │ │ │ │ + bne ca6d8 │ │ │ │ ldr r2, [r0, #476] @ 0x1dc │ │ │ │ cmp r7, #0 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r0, #476] @ 0x1dc │ │ │ │ - bne c9dac │ │ │ │ + bne c9f80 │ │ │ │ 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] │ │ │ │ @@ -162570,28 +162539,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 ca80c │ │ │ │ + bl ca76c │ │ │ │ cmp r0, #10 │ │ │ │ mov r8, r0 │ │ │ │ - bne c7e20 │ │ │ │ + bne c7da4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add sl, r3, #12288 @ 0x3000 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #1 │ │ │ │ cmp r9, #0 │ │ │ │ str r3, [r2, #448] @ 0x1c0 │ │ │ │ - beq c882c │ │ │ │ + beq c87c4 │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c9840 │ │ │ │ + bne c97b8 │ │ │ │ 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 │ │ │ │ @@ -162599,45 +162568,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 c8204 │ │ │ │ + beq c8188 │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ - bhi ca75c │ │ │ │ + bhi ca254 │ │ │ │ add r1, r2, #1 │ │ │ │ add r0, r5, #1 │ │ │ │ str r1, [r4, #476] @ 0x1dc │ │ │ │ str r0, [r4, #4] │ │ │ │ ldrb r1, [r5] │ │ │ │ cmp r1, #32 │ │ │ │ - bne c8530 │ │ │ │ + bne c84c8 │ │ │ │ mov r5, r0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, sl │ │ │ │ add r8, r9, r3 │ │ │ │ - bne c81c8 │ │ │ │ + bne c814c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c8720 │ │ │ │ - ldr r0, [pc, #2904] @ c8d70 │ │ │ │ + bne c86b8 │ │ │ │ + ldr r0, [pc, #2980] @ c8d40 │ │ │ │ ldr r2, [r4, #2744] @ 0xab8 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r2, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne c9334 │ │ │ │ + bne c93bc │ │ │ │ mov r0, r5 │ │ │ │ bl 29508 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ addne sl, r0, #1 │ │ │ │ - beq c9a04 │ │ │ │ + beq c99e4 │ │ │ │ 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 │ │ │ │ @@ -162647,125 +162616,130 @@ │ │ │ │ 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 c9c74 │ │ │ │ + bne c9cb0 │ │ │ │ cmp r5, sl │ │ │ │ - bne c81c8 │ │ │ │ + bne c814c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c8720 │ │ │ │ + bne c86b8 │ │ │ │ ldr r2, [r4, #2744] @ 0xab8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, r0 │ │ │ │ - bne c9334 │ │ │ │ + bne c93bc │ │ │ │ mov r0, r5 │ │ │ │ bl 29508 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c9a04 │ │ │ │ + beq c99e4 │ │ │ │ add sl, sl, #1 │ │ │ │ - b c8240 │ │ │ │ + b c81c4 │ │ │ │ cmp r8, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bne c88ec │ │ │ │ - bl ca80c │ │ │ │ + bne c8884 │ │ │ │ + bl ca76c │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ mov r7, r0 │ │ │ │ - beq c9ff4 │ │ │ │ - bgt c8ec4 │ │ │ │ + beq ca0d0 │ │ │ │ + bgt c8e8c │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ - beq c9870 │ │ │ │ - bgt c92a4 │ │ │ │ + beq c97e8 │ │ │ │ + bgt c92bc │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ - beq c9ff4 │ │ │ │ + beq ca0d0 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - beq c9f5c │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ - beq c9f00 │ │ │ │ + beq c9e40 │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ + beq c9df0 │ │ │ │ and r3, r7, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne ca5fc │ │ │ │ + bne c92d0 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq c9968 │ │ │ │ + beq c9928 │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - bgt c9f48 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r2, [pc, #2608] @ c8d6c │ │ │ │ + ble c8efc │ │ │ │ + cmp r7, #101 @ 0x65 │ │ │ │ + beq c9ab0 │ │ │ │ + bgt c8eb8 │ │ │ │ + cmp r7, #69 @ 0x45 │ │ │ │ + beq ca0c8 │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ + beq c8ec0 │ │ │ │ + ldr r2, [pc, #2688] @ c8d58 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10a6d0 │ │ │ │ + bl 10a728 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9760 │ │ │ │ - cmn r7, #1 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - beq c98e0 │ │ │ │ + beq c8f18 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ sub r3, r2, #1 │ │ │ │ ldr r1, [ip] │ │ │ │ str r3, [ip, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bcc ca530 │ │ │ │ + bcc ca6b8 │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ and r7, r7, #255 @ 0xff │ │ │ │ cmp r2, r7 │ │ │ │ - bne ca524 │ │ │ │ + bne ca6d8 │ │ │ │ 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 c83d4 │ │ │ │ + beq c836c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #472] @ 0x1d8 │ │ │ │ str r3, [r6, #8] │ │ │ │ str r0, [r6, #16] │ │ │ │ mov r0, #2 │ │ │ │ - b c8144 │ │ │ │ + b c80c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add sl, r3, #12288 @ 0x3000 │ │ │ │ ldr r3, [sl, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt c903c │ │ │ │ + bgt c9058 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca80c │ │ │ │ + bl ca76c │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl e4e24 <_PyToken_TwoChars@@Base> │ │ │ │ + bl e4dec <_PyToken_TwoChars@@Base> │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ mov fp, r0 │ │ │ │ - bne c93a0 │ │ │ │ + bne c9428 │ │ │ │ cmn r9, #1 │ │ │ │ - bne c7ec4 │ │ │ │ + bne c7e48 │ │ │ │ cmp r8, #91 @ 0x5b │ │ │ │ movle r2, r8 │ │ │ │ - ble c7f24 │ │ │ │ + ble c7ea8 │ │ │ │ cmp r8, #123 @ 0x7b │ │ │ │ - bne c8cac │ │ │ │ + bne c8c7c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ - bgt ca740 │ │ │ │ + bgt ca634 │ │ │ │ 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] │ │ │ │ @@ -162777,28 +162751,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] @ c8d58 │ │ │ │ + ldr r0, [pc, #2300] @ c8d28 │ │ │ │ and r1, r8, #127 @ 0x7f │ │ │ │ lsl r1, r1, #1 │ │ │ │ - ldr r3, [pc, #2236] @ c8d5c │ │ │ │ + ldr r3, [pc, #2292] @ c8d2c │ │ │ │ ldrh r1, [r0, r1] │ │ │ │ add r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq ca684 │ │ │ │ + beq ca62c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub r2, r2, #33 @ 0x21 │ │ │ │ ldr ip, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - ldr r3, [pc, #2200] @ c8d60 │ │ │ │ + ldr r3, [pc, #2256] @ c8d30 │ │ │ │ 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] │ │ │ │ @@ -162810,123 +162784,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 c8144 │ │ │ │ + beq c80c8 │ │ │ │ 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 c99b0 │ │ │ │ + beq c9a28 │ │ │ │ mov sl, #0 │ │ │ │ cmp r1, #12 │ │ │ │ mov r9, sl │ │ │ │ - beq c81b0 │ │ │ │ + beq c8134 │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - beq ca4d0 │ │ │ │ + beq ca648 │ │ │ │ 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 ca530 │ │ │ │ + bcc ca6b8 │ │ │ │ ldrb r0, [r0, #-1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne ca524 │ │ │ │ + bne ca6d8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ sub lr, r1, #10 │ │ │ │ cmp lr, #25 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ - bhi c872c │ │ │ │ - ldr ip, [pc, #1988] @ c8d64 │ │ │ │ + bhi c86c4 │ │ │ │ + ldr ip, [pc, #2044] @ c8d34 │ │ │ │ lsr ip, ip, lr │ │ │ │ tst ip, #1 │ │ │ │ - beq c872c │ │ │ │ + beq c86c4 │ │ │ │ cmp r1, #10 │ │ │ │ cmpeq r8, #0 │ │ │ │ ldr r1, [r4, #456] @ 0x1c8 │ │ │ │ - beq c8f1c │ │ │ │ + beq c8f34 │ │ │ │ cmp r1, #0 │ │ │ │ - bne ca4ac │ │ │ │ + bne ca5f0 │ │ │ │ ldr r9, [r4, #452] @ 0x1c4 │ │ │ │ mov r3, r4 │ │ │ │ cmp r9, #0 │ │ │ │ str r5, [r4, #28] │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ - bne c8ebc │ │ │ │ + bne c8e84 │ │ │ │ mov r9, #1 │ │ │ │ - b c7d0c │ │ │ │ + b c7c90 │ │ │ │ cmp r8, #91 @ 0x5b │ │ │ │ - beq c8430 │ │ │ │ - bgt c7f0c │ │ │ │ + beq c83c8 │ │ │ │ + bgt c7e90 │ │ │ │ cmp r8, #40 @ 0x28 │ │ │ │ - beq c8430 │ │ │ │ + beq c83c8 │ │ │ │ cmp r8, #41 @ 0x29 │ │ │ │ - bne c7f18 │ │ │ │ + bne c7e9c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add sl, r3, #12288 @ 0x3000 │ │ │ │ ldr r1, [sl, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt c8cd0 │ │ │ │ + bgt c8ca0 │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne c94c0 │ │ │ │ + bne c9548 │ │ │ │ ldr r2, [r3, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ca4c8 │ │ │ │ - ble c8488 │ │ │ │ + beq ca378 │ │ │ │ + ble c8420 │ │ │ │ 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 c8ba0 │ │ │ │ + bne c8b70 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt c8bb8 │ │ │ │ + bgt c8b88 │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ - b c848c │ │ │ │ + b c8424 │ │ │ │ orr r7, r7, r3 │ │ │ │ - b c8040 │ │ │ │ + b c7fc4 │ │ │ │ mov sl, r0 │ │ │ │ - b c7d7c │ │ │ │ + b c7d00 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca80c │ │ │ │ - ldr r5, [pc, #1744] @ c8d50 │ │ │ │ + bl ca76c │ │ │ │ + ldr r5, [pc, #1800] @ c8d20 │ │ │ │ and r1, r0, #255 @ 0xff │ │ │ │ ldr r3, [r5, r1, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne c9984 │ │ │ │ + bne c9944 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq c9b98 │ │ │ │ + beq c9a78 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ cmn r0, #1 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ - beq c9b44 │ │ │ │ + beq c9b40 │ │ │ │ ldr r0, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ str r3, [ip, #4] │ │ │ │ - bcc ca530 │ │ │ │ + bcc ca6b8 │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ cmp r2, r1 │ │ │ │ - bne ca524 │ │ │ │ + bne ca6d8 │ │ │ │ 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 │ │ │ │ @@ -162935,50 +162909,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 c8718 │ │ │ │ + beq c86b0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #472] @ 0x1d8 │ │ │ │ str r3, [r6, #8] │ │ │ │ str r0, [r6, #16] │ │ │ │ mov r0, #23 │ │ │ │ - b c8144 │ │ │ │ + b c80c8 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r9, [r2, #480] @ 0x1e0 │ │ │ │ cmp r9, #0 │ │ │ │ - bne c9310 │ │ │ │ + bne c9398 │ │ │ │ cmp fp, #0 │ │ │ │ - bne c88a0 │ │ │ │ + bne c8838 │ │ │ │ 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 c88c0 │ │ │ │ - ble c91e4 │ │ │ │ + beq c8858 │ │ │ │ + bge c91fc │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ ldrgt ip, [sp, #8] │ │ │ │ movgt r3, #0 │ │ │ │ ldrgt r2, [ip, #8] │ │ │ │ movgt r0, #20 │ │ │ │ - bgt c9820 │ │ │ │ + bgt c9894 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r0, [r1, #2288] @ 0x8f0 │ │ │ │ cmp r0, r3 │ │ │ │ - bge c9290 │ │ │ │ + bge c92a8 │ │ │ │ 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 │ │ │ │ @@ -162988,44 +162962,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 c7d0c │ │ │ │ + beq c7c90 │ │ │ │ add r3, r0, #12288 @ 0x3000 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r1, [r3, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #464] @ 0x1d0 │ │ │ │ ldr r0, [r0, #480] @ 0x1e0 │ │ │ │ - bge c9108 │ │ │ │ + bge c9120 │ │ │ │ cmp r1, #0 │ │ │ │ add r9, r9, #1 │ │ │ │ - bne c9140 │ │ │ │ + bne c9158 │ │ │ │ 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 c8144 │ │ │ │ + b c80c8 │ │ │ │ ldr r1, [r2, #480] @ 0x1e0 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt c817c │ │ │ │ + bgt c8100 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ ldr ip, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ - bne c9a50 │ │ │ │ + bne c9b84 │ │ │ │ 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] │ │ │ │ @@ -163037,155 +163011,169 @@ │ │ │ │ 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 c8144 │ │ │ │ + b c80c8 │ │ │ │ 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 ca55c │ │ │ │ + bne ca22c │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r2, [r1, #2288] @ 0x8f0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne c9290 │ │ │ │ + bne c92a8 │ │ │ │ mov r3, r0 │ │ │ │ ldr sl, [r0, #4] │ │ │ │ ldr r0, [r0, #476] @ 0x1dc │ │ │ │ ldr ip, [r3, #452] @ 0x1c4 │ │ │ │ mov r2, r0 │ │ │ │ - b c87c0 │ │ │ │ - bl 109b68 │ │ │ │ + b c8758 │ │ │ │ + bl 109bc0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c9994 │ │ │ │ + beq c9954 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq c9968 │ │ │ │ + beq c9928 │ │ │ │ bic r3, r7, #32 │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - beq c9ac0 │ │ │ │ + beq c9ab4 │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq c9d00 │ │ │ │ + beq c8ec0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r2, [pc, #1100] @ c8d6c │ │ │ │ + ldr r2, [pc, #1184] @ c8d58 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10a6d0 │ │ │ │ + bl 10a728 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c834c │ │ │ │ + beq c8f1c │ │ │ │ + cmn r7, #1 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + bne c82f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - bl caac0 │ │ │ │ - b c8144 │ │ │ │ + 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 c836c │ │ │ │ + ldr r0, [r0, #476] @ 0x1dc │ │ │ │ + b c835c │ │ │ │ mov r0, r4 │ │ │ │ - bl ca80c │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ - cmpne r0, #39 @ 0x27 │ │ │ │ + bl ca76c │ │ │ │ + cmp r0, #39 @ 0x27 │ │ │ │ + cmpne r0, #34 @ 0x22 │ │ │ │ mov r8, r0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq c9630 │ │ │ │ + beq c96b8 │ │ │ │ mov r1, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov r5, #1 │ │ │ │ - b c89d8 │ │ │ │ + b c89a8 │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ - beq c9328 │ │ │ │ + beq c93b0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c8998 │ │ │ │ + bne c8968 │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - beq c8a0c │ │ │ │ + beq c89dc │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - beq c94b4 │ │ │ │ + beq c953c │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ - bne c8034 │ │ │ │ + bne c7fb8 │ │ │ │ mov r5, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl ca80c │ │ │ │ + bl ca76c │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ mov r8, r0 │ │ │ │ moveq sl, #1 │ │ │ │ movne sl, #0 │ │ │ │ - beq c9628 │ │ │ │ + beq c96b0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr r0, r3, sl │ │ │ │ orrs ip, r0, r5 │ │ │ │ bic r2, r8, #32 │ │ │ │ - beq c8978 │ │ │ │ + beq c8948 │ │ │ │ orr ip, r1, r5 │ │ │ │ orrs ip, ip, r0 │ │ │ │ - beq c8988 │ │ │ │ + beq c8958 │ │ │ │ orrs sl, r1, sl │ │ │ │ - bne c8034 │ │ │ │ + bne c7fb8 │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - bne c8034 │ │ │ │ + bne c7fb8 │ │ │ │ mov r1, ip │ │ │ │ - b c89a8 │ │ │ │ + b c8978 │ │ │ │ mov r1, #0 │ │ │ │ mov sl, #1 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl ca80c │ │ │ │ + bl ca76c │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ mov r8, r0 │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ - bne c89d0 │ │ │ │ + bne c89a0 │ │ │ │ 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 ca80c │ │ │ │ + bl ca76c │ │ │ │ cmp r8, r0 │ │ │ │ - beq c93f8 │ │ │ │ + beq c9480 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r9, #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ moveq sl, r9 │ │ │ │ moveq r7, #0 │ │ │ │ - beq c9500 │ │ │ │ + beq c9588 │ │ │ │ mov r7, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub fp, r3, #1 │ │ │ │ ldr r1, [r2] │ │ │ │ str fp, [r2, #4] │ │ │ │ cmp fp, r1 │ │ │ │ - bcc ca530 │ │ │ │ + bcc ca6b8 │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ cmp r3, r0 │ │ │ │ - bne ca524 │ │ │ │ + bne ca6d8 │ │ │ │ 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 c8b38 │ │ │ │ + bne c8b08 │ │ │ │ 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] │ │ │ │ @@ -163199,80 +163187,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 c8144 │ │ │ │ + b c80c8 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ mov r7, r2 │ │ │ │ movne fp, r0 │ │ │ │ - beq c9420 │ │ │ │ + beq c94a8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp fp, r2 │ │ │ │ - beq c8f30 │ │ │ │ + beq c8f48 │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ - bhi ca720 │ │ │ │ + bhi ca2f8 │ │ │ │ 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 c9760 │ │ │ │ + beq c8f18 │ │ │ │ cmp r2, #22 │ │ │ │ - beq c9c6c │ │ │ │ + beq c9c30 │ │ │ │ cmp r3, #10 │ │ │ │ movne r2, #0 │ │ │ │ andeq r2, r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne ca738 │ │ │ │ + bne ca308 │ │ │ │ cmp r8, r3 │ │ │ │ - bne c8b28 │ │ │ │ + bne c8af8 │ │ │ │ add r7, r7, #1 │ │ │ │ mov fp, r0 │ │ │ │ - b c8ac8 │ │ │ │ + b c8a98 │ │ │ │ cmp r8, #93 @ 0x5d │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ - bne c9358 │ │ │ │ + bne c93e0 │ │ │ │ cmp r1, #0 │ │ │ │ movle r2, #93 @ 0x5d │ │ │ │ - ble c848c │ │ │ │ + ble c8424 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bge c8488 │ │ │ │ - ldr r1, [pc, #404] @ c8d68 │ │ │ │ + bge c8420 │ │ │ │ + ldr r1, [pc, #404] @ c8d38 │ │ │ │ mov r2, r8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2845d8 │ │ │ │ + bl 284924 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ - bl caac0 │ │ │ │ - b c8144 │ │ │ │ + bl caa20 │ │ │ │ + b c80c8 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c90fc │ │ │ │ + bne c904c │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ - ldr sl, [pc, #348] @ c8d70 │ │ │ │ + ldr sl, [pc, #348] @ c8d40 │ │ │ │ cmp r3, sl │ │ │ │ - bne c90dc │ │ │ │ + bne c902c │ │ │ │ mov r0, r5 │ │ │ │ bl 29508 │ │ │ │ cmp r0, #0 │ │ │ │ addne r9, r0, #1 │ │ │ │ - beq c977c │ │ │ │ + beq c9784 │ │ │ │ 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 │ │ │ │ @@ -163280,101 +163268,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 c9c14 │ │ │ │ + bne ca01c │ │ │ │ cmp r5, r9 │ │ │ │ - bne c804c │ │ │ │ + bne c7fd0 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c90fc │ │ │ │ + bne c904c │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, sl │ │ │ │ - bne c90dc │ │ │ │ + bne c902c │ │ │ │ mov r0, r5 │ │ │ │ bl 29508 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq c9bf8 │ │ │ │ + beq ca000 │ │ │ │ add r9, r9, #1 │ │ │ │ - b c8c2c │ │ │ │ + b c8bfc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add sl, r3, #12288 @ 0x3000 │ │ │ │ ldr r1, [sl, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - ble c8610 │ │ │ │ + ble c85a8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ movne r5, #0 │ │ │ │ andeq r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne ca5e8 │ │ │ │ + bne ca3c4 │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne c9c2c │ │ │ │ + bne c9b04 │ │ │ │ ldr r2, [r3, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ca4c8 │ │ │ │ - bgt c8630 │ │ │ │ + beq ca378 │ │ │ │ + bgt c85c8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ - blt c8bcc │ │ │ │ + blt c8b9c │ │ │ │ cmp r8, #125 @ 0x7d │ │ │ │ - bne c8488 │ │ │ │ + bne c8420 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne ca68c │ │ │ │ + bne ca680 │ │ │ │ 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 c848c │ │ │ │ + b c8424 │ │ │ │ mov sl, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r3, #1 │ │ │ │ - b c8a18 │ │ │ │ + b c89e8 │ │ │ │ addeq r0, r0, r9 │ │ │ │ - eorseq r6, r9, r0, ror #4 │ │ │ │ - subeq r3, r5, r0, asr #26 │ │ │ │ - subeq r1, r4, r0, asr #22 │ │ │ │ - strheq pc, [r3], #-176 @ 0xffffff50 @ │ │ │ │ - subeq pc, r3, ip, lsr #22 │ │ │ │ + eorseq r6, r9, r0, lsr #22 │ │ │ │ + subeq r4, r5, r0, lsl #12 │ │ │ │ + subeq r2, r4, r0, lsl #8 │ │ │ │ + subeq r0, r4, r0, ror r4 │ │ │ │ + subeq r0, r4, ip, ror #7 │ │ │ │ andeq r0, r0, #9 │ │ │ │ - @ instruction: 0x00362af4 │ │ │ │ - eorseq r2, r6, r8, lsl #17 │ │ │ │ - andseq r8, r9, r4, lsl #10 │ │ │ │ - eorseq r2, r6, ip, lsl r9 │ │ │ │ - eorseq r6, r9, r0, ror #12 │ │ │ │ - eorseq r2, r6, r8, lsl sl │ │ │ │ - eorseq r2, r6, r0, ror sl │ │ │ │ - eorseq r2, r6, r4, lsl #17 │ │ │ │ - eorseq r2, r6, r8, lsr #15 │ │ │ │ - eorseq r2, r6, ip, lsl #16 │ │ │ │ - mlaseq r6, r8, r9, r2 │ │ │ │ + @ instruction: 0x003633b4 │ │ │ │ + eorseq r3, r6, r8, asr r2 │ │ │ │ + ldrsbeq r8, [r9], -r0 │ │ │ │ + @ instruction: 0x003631f4 │ │ │ │ + eorseq r6, r9, r0, lsr #30 │ │ │ │ + eorseq r3, r6, r4, asr #2 │ │ │ │ + eorseq r3, r6, ip, asr #1 │ │ │ │ + eorseq r3, r6, r8, rrx │ │ │ │ + eorseq r3, r6, r8, asr #2 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c9450 │ │ │ │ + bne c94d8 │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ - ldr r5, [pc, #-60] @ c8d70 │ │ │ │ + ldr r5, [pc, #-52] @ c8d40 │ │ │ │ cmp r3, r5 │ │ │ │ - bne c91c8 │ │ │ │ + bne c91e0 │ │ │ │ mov r0, sl │ │ │ │ bl 29508 │ │ │ │ cmp r0, #0 │ │ │ │ addne r8, r0, #1 │ │ │ │ - beq c979c │ │ │ │ + beq c98b4 │ │ │ │ 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 │ │ │ │ @@ -163382,236 +163368,256 @@ │ │ │ │ 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 c9e2c │ │ │ │ + bne ca034 │ │ │ │ cmp sl, r8 │ │ │ │ - bne c7d84 │ │ │ │ + bne c7d08 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c9450 │ │ │ │ + bne c94d8 │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r5 │ │ │ │ - bne c91c8 │ │ │ │ + bne c91e0 │ │ │ │ mov r0, sl │ │ │ │ bl 29508 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c979c │ │ │ │ + beq c98b4 │ │ │ │ add r8, r8, #1 │ │ │ │ - b c8dc4 │ │ │ │ + b c8d8c │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c94e4 │ │ │ │ + bne c956c │ │ │ │ ldr r3, [r3, #2744] @ 0xab8 │ │ │ │ - ldr r4, [pc, #-228] @ c8d70 │ │ │ │ + ldr r4, [pc, #-220] @ c8d40 │ │ │ │ cmp r3, r4 │ │ │ │ - bne c92e8 │ │ │ │ + bne c9370 │ │ │ │ mov r0, sl │ │ │ │ bl 29508 │ │ │ │ subs r3, r0, #0 │ │ │ │ addne r8, r3, #1 │ │ │ │ - beq c9924 │ │ │ │ + beq c984c │ │ │ │ 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 ca074 │ │ │ │ + bne c9c0c │ │ │ │ cmp sl, r8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - beq c9650 │ │ │ │ + beq c9728 │ │ │ │ ldr r0, [r3, #476] @ 0x1dc │ │ │ │ - b c7d20 │ │ │ │ + b c7ca4 │ │ │ │ mov r0, r3 │ │ │ │ - b c87dc │ │ │ │ + b c8774 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - beq c9f5c │ │ │ │ + beq c9e40 │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ - beq c9870 │ │ │ │ + beq c97e8 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne ca5fc │ │ │ │ + bne c92d0 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq c9abc │ │ │ │ - ble c8ef8 │ │ │ │ + beq c9ab0 │ │ │ │ + ble c82c8 │ │ │ │ cmp r7, #106 @ 0x6a │ │ │ │ - beq c9d00 │ │ │ │ - ldr r2, [pc, #-404] @ c8d6c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 10a6d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c9760 │ │ │ │ + bne c82d0 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca76c │ │ │ │ + ldr r2, [pc, #-408] @ c8d3c │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10a728 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq c8f1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ + cmn r7, #1 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - b c8358 │ │ │ │ + bne c82f0 │ │ │ │ + b c88d4 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r2, [pc, #-432] @ c8d58 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10a728 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne c88c8 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + bl caa20 │ │ │ │ + b c80c8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne ca730 │ │ │ │ + bne ca3f4 │ │ │ │ ldr ip, [r4, #452] @ 0x1c4 │ │ │ │ mov r9, #1 │ │ │ │ - b c87c0 │ │ │ │ + b c8758 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c96e4 │ │ │ │ - ldr r0, [pc, #-468] @ c8d70 │ │ │ │ + bne c9710 │ │ │ │ + ldr r0, [pc, #-540] @ c8d40 │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bne c9384 │ │ │ │ + bne c940c │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 29508 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r3, r0, #0 │ │ │ │ addne r5, r3, #1 │ │ │ │ - beq c96ac │ │ │ │ + beq c96d8 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ streq fp, [r4] │ │ │ │ streq r5, [r4, #8] │ │ │ │ moveq fp, r2 │ │ │ │ - bne c995c │ │ │ │ + bne c9970 │ │ │ │ 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 c9ea4 │ │ │ │ + bne c9be0 │ │ │ │ cmp fp, r5 │ │ │ │ - bne c8b44 │ │ │ │ + bne c8b14 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c96e4 │ │ │ │ + bne c9710 │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne c9b10 │ │ │ │ + bne c9a58 │ │ │ │ mov r0, fp │ │ │ │ bl 29508 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq ca118 │ │ │ │ + beq c9f60 │ │ │ │ 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 c8f98 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt c7f64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, #28 │ │ │ │ - ldr ip, [r3, #28] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r7, #56] @ 0x38 │ │ │ │ - b c84c0 │ │ │ │ + b c8fb0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr r9, [r4, #8] │ │ │ │ + mov r8, r9 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r5, [r4, #4] │ │ │ │ + bne c8c20 │ │ │ │ + str r8, [r4, #4] │ │ │ │ + mvn r8, #0 │ │ │ │ + mvn r2, #32 │ │ │ │ + b c7ffc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt c83f0 │ │ │ │ + blt c8388 │ │ │ │ ldr r9, [r7, #4] │ │ │ │ cmp r8, #123 @ 0x7b │ │ │ │ subne r9, r9, #1 │ │ │ │ cmp r9, #1 │ │ │ │ - beq c9ce4 │ │ │ │ + beq c9bcc │ │ │ │ cmp r9, #0 │ │ │ │ - bne c909c │ │ │ │ + bne c90b8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ and r1, r8, #255 @ 0xff │ │ │ │ - bl 1085ac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c97f4 │ │ │ │ + bl 108600 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq c9910 │ │ │ │ cmp r8, #123 @ 0x7b │ │ │ │ - beq c83f0 │ │ │ │ + beq c8388 │ │ │ │ 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 c9e44 │ │ │ │ + bne ca04c │ │ │ │ cmp r8, #58 @ 0x3a │ │ │ │ - bne c83f0 │ │ │ │ + bne c8388 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - bne c83f0 │ │ │ │ + bne c8388 │ │ │ │ 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 caac0 │ │ │ │ - b c8144 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r9, [r4, #8] │ │ │ │ - mov r8, r9 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r5, [r4, #4] │ │ │ │ - bne c8c50 │ │ │ │ - str r8, [r4, #4] │ │ │ │ - mvn r8, #0 │ │ │ │ - mvn r2, #32 │ │ │ │ - b c8078 │ │ │ │ + bl caa20 │ │ │ │ + b c80c8 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt c7ee8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r2, #28 │ │ │ │ + ldr ip, [r3, #28] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r7, #56] @ 0x38 │ │ │ │ + b c8458 │ │ │ │ cmp r1, #0 │ │ │ │ sub r9, r9, #1 │ │ │ │ - bne c9178 │ │ │ │ + bne c9190 │ │ │ │ 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 c8144 │ │ │ │ + b c80c8 │ │ │ │ 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 c8824 │ │ │ │ + b c87bc │ │ │ │ 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] │ │ │ │ @@ -163619,252 +163625,280 @@ │ │ │ │ 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 c9138 │ │ │ │ + b c9150 │ │ │ │ mov sl, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, sl │ │ │ │ - b c8a18 │ │ │ │ + b c89e8 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9a48 │ │ │ │ + beq c9a70 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ - b c8de8 │ │ │ │ + b c8db0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble c9810 │ │ │ │ + ble c9884 │ │ │ │ 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 c926c │ │ │ │ + beq c9284 │ │ │ │ add r1, r4, r1 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ mov lr, r4 │ │ │ │ - cmp r1, r8 │ │ │ │ - lslle r1, ip, #2 │ │ │ │ - ble c9270 │ │ │ │ + cmp r8, r1 │ │ │ │ + lslge r1, ip, #2 │ │ │ │ + bge c9288 │ │ │ │ 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 c926c │ │ │ │ + beq c9284 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ ldr r1, [r0, r2, lsl #2] │ │ │ │ cmp r1, r8 │ │ │ │ - ble c94ac │ │ │ │ + ble c9534 │ │ │ │ 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 c9244 │ │ │ │ + bne c925c │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ cmp r2, r8 │ │ │ │ - bne c9810 │ │ │ │ + bne c9884 │ │ │ │ ldr r2, [r1, #2288] @ 0x8f0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq c88d4 │ │ │ │ + beq c886c │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [ip, #8] │ │ │ │ mov r0, #18 │ │ │ │ - b c9820 │ │ │ │ + b c9894 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne c8310 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl ca80c │ │ │ │ - and r3, r0, #255 @ 0xff │ │ │ │ - ldr r3, [r5, r3, lsl #2] │ │ │ │ - mov r7, r0 │ │ │ │ + beq c9dcc │ │ │ │ + ldr r3, [r5, r0, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne c9ef8 │ │ │ │ + beq c82c8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r8, [r3, #4] │ │ │ │ + bl 109bc0 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq c9954 │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ + beq c9928 │ │ │ │ + cmp r7, #45 @ 0x2d │ │ │ │ + ble c9314 │ │ │ │ + cmp r7, #101 @ 0x65 │ │ │ │ + beq c9ab0 │ │ │ │ + bgt c9c00 │ │ │ │ + cmp r7, #69 @ 0x45 │ │ │ │ + beq ca0c8 │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ + beq c8ec0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ + add r3, r4, #12288 @ 0x3000 │ │ │ │ + ldr r5, [r3, #68] @ 0x44 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne c8efc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl caa4c │ │ │ │ - ldr r1, [pc, #-1388] @ c8d74 │ │ │ │ + bl ca9ac │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ + ldr r0, [r4, #2704] @ 0xa90 │ │ │ │ + add r1, r1, #1 │ │ │ │ + sub r2, r8, r0 │ │ │ │ + sub r1, r1, r0 │ │ │ │ + ldr r3, [pc, #-1548] @ c8d44 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 316338 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2845d8 │ │ │ │ - b c8be0 │ │ │ │ + str r5, [sp] │ │ │ │ + bl caa20 │ │ │ │ + b c80c8 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r8, [r5, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9944 │ │ │ │ + beq c986c │ │ │ │ ldr sl, [r3, #4] │ │ │ │ - b c8e88 │ │ │ │ + b c8e50 │ │ │ │ ldr r0, [r2, #476] @ 0x1dc │ │ │ │ ldr sl, [r2, #4] │ │ │ │ ldr ip, [r2, #452] @ 0x1c4 │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r0 │ │ │ │ - b c87c0 │ │ │ │ + b c8758 │ │ │ │ mov sl, ip │ │ │ │ mov r3, #1 │ │ │ │ - b c8a18 │ │ │ │ + b c89e8 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r5, sl │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9b88 │ │ │ │ + beq c9b14 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b c8264 │ │ │ │ + b c81e8 │ │ │ │ cmp r8, #125 @ 0x7d │ │ │ │ cmpeq r3, #123 @ 0x7b │ │ │ │ - bne ca21c │ │ │ │ + bne ca270 │ │ │ │ cmp r1, #0 │ │ │ │ - ble c8488 │ │ │ │ + ble c8420 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bge c8d0c │ │ │ │ - b c8bcc │ │ │ │ + bge c8cdc │ │ │ │ + b c8b9c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c96d8 │ │ │ │ + beq c9704 │ │ │ │ ldr fp, [r4, #4] │ │ │ │ - b c8f98 │ │ │ │ + b c8fb0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl ca80c │ │ │ │ + bl ca76c │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1058f8 <_PyToken_ThreeChars@@Base> │ │ │ │ + bl 105948 <_PyToken_ThreeChars@@Base> │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ mov r2, r0 │ │ │ │ - bne c93dc │ │ │ │ + bne c9464 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl caa4c │ │ │ │ + bl ca9ac │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str ip, [sp] │ │ │ │ - bl caac0 │ │ │ │ - b c8144 │ │ │ │ + bl caa20 │ │ │ │ + b c80c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca80c │ │ │ │ + bl ca76c │ │ │ │ cmp r8, r0 │ │ │ │ - beq c94ec │ │ │ │ + beq c9574 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmn r0, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq c9fe4 │ │ │ │ + beq c9f20 │ │ │ │ mov r7, #1 │ │ │ │ - b c8a80 │ │ │ │ + b c8a50 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca80c │ │ │ │ + bl ca76c │ │ │ │ cmp r8, r0 │ │ │ │ moveq r3, #1 │ │ │ │ ldreq fp, [r4, #4] │ │ │ │ streq r3, [sp, #12] │ │ │ │ - beq c9448 │ │ │ │ + beq c94d0 │ │ │ │ cmp r0, #13 │ │ │ │ - beq ca550 │ │ │ │ + beq ca3fc │ │ │ │ ldr fp, [r4, #4] │ │ │ │ mov r7, #0 │ │ │ │ - b c8b38 │ │ │ │ + b c8b08 │ │ │ │ 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 c97f4 │ │ │ │ + beq c990c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c9760 │ │ │ │ + bne c8f18 │ │ │ │ subs r2, r2, #11 │ │ │ │ movne r2, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsl r2, r2, #6 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bl caac0 │ │ │ │ - b c8144 │ │ │ │ + bl caa20 │ │ │ │ + b c80c8 │ │ │ │ lsl r1, r2, #2 │ │ │ │ - b c9270 │ │ │ │ + b c9288 │ │ │ │ mov sl, #0 │ │ │ │ mov r1, #1 │ │ │ │ - b c8a18 │ │ │ │ + b c89e8 │ │ │ │ ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble c8488 │ │ │ │ + ble c8420 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r2, #480] @ 0x1e0 │ │ │ │ - ble c8488 │ │ │ │ - b c8cf0 │ │ │ │ + ble c8420 │ │ │ │ + b c8cc0 │ │ │ │ mov r4, r3 │ │ │ │ - b c7d74 │ │ │ │ + b c7cf8 │ │ │ │ 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 c8ac0 │ │ │ │ + b c8a90 │ │ │ │ cmp r8, #34 @ 0x22 │ │ │ │ cmpne r8, #39 @ 0x27 │ │ │ │ - bne c7e64 │ │ │ │ + bne c7de8 │ │ │ │ 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 ca80c │ │ │ │ + bl ca76c │ │ │ │ cmp r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ - beq c9ec4 │ │ │ │ + beq c9c7c │ │ │ │ mov r0, r4 │ │ │ │ - bl caa4c │ │ │ │ + bl ca9ac │ │ │ │ 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 ca1f4 │ │ │ │ + bgt ca2d0 │ │ │ │ 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 │ │ │ │ @@ -163882,18 +163916,18 @@ │ │ │ │ str r3, [r0, #2812] @ 0xafc │ │ │ │ str r3, [r0, #2808] @ 0xaf8 │ │ │ │ str r1, [r0, #2788] @ 0xae4 │ │ │ │ str r1, [r0, #2792] @ 0xae8 │ │ │ │ str r1, [r0, #2800] @ 0xaf0 │ │ │ │ ldrb r1, [r9] │ │ │ │ cmp r1, #102 @ 0x66 │ │ │ │ - beq c95e0 │ │ │ │ - bhi c95f4 │ │ │ │ + beq c9668 │ │ │ │ + bhi c967c │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ - bne c95f4 │ │ │ │ + bne c967c │ │ │ │ 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 │ │ │ │ @@ -163902,342 +163936,307 @@ │ │ │ │ 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 caac0 │ │ │ │ - b c8144 │ │ │ │ + bl caa20 │ │ │ │ + b c80c8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c8a40 │ │ │ │ + beq c8a10 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - ldr r5, [pc, #-2244] @ c8d78 │ │ │ │ + ldr r5, [pc, #-2428] @ c8d48 │ │ │ │ ldrb r3, [r3] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ cmpne r3, #114 @ 0x72 │ │ │ │ - bne c7e58 │ │ │ │ - b c9518 │ │ │ │ + bne c7ddc │ │ │ │ + b c95a0 │ │ │ │ + mov r0, fp │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 29c28 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r5, fp, r0 │ │ │ │ + cmp r5, fp │ │ │ │ + bne c8f84 │ │ │ │ + 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 c8f18 │ │ │ │ + cmp r1, #22 │ │ │ │ + beq c9cdc │ │ │ │ + mvn r5, #0 │ │ │ │ + b ca30c │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c94e4 │ │ │ │ + bne c956c │ │ │ │ ldr r3, [r3, #2744] @ 0xab8 │ │ │ │ cmp r3, r4 │ │ │ │ - bne c99e0 │ │ │ │ + bne c997c │ │ │ │ mov r0, sl │ │ │ │ bl 29508 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq ca054 │ │ │ │ + beq c9bac │ │ │ │ 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 c8e88 │ │ │ │ - mov r0, fp │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl 29c28 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r5, fp, r0 │ │ │ │ - cmp r5, fp │ │ │ │ - bne c8f6c │ │ │ │ - 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 c9760 │ │ │ │ - cmp r1, #22 │ │ │ │ - beq c9bec │ │ │ │ - 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 ca6b4 │ │ │ │ - cmp sl, #3 │ │ │ │ - beq ca694 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r1, [pc, #-2512] @ c8d7c │ │ │ │ - ldreq r1, [pc, #-2512] @ c8d80 │ │ │ │ - bl 2845d8 │ │ │ │ - cmp r5, #10 │ │ │ │ - ldrne r2, [sp, #8] │ │ │ │ - movne r3, #24 │ │ │ │ - strne r3, [r2, #32] │ │ │ │ - mov r3, #0 │ │ │ │ - b c8930 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne c9dac │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - b c80f8 │ │ │ │ + b c8e50 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ add r9, r5, r0 │ │ │ │ cmp r9, r5 │ │ │ │ - bne c8c2c │ │ │ │ + bne c8bfc │ │ │ │ mov r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b c90f8 │ │ │ │ - mov r0, sl │ │ │ │ - bl 29c28 │ │ │ │ - add r8, sl, r0 │ │ │ │ - cmp r8, sl │ │ │ │ - bne c8dc4 │ │ │ │ - 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 c9bd0 │ │ │ │ - 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 c947c │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - bl caac0 │ │ │ │ - b c8144 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r2, [ip, #8] │ │ │ │ - mov r0, #21 │ │ │ │ - str r0, [ip, #32] │ │ │ │ - str r2, [ip, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, ip │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - str r3, [sp] │ │ │ │ - bl caac0 │ │ │ │ - b c8144 │ │ │ │ + b c9048 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne c9f80 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + b c807c │ │ │ │ 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 caac0 │ │ │ │ - b c8144 │ │ │ │ + bl caa20 │ │ │ │ + b c80c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca80c │ │ │ │ + bl ca76c │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ mov r7, r0 │ │ │ │ - beq ca710 │ │ │ │ + beq ca440 │ │ │ │ and r3, r7, #255 @ 0xff │ │ │ │ ldr r8, [r5, r3, lsl #2] │ │ │ │ ands r8, r8, #16 │ │ │ │ - beq ca6d8 │ │ │ │ + beq ca408 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca80c │ │ │ │ + bl ca76c │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ mov r7, r0 │ │ │ │ tst r3, #16 │ │ │ │ - bne c9894 │ │ │ │ + bne c980c │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq ca710 │ │ │ │ - ldr r2, [pc, #-2876] @ c8d84 │ │ │ │ + beq ca440 │ │ │ │ + ldr r2, [pc, #-2796] @ c8d4c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 10a6d0 │ │ │ │ + bl 10a728 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c8930 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmn r7, #1 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - bne c8358 │ │ │ │ - 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 c83d4 │ │ │ │ - ldr r0, [r0, #476] @ 0x1dc │ │ │ │ - b c83c4 │ │ │ │ + bne c8ee8 │ │ │ │ + b c8f1c │ │ │ │ mov r0, sl │ │ │ │ bl 29c28 │ │ │ │ add r8, sl, r0 │ │ │ │ cmp r8, sl │ │ │ │ - bne c8e6c │ │ │ │ + bne c8e34 │ │ │ │ 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 c7d74 │ │ │ │ - mov fp, r2 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - b c8f84 │ │ │ │ + b c7cf8 │ │ │ │ + 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 caa20 │ │ │ │ + b c80c8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 29c28 │ │ │ │ + add r8, sl, r0 │ │ │ │ + cmp r8, sl │ │ │ │ + bne c8d8c │ │ │ │ + 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 ca0ac │ │ │ │ + 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 c9504 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + bl caa20 │ │ │ │ + b c80c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca80c │ │ │ │ + bl ca76c │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ mov r7, r0 │ │ │ │ tst r3, #4 │ │ │ │ - beq c8900 │ │ │ │ + beq c8898 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 109b68 │ │ │ │ + bl 109bc0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne c8900 │ │ │ │ + bne c8898 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp] │ │ │ │ - bl caac0 │ │ │ │ - b c8144 │ │ │ │ - ldr sl, [r4, #40] @ 0x28 │ │ │ │ - cmp sl, #8 │ │ │ │ - bne ca498 │ │ │ │ - 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 c81b0 │ │ │ │ + bl caa20 │ │ │ │ + b c80c8 │ │ │ │ + mov fp, r2 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + b c8f9c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r8, [r5, #8] │ │ │ │ mov r5, r8 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [sp, #8] │ │ │ │ - bne c9308 │ │ │ │ - b c9944 │ │ │ │ + bne c9390 │ │ │ │ + b c986c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne c9c38 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r5, [r3, #28] │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca9ac │ │ │ │ + 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 caa20 │ │ │ │ + b c80c8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add sl, r5, r0 │ │ │ │ cmp sl, r5 │ │ │ │ - bne c8240 │ │ │ │ + bne c81c4 │ │ │ │ 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 c872c │ │ │ │ + b c86c4 │ │ │ │ + ldr sl, [r4, #40] @ 0x28 │ │ │ │ + cmp sl, #8 │ │ │ │ + bne ca3e0 │ │ │ │ + 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 c8134 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne c9420 │ │ │ │ + b c9704 │ │ │ │ mov r5, r8 │ │ │ │ - b c97c0 │ │ │ │ - ldr r2, [sl, #68] @ 0x44 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq ca754 │ │ │ │ - str r9, [sl, #72] @ 0x48 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r2, #63 @ 0x3f │ │ │ │ - mov r1, r6 │ │ │ │ - str ip, [sp] │ │ │ │ - bl caac0 │ │ │ │ - b c8144 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne c9ca0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r5, [r3, #28] │ │ │ │ + b c98d8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl caa4c │ │ │ │ + bl ca76c │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ + mov r1, r0 │ │ │ │ + bne c9b24 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ - mov r2, #62 @ 0x3e │ │ │ │ - str r9, [sl, #72] @ 0x48 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ mov r0, r4 │ │ │ │ + mov r2, #52 @ 0x34 │ │ │ │ + mov r1, r6 │ │ │ │ str ip, [sp] │ │ │ │ - bl caac0 │ │ │ │ - b c8144 │ │ │ │ + bl caa20 │ │ │ │ + b c80c8 │ │ │ │ mov r7, #101 @ 0x65 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl ca80c │ │ │ │ + bl ca76c │ │ │ │ sub r3, r0, #43 @ 0x2b │ │ │ │ bics r3, r3, #2 │ │ │ │ mov r1, r0 │ │ │ │ - bne ca138 │ │ │ │ + bne c9ce8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca80c │ │ │ │ + bl ca76c │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r5, [r5, r3, lsl #2] │ │ │ │ mov r1, r0 │ │ │ │ ands r5, r5, #4 │ │ │ │ - beq ca5d4 │ │ │ │ + beq ca2bc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 109b68 │ │ │ │ + bl 109bc0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c9994 │ │ │ │ + beq c9954 │ │ │ │ bic r3, r7, #32 │ │ │ │ - b c890c │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne c9398 │ │ │ │ - b c96d8 │ │ │ │ + b c88a4 │ │ │ │ + ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt c9554 │ │ │ │ + b c8cc0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r8, r2 │ │ │ │ + b c9a1c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl caa4c │ │ │ │ + bl ca9ac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl caa4c │ │ │ │ + bl ca9ac │ │ │ │ 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] │ │ │ │ @@ -164245,939 +164244,900 @@ │ │ │ │ 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 c8718 │ │ │ │ + beq c86b0 │ │ │ │ ldr r0, [r0, #476] @ 0x1dc │ │ │ │ - b c8708 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r8, r2 │ │ │ │ - b c9a3c │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca80c │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ - mov r1, r0 │ │ │ │ - bne c9b28 │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, #52 @ 0x34 │ │ │ │ + b c86a0 │ │ │ │ + ldr r2, [sl, #68] @ 0x44 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq ca3d8 │ │ │ │ + str r9, [sl, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r2, #63 @ 0x3f │ │ │ │ mov r1, r6 │ │ │ │ str ip, [sp] │ │ │ │ - bl caac0 │ │ │ │ - b c8144 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r2, [r1, #32] │ │ │ │ - str r5, [r1, #28] │ │ │ │ - cmp r2, #28 │ │ │ │ - str r3, [r1, #472] @ 0x1d8 │ │ │ │ - bne c947c │ │ │ │ - b c97f4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr fp, [r3, #4] │ │ │ │ - b c8ad0 │ │ │ │ - mov r0, r5 │ │ │ │ + bl caa20 │ │ │ │ + b c80c8 │ │ │ │ + mov r0, sl │ │ │ │ bl 29c28 │ │ │ │ - add r9, r5, r0 │ │ │ │ - cmp r9, r5 │ │ │ │ - bne c8c2c │ │ │ │ - ldr r8, [r4, #8] │ │ │ │ - b c9790 │ │ │ │ - ldr r1, [pc, #-3732] @ c8d88 │ │ │ │ + add r8, sl, r0 │ │ │ │ + cmp r8, sl │ │ │ │ + bne c9754 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ + b c9860 │ │ │ │ + ldr r3, [r7, #56] @ 0x38 │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ + orrs r3, r3, r2 │ │ │ │ + beq c90b8 │ │ │ │ + b c9080 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r1, [pc, #-3736] @ c8d54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2845d8 │ │ │ │ + bl 284924 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b c90fc │ │ │ │ - ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt c94cc │ │ │ │ - b c8cf0 │ │ │ │ - str r0, [r4, #28] │ │ │ │ - str r1, [r4, #472] @ 0x1d8 │ │ │ │ - b c7dd8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 251214 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq c9760 │ │ │ │ - mov r3, #1 │ │ │ │ - ldr sl, [r4, #4] │ │ │ │ - ldr r8, [r4, #8] │ │ │ │ - str r3, [r4, #2700] @ 0xa8c │ │ │ │ - b c7d78 │ │ │ │ - mov fp, r0 │ │ │ │ - b c8ad0 │ │ │ │ + b c9710 │ │ │ │ + cmp r7, #106 @ 0x6a │ │ │ │ + bne c9314 │ │ │ │ + b c8ec0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r1, [pc, #-3836] @ c8d88 │ │ │ │ - mov r3, r8 │ │ │ │ + ldr r1, [pc, #-3780] @ c8d54 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r8, r2 │ │ │ │ - bl 2845d8 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b c9a3c │ │ │ │ + bl 284924 │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ + str sl, [r4, #4] │ │ │ │ + mov r8, sl │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + b c7cf8 │ │ │ │ + mov fp, r0 │ │ │ │ + b c8aa0 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ ldr r8, [r4, #472] @ 0x1d8 │ │ │ │ - ldr r1, [pc, #-3876] @ c8d8c │ │ │ │ + ldr r1, [pc, #-3832] @ c8d50 │ │ │ │ ldrb r2, [r1], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c9d58 │ │ │ │ + beq c9d78 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ cmp ip, r5 │ │ │ │ - bls ca48c │ │ │ │ + bls ca674 │ │ │ │ cmp r2, #32 │ │ │ │ - beq c9d2c │ │ │ │ + beq c9d4c │ │ │ │ ldrb ip, [r5] │ │ │ │ cmp ip, r2 │ │ │ │ - bne ca48c │ │ │ │ + bne ca674 │ │ │ │ add r5, r5, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ - b c9cac │ │ │ │ - ldr r3, [r7, #56] @ 0x38 │ │ │ │ - ldr r2, [r7, #60] @ 0x3c │ │ │ │ - orrs r3, r3, r2 │ │ │ │ - beq c909c │ │ │ │ - b c9064 │ │ │ │ - cmp r7, #106 @ 0x6a │ │ │ │ - bne ca640 │ │ │ │ + b c9c44 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl ca76c │ │ │ │ + cmp r8, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + moveq r1, #3 │ │ │ │ + beq c95d4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl ca80c │ │ │ │ - ldr r2, [pc, #-3972] @ c8d90 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ + bl ca9ac │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca9ac │ │ │ │ + b c95d0 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r1, [pc, #-3948] @ c8d54 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r8, r2 │ │ │ │ + bl 284924 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b c9a1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr fp, [r3, #4] │ │ │ │ + b c8aa0 │ │ │ │ + and r3, r0, #255 @ 0xff │ │ │ │ + ldr r3, [r5, r3, lsl #2] │ │ │ │ + tst r3, #4 │ │ │ │ + bne c9aec │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 10a6d0 │ │ │ │ + bl ca9ac │ │ │ │ + ldr r2, [pc, #-4020] @ c8d58 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10a728 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c98d0 │ │ │ │ - b c8930 │ │ │ │ + beq c8f1c │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca9ac │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + mov r2, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + str ip, [sp] │ │ │ │ + bl caa20 │ │ │ │ + b c80c8 │ │ │ │ mov r2, r5 │ │ │ │ mov ip, r5 │ │ │ │ ldrb lr, [ip] │ │ │ │ mov r5, ip │ │ │ │ cmp lr, #9 │ │ │ │ cmpne lr, #32 │ │ │ │ add ip, ip, #1 │ │ │ │ - beq c9d34 │ │ │ │ + beq c9d54 │ │ │ │ sub r2, r8, r2 │ │ │ │ add r8, r2, r5 │ │ │ │ - b c9cac │ │ │ │ + b c9c44 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl caa4c │ │ │ │ + bl ca9ac │ │ │ │ ldr sl, [r4, #4] │ │ │ │ add r7, r5, #6 │ │ │ │ cmp sl, r7 │ │ │ │ - bcs ca098 │ │ │ │ + bcs c9ea0 │ │ │ │ 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 c8144 │ │ │ │ + b c80c8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl ca76c │ │ │ │ + and r3, r0, #255 @ 0xff │ │ │ │ + ldr r3, [r5, r3, lsl #2] │ │ │ │ + mov r7, r0 │ │ │ │ + tst r3, #4 │ │ │ │ + beq c9e20 │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ + bne c92d0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl ca76c │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r7, #95 @ 0x5f │ │ │ │ + bne c828c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl ca76c │ │ │ │ + and r3, r0, #255 @ 0xff │ │ │ │ + ldr r3, [r5, r3, lsl #2] │ │ │ │ + mov r7, r0 │ │ │ │ + tst r3, #4 │ │ │ │ + bne c828c │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca9ac │ │ │ │ + ldr r1, [pc, #2248] @ ca700 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 284924 │ │ │ │ + b c8bb0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl ca76c │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + mov r7, r0 │ │ │ │ + beq ca478 │ │ │ │ + sub r3, r7, #48 @ 0x30 │ │ │ │ + cmp r3, #7 │ │ │ │ + bhi ca450 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl ca76c │ │ │ │ + sub r3, r0, #48 @ 0x30 │ │ │ │ + cmp r3, #7 │ │ │ │ + mov r7, r0 │ │ │ │ + bls c9e60 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq ca478 │ │ │ │ + and r3, r0, #255 @ 0xff │ │ │ │ + ldr r3, [r5, r3, lsl #2] │ │ │ │ + tst r3, #4 │ │ │ │ + ldreq r2, [pc, #2160] @ ca704 │ │ │ │ + beq c9834 │ │ │ │ + ldr r1, [pc, #2156] @ ca708 │ │ │ │ + mov r2, r7 │ │ │ │ + b c8ba4 │ │ │ │ + ldr r1, [pc, #2148] @ ca70c │ │ │ │ + mov r2, #6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 292f8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne c9d98 │ │ │ │ + cmp sl, r7 │ │ │ │ + beq c9ee0 │ │ │ │ + ldrsb r3, [r5, #6] │ │ │ │ + ldrb r2, [r5, #6] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt c9d98 │ │ │ │ + ldr r3, [pc, #2104] @ ca710 │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ + tst r3, #7 │ │ │ │ + bne c9d98 │ │ │ │ + cmp r9, #0 │ │ │ │ + bne ca488 │ │ │ │ + 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 c80c8 │ │ │ │ + mov r9, #1 │ │ │ │ + mov sl, r9 │ │ │ │ + mov r7, r9 │ │ │ │ + b c9588 │ │ │ │ + str r0, [r4, #28] │ │ │ │ + str r1, [r4, #472] @ 0x1d8 │ │ │ │ + b c7d5c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2511dc │ │ │ │ + cmn r0, #1 │ │ │ │ + beq c8f18 │ │ │ │ + mov r3, #1 │ │ │ │ + ldr sl, [r4, #4] │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ + str r3, [r4, #2700] @ 0xa8c │ │ │ │ + b c7cfc │ │ │ │ + mov r0, fp │ │ │ │ + bl 29c28 │ │ │ │ + add r5, fp, r0 │ │ │ │ + cmp r5, fp │ │ │ │ + bne c9004 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ + b c96f8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, #12288 @ 0x3000 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne c9774 │ │ │ │ + bne c97b0 │ │ │ │ ldr r9, [r3, #2692] @ 0xa84 │ │ │ │ cmp r9, #0 │ │ │ │ - bne c9760 │ │ │ │ + bne c8f18 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r2, r9 │ │ │ │ sub r1, r1, r0 │ │ │ │ - bl e1b70 │ │ │ │ + bl e1b40 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq ca3d4 │ │ │ │ - bl f8eac <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ + beq ca4cc │ │ │ │ + bl f8efc <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt ca35c │ │ │ │ + blt ca4a0 │ │ │ │ ldr sl, [r5, #8] │ │ │ │ cmp r7, sl │ │ │ │ - blt ca268 │ │ │ │ + blt ca4fc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c9770 │ │ │ │ + beq c97ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne c9770 │ │ │ │ + bne c97ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b c9770 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b c97ac │ │ │ │ + mov r0, r5 │ │ │ │ + bl 29c28 │ │ │ │ + add r9, r5, r0 │ │ │ │ + cmp r9, r5 │ │ │ │ + bne c8bfc │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ + b c9798 │ │ │ │ + ldr r1, [pc, #1776] @ ca714 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 284924 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + str r3, [r4, #4] │ │ │ │ + b c904c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #2408] @ ca7a0 │ │ │ │ + ldr r1, [pc, #1748] @ ca714 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2845d8 │ │ │ │ + bl 284924 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b c97c0 │ │ │ │ + b c98d8 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne c909c │ │ │ │ + bne c90b8 │ │ │ │ ldr r1, [r0, #2796] @ 0xaec │ │ │ │ ldr ip, [r0, #2800] @ 0xaf0 │ │ │ │ sub r1, r1, ip │ │ │ │ - b c9e74 │ │ │ │ + b ca07c │ │ │ │ ldr ip, [r0, #2804] @ 0xaf4 │ │ │ │ ldrb ip, [ip, r2] │ │ │ │ cmp ip, #35 @ 0x23 │ │ │ │ - beq ca3f8 │ │ │ │ + beq ca130 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - blt c9e60 │ │ │ │ + blt ca068 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2, r3 │ │ │ │ ldr r0, [r3, #2804] @ 0xaf4 │ │ │ │ mov r2, #0 │ │ │ │ - bl e1b70 │ │ │ │ + bl e1b40 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c9760 │ │ │ │ + beq c8f18 │ │ │ │ str r3, [r6, #28] │ │ │ │ - b c909c │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #2288] @ ca7a0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2845d8 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - b c96e4 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl ca80c │ │ │ │ - cmp r8, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - moveq r1, #3 │ │ │ │ - beq c954c │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl caa4c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl caa4c │ │ │ │ - b c9548 │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ - bne ca5fc │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl ca80c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r7, #95 @ 0x5f │ │ │ │ - beq c9fbc │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ - beq c9f00 │ │ │ │ - and r3, r7, #255 @ 0xff │ │ │ │ - ldr r3, [r5, r3, lsl #2] │ │ │ │ - tst r3, #4 │ │ │ │ - bne ca5fc │ │ │ │ - cmp r7, #46 @ 0x2e │ │ │ │ - beq c9968 │ │ │ │ - cmp r7, #45 @ 0x2d │ │ │ │ - ble c8330 │ │ │ │ - cmp r7, #101 @ 0x65 │ │ │ │ - beq c9abc │ │ │ │ - bgt c8ef0 │ │ │ │ - cmp r7, #69 @ 0x45 │ │ │ │ - beq c9fdc │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ - bne c8ef8 │ │ │ │ - b c9d00 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl ca80c │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - mov r7, r0 │ │ │ │ - beq ca1e4 │ │ │ │ - sub r3, r7, #48 @ 0x30 │ │ │ │ - cmp r3, #7 │ │ │ │ - bhi ca19c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl ca80c │ │ │ │ - sub r3, r0, #48 @ 0x30 │ │ │ │ - cmp r3, #7 │ │ │ │ - mov r7, r0 │ │ │ │ - bls c9f7c │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq ca1e4 │ │ │ │ - and r3, r0, #255 @ 0xff │ │ │ │ - ldr r3, [r5, r3, lsl #2] │ │ │ │ - tst r3, #4 │ │ │ │ - ldreq r2, [pc, #2036] @ ca7a4 │ │ │ │ - beq c98bc │ │ │ │ - ldr r1, [pc, #2032] @ ca7a8 │ │ │ │ - mov r2, r7 │ │ │ │ - b c8bd4 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl ca80c │ │ │ │ - and r3, r0, #255 @ 0xff │ │ │ │ - ldr r3, [r5, r3, lsl #2] │ │ │ │ - mov r7, r0 │ │ │ │ - tst r3, #4 │ │ │ │ - bne c9f14 │ │ │ │ - b c92c8 │ │ │ │ + b c90b8 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ + str r5, [r1, #28] │ │ │ │ + cmp r2, #28 │ │ │ │ + str r3, [r1, #472] @ 0x1d8 │ │ │ │ + bne c9504 │ │ │ │ + b c990c │ │ │ │ mov r7, #69 @ 0x45 │ │ │ │ - b c9ac0 │ │ │ │ - mov r9, #1 │ │ │ │ - mov sl, r9 │ │ │ │ - mov r7, r9 │ │ │ │ - b c9500 │ │ │ │ + b c9ab4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca80c │ │ │ │ + bl ca76c │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ mov r7, r0 │ │ │ │ - beq ca5ac │ │ │ │ + beq ca1f4 │ │ │ │ sub r3, r7, #48 @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi ca584 │ │ │ │ + bhi ca1c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca80c │ │ │ │ + bl ca76c │ │ │ │ sub r3, r0, #48 @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bls ca014 │ │ │ │ + bls ca0f0 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq ca5ac │ │ │ │ + beq ca1f4 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - ldreq r2, [pc, #1892] @ ca7ac │ │ │ │ - beq c98bc │ │ │ │ - ldr r1, [pc, #1888] @ ca7b0 │ │ │ │ + ldreq r2, [pc, #1524] @ ca718 │ │ │ │ + beq c9834 │ │ │ │ + ldr r1, [pc, #1520] @ ca71c │ │ │ │ mov r2, r7 │ │ │ │ - b c8bd4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 29c28 │ │ │ │ - add r8, sl, r0 │ │ │ │ - cmp r8, sl │ │ │ │ - bne c967c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - b c9938 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #1824] @ ca7a0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2845d8 │ │ │ │ - ldr sl, [r4, #8] │ │ │ │ - str sl, [r4, #4] │ │ │ │ - mov r8, sl │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - b c7d74 │ │ │ │ - ldr r1, [pc, #1812] @ ca7b4 │ │ │ │ - mov r2, #6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 292f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne c9d78 │ │ │ │ - cmp sl, r7 │ │ │ │ - beq ca0d8 │ │ │ │ - ldrsb r3, [r5, #6] │ │ │ │ - ldrb r2, [r5, #6] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt c9d78 │ │ │ │ - ldr r3, [pc, #1768] @ ca7b8 │ │ │ │ - ldr r3, [r3, r2, lsl #2] │ │ │ │ - tst r3, #7 │ │ │ │ - bne c9d78 │ │ │ │ - cmp r9, #0 │ │ │ │ - bne ca5bc │ │ │ │ - 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 c8144 │ │ │ │ + b c8ba4 │ │ │ │ + add r0, r1, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + bl 996b4 │ │ │ │ + subs fp, r0, #0 │ │ │ │ + beq c8f18 │ │ │ │ + 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 ca194 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov ip, r2 │ │ │ │ + ldr r4, [r0, #2804] @ 0xaf4 │ │ │ │ + ldrb r0, [r4, r2] │ │ │ │ + cmp r0, #35 @ 0x23 │ │ │ │ + beq ca204 │ │ │ │ + add r3, r3, #1 │ │ │ │ + strb r0, [lr] │ │ │ │ + add lr, fp, r3 │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r1, r2 │ │ │ │ + bgt ca16c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r3 │ │ │ │ + strb r2, [fp, r3] │ │ │ │ mov r0, fp │ │ │ │ - bl 29c28 │ │ │ │ - add r5, fp, r0 │ │ │ │ - cmp r5, fp │ │ │ │ - bne c8fec │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - b c96cc │ │ │ │ - and r3, r0, #255 @ 0xff │ │ │ │ - ldr r3, [r5, r3, lsl #2] │ │ │ │ - tst r3, #4 │ │ │ │ - bne c9af8 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl caa4c │ │ │ │ - ldr r2, [pc, #1632] @ ca7bc │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10a6d0 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq c8930 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl caa4c │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - mov r2, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - str ip, [sp] │ │ │ │ - bl caac0 │ │ │ │ - b c8144 │ │ │ │ + bl e1b40 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, fp │ │ │ │ + bl 99ba8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b ca09c │ │ │ │ and r3, r7, #255 @ 0xff │ │ │ │ ldr r5, [r5, r3, lsl #2] │ │ │ │ ands r5, r5, #4 │ │ │ │ - bne c9fb0 │ │ │ │ + bne ca124 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl caa4c │ │ │ │ - ldr r1, [pc, #1532] @ ca7c0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2845d8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + bl ca9ac │ │ │ │ + ldr r1, [pc, #1332] @ ca720 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp] │ │ │ │ - bl caac0 │ │ │ │ - b c8144 │ │ │ │ + bl 284924 │ │ │ │ + b c9354 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca80c │ │ │ │ + bl ca76c │ │ │ │ mov r7, r0 │ │ │ │ - b c9f70 │ │ │ │ - ldr r1, [pc, #1480] @ ca7c4 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 2845d8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r6 │ │ │ │ - str r7, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl caac0 │ │ │ │ - b c8144 │ │ │ │ + b ca0e4 │ │ │ │ + cmp ip, r1 │ │ │ │ + mov r2, ip │ │ │ │ + beq ca190 │ │ │ │ + ldrb r0, [r4, ip] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq ca190 │ │ │ │ + cmp r0, #10 │ │ │ │ + add ip, r2, #1 │ │ │ │ + bne ca204 │ │ │ │ + b ca184 │ │ │ │ + movlt r3, fp │ │ │ │ + movlt r8, r3 │ │ │ │ + blt c86fc │ │ │ │ + cmp r2, #0 │ │ │ │ + ble c9884 │ │ │ │ + cmp r3, fp │ │ │ │ + mov r8, fp │ │ │ │ + mov r3, fp │ │ │ │ + ble c9288 │ │ │ │ + b c9204 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r2, #29 │ │ │ │ + str r2, [r1, #32] │ │ │ │ + b c86c4 │ │ │ │ cmp r1, #0 │ │ │ │ sub r0, r3, #123 @ 0x7b │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ movle r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ca3bc │ │ │ │ + bne ca6a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, r0, r2, lsl #2 │ │ │ │ ldr r1, [r2, #684] @ 0x2ac │ │ │ │ ldr r2, [r0, #464] @ 0x1d0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne ca3a4 │ │ │ │ + bne ca688 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #1388] @ ca7c8 │ │ │ │ + ldr r1, [pc, #1140] @ ca724 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2845d8 │ │ │ │ - b c8be0 │ │ │ │ + bl 284924 │ │ │ │ + b c8bb0 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca9ac │ │ │ │ + ldr r1, [pc, #1072] @ ca700 │ │ │ │ + b ca1e8 │ │ │ │ + ldr r1, [pc, #1104] @ ca728 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 284924 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r6 │ │ │ │ + str r7, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl caa20 │ │ │ │ + b c80c8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, #29 │ │ │ │ + str r3, [r2, #32] │ │ │ │ + b c9720 │ │ │ │ + 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 ca3a0 │ │ │ │ + cmp sl, #3 │ │ │ │ + beq ca380 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r1, [pc, #972] @ ca72c │ │ │ │ + ldreq r1, [pc, #972] @ ca730 │ │ │ │ + bl 284924 │ │ │ │ + cmp r5, #10 │ │ │ │ + ldrne r2, [sp, #8] │ │ │ │ + movne r3, #24 │ │ │ │ + strne r3, [r2, #32] │ │ │ │ + b c8f18 │ │ │ │ + ldr r1, [pc, #948] @ ca734 │ │ │ │ + b c8ba0 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r1, [pc, #940] @ ca738 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 284924 │ │ │ │ + cmp r5, #10 │ │ │ │ + movne r3, #23 │ │ │ │ + strne r3, [r4, #32] │ │ │ │ + b c8f18 │ │ │ │ + add r3, r4, r3, lsl #6 │ │ │ │ + ldrb r1, [r3, #2764] @ 0xacc │ │ │ │ + cmp r8, r1 │ │ │ │ + bne ca344 │ │ │ │ + ldr r3, [r3, #2768] @ 0xad0 │ │ │ │ + cmp r3, sl │ │ │ │ + bne ca344 │ │ │ │ + ldr r1, [pc, #888] @ ca73c │ │ │ │ + b c8bac │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r1, [pc, #880] @ ca740 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 284924 │ │ │ │ + b c8bb0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + b c87e8 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r1, sl │ │ │ │ + bl 3559e8 │ │ │ │ + mov r3, r0 │ │ │ │ + b c9a44 │ │ │ │ + mov r8, #0 │ │ │ │ + b c86c4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca76c │ │ │ │ + b c94cc │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca9ac │ │ │ │ + ldr r1, [pc, #804] @ ca744 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 284924 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + str r8, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl caa20 │ │ │ │ + b c80c8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl ca76c │ │ │ │ + mov r7, r0 │ │ │ │ + b c97fc │ │ │ │ + and r3, r7, #255 @ 0xff │ │ │ │ + ldr r5, [r5, r3, lsl #2] │ │ │ │ + ands r5, r5, #4 │ │ │ │ + bne c9e94 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca9ac │ │ │ │ + ldr r1, [pc, #720] @ ca748 │ │ │ │ + b ca1e8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl ca76c │ │ │ │ + mov r7, r0 │ │ │ │ + b c9e54 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca76c │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r4, #448] @ 0x1c0 │ │ │ │ + b c9ee8 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq ca4bc │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + beq ca4f0 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, #17 │ │ │ │ + str r3, [r2, #32] │ │ │ │ + b c8f18 │ │ │ │ + ldr r3, [pc, #632] @ ca74c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 11a554 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq ca4bc │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, #22 │ │ │ │ + str r3, [r2, #32] │ │ │ │ + b c8f18 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b ca4bc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24c2f4 │ │ │ │ + bl 24c2bc │ │ │ │ add r2, r7, #1 │ │ │ │ cmp sl, r2 │ │ │ │ mov r8, r0 │ │ │ │ - bgt ca2d0 │ │ │ │ + bgt ca564 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ca2a8 │ │ │ │ + beq ca53c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ca2a8 │ │ │ │ + bne ca53c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r8 │ │ │ │ - bl e6b1c <_PyUnicode_IsPrintable@@Base> │ │ │ │ + bl e6ad4 <_PyUnicode_IsPrintable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq ca390 │ │ │ │ - ldr r1, [pc, #1292] @ ca7cc │ │ │ │ + beq ca60c │ │ │ │ + ldr r1, [pc, #508] @ ca750 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r8 │ │ │ │ - bl 2845d8 │ │ │ │ - b c9760 │ │ │ │ + bl 284924 │ │ │ │ + b c8f18 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13a8f0 │ │ │ │ + bl 13a960 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq ca304 │ │ │ │ + beq ca598 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ca304 │ │ │ │ + bne ca598 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq ca380 │ │ │ │ + beq ca4bc │ │ │ │ mov r0, r7 │ │ │ │ - bl 195e34 │ │ │ │ + bl 195f38 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq ca33c │ │ │ │ + beq ca5d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne ca33c │ │ │ │ + bne ca5d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq ca380 │ │ │ │ + beq ca4bc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r1, #28] │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ - b ca284 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ca380 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne ca380 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, #17 │ │ │ │ - str r3, [r2, #32] │ │ │ │ - b c9760 │ │ │ │ - ldr r1, [pc, #1080] @ ca7d0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - bl 2845d8 │ │ │ │ - b c9760 │ │ │ │ - str r1, [sp] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r1, [pc, #1056] @ ca7d4 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 2845d8 │ │ │ │ - b c8be0 │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ - sub r1, r1, #1 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq c8bcc │ │ │ │ - b ca238 │ │ │ │ - ldr r3, [pc, #1020] @ ca7d8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 11a55c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq ca380 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, #22 │ │ │ │ - str r3, [r2, #32] │ │ │ │ - b c9760 │ │ │ │ - add r0, r1, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - bl 99770 │ │ │ │ - subs fp, r0, #0 │ │ │ │ - beq c9760 │ │ │ │ - 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 ca45c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov ip, r2 │ │ │ │ - ldr r4, [r0, #2804] @ 0xaf4 │ │ │ │ - ldrb r0, [r4, r2] │ │ │ │ - cmp r0, #35 @ 0x23 │ │ │ │ - beq ca778 │ │ │ │ - add r3, r3, #1 │ │ │ │ - strb r0, [lr] │ │ │ │ - add lr, fp, r3 │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r1, r2 │ │ │ │ - bgt ca434 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r3 │ │ │ │ - strb r2, [fp, r3] │ │ │ │ - mov r0, fp │ │ │ │ - bl e1b70 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, fp │ │ │ │ - bl 99c64 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b c9e94 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne c9a88 │ │ │ │ - b c7fec │ │ │ │ - mov r0, r3 │ │ │ │ - mov r1, sl │ │ │ │ - bl 355150 │ │ │ │ - mov r3, r0 │ │ │ │ - b c99cc │ │ │ │ + b ca518 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, #464] @ 0x1d0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq ca4fc │ │ │ │ + beq ca620 │ │ │ │ ldr ip, [r1, #452] @ 0x1c4 │ │ │ │ mov r9, #1 │ │ │ │ - b c87c0 │ │ │ │ - ldr r1, [pc, #780] @ ca7dc │ │ │ │ - b c8bd0 │ │ │ │ + b c8758 │ │ │ │ + ldr r1, [pc, #320] @ ca754 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r2, r8 │ │ │ │ + bl 284924 │ │ │ │ + b c8f18 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r8, r3 │ │ │ │ + b c86c4 │ │ │ │ + ldr r1, [pc, #288] @ ca754 │ │ │ │ + b c8ba0 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r1, [pc, #280] @ ca758 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 284924 │ │ │ │ + b c8bb0 │ │ │ │ cmp fp, #0 │ │ │ │ mov r0, r4 │ │ │ │ moveq fp, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 251214 │ │ │ │ + bl 2511dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ - beq ca508 │ │ │ │ + beq ca6e4 │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r3 │ │ │ │ - b c81b0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r8, r3 │ │ │ │ - b c872c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - mov r1, r6 │ │ │ │ - str sl, [sp] │ │ │ │ - bl caac0 │ │ │ │ - b c8144 │ │ │ │ - ldr r1, [pc, #692] @ ca7e0 │ │ │ │ - ldr r0, [pc, #692] @ ca7e4 │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #688] @ ca7e8 │ │ │ │ - ldr r0, [pc, #680] @ ca7e4 │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ + b c8134 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne c99b0 │ │ │ │ + b c7f70 │ │ │ │ + mov r2, #125 @ 0x7d │ │ │ │ + b c7ee8 │ │ │ │ + str r1, [sp] │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [pc, #196] @ ca75c │ │ │ │ + mov r4, r0 │ │ │ │ + bl 284924 │ │ │ │ + b c8bb0 │ │ │ │ + ldr r1, [r7, #4] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + sub r1, r1, #1 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq c8b9c │ │ │ │ + b ca28c │ │ │ │ + ldr r1, [pc, #160] @ ca760 │ │ │ │ + ldr r0, [pc, #160] @ ca764 │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #29 │ │ │ │ str r1, [r3, #32] │ │ │ │ - b c9458 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca80c │ │ │ │ - b c9444 │ │ │ │ - movlt r3, fp │ │ │ │ - movlt r8, r3 │ │ │ │ - blt c8764 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble c9810 │ │ │ │ - cmp r3, fp │ │ │ │ - mov r8, fp │ │ │ │ - mov r3, fp │ │ │ │ - ble c9270 │ │ │ │ - b c91ec │ │ │ │ - and r3, r7, #255 @ 0xff │ │ │ │ - ldr r5, [r5, r3, lsl #2] │ │ │ │ - ands r5, r5, #4 │ │ │ │ - bne ca048 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl caa4c │ │ │ │ - ldr r1, [pc, #576] @ ca7ec │ │ │ │ - b ca1c0 │ │ │ │ + b c94e0 │ │ │ │ + ldr r1, [pc, #136] @ ca768 │ │ │ │ + ldr r0, [pc, #128] @ ca764 │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca80c │ │ │ │ - mov r7, r0 │ │ │ │ - b ca008 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca80c │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r4, #448] @ 0x1c0 │ │ │ │ - b ca0e0 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl caa4c │ │ │ │ - ldr r1, [pc, #520] @ ca7f0 │ │ │ │ - b ca1c0 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #512] @ ca7f4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2845d8 │ │ │ │ - b c8be0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r8, [r3, #4] │ │ │ │ - bl 109b68 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq c9994 │ │ │ │ - cmp r7, #46 @ 0x2e │ │ │ │ - beq c9968 │ │ │ │ - cmp r7, #45 @ 0x2d │ │ │ │ - ble ca640 │ │ │ │ - cmp r7, #101 @ 0x65 │ │ │ │ - beq c9abc │ │ │ │ - bgt c9cf8 │ │ │ │ - cmp r7, #69 @ 0x45 │ │ │ │ - beq c9fdc │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ - beq c9d00 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - add r3, r4, #12288 @ 0x3000 │ │ │ │ - ldr r5, [r3, #68] @ 0x44 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne c8330 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl caa4c │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ - ldr r0, [r4, #2704] @ 0xa90 │ │ │ │ - add r1, r1, #1 │ │ │ │ - sub r2, r8, r0 │ │ │ │ - sub r1, r1, r0 │ │ │ │ - ldr r3, [pc, #380] @ ca7f8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 315ad4 │ │ │ │ - b ca1c8 │ │ │ │ - ldr r1, [pc, #324] @ ca7d0 │ │ │ │ - b c8bd0 │ │ │ │ - mov r2, #125 @ 0x7d │ │ │ │ - b c7f64 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #348] @ ca7fc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2845d8 │ │ │ │ - cmp r5, #10 │ │ │ │ - movne r3, #23 │ │ │ │ - strne r3, [r4, #32] │ │ │ │ - b c9760 │ │ │ │ - add r3, r4, r3, lsl #6 │ │ │ │ - ldrb r1, [r3, #2764] @ 0xacc │ │ │ │ - cmp r8, r1 │ │ │ │ - bne c9730 │ │ │ │ - ldr r3, [r3, #2768] @ 0xad0 │ │ │ │ - cmp r3, sl │ │ │ │ - bne c9730 │ │ │ │ - ldr r1, [pc, #296] @ ca800 │ │ │ │ - b c8bdc │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl caa4c │ │ │ │ - ldr r1, [pc, #276] @ ca804 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2845d8 │ │ │ │ - mov r3, r8 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - str r8, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl caac0 │ │ │ │ - b c8144 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl ca80c │ │ │ │ - mov r7, r0 │ │ │ │ - b c9884 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, #29 │ │ │ │ - str r3, [r2, #32] │ │ │ │ - b c96f4 │ │ │ │ - mov r8, #0 │ │ │ │ - b c872c │ │ │ │ - mov r5, #10 │ │ │ │ - b c96f8 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #188] @ ca808 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2845d8 │ │ │ │ - b c8be0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - b c8850 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r2, #29 │ │ │ │ - str r2, [r1, #32] │ │ │ │ - b c872c │ │ │ │ - cmp ip, r1 │ │ │ │ - mov r2, ip │ │ │ │ - beq ca458 │ │ │ │ - ldrb r0, [r4, ip] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq ca458 │ │ │ │ - cmp r0, #10 │ │ │ │ - add ip, r2, #1 │ │ │ │ - bne ca778 │ │ │ │ - b ca44c │ │ │ │ - eorseq r2, r6, r8, lsr #15 │ │ │ │ - eorseq r2, r6, ip, asr #17 │ │ │ │ - mlaseq r6, r0, r8, r2 │ │ │ │ - eorseq r2, r6, r4, lsl r9 │ │ │ │ - @ instruction: 0x003628d4 │ │ │ │ - eorseq r2, r6, r8, lsl r8 │ │ │ │ - eorseq r6, r9, r0, ror #4 │ │ │ │ - eorseq r2, r6, r8, lsl #17 │ │ │ │ - @ instruction: 0x003628b4 │ │ │ │ - eorseq r2, r6, r4, lsr #19 │ │ │ │ - eorseq r2, r6, ip, asr fp │ │ │ │ - eorseq r2, r6, r0, lsr #16 │ │ │ │ - eorseq r2, r6, r0, asr #16 │ │ │ │ - eorseq r2, r6, r0, lsl fp │ │ │ │ + str sl, [sp] │ │ │ │ + bl caa20 │ │ │ │ + b c80c8 │ │ │ │ + @ instruction: 0x003631dc │ │ │ │ + eorseq r3, r6, ip, lsl #3 │ │ │ │ + eorseq r3, r6, r0, asr r1 │ │ │ │ + ldrsbeq r3, [r6], -r8 @ │ │ │ │ + eorseq r6, r9, r0, lsr #22 │ │ │ │ + eorseq r3, r6, r8, rrx │ │ │ │ + @ instruction: 0x003631d4 │ │ │ │ + mlaseq r6, r4, r1, r3 │ │ │ │ + @ instruction: 0x003631bc │ │ │ │ + eorseq r3, r6, ip, lsl r4 │ │ │ │ + eorseq r3, r6, r4, ror #4 │ │ │ │ + @ instruction: 0x003632d8 │ │ │ │ + eorseq r3, r6, r0, lsr r3 │ │ │ │ + eorseq r3, r6, r4, lsr #7 │ │ │ │ + mlaseq r6, r8, r2, r3 │ │ │ │ + eorseq r3, r6, r0, lsl #5 │ │ │ │ + eorseq r3, r6, r0, lsl #7 │ │ │ │ + eorseq r3, r6, r8, lsr #2 │ │ │ │ + eorseq r3, r6, r4, ror r1 │ │ │ │ ldrsbeq fp, [r5], #-176 @ 0xffffff50 │ │ │ │ - eorseq r2, r6, r4, ror #21 │ │ │ │ - @ instruction: 0x003627f0 │ │ │ │ - subeq pc, r3, r4, asr #22 │ │ │ │ - @ instruction: 0x003627d0 │ │ │ │ - @ instruction: 0x003628fc │ │ │ │ - eorseq r2, r6, ip, lsl r9 │ │ │ │ - eorseq r2, r6, r0, asr #21 │ │ │ │ - eorseq r2, r6, r4, lsr r9 │ │ │ │ - @ instruction: 0x003629d8 │ │ │ │ - eorseq r2, r6, r0, asr #19 │ │ │ │ - eorseq r2, r6, r8, ror #16 │ │ │ │ - eorseq r2, r6, r4, lsr #21 │ │ │ │ + eorseq r3, r6, r0, ror #1 │ │ │ │ + eorseq r3, r6, r0, lsl #2 │ │ │ │ + eorseq r3, r6, r4, ror #6 │ │ │ │ + @ instruction: 0x003633d0 │ │ │ │ + mlaseq r6, r0, r0, r3 │ │ │ │ + subeq r0, r4, r4, lsl #8 │ │ │ │ + ldrheq r3, [r6], -r0 @ │ │ │ │ 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 ca85c │ │ │ │ + beq ca7bc │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ movhi r3, #29 │ │ │ │ strhi r3, [r4, #32] │ │ │ │ - bhi ca950 │ │ │ │ + bhi ca8b0 │ │ │ │ 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 ca950 │ │ │ │ + bne ca8b0 │ │ │ │ ldr r3, [r0, #2744] @ 0xab8 │ │ │ │ - ldr r8, [pc, #328] @ ca9bc │ │ │ │ + ldr r8, [pc, #328] @ ca91c │ │ │ │ cmp r3, r8 │ │ │ │ - bne ca934 │ │ │ │ + bne ca894 │ │ │ │ mov r0, r6 │ │ │ │ bl 29508 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ca958 │ │ │ │ + beq ca8b8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add r7, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ca89c │ │ │ │ + bne ca7fc │ │ │ │ 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 ca9a4 │ │ │ │ + bne ca904 │ │ │ │ cmp r7, r6 │ │ │ │ - bne ca830 │ │ │ │ + bne ca790 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne ca950 │ │ │ │ + bne ca8b0 │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r8 │ │ │ │ - bne ca930 │ │ │ │ + bne ca890 │ │ │ │ mov r0, r6 │ │ │ │ bl 29508 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ca988 │ │ │ │ + beq ca8e8 │ │ │ │ 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 ca8b4 │ │ │ │ + b ca814 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r5, r7 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r6, [r4, #4] │ │ │ │ - bne ca8b4 │ │ │ │ + bne ca814 │ │ │ │ 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 ca978 │ │ │ │ + bne ca8d8 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b ca94c │ │ │ │ + b ca8ac │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ca898 │ │ │ │ - b ca89c │ │ │ │ + beq ca7f8 │ │ │ │ + b ca7fc │ │ │ │ mov r0, r7 │ │ │ │ bl 29c28 │ │ │ │ add r3, r7, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - bne ca904 │ │ │ │ + bne ca864 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b ca96c │ │ │ │ - ldr r1, [pc, #20] @ ca9c0 │ │ │ │ + b ca8cc │ │ │ │ + ldr r1, [pc, #20] @ ca920 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2845d8 │ │ │ │ + bl 284924 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b ca950 │ │ │ │ - andseq r8, r9, r4, lsl #10 │ │ │ │ - eorseq r2, r6, r8, lsr #15 │ │ │ │ + b ca8b0 │ │ │ │ + ldrsbeq r8, [r9], -r0 │ │ │ │ + eorseq r3, r6, r8, rrx │ │ │ │ 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 caa28 │ │ │ │ + beq ca988 │ │ │ │ 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 │ │ │ │ @@ -165188,15 +165148,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 ca9f4 │ │ │ │ + bne ca954 │ │ │ │ mov r3, #11 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmn r1, #1 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -165204,42 +165164,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 caa9c │ │ │ │ + bcc ca9fc │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ cmp r3, r1 │ │ │ │ - bne caaa8 │ │ │ │ + bne caa08 │ │ │ │ ldr r3, [r0, #476] @ 0x1dc │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r0, #476] @ 0x1dc │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #16] @ caab4 │ │ │ │ - ldr r0, [pc, #16] @ caab8 │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #12] @ caabc │ │ │ │ - ldr r0, [pc, #4] @ caab8 │ │ │ │ - bl 7d40c <_Py_FatalErrorFunc@@Base> │ │ │ │ - @ instruction: 0x003627d0 │ │ │ │ - subeq pc, r3, r4, asr #22 │ │ │ │ - @ instruction: 0x003627f0 │ │ │ │ + ldr r1, [pc, #16] @ caa14 │ │ │ │ + ldr r0, [pc, #16] @ caa18 │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #12] @ caa1c │ │ │ │ + ldr r0, [pc, #4] @ caa18 │ │ │ │ + bl 7d768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + mlaseq r6, r0, r0, r3 │ │ │ │ + subeq r0, r4, r4, lsl #8 │ │ │ │ + ldrheq r3, [r6], -r0 @ │ │ │ │ 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 cab24 │ │ │ │ + beq caa84 │ │ │ │ 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] │ │ │ │ @@ -165257,602 +165217,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 cab10 │ │ │ │ + bne caa70 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000cab54 : │ │ │ │ +000caab4 : │ │ │ │ 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] @ cac88 │ │ │ │ + ldr r2, [pc, #276] @ cabe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - bne cac30 │ │ │ │ + bne cab90 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands r3, r3, #536870912 @ 0x20000000 │ │ │ │ - beq cac68 │ │ │ │ - ldr r3, [pc, #252] @ cac8c │ │ │ │ + beq cabc8 │ │ │ │ + ldr r3, [pc, #252] @ cabec │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne cabf0 │ │ │ │ + bne cab50 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq cabf0 │ │ │ │ + beq cab50 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 9b3d4 │ │ │ │ + bl 9b318 │ │ │ │ cmn r0, #3 │ │ │ │ - beq cac24 │ │ │ │ + beq cab84 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r3 │ │ │ │ - bne cabd8 │ │ │ │ + bne cab38 │ │ │ │ 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 cabcc │ │ │ │ + b cab2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be14 │ │ │ │ + bl 8bd6c │ │ │ │ cmn r0, #1 │ │ │ │ moveq r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ streq r3, [r6] │ │ │ │ - beq cac80 │ │ │ │ + beq cabe0 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3d4 │ │ │ │ + bl 9b318 │ │ │ │ cmn r0, #3 │ │ │ │ - bne cabbc │ │ │ │ + bne cab1c │ │ │ │ mov r3, #0 │ │ │ │ mvn r0, #0 │ │ │ │ - b cabcc │ │ │ │ - bl a9508 │ │ │ │ + b cab2c │ │ │ │ + bl a944c │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6] │ │ │ │ movne r0, #1 │ │ │ │ - bne cabd0 │ │ │ │ - ldr r3, [pc, #64] @ cac90 │ │ │ │ + bne cab30 │ │ │ │ + ldr r3, [pc, #64] @ cabf0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a55c │ │ │ │ + bl 11a554 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cac80 │ │ │ │ - bl 11a910 │ │ │ │ + beq cabe0 │ │ │ │ + bl 11a908 │ │ │ │ mov r0, r4 │ │ │ │ - b cabd0 │ │ │ │ - ldr r1, [pc, #36] @ cac94 │ │ │ │ - ldr r0, [pc, #36] @ cac98 │ │ │ │ + b cab30 │ │ │ │ + ldr r1, [pc, #36] @ cabf4 │ │ │ │ + ldr r0, [pc, #36] @ cabf8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6] │ │ │ │ mvn r0, #0 │ │ │ │ - b cabd0 │ │ │ │ + b cab30 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ - eorseq fp, r5, ip, lsl #15 │ │ │ │ + eorseq ip, r5, ip, asr #32 │ │ │ │ │ │ │ │ -000cac9c <_PyArena_AddPyObject@@Base>: │ │ │ │ +000cabfc <_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 cad54 <_PyArena_AddPyObject@@Base+0xb8> │ │ │ │ + beq cacb4 <_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 cad14 <_PyArena_AddPyObject@@Base+0x78> │ │ │ │ + bge cac74 <_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 cad38 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ + bne cac98 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl ab2bc <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ + bl ab200 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq cad68 <_PyArena_AddPyObject@@Base+0xcc> │ │ │ │ + beq cacc8 <_PyArena_AddPyObject@@Base+0xcc> │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ str r4, [r3, r6, lsl #2] │ │ │ │ - beq cad08 <_PyArena_AddPyObject@@Base+0x6c> │ │ │ │ + beq cac68 <_PyArena_AddPyObject@@Base+0x6c> │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r5, [r4] │ │ │ │ - bne cad08 <_PyArena_AddPyObject@@Base+0x6c> │ │ │ │ + bne cac68 <_PyArena_AddPyObject@@Base+0x6c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b cad0c <_PyArena_AddPyObject@@Base+0x70> │ │ │ │ - ldr r1, [pc, #52] @ cad90 <_PyArena_AddPyObject@@Base+0xf4> │ │ │ │ - ldr r0, [pc, #52] @ cad94 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b cac6c <_PyArena_AddPyObject@@Base+0x70> │ │ │ │ + ldr r1, [pc, #52] @ cacf0 <_PyArena_AddPyObject@@Base+0xf4> │ │ │ │ + ldr r0, [pc, #52] @ cacf4 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r5, #0 │ │ │ │ - b cad0c <_PyArena_AddPyObject@@Base+0x70> │ │ │ │ + b cac6c <_PyArena_AddPyObject@@Base+0x70> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq cad60 <_PyArena_AddPyObject@@Base+0xc4> │ │ │ │ + beq cacc0 <_PyArena_AddPyObject@@Base+0xc4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne cad60 <_PyArena_AddPyObject@@Base+0xc4> │ │ │ │ + bne cacc0 <_PyArena_AddPyObject@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b cad60 <_PyArena_AddPyObject@@Base+0xc4> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b cacc0 <_PyArena_AddPyObject@@Base+0xc4> │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - eorseq fp, r5, ip, asr r5 │ │ │ │ + eorseq fp, r5, ip, lsl lr │ │ │ │ │ │ │ │ -000cad98 : │ │ │ │ - ldr r3, [pc, #24] @ cadb8 │ │ │ │ +000cacf8 : │ │ │ │ + ldr r3, [pc, #24] @ cad18 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b 241bf8 │ │ │ │ + b 241bc0 │ │ │ │ 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 cae10 │ │ │ │ + beq cad70 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq cadfc │ │ │ │ + beq cad5c │ │ │ │ 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 c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #1 │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ - blt cadf8 │ │ │ │ + blt cad58 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r1, r3 │ │ │ │ - bne cadf8 │ │ │ │ - b cadfc │ │ │ │ + bne cad58 │ │ │ │ + b cad5c │ │ │ │ │ │ │ │ -000cae48 <_PyBytes_Resize@@Base>: │ │ │ │ +000cada8 <_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 cb15c <_PyBytes_Resize@@Base+0x314> │ │ │ │ + bne cb0bc <_PyBytes_Resize@@Base+0x314> │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r6 │ │ │ │ - beq cafb8 <_PyBytes_Resize@@Base+0x170> │ │ │ │ + beq caf18 <_PyBytes_Resize@@Base+0x170> │ │ │ │ cmp r6, #0 │ │ │ │ - beq cb13c <_PyBytes_Resize@@Base+0x2f4> │ │ │ │ + beq cb09c <_PyBytes_Resize@@Base+0x2f4> │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [r5] │ │ │ │ - beq caff4 <_PyBytes_Resize@@Base+0x1ac> │ │ │ │ + beq caf54 <_PyBytes_Resize@@Base+0x1ac> │ │ │ │ cmp r2, #1 │ │ │ │ - bne cb0c0 <_PyBytes_Resize@@Base+0x278> │ │ │ │ - ldr sl, [pc, #748] @ cb19c <_PyBytes_Resize@@Base+0x354> │ │ │ │ + bne cb020 <_PyBytes_Resize@@Base+0x278> │ │ │ │ + ldr sl, [pc, #748] @ cb0fc <_PyBytes_Resize@@Base+0x354> │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cb060 <_PyBytes_Resize@@Base+0x218> │ │ │ │ + bne cafc0 <_PyBytes_Resize@@Base+0x218> │ │ │ │ adds r1, r4, #17 │ │ │ │ - bmi cb0a4 <_PyBytes_Resize@@Base+0x25c> │ │ │ │ - ldr r6, [pc, #728] @ cb1a0 <_PyBytes_Resize@@Base+0x358> │ │ │ │ - ldr r2, [pc, #728] @ cb1a4 <_PyBytes_Resize@@Base+0x35c> │ │ │ │ + bmi cb004 <_PyBytes_Resize@@Base+0x25c> │ │ │ │ + ldr r6, [pc, #728] @ cb100 <_PyBytes_Resize@@Base+0x358> │ │ │ │ + ldr r2, [pc, #728] @ cb104 <_PyBytes_Resize@@Base+0x35c> │ │ │ │ ldr r3, [r6, #720] @ 0x2d0 │ │ │ │ ldr r9, [r6, #708] @ 0x2c4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne cb074 <_PyBytes_Resize@@Base+0x22c> │ │ │ │ - ldr r3, [pc, #712] @ cb1a8 <_PyBytes_Resize@@Base+0x360> │ │ │ │ - bl 357730 │ │ │ │ + bne cafd4 <_PyBytes_Resize@@Base+0x22c> │ │ │ │ + ldr r3, [pc, #712] @ cb108 <_PyBytes_Resize@@Base+0x360> │ │ │ │ + bl 357fd0 │ │ │ │ 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 cb020 <_PyBytes_Resize@@Base+0x1d8> │ │ │ │ + beq caf80 <_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 caf3c <_PyBytes_Resize@@Base+0xf4> │ │ │ │ + bgt cae9c <_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 cb020 <_PyBytes_Resize@@Base+0x1d8> │ │ │ │ + beq caf80 <_PyBytes_Resize@@Base+0x1d8> │ │ │ │ ldr r8, [r0, #20] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r1, r8, lsl #3 │ │ │ │ lsl r8, r8, #3 │ │ │ │ - bhi caf60 <_PyBytes_Resize@@Base+0x118> │ │ │ │ + bhi caec0 <_PyBytes_Resize@@Base+0x118> │ │ │ │ add r8, r8, r8, lsl #1 │ │ │ │ cmp r8, r1, lsl #2 │ │ │ │ movcs r8, r1 │ │ │ │ - bcc cafc0 <_PyBytes_Resize@@Base+0x178> │ │ │ │ + bcc caf20 <_PyBytes_Resize@@Base+0x178> │ │ │ │ mov r0, r9 │ │ │ │ - bl 91f7c │ │ │ │ + bl 91ec0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq cb0a4 <_PyBytes_Resize@@Base+0x25c> │ │ │ │ + beq cb004 <_PyBytes_Resize@@Base+0x25c> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 99f08 │ │ │ │ + bl 99e4c │ │ │ │ mov r3, #1 │ │ │ │ str r6, [r7] │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cafdc <_PyBytes_Resize@@Base+0x194> │ │ │ │ + bne caf3c <_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 cafa0 <_PyBytes_Resize@@Base+0x158> │ │ │ │ + beq caf00 <_PyBytes_Resize@@Base+0x158> │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ ldr r6, [r7] │ │ │ │ - b cafa0 <_PyBytes_Resize@@Base+0x158> │ │ │ │ - ldr r3, [pc, #432] @ cb1ac <_PyBytes_Resize@@Base+0x364> │ │ │ │ + b caf00 <_PyBytes_Resize@@Base+0x158> │ │ │ │ + ldr r3, [pc, #432] @ cb10c <_PyBytes_Resize@@Base+0x364> │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r3, [r0] │ │ │ │ - beq cafb8 <_PyBytes_Resize@@Base+0x170> │ │ │ │ + beq caf18 <_PyBytes_Resize@@Base+0x170> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne cafb8 <_PyBytes_Resize@@Base+0x170> │ │ │ │ + bne caf18 <_PyBytes_Resize@@Base+0x170> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b cafb8 <_PyBytes_Resize@@Base+0x170> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b caf18 <_PyBytes_Resize@@Base+0x170> │ │ │ │ ldr r3, [r6, #680] @ 0x2a8 │ │ │ │ - ldr r2, [pc, #388] @ cb1b0 <_PyBytes_Resize@@Base+0x368> │ │ │ │ + ldr r2, [pc, #388] @ cb110 <_PyBytes_Resize@@Base+0x368> │ │ │ │ cmp r3, r2 │ │ │ │ - bne cb08c <_PyBytes_Resize@@Base+0x244> │ │ │ │ + bne cafec <_PyBytes_Resize@@Base+0x244> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a7a4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ str r6, [r7] │ │ │ │ - beq cb0ac <_PyBytes_Resize@@Base+0x264> │ │ │ │ + beq cb00c <_PyBytes_Resize@@Base+0x264> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq cafa0 <_PyBytes_Resize@@Base+0x158> │ │ │ │ - b cafdc <_PyBytes_Resize@@Base+0x194> │ │ │ │ + beq caf00 <_PyBytes_Resize@@Base+0x158> │ │ │ │ + b caf3c <_PyBytes_Resize@@Base+0x194> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b caeb8 <_PyBytes_Resize@@Base+0x70> │ │ │ │ + b cae18 <_PyBytes_Resize@@Base+0x70> │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b cb03c <_PyBytes_Resize@@Base+0x1f4> │ │ │ │ + b caf9c <_PyBytes_Resize@@Base+0x1f4> │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b cb03c <_PyBytes_Resize@@Base+0x1f4> │ │ │ │ + b caf9c <_PyBytes_Resize@@Base+0x1f4> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9fecc │ │ │ │ - bl 29e454 │ │ │ │ + bl 9fe10 │ │ │ │ + bl 29e8dc │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r1, r6 │ │ │ │ - ble cb12c <_PyBytes_Resize@@Base+0x2e4> │ │ │ │ + ble cb08c <_PyBytes_Resize@@Base+0x2e4> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2408a4 │ │ │ │ + bl 24086c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r7] │ │ │ │ - beq cb0f0 <_PyBytes_Resize@@Base+0x2a8> │ │ │ │ + beq cb050 <_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 cb10c <_PyBytes_Resize@@Base+0x2c4> │ │ │ │ + beq cb06c <_PyBytes_Resize@@Base+0x2c4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq cb120 <_PyBytes_Resize@@Base+0x2d8> │ │ │ │ + beq cb080 <_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 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b cb10c <_PyBytes_Resize@@Base+0x2c4> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b cb06c <_PyBytes_Resize@@Base+0x2c4> │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 92878 │ │ │ │ + bl 92874 │ │ │ │ str r0, [r7] │ │ │ │ - b cb0f0 <_PyBytes_Resize@@Base+0x2a8> │ │ │ │ + b cb050 <_PyBytes_Resize@@Base+0x2a8> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2408a4 │ │ │ │ + bl 24086c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r7] │ │ │ │ - beq cb10c <_PyBytes_Resize@@Base+0x2c4> │ │ │ │ - b cb0fc <_PyBytes_Resize@@Base+0x2b4> │ │ │ │ + beq cb06c <_PyBytes_Resize@@Base+0x2c4> │ │ │ │ + b cb05c <_PyBytes_Resize@@Base+0x2b4> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r0] │ │ │ │ - beq cb180 <_PyBytes_Resize@@Base+0x338> │ │ │ │ + beq cb0e0 <_PyBytes_Resize@@Base+0x338> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ - beq cb190 <_PyBytes_Resize@@Base+0x348> │ │ │ │ - ldr r0, [pc, #44] @ cb1b4 <_PyBytes_Resize@@Base+0x36c> │ │ │ │ + beq cb0f0 <_PyBytes_Resize@@Base+0x348> │ │ │ │ + ldr r0, [pc, #44] @ cb114 <_PyBytes_Resize@@Base+0x36c> │ │ │ │ mov r1, #3168 @ 0xc60 │ │ │ │ - bl 2df3d8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b cb0b8 <_PyBytes_Resize@@Base+0x270> │ │ │ │ + bl 2dfc1c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b cb018 <_PyBytes_Resize@@Base+0x270> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac80 <_Py_Dealloc@@Base> │ │ │ │ - b cb180 <_PyBytes_Resize@@Base+0x338> │ │ │ │ + bl 9abc4 <_Py_Dealloc@@Base> │ │ │ │ + b cb0e0 <_PyBytes_Resize@@Base+0x338> │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, sl, ip, ror #12 │ │ │ │ + @ instruction: 0x000ab5b0 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r8, r7, ip, lsl #3 │ │ │ │ - @ instruction: 0x0008b4bc │ │ │ │ - eorseq r2, r6, r8, ror #23 │ │ │ │ + andeq fp, r8, r4, lsl r4 │ │ │ │ + eorseq r3, r6, r8, lsr #9 │ │ │ │ │ │ │ │ -000cb1b8 : │ │ │ │ +000cb118 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [pc, #348] @ cb32c │ │ │ │ + ldr r3, [pc, #348] @ cb28c │ │ │ │ mov r4, r0 │ │ │ │ - bl 357730 │ │ │ │ + bl 357fd0 │ │ │ │ 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 241cfc │ │ │ │ + bl 241cc4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq cb324 │ │ │ │ + beq cb284 │ │ │ │ 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 241e3c │ │ │ │ + bl 241e04 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq cb324 │ │ │ │ + beq cb284 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne cb2e4 │ │ │ │ + bne cb244 │ │ │ │ mov r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ - bl ce690 <_PyEvalFramePushAndInit@@Base> │ │ │ │ + bl ce5ec <_PyEvalFramePushAndInit@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq cb29c │ │ │ │ + beq cb1fc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, r7 │ │ │ │ - bne cb30c │ │ │ │ + bne cb26c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl cfc90 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl cfbec <_PyEval_EvalFrameDefault@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq cb2d8 │ │ │ │ + beq cb238 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne cb2d8 │ │ │ │ - ldr r2, [pc, #112] @ cb330 │ │ │ │ + bne cb238 │ │ │ │ + ldr r2, [pc, #112] @ cb290 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cb2f8 │ │ │ │ + bne cb258 │ │ │ │ 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 cb24c │ │ │ │ + b cb1ac │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b cb2c8 │ │ │ │ + b cb228 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b cb29c │ │ │ │ + b cb1fc │ │ │ │ mov r5, #0 │ │ │ │ - b cb2d8 │ │ │ │ + b cb238 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ │ │ │ │ -000cb334 : │ │ │ │ +000cb294 : │ │ │ │ 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 cb48c │ │ │ │ - ldr r2, [pc, #320] @ cb494 │ │ │ │ + blt cb3ec │ │ │ │ + ldr r2, [pc, #320] @ cb3f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #720] @ 0x2d0 │ │ │ │ - ldr r0, [pc, #312] @ cb498 │ │ │ │ + ldr r0, [pc, #312] @ cb3f8 │ │ │ │ ldr r5, [r2, #708] @ 0x2c4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne cb464 │ │ │ │ + bne cb3c4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq cb430 │ │ │ │ - ldr r3, [pc, #292] @ cb49c │ │ │ │ - bl 357730 │ │ │ │ + beq cb390 │ │ │ │ + ldr r3, [pc, #292] @ cb3fc │ │ │ │ + bl 357fd0 │ │ │ │ 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 cb43c │ │ │ │ + beq cb39c │ │ │ │ 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 cb3d4 │ │ │ │ + bgt cb334 │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r3 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq cb43c │ │ │ │ + beq cb39c │ │ │ │ ldr r3, [r1, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, r3, lsl #3 │ │ │ │ lsl r7, r3, #3 │ │ │ │ - bhi cb3f8 │ │ │ │ + bhi cb358 │ │ │ │ add r7, r7, r3, lsl #4 │ │ │ │ cmp r7, r6, lsl #2 │ │ │ │ - bcc cb428 │ │ │ │ + bcc cb388 │ │ │ │ mov r7, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91f7c │ │ │ │ + bl 91ec0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq cb424 │ │ │ │ + beq cb384 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99f08 │ │ │ │ + bl 99e4c │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 91f7c │ │ │ │ + b 91ec0 │ │ │ │ ldr r3, [r2, #680] @ 0x2a8 │ │ │ │ - ldr r1, [pc, #88] @ cb4a0 │ │ │ │ + ldr r1, [pc, #88] @ cb400 │ │ │ │ cmp r3, r1 │ │ │ │ - bne cb478 │ │ │ │ + bne cb3d8 │ │ │ │ cmp r6, #1 │ │ │ │ movcs r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ movcc r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 2a7a4 │ │ │ │ mov r2, r6 │ │ │ │ @@ -165862,83 +165822,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 cb428 │ │ │ │ + b cb388 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, sl, ip, ror #12 │ │ │ │ + @ instruction: 0x000ab5b0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0008b4bc │ │ │ │ + andeq fp, r8, r4, lsl r4 │ │ │ │ │ │ │ │ -000cb4a4 <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ - ldr r2, [pc, #28] @ cb4c8 <_Py_NewReferenceNoTotal@@Base+0x24> │ │ │ │ +000cb404 <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ + ldr r2, [pc, #28] @ cb428 <_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] @ cb8e4 <_Py_NewReferenceNoTotal@@Base+0x440> │ │ │ │ + ldr r2, [pc, #1024] @ cb844 <_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 cb870 <_Py_NewReferenceNoTotal@@Base+0x3cc> │ │ │ │ + beq cb7d0 <_Py_NewReferenceNoTotal@@Base+0x3cc> │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne cb884 <_Py_NewReferenceNoTotal@@Base+0x3e0> │ │ │ │ + bne cb7e4 <_Py_NewReferenceNoTotal@@Base+0x3e0> │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl cb8ec <_Py_NewReferenceNoTotal@@Base+0x448> │ │ │ │ + bl cb84c <_Py_NewReferenceNoTotal@@Base+0x448> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq cb560 <_Py_NewReferenceNoTotal@@Base+0xbc> │ │ │ │ + beq cb4c0 <_Py_NewReferenceNoTotal@@Base+0xbc> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq cb654 <_Py_NewReferenceNoTotal@@Base+0x1b0> │ │ │ │ + beq cb59c <_Py_NewReferenceNoTotal@@Base+0x198> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #13 │ │ │ │ - beq cb560 <_Py_NewReferenceNoTotal@@Base+0xbc> │ │ │ │ + beq cb4c0 <_Py_NewReferenceNoTotal@@Base+0xbc> │ │ │ │ cmp r5, r3 │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq cb63c <_Py_NewReferenceNoTotal@@Base+0x198> │ │ │ │ + beq cb5cc <_Py_NewReferenceNoTotal@@Base+0x1c8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #4 │ │ │ │ - beq cb5bc <_Py_NewReferenceNoTotal@@Base+0x118> │ │ │ │ + beq cb51c <_Py_NewReferenceNoTotal@@Base+0x118> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne cb630 <_Py_NewReferenceNoTotal@@Base+0x18c> │ │ │ │ - ldr r1, [pc, #872] @ cb8e4 <_Py_NewReferenceNoTotal@@Base+0x440> │ │ │ │ + bne cb590 <_Py_NewReferenceNoTotal@@Base+0x18c> │ │ │ │ + ldr r1, [pc, #872] @ cb844 <_Py_NewReferenceNoTotal@@Base+0x440> │ │ │ │ add r3, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq cb890 <_Py_NewReferenceNoTotal@@Base+0x3ec> │ │ │ │ - bl cb8ec <_Py_NewReferenceNoTotal@@Base+0x448> │ │ │ │ + beq cb7f0 <_Py_NewReferenceNoTotal@@Base+0x3ec> │ │ │ │ + bl cb84c <_Py_NewReferenceNoTotal@@Base+0x448> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne cb6d4 <_Py_NewReferenceNoTotal@@Base+0x230> │ │ │ │ + bne cb634 <_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 │ │ │ │ @@ -165946,19 +165906,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 cb684 <_Py_NewReferenceNoTotal@@Base+0x1e0> │ │ │ │ + bhi cb5e4 <_Py_NewReferenceNoTotal@@Base+0x1e0> │ │ │ │ ldr r5, [r6, #12] │ │ │ │ str r2, [r6, #4] │ │ │ │ adds r5, r5, r3 │ │ │ │ - beq cb8b0 <_Py_NewReferenceNoTotal@@Base+0x40c> │ │ │ │ + beq cb810 <_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 │ │ │ │ @@ -165970,731 +165930,731 @@ │ │ │ │ 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 cb610 <_Py_NewReferenceNoTotal@@Base+0x16c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt cb620 <_Py_NewReferenceNoTotal@@Base+0x17c> │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - b cb54c <_Py_NewReferenceNoTotal@@Base+0xa8> │ │ │ │ + b cb570 <_Py_NewReferenceNoTotal@@Base+0x16c> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cb834 <_Py_NewReferenceNoTotal@@Base+0x390> │ │ │ │ + blt cb794 <_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 cb560 <_Py_NewReferenceNoTotal@@Base+0xbc> │ │ │ │ + beq cb4c0 <_Py_NewReferenceNoTotal@@Base+0xbc> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - b cb540 <_Py_NewReferenceNoTotal@@Base+0x9c> │ │ │ │ - ldr r0, [pc, #604] @ cb8e8 <_Py_NewReferenceNoTotal@@Base+0x444> │ │ │ │ - bl 99770 │ │ │ │ + b cb4a0 <_Py_NewReferenceNoTotal@@Base+0x9c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt cb580 <_Py_NewReferenceNoTotal@@Base+0x17c> │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b cb4ac <_Py_NewReferenceNoTotal@@Base+0xa8> │ │ │ │ + ldr r0, [pc, #604] @ cb848 <_Py_NewReferenceNoTotal@@Base+0x444> │ │ │ │ + bl 996b4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq cb8b0 <_Py_NewReferenceNoTotal@@Base+0x40c> │ │ │ │ + beq cb810 <_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 cb8b0 <_Py_NewReferenceNoTotal@@Base+0x40c> │ │ │ │ + beq cb810 <_Py_NewReferenceNoTotal@@Base+0x40c> │ │ │ │ ldr r6, [r8, #4] │ │ │ │ - b cb5ec <_Py_NewReferenceNoTotal@@Base+0x148> │ │ │ │ + b cb54c <_Py_NewReferenceNoTotal@@Base+0x148> │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #512] @ cb8e4 <_Py_NewReferenceNoTotal@@Base+0x440> │ │ │ │ + ldr r2, [pc, #512] @ cb844 <_Py_NewReferenceNoTotal@@Base+0x440> │ │ │ │ cmp r3, r2 │ │ │ │ - beq cb864 <_Py_NewReferenceNoTotal@@Base+0x3c0> │ │ │ │ + beq cb7c4 <_Py_NewReferenceNoTotal@@Base+0x3c0> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne cb854 <_Py_NewReferenceNoTotal@@Base+0x3b0> │ │ │ │ + bne cb7b4 <_Py_NewReferenceNoTotal@@Base+0x3b0> │ │ │ │ mov r0, #4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ - bl 99770 │ │ │ │ + bl 996b4 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq cb848 <_Py_NewReferenceNoTotal@@Base+0x3a4> │ │ │ │ + beq cb7a8 <_Py_NewReferenceNoTotal@@Base+0x3a4> │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ moveq r8, r7 │ │ │ │ moveq sl, #1 │ │ │ │ - bne cb854 <_Py_NewReferenceNoTotal@@Base+0x3b0> │ │ │ │ + bne cb7b4 <_Py_NewReferenceNoTotal@@Base+0x3b0> │ │ │ │ mov r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb758 <_Py_NewReferenceNoTotal@@Base+0x2b4> │ │ │ │ + beq cb6b8 <_Py_NewReferenceNoTotal@@Base+0x2b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl cb8ec <_Py_NewReferenceNoTotal@@Base+0x448> │ │ │ │ + bl cb84c <_Py_NewReferenceNoTotal@@Base+0x448> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq cb758 <_Py_NewReferenceNoTotal@@Base+0x2b4> │ │ │ │ + beq cb6b8 <_Py_NewReferenceNoTotal@@Base+0x2b4> │ │ │ │ cmp sl, r8 │ │ │ │ - beq cb80c <_Py_NewReferenceNoTotal@@Base+0x368> │ │ │ │ + beq cb76c <_Py_NewReferenceNoTotal@@Base+0x368> │ │ │ │ str r3, [r9, r8, lsl #2] │ │ │ │ ldr fp, [r4, #8] │ │ │ │ add r8, r8, #1 │ │ │ │ - b cb71c <_Py_NewReferenceNoTotal@@Base+0x278> │ │ │ │ + b cb67c <_Py_NewReferenceNoTotal@@Base+0x278> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ str fp, [r4, #8] │ │ │ │ - bl ea740 │ │ │ │ + bl ea73c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq cb840 <_Py_NewReferenceNoTotal@@Base+0x39c> │ │ │ │ + beq cb7a0 <_Py_NewReferenceNoTotal@@Base+0x39c> │ │ │ │ cmp r8, r7 │ │ │ │ - ble cb78c <_Py_NewReferenceNoTotal@@Base+0x2e8> │ │ │ │ + ble cb6ec <_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 cb770 <_Py_NewReferenceNoTotal@@Base+0x2cc> │ │ │ │ + b cb6d0 <_Py_NewReferenceNoTotal@@Base+0x2cc> │ │ │ │ mov r0, r9 │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 101b98 <_PyArg_CheckPositional@@Base+0x293c> │ │ │ │ + bl 101be8 <_PyArg_CheckPositional@@Base+0x293c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq cb7fc <_Py_NewReferenceNoTotal@@Base+0x358> │ │ │ │ + beq cb75c <_Py_NewReferenceNoTotal@@Base+0x358> │ │ │ │ mov r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ - bne cb7fc <_Py_NewReferenceNoTotal@@Base+0x358> │ │ │ │ + bne cb75c <_Py_NewReferenceNoTotal@@Base+0x358> │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne cb5a8 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ + bne cb508 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ mov r5, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b cb5a8 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ + b cb508 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ lsl sl, sl, #1 │ │ │ │ lsl r1, sl, #2 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ab4f4 │ │ │ │ + bl ab438 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb840 <_Py_NewReferenceNoTotal@@Base+0x39c> │ │ │ │ + beq cb7a0 <_Py_NewReferenceNoTotal@@Base+0x39c> │ │ │ │ mov r9, r0 │ │ │ │ - b cb748 <_Py_NewReferenceNoTotal@@Base+0x2a4> │ │ │ │ + b cb6a8 <_Py_NewReferenceNoTotal@@Base+0x2a4> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b cb67c <_Py_NewReferenceNoTotal@@Base+0x1d8> │ │ │ │ + b cb5c4 <_Py_NewReferenceNoTotal@@Base+0x1c0> │ │ │ │ mov r0, r9 │ │ │ │ - bl 99c64 │ │ │ │ + bl 99ba8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 29e454 │ │ │ │ + bl 29e8dc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b cb59c <_Py_NewReferenceNoTotal@@Base+0xf8> │ │ │ │ + b cb4fc <_Py_NewReferenceNoTotal@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 3428a4 │ │ │ │ - b cb6e8 <_Py_NewReferenceNoTotal@@Base+0x244> │ │ │ │ - bl 3428a4 │ │ │ │ + bl 342fb8 │ │ │ │ + b cb648 <_Py_NewReferenceNoTotal@@Base+0x244> │ │ │ │ + bl 342fb8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq cb508 <_Py_NewReferenceNoTotal@@Base+0x64> │ │ │ │ + beq cb468 <_Py_NewReferenceNoTotal@@Base+0x64> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r2, r3, #1 │ │ │ │ mov r5, #0 │ │ │ │ - b cb610 <_Py_NewReferenceNoTotal@@Base+0x16c> │ │ │ │ - bl 3428a4 │ │ │ │ + b cb570 <_Py_NewReferenceNoTotal@@Base+0x16c> │ │ │ │ + bl 342fb8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne cb7fc <_Py_NewReferenceNoTotal@@Base+0x358> │ │ │ │ + bne cb75c <_Py_NewReferenceNoTotal@@Base+0x358> │ │ │ │ mov r0, r4 │ │ │ │ - b cb58c <_Py_NewReferenceNoTotal@@Base+0xe8> │ │ │ │ - bl 29e454 │ │ │ │ + b cb4ec <_Py_NewReferenceNoTotal@@Base+0xe8> │ │ │ │ + bl 29e8dc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne cb5f8 <_Py_NewReferenceNoTotal@@Base+0x154> │ │ │ │ - bl 29e454 │ │ │ │ - bl a55e8 │ │ │ │ + bne cb558 <_Py_NewReferenceNoTotal@@Base+0x154> │ │ │ │ + bl 29e8dc │ │ │ │ + bl a552c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r2, r3, #1 │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb5a8 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ + beq cb508 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b cb610 <_Py_NewReferenceNoTotal@@Base+0x16c> │ │ │ │ + b cb570 <_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, #3884] @ cc830 <_Py_NewReferenceNoTotal@@Base+0x138c> │ │ │ │ + ldr r3, [pc, #3912] @ cc7ac <_Py_NewReferenceNoTotal@@Base+0x13a8> │ │ │ │ ldr r9, [r0, #88] @ 0x58 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ cmp r9, r3 │ │ │ │ add r9, r9, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r9, [r0, #88] @ 0x58 │ │ │ │ - beq cdf6c <_Py_NewReferenceNoTotal@@Base+0x2ac8> │ │ │ │ + beq ce348 <_Py_NewReferenceNoTotal@@Base+0x2f44> │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne cdf80 <_Py_NewReferenceNoTotal@@Base+0x2adc> │ │ │ │ + bne ce35c <_Py_NewReferenceNoTotal@@Base+0x2f58> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq cd560 <_Py_NewReferenceNoTotal@@Base+0x20bc> │ │ │ │ + beq cd4dc <_Py_NewReferenceNoTotal@@Base+0x20d8> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ lsl r3, r5, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r1, r5, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq cca5c <_Py_NewReferenceNoTotal@@Base+0x15b8> │ │ │ │ + beq cc9b4 <_Py_NewReferenceNoTotal@@Base+0x15b0> │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #1008 @ 0x3f0 │ │ │ │ - beq cc624 <_Py_NewReferenceNoTotal@@Base+0x1180> │ │ │ │ + beq cc558 <_Py_NewReferenceNoTotal@@Base+0x1154> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq cca5c <_Py_NewReferenceNoTotal@@Base+0x15b8> │ │ │ │ + beq cc9b4 <_Py_NewReferenceNoTotal@@Base+0x15b0> │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #1008 @ 0x3f0 │ │ │ │ - beq cc624 <_Py_NewReferenceNoTotal@@Base+0x1180> │ │ │ │ + beq cc558 <_Py_NewReferenceNoTotal@@Base+0x1154> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cb96c <_Py_NewReferenceNoTotal@@Base+0x4c8> │ │ │ │ + bne cb8cc <_Py_NewReferenceNoTotal@@Base+0x4c8> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - beq ce598 <_Py_NewReferenceNoTotal@@Base+0x30f4> │ │ │ │ + beq ce374 <_Py_NewReferenceNoTotal@@Base+0x2f70> │ │ │ │ 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] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne cdf80 <_Py_NewReferenceNoTotal@@Base+0x2adc> │ │ │ │ - ldr r3, [pc, #3696] @ cc830 <_Py_NewReferenceNoTotal@@Base+0x138c> │ │ │ │ + bne ce35c <_Py_NewReferenceNoTotal@@Base+0x2f58> │ │ │ │ + ldr r3, [pc, #3724] @ cc7ac <_Py_NewReferenceNoTotal@@Base+0x13a8> │ │ │ │ cmp r9, r3 │ │ │ │ add r9, r9, #1 │ │ │ │ str r9, [r4, #88] @ 0x58 │ │ │ │ - beq ce0b4 <_Py_NewReferenceNoTotal@@Base+0x2c10> │ │ │ │ + beq ce0bc <_Py_NewReferenceNoTotal@@Base+0x2cb8> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq ce0d8 <_Py_NewReferenceNoTotal@@Base+0x2c34> │ │ │ │ + beq ce0e0 <_Py_NewReferenceNoTotal@@Base+0x2cdc> │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [r1, r3, lsl #2] │ │ │ │ ldr r2, [r7] │ │ │ │ cmp r2, #1 │ │ │ │ - beq cc488 <_Py_NewReferenceNoTotal@@Base+0xfe4> │ │ │ │ + beq cc3bc <_Py_NewReferenceNoTotal@@Base+0xfb8> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne cdf10 <_Py_NewReferenceNoTotal@@Base+0x2a6c> │ │ │ │ - ldr r2, [pc, #3600] @ cc830 <_Py_NewReferenceNoTotal@@Base+0x138c> │ │ │ │ + bne cc36c <_Py_NewReferenceNoTotal@@Base+0xf68> │ │ │ │ + ldr r2, [pc, #3628] @ cc7ac <_Py_NewReferenceNoTotal@@Base+0x13a8> │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ccdd8 <_Py_NewReferenceNoTotal@@Base+0x1934> │ │ │ │ + beq ccc58 <_Py_NewReferenceNoTotal@@Base+0x1854> │ │ │ │ ldr r8, [r4, #12] │ │ │ │ cmp r6, r8 │ │ │ │ - beq ccdfc <_Py_NewReferenceNoTotal@@Base+0x1958> │ │ │ │ + beq ccc7c <_Py_NewReferenceNoTotal@@Base+0x1878> │ │ │ │ mov r7, r6 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #7 │ │ │ │ - beq cca64 <_Py_NewReferenceNoTotal@@Base+0x15c0> │ │ │ │ + beq cc9bc <_Py_NewReferenceNoTotal@@Base+0x15b8> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bne cbc9c <_Py_NewReferenceNoTotal@@Base+0x7f8> │ │ │ │ - ldr r2, [pc, #3516] @ cc830 <_Py_NewReferenceNoTotal@@Base+0x138c> │ │ │ │ + bne cbbfc <_Py_NewReferenceNoTotal@@Base+0x7f8> │ │ │ │ + ldr r2, [pc, #3544] @ cc7ac <_Py_NewReferenceNoTotal@@Base+0x13a8> │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq cd718 <_Py_NewReferenceNoTotal@@Base+0x2274> │ │ │ │ + beq cd5cc <_Py_NewReferenceNoTotal@@Base+0x21c8> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq cd73c <_Py_NewReferenceNoTotal@@Base+0x2298> │ │ │ │ + beq cd5f0 <_Py_NewReferenceNoTotal@@Base+0x21ec> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #3480] @ cc830 <_Py_NewReferenceNoTotal@@Base+0x138c> │ │ │ │ + ldr r0, [pc, #3508] @ cc7ac <_Py_NewReferenceNoTotal@@Base+0x13a8> │ │ │ │ ldr r1, [r3, r7, lsl #2] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r3, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ce0a8 <_Py_NewReferenceNoTotal@@Base+0x2c04> │ │ │ │ + beq ce368 <_Py_NewReferenceNoTotal@@Base+0x2f64> │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmp sl, r2 │ │ │ │ - beq cd604 <_Py_NewReferenceNoTotal@@Base+0x2160> │ │ │ │ + beq cd550 <_Py_NewReferenceNoTotal@@Base+0x214c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ldrne r0, [pc, #3328] @ cc7e0 <_Py_NewReferenceNoTotal@@Base+0x133c> │ │ │ │ - beq cbaf8 <_Py_NewReferenceNoTotal@@Base+0x654> │ │ │ │ + ldrne r0, [pc, #3356] @ cc75c <_Py_NewReferenceNoTotal@@Base+0x1358> │ │ │ │ + beq cba58 <_Py_NewReferenceNoTotal@@Base+0x654> │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, r0 │ │ │ │ - beq cc1b4 <_Py_NewReferenceNoTotal@@Base+0xd10> │ │ │ │ + beq cc114 <_Py_NewReferenceNoTotal@@Base+0xd10> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cbae0 <_Py_NewReferenceNoTotal@@Base+0x63c> │ │ │ │ - ldr r2, [pc, #3296] @ cc7e0 <_Py_NewReferenceNoTotal@@Base+0x133c> │ │ │ │ + bne cba40 <_Py_NewReferenceNoTotal@@Base+0x63c> │ │ │ │ + ldr r2, [pc, #3324] @ cc75c <_Py_NewReferenceNoTotal@@Base+0x1358> │ │ │ │ mov r3, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl e19ec <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e19bc <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne ce1fc <_Py_NewReferenceNoTotal@@Base+0x2d58> │ │ │ │ + bne ce0b4 <_Py_NewReferenceNoTotal@@Base+0x2cb0> │ │ │ │ mov r0, r4 │ │ │ │ str sl, [r4, #8] │ │ │ │ - bl e3984 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + bl e3954 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne cbc68 <_Py_NewReferenceNoTotal@@Base+0x7c4> │ │ │ │ + bne cbbc8 <_Py_NewReferenceNoTotal@@Base+0x7c4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc3f8 <_Py_NewReferenceNoTotal@@Base+0xf54> │ │ │ │ + beq cc374 <_Py_NewReferenceNoTotal@@Base+0xf70> │ │ │ │ ldr r9, [r4, #8] │ │ │ │ cmp sl, r9 │ │ │ │ - bge ccf98 <_Py_NewReferenceNoTotal@@Base+0x1af4> │ │ │ │ + bge ccecc <_Py_NewReferenceNoTotal@@Base+0x1ac8> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #3216] @ cc7e0 <_Py_NewReferenceNoTotal@@Base+0x133c> │ │ │ │ + ldr r2, [pc, #3244] @ cc75c <_Py_NewReferenceNoTotal@@Base+0x1358> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl e19ec <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e19bc <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc400 <_Py_NewReferenceNoTotal@@Base+0xf5c> │ │ │ │ + bne cc37c <_Py_NewReferenceNoTotal@@Base+0xf78> │ │ │ │ mov r0, r4 │ │ │ │ str sl, [r4, #8] │ │ │ │ - bl e3984 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + bl e3954 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ mov fp, r0 │ │ │ │ - bne cbc68 <_Py_NewReferenceNoTotal@@Base+0x7c4> │ │ │ │ + bne cbbc8 <_Py_NewReferenceNoTotal@@Base+0x7c4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc3fc <_Py_NewReferenceNoTotal@@Base+0xf58> │ │ │ │ + beq cc378 <_Py_NewReferenceNoTotal@@Base+0xf74> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r9 │ │ │ │ - ble cc3fc <_Py_NewReferenceNoTotal@@Base+0xf58> │ │ │ │ + ble cc378 <_Py_NewReferenceNoTotal@@Base+0xf74> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #3136] @ cc7e0 <_Py_NewReferenceNoTotal@@Base+0x133c> │ │ │ │ + ldr r2, [pc, #3164] @ cc75c <_Py_NewReferenceNoTotal@@Base+0x1358> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl e19ec <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e19bc <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cdf8c <_Py_NewReferenceNoTotal@@Base+0x2ae8> │ │ │ │ + bne ce3e8 <_Py_NewReferenceNoTotal@@Base+0x2fe4> │ │ │ │ mov r0, r4 │ │ │ │ str sl, [r4, #8] │ │ │ │ - bl e3984 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + bl e3954 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne cbc68 <_Py_NewReferenceNoTotal@@Base+0x7c4> │ │ │ │ + bne cbbc8 <_Py_NewReferenceNoTotal@@Base+0x7c4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cce18 <_Py_NewReferenceNoTotal@@Base+0x1974> │ │ │ │ + beq ccd4c <_Py_NewReferenceNoTotal@@Base+0x1948> │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r9, r3 │ │ │ │ - ble cce18 <_Py_NewReferenceNoTotal@@Base+0x1974> │ │ │ │ + ble ccd4c <_Py_NewReferenceNoTotal@@Base+0x1948> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #3056] @ cc7e0 <_Py_NewReferenceNoTotal@@Base+0x133c> │ │ │ │ + ldr r2, [pc, #3084] @ cc75c <_Py_NewReferenceNoTotal@@Base+0x1358> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl e19ec <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e19bc <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc400 <_Py_NewReferenceNoTotal@@Base+0xf5c> │ │ │ │ + bne cc37c <_Py_NewReferenceNoTotal@@Base+0xf78> │ │ │ │ mov r0, r4 │ │ │ │ str sl, [r4, #8] │ │ │ │ - bl e3984 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + bl e3954 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne cbc68 <_Py_NewReferenceNoTotal@@Base+0x7c4> │ │ │ │ + bne cbbc8 <_Py_NewReferenceNoTotal@@Base+0x7c4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc3fc <_Py_NewReferenceNoTotal@@Base+0xf58> │ │ │ │ + beq cc378 <_Py_NewReferenceNoTotal@@Base+0xf74> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - ble cc3fc <_Py_NewReferenceNoTotal@@Base+0xf58> │ │ │ │ - ldr r2, [pc, #2988] @ cc7e0 <_Py_NewReferenceNoTotal@@Base+0x133c> │ │ │ │ + ble cc378 <_Py_NewReferenceNoTotal@@Base+0xf74> │ │ │ │ + ldr r2, [pc, #3016] @ cc75c <_Py_NewReferenceNoTotal@@Base+0x1358> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r3 │ │ │ │ mov r1, sl │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e19ec <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e19bc <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc400 <_Py_NewReferenceNoTotal@@Base+0xf5c> │ │ │ │ + bne cc37c <_Py_NewReferenceNoTotal@@Base+0xf78> │ │ │ │ mov r0, r4 │ │ │ │ str sl, [r4, #8] │ │ │ │ - bl e3984 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + bl e3954 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq cbc18 <_Py_NewReferenceNoTotal@@Base+0x774> │ │ │ │ + beq cbb78 <_Py_NewReferenceNoTotal@@Base+0x774> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b cc1d8 <_Py_NewReferenceNoTotal@@Base+0xd34> │ │ │ │ + b cc138 <_Py_NewReferenceNoTotal@@Base+0xd34> │ │ │ │ ldr r8, [r3, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r8, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bne cc45c <_Py_NewReferenceNoTotal@@Base+0xfb8> │ │ │ │ + bne cc5f4 <_Py_NewReferenceNoTotal@@Base+0x11f0> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ str r6, [r4, #8] │ │ │ │ mov r9, r2 │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ strne r5, [r4, #8] │ │ │ │ - bne cdc88 <_Py_NewReferenceNoTotal@@Base+0x27e4> │ │ │ │ - ldr r1, [pc, #2928] @ cc830 <_Py_NewReferenceNoTotal@@Base+0x138c> │ │ │ │ + bne cdc04 <_Py_NewReferenceNoTotal@@Base+0x2800> │ │ │ │ + ldr r1, [pc, #2956] @ cc7ac <_Py_NewReferenceNoTotal@@Base+0x13a8> │ │ │ │ cmp r3, r1 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq cd590 <_Py_NewReferenceNoTotal@@Base+0x20ec> │ │ │ │ - ldr sl, [pc, #2900] @ cc828 <_Py_NewReferenceNoTotal@@Base+0x1384> │ │ │ │ - ldr r1, [pc, #2900] @ cc82c <_Py_NewReferenceNoTotal@@Base+0x1388> │ │ │ │ + beq cd50c <_Py_NewReferenceNoTotal@@Base+0x2108> │ │ │ │ + ldr sl, [pc, #2928] @ cc7a4 <_Py_NewReferenceNoTotal@@Base+0x13a0> │ │ │ │ + ldr r1, [pc, #2928] @ cc7a8 <_Py_NewReferenceNoTotal@@Base+0x13a4> │ │ │ │ ldr r3, [sl, #692] @ 0x2b4 │ │ │ │ mov r8, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne cd5bc <_Py_NewReferenceNoTotal@@Base+0x2118> │ │ │ │ - ldr r3, [pc, #2808] @ cc7e4 <_Py_NewReferenceNoTotal@@Base+0x1340> │ │ │ │ - bl 357730 │ │ │ │ + bne cd538 <_Py_NewReferenceNoTotal@@Base+0x2134> │ │ │ │ + ldr r3, [pc, #2836] @ cc760 <_Py_NewReferenceNoTotal@@Base+0x135c> │ │ │ │ + bl 357fd0 │ │ │ │ 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 cce2c <_Py_NewReferenceNoTotal@@Base+0x1988> │ │ │ │ + beq ccd60 <_Py_NewReferenceNoTotal@@Base+0x195c> │ │ │ │ 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 cc3b8 <_Py_NewReferenceNoTotal@@Base+0xf14> │ │ │ │ + beq cc318 <_Py_NewReferenceNoTotal@@Base+0xf14> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #2808] @ cc830 <_Py_NewReferenceNoTotal@@Base+0x138c> │ │ │ │ + ldr r2, [pc, #2836] @ cc7ac <_Py_NewReferenceNoTotal@@Base+0x13a8> │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ce580 <_Py_NewReferenceNoTotal@@Base+0x30dc> │ │ │ │ + beq ce3a4 <_Py_NewReferenceNoTotal@@Base+0x2fa0> │ │ │ │ mov r0, r4 │ │ │ │ - bl e9fe0 │ │ │ │ + bl e9fdc │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq cbd78 <_Py_NewReferenceNoTotal@@Base+0x8d4> │ │ │ │ + beq cbcd8 <_Py_NewReferenceNoTotal@@Base+0x8d4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq ccf80 <_Py_NewReferenceNoTotal@@Base+0x1adc> │ │ │ │ + beq cceb4 <_Py_NewReferenceNoTotal@@Base+0x1ab0> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #22 │ │ │ │ - beq cc838 <_Py_NewReferenceNoTotal@@Base+0x1394> │ │ │ │ + beq cc7b4 <_Py_NewReferenceNoTotal@@Base+0x13b0> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sl, #704] @ 0x2c0 │ │ │ │ - ldr r1, [pc, #2656] @ cc7e8 <_Py_NewReferenceNoTotal@@Base+0x1344> │ │ │ │ + ldr r1, [pc, #2684] @ cc764 <_Py_NewReferenceNoTotal@@Base+0x1360> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r8, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bne cd61c <_Py_NewReferenceNoTotal@@Base+0x2178> │ │ │ │ - ldr r2, [pc, #2628] @ cc7e4 <_Py_NewReferenceNoTotal@@Base+0x1340> │ │ │ │ - bl 357730 │ │ │ │ + bne cd598 <_Py_NewReferenceNoTotal@@Base+0x2194> │ │ │ │ + ldr r2, [pc, #2656] @ cc760 <_Py_NewReferenceNoTotal@@Base+0x135c> │ │ │ │ + bl 357fd0 │ │ │ │ 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 │ │ │ │ bic r2, r2, #15 │ │ │ │ - beq cd51c <_Py_NewReferenceNoTotal@@Base+0x2078> │ │ │ │ + beq cd450 <_Py_NewReferenceNoTotal@@Base+0x204c> │ │ │ │ lsr r0, r7, #18 │ │ │ │ add r0, r8, r0, lsl #3 │ │ │ │ ldr ip, [r0, #808] @ 0x328 │ │ │ │ bic r1, r7, #-16777216 @ 0xff000000 │ │ │ │ bic r1, r1, #16515072 @ 0xfc0000 │ │ │ │ cmp ip, r1 │ │ │ │ - bgt cbdfc <_Py_NewReferenceNoTotal@@Base+0x958> │ │ │ │ + bgt cbd5c <_Py_NewReferenceNoTotal@@Base+0x958> │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r1 │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cd51c <_Py_NewReferenceNoTotal@@Base+0x2078> │ │ │ │ + beq cd450 <_Py_NewReferenceNoTotal@@Base+0x204c> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [r2] │ │ │ │ str r7, [r2, #4] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r2] │ │ │ │ - beq ccbdc <_Py_NewReferenceNoTotal@@Base+0x1738> │ │ │ │ + beq ccb84 <_Py_NewReferenceNoTotal@@Base+0x1780> │ │ │ │ cmp r1, #0 │ │ │ │ - beq cd650 <_Py_NewReferenceNoTotal@@Base+0x21ac> │ │ │ │ + beq cd650 <_Py_NewReferenceNoTotal@@Base+0x224c> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne cdf0c <_Py_NewReferenceNoTotal@@Base+0x2a68> │ │ │ │ + bne cc368 <_Py_NewReferenceNoTotal@@Base+0xf64> │ │ │ │ mov r0, r4 │ │ │ │ - bl ede50 │ │ │ │ + bl ede6c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne cc770 <_Py_NewReferenceNoTotal@@Base+0x12cc> │ │ │ │ + bne cc6ec <_Py_NewReferenceNoTotal@@Base+0x12e8> │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cda74 <_Py_NewReferenceNoTotal@@Base+0x25d0> │ │ │ │ + bne cd9f0 <_Py_NewReferenceNoTotal@@Base+0x25ec> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cdc88 <_Py_NewReferenceNoTotal@@Base+0x27e4> │ │ │ │ + bne cdc04 <_Py_NewReferenceNoTotal@@Base+0x2800> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq cc648 <_Py_NewReferenceNoTotal@@Base+0x11a4> │ │ │ │ + beq cc57c <_Py_NewReferenceNoTotal@@Base+0x1178> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #1 │ │ │ │ - beq cc670 <_Py_NewReferenceNoTotal@@Base+0x11cc> │ │ │ │ + beq cc5a4 <_Py_NewReferenceNoTotal@@Base+0x11a0> │ │ │ │ cmp r2, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cdc88 <_Py_NewReferenceNoTotal@@Base+0x27e4> │ │ │ │ + bne cdc04 <_Py_NewReferenceNoTotal@@Base+0x2800> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl ef4f8 │ │ │ │ + bl ef55c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne cc6a4 <_Py_NewReferenceNoTotal@@Base+0x1200> │ │ │ │ + bne cc620 <_Py_NewReferenceNoTotal@@Base+0x121c> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne cd0c8 <_Py_NewReferenceNoTotal@@Base+0x1c24> │ │ │ │ + bne ccfc8 <_Py_NewReferenceNoTotal@@Base+0x1bc4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq ccfb0 <_Py_NewReferenceNoTotal@@Base+0x1b0c> │ │ │ │ + beq cced8 <_Py_NewReferenceNoTotal@@Base+0x1ad4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #2336] @ cc808 <_Py_NewReferenceNoTotal@@Base+0x1364> │ │ │ │ + ldr r3, [pc, #2364] @ cc784 <_Py_NewReferenceNoTotal@@Base+0x1380> │ │ │ │ cmp r1, r3 │ │ │ │ - beq ccb08 <_Py_NewReferenceNoTotal@@Base+0x1664> │ │ │ │ + beq ccab0 <_Py_NewReferenceNoTotal@@Base+0x16ac> │ │ │ │ ldr r9, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne ce070 <_Py_NewReferenceNoTotal@@Base+0x2bcc> │ │ │ │ - ldr r3, [pc, #2344] @ cc830 <_Py_NewReferenceNoTotal@@Base+0x138c> │ │ │ │ + bne ce158 <_Py_NewReferenceNoTotal@@Base+0x2d54> │ │ │ │ + ldr r3, [pc, #2372] @ cc7ac <_Py_NewReferenceNoTotal@@Base+0x13a8> │ │ │ │ cmp r9, r3 │ │ │ │ add r9, r9, #1 │ │ │ │ str r9, [r4, #88] @ 0x58 │ │ │ │ - beq cd000 <_Py_NewReferenceNoTotal@@Base+0x1b5c> │ │ │ │ + beq ccf34 <_Py_NewReferenceNoTotal@@Base+0x1b30> │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq cd024 <_Py_NewReferenceNoTotal@@Base+0x1b80> │ │ │ │ + beq ccf58 <_Py_NewReferenceNoTotal@@Base+0x1b54> │ │ │ │ mov r3, r5 │ │ │ │ mov r7, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r1, r7, lsl #2] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #2224] @ cc7ec <_Py_NewReferenceNoTotal@@Base+0x1348> │ │ │ │ + ldr r2, [pc, #2252] @ cc768 <_Py_NewReferenceNoTotal@@Base+0x1364> │ │ │ │ cmp r0, r2 │ │ │ │ - beq ccacc <_Py_NewReferenceNoTotal@@Base+0x1628> │ │ │ │ + beq cca74 <_Py_NewReferenceNoTotal@@Base+0x1670> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne cd044 <_Py_NewReferenceNoTotal@@Base+0x1ba0> │ │ │ │ + bne ccf78 <_Py_NewReferenceNoTotal@@Base+0x1b74> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq cca9c <_Py_NewReferenceNoTotal@@Base+0x15f8> │ │ │ │ + beq cca44 <_Py_NewReferenceNoTotal@@Base+0x1640> │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #2200] @ cc804 <_Py_NewReferenceNoTotal@@Base+0x1360> │ │ │ │ + ldr r3, [pc, #2228] @ cc780 <_Py_NewReferenceNoTotal@@Base+0x137c> │ │ │ │ cmp r1, r3 │ │ │ │ - beq ccacc <_Py_NewReferenceNoTotal@@Base+0x1628> │ │ │ │ + beq cca74 <_Py_NewReferenceNoTotal@@Base+0x1670> │ │ │ │ ldr r9, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ sub r9, r9, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r9, [r4, #88] @ 0x58 │ │ │ │ - bne ccb00 <_Py_NewReferenceNoTotal@@Base+0x165c> │ │ │ │ + bne ccaa8 <_Py_NewReferenceNoTotal@@Base+0x16a4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq cd088 <_Py_NewReferenceNoTotal@@Base+0x1be4> │ │ │ │ + beq ccf88 <_Py_NewReferenceNoTotal@@Base+0x1b84> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #2152] @ cc810 <_Py_NewReferenceNoTotal@@Base+0x136c> │ │ │ │ + ldr r3, [pc, #2176] @ cc788 <_Py_NewReferenceNoTotal@@Base+0x1384> │ │ │ │ cmp r1, r3 │ │ │ │ - beq cce48 <_Py_NewReferenceNoTotal@@Base+0x19a4> │ │ │ │ + beq ccd7c <_Py_NewReferenceNoTotal@@Base+0x1978> │ │ │ │ cmp r2, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cd0c8 <_Py_NewReferenceNoTotal@@Base+0x1c24> │ │ │ │ + bne ccfc8 <_Py_NewReferenceNoTotal@@Base+0x1bc4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq cd0d4 <_Py_NewReferenceNoTotal@@Base+0x1c30> │ │ │ │ + beq cd008 <_Py_NewReferenceNoTotal@@Base+0x1c04> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, r5, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #504 @ 0x1f8 │ │ │ │ moveq r3, r5 │ │ │ │ - beq cd0fc <_Py_NewReferenceNoTotal@@Base+0x1c58> │ │ │ │ + beq cd030 <_Py_NewReferenceNoTotal@@Base+0x1c2c> │ │ │ │ cmp r2, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cd0c8 <_Py_NewReferenceNoTotal@@Base+0x1c24> │ │ │ │ + bne ccfc8 <_Py_NewReferenceNoTotal@@Base+0x1bc4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq cd2a0 <_Py_NewReferenceNoTotal@@Base+0x1dfc> │ │ │ │ + beq cd1d4 <_Py_NewReferenceNoTotal@@Base+0x1dd0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #616 @ 0x268 │ │ │ │ - beq cd79c <_Py_NewReferenceNoTotal@@Base+0x22f8> │ │ │ │ + beq cd718 <_Py_NewReferenceNoTotal@@Base+0x2314> │ │ │ │ cmp r2, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cd0c8 <_Py_NewReferenceNoTotal@@Base+0x1c24> │ │ │ │ + bne ccfc8 <_Py_NewReferenceNoTotal@@Base+0x1bc4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq cd150 <_Py_NewReferenceNoTotal@@Base+0x1cac> │ │ │ │ + beq cd084 <_Py_NewReferenceNoTotal@@Base+0x1c80> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #580 @ 0x244 │ │ │ │ - beq cd878 <_Py_NewReferenceNoTotal@@Base+0x23d4> │ │ │ │ + beq cd7f4 <_Py_NewReferenceNoTotal@@Base+0x23f0> │ │ │ │ cmp r2, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cd0c8 <_Py_NewReferenceNoTotal@@Base+0x1c24> │ │ │ │ + bne ccfc8 <_Py_NewReferenceNoTotal@@Base+0x1bc4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq cd180 <_Py_NewReferenceNoTotal@@Base+0x1cdc> │ │ │ │ + beq cd0b4 <_Py_NewReferenceNoTotal@@Base+0x1cb0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #1972] @ cc814 <_Py_NewReferenceNoTotal@@Base+0x1370> │ │ │ │ + ldr r3, [pc, #2000] @ cc790 <_Py_NewReferenceNoTotal@@Base+0x138c> │ │ │ │ cmp r1, r3 │ │ │ │ - beq cd1b0 <_Py_NewReferenceNoTotal@@Base+0x1d0c> │ │ │ │ + beq cd0e4 <_Py_NewReferenceNoTotal@@Base+0x1ce0> │ │ │ │ cmp r2, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cd0c8 <_Py_NewReferenceNoTotal@@Base+0x1c24> │ │ │ │ + bne ccfc8 <_Py_NewReferenceNoTotal@@Base+0x1bc4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq cd2d0 <_Py_NewReferenceNoTotal@@Base+0x1e2c> │ │ │ │ + beq cd204 <_Py_NewReferenceNoTotal@@Base+0x1e00> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, r5, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #508 @ 0x1fc │ │ │ │ moveq r3, r5 │ │ │ │ - beq cd2f8 <_Py_NewReferenceNoTotal@@Base+0x1e54> │ │ │ │ + beq cd22c <_Py_NewReferenceNoTotal@@Base+0x1e28> │ │ │ │ cmp r2, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cd0c8 <_Py_NewReferenceNoTotal@@Base+0x1c24> │ │ │ │ + bne ccfc8 <_Py_NewReferenceNoTotal@@Base+0x1bc4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq cd34c <_Py_NewReferenceNoTotal@@Base+0x1ea8> │ │ │ │ + beq cd280 <_Py_NewReferenceNoTotal@@Base+0x1e7c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #1888] @ cc818 <_Py_NewReferenceNoTotal@@Base+0x1374> │ │ │ │ + ldr r3, [pc, #1916] @ cc794 <_Py_NewReferenceNoTotal@@Base+0x1390> │ │ │ │ ldr r1, [r0, r5, lsl #2] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ moveq r3, r5 │ │ │ │ - beq cd378 <_Py_NewReferenceNoTotal@@Base+0x1ed4> │ │ │ │ + beq cd2ac <_Py_NewReferenceNoTotal@@Base+0x1ea8> │ │ │ │ cmp r2, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cd0c8 <_Py_NewReferenceNoTotal@@Base+0x1c24> │ │ │ │ + bne ccfc8 <_Py_NewReferenceNoTotal@@Base+0x1bc4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq cd3cc <_Py_NewReferenceNoTotal@@Base+0x1f28> │ │ │ │ + beq cd300 <_Py_NewReferenceNoTotal@@Base+0x1efc> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #1832] @ cc81c <_Py_NewReferenceNoTotal@@Base+0x1378> │ │ │ │ + ldr r3, [pc, #1860] @ cc798 <_Py_NewReferenceNoTotal@@Base+0x1394> │ │ │ │ cmp r1, r3 │ │ │ │ - beq cdb78 <_Py_NewReferenceNoTotal@@Base+0x26d4> │ │ │ │ + beq cdaf4 <_Py_NewReferenceNoTotal@@Base+0x26f0> │ │ │ │ cmp r2, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cd0c8 <_Py_NewReferenceNoTotal@@Base+0x1c24> │ │ │ │ + bne ccfc8 <_Py_NewReferenceNoTotal@@Base+0x1bc4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq cd400 <_Py_NewReferenceNoTotal@@Base+0x1f5c> │ │ │ │ + beq cd334 <_Py_NewReferenceNoTotal@@Base+0x1f30> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #1796] @ cc820 <_Py_NewReferenceNoTotal@@Base+0x137c> │ │ │ │ + ldr r3, [pc, #1824] @ cc79c <_Py_NewReferenceNoTotal@@Base+0x1398> │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ - beq cd42c <_Py_NewReferenceNoTotal@@Base+0x1f88> │ │ │ │ + beq cd360 <_Py_NewReferenceNoTotal@@Base+0x1f5c> │ │ │ │ str r5, [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 cc720 <_Py_NewReferenceNoTotal@@Base+0x127c> │ │ │ │ + bcc cc69c <_Py_NewReferenceNoTotal@@Base+0x1298> │ │ │ │ str r2, [r5, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r2, r2, r1 │ │ │ │ - beq ce054 <_Py_NewReferenceNoTotal@@Base+0x2bb0> │ │ │ │ + beq ce13c <_Py_NewReferenceNoTotal@@Base+0x2d38> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne cca54 <_Py_NewReferenceNoTotal@@Base+0x15b0> │ │ │ │ + bne cc9ac <_Py_NewReferenceNoTotal@@Base+0x15a8> │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r3, [r2, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, #1008 @ 0x3f0 │ │ │ │ @@ -166712,216 +166672,205 @@ │ │ │ │ ldr r8, [r3, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r8, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bne cc414 <_Py_NewReferenceNoTotal@@Base+0xf70> │ │ │ │ + bne cc390 <_Py_NewReferenceNoTotal@@Base+0xf8c> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bne cdf60 <_Py_NewReferenceNoTotal@@Base+0x2abc> │ │ │ │ - ldr r2, [pc, #1604] @ cc830 <_Py_NewReferenceNoTotal@@Base+0x138c> │ │ │ │ + bne cdea0 <_Py_NewReferenceNoTotal@@Base+0x2a9c> │ │ │ │ + ldr r2, [pc, #1632] @ cc7ac <_Py_NewReferenceNoTotal@@Base+0x13a8> │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq cd5d4 <_Py_NewReferenceNoTotal@@Base+0x2130> │ │ │ │ + beq cd568 <_Py_NewReferenceNoTotal@@Base+0x2164> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq cd5ec <_Py_NewReferenceNoTotal@@Base+0x2148> │ │ │ │ + beq cd580 <_Py_NewReferenceNoTotal@@Base+0x217c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq cc234 <_Py_NewReferenceNoTotal@@Base+0xd90> │ │ │ │ - ldr r2, [pc, #1472] @ cc7e0 <_Py_NewReferenceNoTotal@@Base+0x133c> │ │ │ │ + beq cc194 <_Py_NewReferenceNoTotal@@Base+0xd90> │ │ │ │ + ldr r2, [pc, #1500] @ cc75c <_Py_NewReferenceNoTotal@@Base+0x1358> │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, r2 │ │ │ │ - beq cbc74 <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ + beq cbbd4 <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cc21c <_Py_NewReferenceNoTotal@@Base+0xd78> │ │ │ │ - ldr r2, [pc, #1444] @ cc7e0 <_Py_NewReferenceNoTotal@@Base+0x133c> │ │ │ │ + bne cc17c <_Py_NewReferenceNoTotal@@Base+0xd78> │ │ │ │ + ldr r2, [pc, #1472] @ cc75c <_Py_NewReferenceNoTotal@@Base+0x1358> │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl e19ec <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e19bc <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne ce080 <_Py_NewReferenceNoTotal@@Base+0x2bdc> │ │ │ │ + bne ce3e0 <_Py_NewReferenceNoTotal@@Base+0x2fdc> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl e3984 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + bl e3954 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne cdf34 <_Py_NewReferenceNoTotal@@Base+0x2a90> │ │ │ │ + bne cde80 <_Py_NewReferenceNoTotal@@Base+0x2a7c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq ccdd0 <_Py_NewReferenceNoTotal@@Base+0x192c> │ │ │ │ + beq ccc50 <_Py_NewReferenceNoTotal@@Base+0x184c> │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp r7, fp │ │ │ │ - bge ccfa4 <_Py_NewReferenceNoTotal@@Base+0x1b00> │ │ │ │ + bge ccf10 <_Py_NewReferenceNoTotal@@Base+0x1b0c> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #1364] @ cc7e0 <_Py_NewReferenceNoTotal@@Base+0x133c> │ │ │ │ + ldr r2, [pc, #1392] @ cc75c <_Py_NewReferenceNoTotal@@Base+0x1358> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl e19ec <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e19bc <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc448 <_Py_NewReferenceNoTotal@@Base+0xfa4> │ │ │ │ + bne cc5e0 <_Py_NewReferenceNoTotal@@Base+0x11dc> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl e3984 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + bl e3954 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne cdf34 <_Py_NewReferenceNoTotal@@Base+0x2a90> │ │ │ │ + bne cde80 <_Py_NewReferenceNoTotal@@Base+0x2a7c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc440 <_Py_NewReferenceNoTotal@@Base+0xf9c> │ │ │ │ + beq cc5d8 <_Py_NewReferenceNoTotal@@Base+0x11d4> │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmp sl, fp │ │ │ │ - ble cc440 <_Py_NewReferenceNoTotal@@Base+0xf9c> │ │ │ │ + ble cc5d8 <_Py_NewReferenceNoTotal@@Base+0x11d4> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #1288] @ cc7e0 <_Py_NewReferenceNoTotal@@Base+0x133c> │ │ │ │ + ldr r2, [pc, #1316] @ cc75c <_Py_NewReferenceNoTotal@@Base+0x1358> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl e19ec <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e19bc <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne ce078 <_Py_NewReferenceNoTotal@@Base+0x2bd4> │ │ │ │ + bne ce3d8 <_Py_NewReferenceNoTotal@@Base+0x2fd4> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl e3984 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + bl e3954 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne cdf34 <_Py_NewReferenceNoTotal@@Base+0x2a90> │ │ │ │ + bne cde80 <_Py_NewReferenceNoTotal@@Base+0x2a7c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cce24 <_Py_NewReferenceNoTotal@@Base+0x1980> │ │ │ │ + beq ccd58 <_Py_NewReferenceNoTotal@@Base+0x1954> │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, sl │ │ │ │ - ble cce24 <_Py_NewReferenceNoTotal@@Base+0x1980> │ │ │ │ + ble ccd58 <_Py_NewReferenceNoTotal@@Base+0x1954> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #1212] @ cc7e0 <_Py_NewReferenceNoTotal@@Base+0x133c> │ │ │ │ + ldr r2, [pc, #1240] @ cc75c <_Py_NewReferenceNoTotal@@Base+0x1358> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl e19ec <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e19bc <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc448 <_Py_NewReferenceNoTotal@@Base+0xfa4> │ │ │ │ + bne cc5e0 <_Py_NewReferenceNoTotal@@Base+0x11dc> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl e3984 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + bl e3954 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne cdf34 <_Py_NewReferenceNoTotal@@Base+0x2a90> │ │ │ │ + bne cde80 <_Py_NewReferenceNoTotal@@Base+0x2a7c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc440 <_Py_NewReferenceNoTotal@@Base+0xf9c> │ │ │ │ + beq cc5d8 <_Py_NewReferenceNoTotal@@Base+0x11d4> │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmp sl, fp │ │ │ │ - ble cc440 <_Py_NewReferenceNoTotal@@Base+0xf9c> │ │ │ │ + ble cc5d8 <_Py_NewReferenceNoTotal@@Base+0x11d4> │ │ │ │ mov r8, r0 │ │ │ │ - ldr r2, [pc, #1140] @ cc7e0 <_Py_NewReferenceNoTotal@@Base+0x133c> │ │ │ │ + ldr r2, [pc, #1168] @ cc75c <_Py_NewReferenceNoTotal@@Base+0x1358> │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl e19ec <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e19bc <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc448 <_Py_NewReferenceNoTotal@@Base+0xfa4> │ │ │ │ + bne cc5e0 <_Py_NewReferenceNoTotal@@Base+0x11dc> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl e3984 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + bl e3954 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne cdf34 <_Py_NewReferenceNoTotal@@Base+0x2a90> │ │ │ │ + bne cde80 <_Py_NewReferenceNoTotal@@Base+0x2a7c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc444 <_Py_NewReferenceNoTotal@@Base+0xfa0> │ │ │ │ + beq cc5dc <_Py_NewReferenceNoTotal@@Base+0x11d8> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, sl │ │ │ │ - ble cc444 <_Py_NewReferenceNoTotal@@Base+0xfa0> │ │ │ │ + ble cc5dc <_Py_NewReferenceNoTotal@@Base+0x11d8> │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r3 │ │ │ │ - b cc364 <_Py_NewReferenceNoTotal@@Base+0xec0> │ │ │ │ + b cc2c4 <_Py_NewReferenceNoTotal@@Base+0xec0> │ │ │ │ ldr ip, [r3, #24] │ │ │ │ ldr lr, [r3, #28] │ │ │ │ cmp lr, ip │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc r3, [r0, #12] │ │ │ │ strcc r0, [r3, #8] │ │ │ │ - bcc cbd2c <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ + bcc cbc8c <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ add r0, r3, ip │ │ │ │ str r0, [r3, #4] │ │ │ │ add r0, ip, #8 │ │ │ │ str r0, [r3, #24] │ │ │ │ str r1, [r3, ip] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - beq cbd30 <_Py_NewReferenceNoTotal@@Base+0x88c> │ │ │ │ - b cdf1c <_Py_NewReferenceNoTotal@@Base+0x2a78> │ │ │ │ - mov r9, sl │ │ │ │ - str r9, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cmp r8, #0 │ │ │ │ + beq cbc90 <_Py_NewReferenceNoTotal@@Base+0x88c> │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq cc1d4 <_Py_NewReferenceNoTotal@@Base+0xd30> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq cd548 <_Py_NewReferenceNoTotal@@Base+0x20a4> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r2, [r2, r3, lsl #2] │ │ │ │ - ldr r2, [r2] │ │ │ │ - cmp r2, #23 │ │ │ │ - beq ccbfc <_Py_NewReferenceNoTotal@@Base+0x1758> │ │ │ │ + cmp r2, #0 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + beq cbd9c <_Py_NewReferenceNoTotal@@Base+0x998> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b cc1d4 <_Py_NewReferenceNoTotal@@Base+0xd30> │ │ │ │ - mov sl, fp │ │ │ │ - str sl, [r4, #8] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + b cbdc8 <_Py_NewReferenceNoTotal@@Base+0x9c4> │ │ │ │ + mov r9, sl │ │ │ │ + str r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r8, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq cbc94 <_Py_NewReferenceNoTotal@@Base+0x7f0> │ │ │ │ + beq cc134 <_Py_NewReferenceNoTotal@@Base+0xd30> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq ccd8c <_Py_NewReferenceNoTotal@@Base+0x18e8> │ │ │ │ + beq cd47c <_Py_NewReferenceNoTotal@@Base+0x2078> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ - cmp r2, #9 │ │ │ │ - beq ccca8 <_Py_NewReferenceNoTotal@@Base+0x1804> │ │ │ │ + cmp r2, #23 │ │ │ │ + beq ccba4 <_Py_NewReferenceNoTotal@@Base+0x17a0> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b cbc94 <_Py_NewReferenceNoTotal@@Base+0x7f0> │ │ │ │ + b cc134 <_Py_NewReferenceNoTotal@@Base+0xd30> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ - beq cdd5c <_Py_NewReferenceNoTotal@@Base+0x28b8> │ │ │ │ + beq cdeac <_Py_NewReferenceNoTotal@@Base+0x2aa8> │ │ │ │ adds r1, r1, #16 │ │ │ │ - beq cdd70 <_Py_NewReferenceNoTotal@@Base+0x28cc> │ │ │ │ + beq cdec0 <_Py_NewReferenceNoTotal@@Base+0x2abc> │ │ │ │ mov r0, r4 │ │ │ │ - bl e142c <_PyEval_EvalFrameDefault@@Base+0x1179c> │ │ │ │ + bl e13fc <_PyEval_EvalFrameDefault@@Base+0x11810> │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq cdd70 <_Py_NewReferenceNoTotal@@Base+0x28cc> │ │ │ │ + beq cdec0 <_Py_NewReferenceNoTotal@@Base+0x2abc> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r8, [r2, #4] │ │ │ │ ldr fp, [r7, #16] │ │ │ │ ldr r0, [r8, #4] │ │ │ │ ldr r1, [r8] │ │ │ │ add ip, r0, #32 │ │ │ │ cmp ip, r1 │ │ │ │ ldr sl, [r7, #20] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ - bhi cdb10 <_Py_NewReferenceNoTotal@@Base+0x266c> │ │ │ │ + bhi cda08 <_Py_NewReferenceNoTotal@@Base+0x2604> │ │ │ │ ldr r7, [r8, #12] │ │ │ │ str ip, [r8, #4] │ │ │ │ adds r7, r7, r0 │ │ │ │ - beq ce088 <_Py_NewReferenceNoTotal@@Base+0x2be4> │ │ │ │ + beq ce224 <_Py_NewReferenceNoTotal@@Base+0x2e20> │ │ │ │ ldr r0, [r8, #8] │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r2, #4] │ │ │ │ str r3, [r7, #16] │ │ │ │ str fp, [r7, #20] │ │ │ │ str sl, [r7, #24] │ │ │ │ str r1, [r7, #28] │ │ │ │ @@ -166929,1109 +166878,1160 @@ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r9, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, #24 │ │ │ │ str r2, [r7] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r7, #8] │ │ │ │ - beq ccfe8 <_Py_NewReferenceNoTotal@@Base+0x1b44> │ │ │ │ + beq ccf1c <_Py_NewReferenceNoTotal@@Base+0x1b18> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #11 │ │ │ │ - bne cba04 <_Py_NewReferenceNoTotal@@Base+0x560> │ │ │ │ + bne cb964 <_Py_NewReferenceNoTotal@@Base+0x560> │ │ │ │ add r3, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl ecfa4 │ │ │ │ + bl ecfc0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq cba04 <_Py_NewReferenceNoTotal@@Base+0x560> │ │ │ │ + beq cb964 <_Py_NewReferenceNoTotal@@Base+0x560> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b5a88 │ │ │ │ + bl 2b5b04 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne cba08 <_Py_NewReferenceNoTotal@@Base+0x564> │ │ │ │ + bne cb968 <_Py_NewReferenceNoTotal@@Base+0x564> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bl ebd38 │ │ │ │ + bl ebd54 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq cdf0c <_Py_NewReferenceNoTotal@@Base+0x2a68> │ │ │ │ + beq cc368 <_Py_NewReferenceNoTotal@@Base+0xf64> │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ - bl ec690 │ │ │ │ + bl ec6ac │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ - bl 2b5fe8 │ │ │ │ - ldr r2, [pc, #512] @ cc7f0 <_Py_NewReferenceNoTotal@@Base+0x134c> │ │ │ │ + bl 2b6374 │ │ │ │ + ldr r2, [pc, #584] @ cc76c <_Py_NewReferenceNoTotal@@Base+0x1368> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b894 │ │ │ │ + bl 24b85c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne cca14 <_Py_NewReferenceNoTotal@@Base+0x1570> │ │ │ │ - bl a55e8 │ │ │ │ + bne cc96c <_Py_NewReferenceNoTotal@@Base+0x1568> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cbe5c <_Py_NewReferenceNoTotal@@Base+0x9b8> │ │ │ │ + beq cbdbc <_Py_NewReferenceNoTotal@@Base+0x9b8> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b cbe68 <_Py_NewReferenceNoTotal@@Base+0x9c4> │ │ │ │ + b cbdc8 <_Py_NewReferenceNoTotal@@Base+0x9c4> │ │ │ │ ldr r6, [r3, #4] │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ sub r1, r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cdc7c <_Py_NewReferenceNoTotal@@Base+0x27d8> │ │ │ │ + blt cdbf8 <_Py_NewReferenceNoTotal@@Base+0x27f4> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #1 │ │ │ │ - bne cc69c <_Py_NewReferenceNoTotal@@Base+0x11f8> │ │ │ │ + bne cc5d0 <_Py_NewReferenceNoTotal@@Base+0x11cc> │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ - beq cdc68 <_Py_NewReferenceNoTotal@@Base+0x27c4> │ │ │ │ + beq cdbe4 <_Py_NewReferenceNoTotal@@Base+0x27e0> │ │ │ │ adds r0, r0, #16 │ │ │ │ - beq cdc7c <_Py_NewReferenceNoTotal@@Base+0x27d8> │ │ │ │ - ldr r1, [pc, #352] @ cc7f4 <_Py_NewReferenceNoTotal@@Base+0x1350> │ │ │ │ + beq cdbf8 <_Py_NewReferenceNoTotal@@Base+0x27f4> │ │ │ │ + ldr r1, [pc, #424] @ cc770 <_Py_NewReferenceNoTotal@@Base+0x136c> │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd928 <_Py_NewReferenceNoTotal@@Base+0x2484> │ │ │ │ + beq cd8a4 <_Py_NewReferenceNoTotal@@Base+0x24a0> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b cbe98 <_Py_NewReferenceNoTotal@@Base+0x9f4> │ │ │ │ + b cbdf8 <_Py_NewReferenceNoTotal@@Base+0x9f4> │ │ │ │ + mov sl, fp │ │ │ │ + str sl, [r4, #8] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + cmp r8, #0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + beq cbbf4 <_Py_NewReferenceNoTotal@@Base+0x7f0> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq cd4c4 <_Py_NewReferenceNoTotal@@Base+0x20c0> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r2, r3, lsl #2] │ │ │ │ + ldr r2, [r2] │ │ │ │ + cmp r2, #9 │ │ │ │ + beq ccc98 <_Py_NewReferenceNoTotal@@Base+0x1894> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + b cbbf4 <_Py_NewReferenceNoTotal@@Base+0x7f0> │ │ │ │ ldmib r4, {r0, r3} │ │ │ │ subs r1, r3, #1 │ │ │ │ - bmi cdc88 <_Py_NewReferenceNoTotal@@Base+0x27e4> │ │ │ │ + bmi cdc04 <_Py_NewReferenceNoTotal@@Base+0x2800> │ │ │ │ ldr ip, [r0, r1, lsl #2] │ │ │ │ ldr r2, [ip] │ │ │ │ sub r1, r2, #4 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r1, #2 │ │ │ │ - bls ccd5c <_Py_NewReferenceNoTotal@@Base+0x18b8> │ │ │ │ + bls cd494 <_Py_NewReferenceNoTotal@@Base+0x2090> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr r7, [ip, #20] │ │ │ │ ldr r5, [ip, #24] │ │ │ │ - bl e38d0 <_PyArena_Malloc@@Base> │ │ │ │ + bl e38a0 <_PyArena_Malloc@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ce554 <_Py_NewReferenceNoTotal@@Base+0x30b0> │ │ │ │ + beq ce064 <_Py_NewReferenceNoTotal@@Base+0x2c60> │ │ │ │ str r6, [r3, #4] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r5, [r3, #44] @ 0x2c │ │ │ │ ldr r5, [r6, #4] │ │ │ │ str r2, [r3, #32] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ ldm r5, {r0, r1} │ │ │ │ mov r2, #25 │ │ │ │ str r2, [r3] │ │ │ │ add r2, r1, #16 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs cc14c <_Py_NewReferenceNoTotal@@Base+0xca8> │ │ │ │ - ldr r0, [pc, #208] @ cc7f8 <_Py_NewReferenceNoTotal@@Base+0x1354> │ │ │ │ + bcs cc0ac <_Py_NewReferenceNoTotal@@Base+0xca8> │ │ │ │ + ldr r0, [pc, #208] @ cc774 <_Py_NewReferenceNoTotal@@Base+0x1370> │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 99770 │ │ │ │ + bl 996b4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq ce054 <_Py_NewReferenceNoTotal@@Base+0x2bb0> │ │ │ │ + beq ce13c <_Py_NewReferenceNoTotal@@Base+0x2d38> │ │ │ │ add r1, r2, #23 │ │ │ │ mov r0, r2 │ │ │ │ bic r1, r1, #7 │ │ │ │ mov ip, #8192 @ 0x2000 │ │ │ │ str ip, [r0], #16 │ │ │ │ sub r1, r1, r0 │ │ │ │ str r0, [r2, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r0, [r2, #8] │ │ │ │ str r2, [r5, #8] │ │ │ │ mov r5, r2 │ │ │ │ add r2, r1, #16 │ │ │ │ - b cc14c <_Py_NewReferenceNoTotal@@Base+0xca8> │ │ │ │ + b cc0ac <_Py_NewReferenceNoTotal@@Base+0xca8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fb50 │ │ │ │ + bl 10fb8c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq cbe4c <_Py_NewReferenceNoTotal@@Base+0x9a8> │ │ │ │ + beq cbdac <_Py_NewReferenceNoTotal@@Base+0x9a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl ffd0c <_PyArg_CheckPositional@@Base+0xab0> │ │ │ │ + bl ffd5c <_PyArg_CheckPositional@@Base+0xab0> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq cbe5c <_Py_NewReferenceNoTotal@@Base+0x9b8> │ │ │ │ + beq cbdbc <_Py_NewReferenceNoTotal@@Base+0x9b8> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd38 │ │ │ │ + bl ebd54 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq cbe5c <_Py_NewReferenceNoTotal@@Base+0x9b8> │ │ │ │ + beq cbdbc <_Py_NewReferenceNoTotal@@Base+0x9b8> │ │ │ │ ldr ip, [r4, #20] │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr ip, [r1, #24] │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r1, [sp] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 24c6b8 │ │ │ │ + bl 24c680 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne cca14 <_Py_NewReferenceNoTotal@@Base+0x1570> │ │ │ │ - b cc604 <_Py_NewReferenceNoTotal@@Base+0x1160> │ │ │ │ + bne cc96c <_Py_NewReferenceNoTotal@@Base+0x1568> │ │ │ │ + b cc538 <_Py_NewReferenceNoTotal@@Base+0x1134> │ │ │ │ andeq r0, r0, r4, lsr #9 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r9, r9, r8, lsl #30 │ │ │ │ + andeq r9, r9, ip, asr #28 │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ - eorseq r2, r6, r4, lsl #24 │ │ │ │ - @ instruction: 0x00360dd0 │ │ │ │ + eorseq r3, r6, r4, asr #9 │ │ │ │ + mlaseq r6, r0, r6, r1 │ │ │ │ andeq r2, r0, r0, lsl r0 │ │ │ │ andeq r1, r0, r1, ror r7 │ │ │ │ - muleq lr, ip, r1 │ │ │ │ + andeq r9, lr, r8, ror r1 │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ - andeq fp, r8, ip, lsl r0 │ │ │ │ andeq r0, r0, sp, lsl #4 │ │ │ │ + andeq sl, r8, r0, asr #31 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ - andeq fp, r8, r0, lsl #9 │ │ │ │ + ldrdeq fp, [r8], -r8 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, ip, ror pc │ │ │ │ + andeq r1, r9, r0, asr #29 │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ - strdeq sp, [r4], -r0 @ │ │ │ │ + @ instruction: 0x0024deb8 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add r8, r3, #1 │ │ │ │ str r8, [r4, #8] │ │ │ │ sub r2, r2, #1 │ │ │ │ str fp, [r7] │ │ │ │ mov fp, #1 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #-44] @ cc830 <_Py_NewReferenceNoTotal@@Base+0x138c> │ │ │ │ + ldr r3, [pc, #-44] @ cc7ac <_Py_NewReferenceNoTotal@@Base+0x13a8> │ │ │ │ mov r9, fp │ │ │ │ cmp r2, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq ce520 <_Py_NewReferenceNoTotal@@Base+0x307c> │ │ │ │ + beq ce2ac <_Py_NewReferenceNoTotal@@Base+0x2ea8> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne cc8ac <_Py_NewReferenceNoTotal@@Base+0x1408> │ │ │ │ + bne cc804 <_Py_NewReferenceNoTotal@@Base+0x1400> │ │ │ │ mov r0, r4 │ │ │ │ - bl e9fe0 │ │ │ │ + bl e9fdc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq cc8ac <_Py_NewReferenceNoTotal@@Base+0x1408> │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq cd630 <_Py_NewReferenceNoTotal@@Base+0x218c> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr r1, [r1, r2, lsl #2] │ │ │ │ - ldr r1, [r1] │ │ │ │ - cmp r1, #22 │ │ │ │ - beq ccda4 <_Py_NewReferenceNoTotal@@Base+0x1900> │ │ │ │ + bne cc9f4 <_Py_NewReferenceNoTotal@@Base+0x15f0> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r9, #0 │ │ │ │ str r8, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq cdd7c <_Py_NewReferenceNoTotal@@Base+0x28d8> │ │ │ │ + beq cddd8 <_Py_NewReferenceNoTotal@@Base+0x29d4> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne cdd7c <_Py_NewReferenceNoTotal@@Base+0x28d8> │ │ │ │ + bne cddd8 <_Py_NewReferenceNoTotal@@Base+0x29d4> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl ea740 │ │ │ │ + bl ea73c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq cdedc <_Py_NewReferenceNoTotal@@Base+0x2a38> │ │ │ │ + beq cde50 <_Py_NewReferenceNoTotal@@Base+0x2a4c> │ │ │ │ cmp r9, #0 │ │ │ │ - ble cc91c <_Py_NewReferenceNoTotal@@Base+0x1478> │ │ │ │ + ble cc874 <_Py_NewReferenceNoTotal@@Base+0x1470> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r7] │ │ │ │ cmp r9, #1 │ │ │ │ str r2, [r3] │ │ │ │ - beq cc91c <_Py_NewReferenceNoTotal@@Base+0x1478> │ │ │ │ + beq cc874 <_Py_NewReferenceNoTotal@@Base+0x1470> │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ ldr r1, [r7, r3, lsl #2] │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bne cc904 <_Py_NewReferenceNoTotal@@Base+0x1460> │ │ │ │ + bne cc85c <_Py_NewReferenceNoTotal@@Base+0x1458> │ │ │ │ mov r0, r7 │ │ │ │ - bl 99c64 │ │ │ │ - ldr r3, [pc, #-304] @ cc7fc <_Py_NewReferenceNoTotal@@Base+0x1358> │ │ │ │ + bl 99ba8 │ │ │ │ + ldr r3, [pc, #-268] @ cc778 <_Py_NewReferenceNoTotal@@Base+0x1374> │ │ │ │ ldr r9, [r4, #88] @ 0x58 │ │ │ │ cmp r9, r3 │ │ │ │ - beq ce030 <_Py_NewReferenceNoTotal@@Base+0x2b8c> │ │ │ │ + beq ce090 <_Py_NewReferenceNoTotal@@Base+0x2c8c> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne ce048 <_Py_NewReferenceNoTotal@@Base+0x2ba4> │ │ │ │ + bne ce0a8 <_Py_NewReferenceNoTotal@@Base+0x2ca4> │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ - bl 1010bc <_PyArg_CheckPositional@@Base+0x1e60> │ │ │ │ + bl 10110c <_PyArg_CheckPositional@@Base+0x1e60> │ │ │ │ subs r7, r0, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne cc984 <_Py_NewReferenceNoTotal@@Base+0x14e0> │ │ │ │ + bne cc8dc <_Py_NewReferenceNoTotal@@Base+0x14d8> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r9, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne cdf18 <_Py_NewReferenceNoTotal@@Base+0x2a74> │ │ │ │ + bne cde78 <_Py_NewReferenceNoTotal@@Base+0x2a74> │ │ │ │ mov r0, r4 │ │ │ │ - bl ef4f8 │ │ │ │ + bl ef55c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq cdef8 <_Py_NewReferenceNoTotal@@Base+0x2a54> │ │ │ │ + beq cde6c <_Py_NewReferenceNoTotal@@Base+0x2a68> │ │ │ │ mov r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl cadbc │ │ │ │ + bl cad1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cdefc <_Py_NewReferenceNoTotal@@Base+0x2a58> │ │ │ │ + beq cde70 <_Py_NewReferenceNoTotal@@Base+0x2a6c> │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne cdf00 <_Py_NewReferenceNoTotal@@Base+0x2a5c> │ │ │ │ + bne cc35c <_Py_NewReferenceNoTotal@@Base+0xf58> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bl ebd38 │ │ │ │ + bl ebd54 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq cdf0c <_Py_NewReferenceNoTotal@@Base+0x2a68> │ │ │ │ + beq cc368 <_Py_NewReferenceNoTotal@@Base+0xf64> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ ldr r9, [r3, #24] │ │ │ │ - bl 1014cc <_PyArg_CheckPositional@@Base+0x2270> │ │ │ │ + bl 10151c <_PyArg_CheckPositional@@Base+0x2270> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ stmib sp, {r6, r9} │ │ │ │ ldr ip, [r4, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 101a60 <_PyArg_CheckPositional@@Base+0x2804> │ │ │ │ + bl 101ab0 <_PyArg_CheckPositional@@Base+0x2804> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq cc604 <_Py_NewReferenceNoTotal@@Base+0x1160> │ │ │ │ + beq cc538 <_Py_NewReferenceNoTotal@@Base+0x1134> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldm r5, {r0, r1} │ │ │ │ add r2, r1, #16 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi cc720 <_Py_NewReferenceNoTotal@@Base+0x127c> │ │ │ │ + bhi cc69c <_Py_NewReferenceNoTotal@@Base+0x1298> │ │ │ │ str r2, [r5, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r2, r2, r1 │ │ │ │ - beq ce054 <_Py_NewReferenceNoTotal@@Base+0x2bb0> │ │ │ │ + beq ce13c <_Py_NewReferenceNoTotal@@Base+0x2d38> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cc16c <_Py_NewReferenceNoTotal@@Base+0xcc8> │ │ │ │ + beq cc0cc <_Py_NewReferenceNoTotal@@Base+0xcc8> │ │ │ │ str r1, [r6, #4] │ │ │ │ - b cc16c <_Py_NewReferenceNoTotal@@Base+0xcc8> │ │ │ │ + b cc0cc <_Py_NewReferenceNoTotal@@Base+0xcc8> │ │ │ │ ldr r9, [r4, #88] @ 0x58 │ │ │ │ - b cb998 <_Py_NewReferenceNoTotal@@Base+0x4f4> │ │ │ │ + b cb8f8 <_Py_NewReferenceNoTotal@@Base+0x4f4> │ │ │ │ add r3, r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl ede50 │ │ │ │ + bl ede6c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq cba54 <_Py_NewReferenceNoTotal@@Base+0x5b0> │ │ │ │ + beq cb9b4 <_Py_NewReferenceNoTotal@@Base+0x5b0> │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cba54 <_Py_NewReferenceNoTotal@@Base+0x5b0> │ │ │ │ + beq cb9b4 <_Py_NewReferenceNoTotal@@Base+0x5b0> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b ccc84 <_Py_NewReferenceNoTotal@@Base+0x17e0> │ │ │ │ + b ccc2c <_Py_NewReferenceNoTotal@@Base+0x1828> │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq cd5ac <_Py_NewReferenceNoTotal@@Base+0x21a8> │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr r1, [r1, r2, lsl #2] │ │ │ │ + ldr r1, [r1] │ │ │ │ + cmp r1, #22 │ │ │ │ + bne cc804 <_Py_NewReferenceNoTotal@@Base+0x1400> │ │ │ │ + add r8, r2, #1 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + str r8, [r4, #8] │ │ │ │ + cmp r2, fp │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + beq cdc14 <_Py_NewReferenceNoTotal@@Base+0x2810> │ │ │ │ + str r3, [r7, fp, lsl #2] │ │ │ │ + add fp, fp, #1 │ │ │ │ + b cc7d0 <_Py_NewReferenceNoTotal@@Base+0x13cc> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cdf28 <_Py_NewReferenceNoTotal@@Base+0x2a84> │ │ │ │ + blt cddf4 <_Py_NewReferenceNoTotal@@Base+0x29f0> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #-704] @ cc804 <_Py_NewReferenceNoTotal@@Base+0x1360> │ │ │ │ + ldr r3, [pc, #-748] @ cc780 <_Py_NewReferenceNoTotal@@Base+0x137c> │ │ │ │ cmp r2, r3 │ │ │ │ ldrne r2, [r4, #60] @ 0x3c │ │ │ │ - bne cbf70 <_Py_NewReferenceNoTotal@@Base+0xacc> │ │ │ │ + bne cbed0 <_Py_NewReferenceNoTotal@@Base+0xacc> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 242e1c │ │ │ │ + bl 242de4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne cca20 <_Py_NewReferenceNoTotal@@Base+0x157c> │ │ │ │ + bne cc978 <_Py_NewReferenceNoTotal@@Base+0x1574> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq cbf88 <_Py_NewReferenceNoTotal@@Base+0xae4> │ │ │ │ + beq cbee8 <_Py_NewReferenceNoTotal@@Base+0xae4> │ │ │ │ ldr r9, [r4, #88] @ 0x58 │ │ │ │ sub r1, r9, #1 │ │ │ │ - b cc1a4 <_Py_NewReferenceNoTotal@@Base+0xd00> │ │ │ │ + b cc104 <_Py_NewReferenceNoTotal@@Base+0xd00> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #-740] @ cc830 <_Py_NewReferenceNoTotal@@Base+0x138c> │ │ │ │ + ldr r2, [pc, #-784] @ cc7ac <_Py_NewReferenceNoTotal@@Base+0x13a8> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ce288 <_Py_NewReferenceNoTotal@@Base+0x2de4> │ │ │ │ + beq ce3cc <_Py_NewReferenceNoTotal@@Base+0x2fc8> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne ce16c <_Py_NewReferenceNoTotal@@Base+0x2cc8> │ │ │ │ + bne cdf64 <_Py_NewReferenceNoTotal@@Base+0x2b60> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ ldrne r3, [r3, r7, lsl #2] │ │ │ │ ldrne r9, [r3, #12] │ │ │ │ ldrne r8, [r3, #16] │ │ │ │ - beq ce240 <_Py_NewReferenceNoTotal@@Base+0x2d9c> │ │ │ │ - ldr r1, [pc, #-848] @ cc808 <_Py_NewReferenceNoTotal@@Base+0x1364> │ │ │ │ + beq cdf74 <_Py_NewReferenceNoTotal@@Base+0x2b70> │ │ │ │ + ldr r1, [pc, #-892] @ cc784 <_Py_NewReferenceNoTotal@@Base+0x1380> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce168 <_Py_NewReferenceNoTotal@@Base+0x2cc4> │ │ │ │ + beq cdf60 <_Py_NewReferenceNoTotal@@Base+0x2b5c> │ │ │ │ mov r0, r4 │ │ │ │ - bl ef4f8 │ │ │ │ + bl ef55c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne ce16c <_Py_NewReferenceNoTotal@@Base+0x2cc8> │ │ │ │ + bne cdf64 <_Py_NewReferenceNoTotal@@Base+0x2b60> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl ebd38 │ │ │ │ + bl ebd54 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ce16c <_Py_NewReferenceNoTotal@@Base+0x2cc8> │ │ │ │ + beq cdf64 <_Py_NewReferenceNoTotal@@Base+0x2b60> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr fp, [r3, #20] │ │ │ │ ldr sl, [r3, #24] │ │ │ │ - bl e38d0 <_PyArena_Malloc@@Base> │ │ │ │ + bl e38a0 <_PyArena_Malloc@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ce15c <_Py_NewReferenceNoTotal@@Base+0x2cb8> │ │ │ │ + beq cdf54 <_Py_NewReferenceNoTotal@@Base+0x2b50> │ │ │ │ str r9, [r3, #32] │ │ │ │ str r8, [r3, #36] @ 0x24 │ │ │ │ str fp, [r3, #40] @ 0x28 │ │ │ │ str sl, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r1, #4 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r7, [r3, #4] │ │ │ │ str r1, [r3] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b cca20 <_Py_NewReferenceNoTotal@@Base+0x157c> │ │ │ │ + b cc978 <_Py_NewReferenceNoTotal@@Base+0x1574> │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r1, [r8, r1, lsl #3] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ str r0, [r2, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r2, [r0, #8] │ │ │ │ - b cbe24 <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ + b cbd84 <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ add r3, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl cea04 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ + bl ce960 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq cc438 <_Py_NewReferenceNoTotal@@Base+0xf94> │ │ │ │ - ldr r1, [pc, #-1052] @ cc800 <_Py_NewReferenceNoTotal@@Base+0x135c> │ │ │ │ + beq cc3b4 <_Py_NewReferenceNoTotal@@Base+0xfb0> │ │ │ │ + ldr r1, [pc, #-1096] @ cc77c <_Py_NewReferenceNoTotal@@Base+0x1378> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 2417cc │ │ │ │ + bl 241794 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc438 <_Py_NewReferenceNoTotal@@Base+0xf94> │ │ │ │ + beq cc3b4 <_Py_NewReferenceNoTotal@@Base+0xfb0> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd38 │ │ │ │ + bl ebd54 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq ce1ec <_Py_NewReferenceNoTotal@@Base+0x2d48> │ │ │ │ + beq ce3bc <_Py_NewReferenceNoTotal@@Base+0x2fb8> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, #2 │ │ │ │ - bl 2425a4 │ │ │ │ + bl 24256c │ │ │ │ ldr r9, [r4, #88] @ 0x58 │ │ │ │ sub r7, r9, #1 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq ccd40 <_Py_NewReferenceNoTotal@@Base+0x189c> │ │ │ │ + beq ccd30 <_Py_NewReferenceNoTotal@@Base+0x192c> │ │ │ │ sub r3, r7, #1 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cdcd0 <_Py_NewReferenceNoTotal@@Base+0x282c> │ │ │ │ + bne cdc4c <_Py_NewReferenceNoTotal@@Base+0x2848> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b cbc9c <_Py_NewReferenceNoTotal@@Base+0x7f8> │ │ │ │ + b cbbfc <_Py_NewReferenceNoTotal@@Base+0x7f8> │ │ │ │ + mov sl, r7 │ │ │ │ + b cc5dc <_Py_NewReferenceNoTotal@@Base+0x11d8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 342fb8 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne ce334 <_Py_NewReferenceNoTotal@@Base+0x2f30> │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r3, r8 │ │ │ │ + bne ce340 <_Py_NewReferenceNoTotal@@Base+0x2f3c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + mov r7, r8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt cde44 <_Py_NewReferenceNoTotal@@Base+0x2a40> │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ + b cb9a0 <_Py_NewReferenceNoTotal@@Base+0x59c> │ │ │ │ add r3, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 10948c │ │ │ │ + bl 1094e4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq cc480 <_Py_NewReferenceNoTotal@@Base+0xfdc> │ │ │ │ + beq cc618 <_Py_NewReferenceNoTotal@@Base+0x1214> │ │ │ │ mov r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc480 <_Py_NewReferenceNoTotal@@Base+0xfdc> │ │ │ │ - ldr r1, [pc, #-1244] @ cc800 <_Py_NewReferenceNoTotal@@Base+0x135c> │ │ │ │ + beq cc618 <_Py_NewReferenceNoTotal@@Base+0x1214> │ │ │ │ + ldr r1, [pc, #-1360] @ cc77c <_Py_NewReferenceNoTotal@@Base+0x1378> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 2417cc │ │ │ │ + bl 241794 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc480 <_Py_NewReferenceNoTotal@@Base+0xfdc> │ │ │ │ + beq cc618 <_Py_NewReferenceNoTotal@@Base+0x1214> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd38 │ │ │ │ + bl ebd54 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq ce1ec <_Py_NewReferenceNoTotal@@Base+0x2d48> │ │ │ │ + beq ce3bc <_Py_NewReferenceNoTotal@@Base+0x2fb8> │ │ │ │ ldr ip, [r4, #20] │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr ip, [r2, #24] │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, #2 │ │ │ │ - bl 24913c │ │ │ │ + bl 249104 │ │ │ │ ldr r9, [r4, #88] @ 0x58 │ │ │ │ sub r7, r9, #1 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne ccc80 <_Py_NewReferenceNoTotal@@Base+0x17dc> │ │ │ │ - bl a55e8 │ │ │ │ + bne ccc28 <_Py_NewReferenceNoTotal@@Base+0x1824> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #1 │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ subeq r7, r9, #1 │ │ │ │ - b cdf64 <_Py_NewReferenceNoTotal@@Base+0x2ac0> │ │ │ │ - cmp r3, #1 │ │ │ │ - sub r3, r3, #2 │ │ │ │ - beq cc6c8 <_Py_NewReferenceNoTotal@@Base+0x1224> │ │ │ │ - ldr ip, [r0, r3, lsl #2] │ │ │ │ - ldr r2, [ip] │ │ │ │ - sub r1, r2, #4 │ │ │ │ - cmp r2, #0 │ │ │ │ - cmpne r1, #2 │ │ │ │ - bhi cc6c8 <_Py_NewReferenceNoTotal@@Base+0x1224> │ │ │ │ - subs r3, r3, #1 │ │ │ │ - bcs ccd68 <_Py_NewReferenceNoTotal@@Base+0x18c4> │ │ │ │ - b cc6c8 <_Py_NewReferenceNoTotal@@Base+0x1224> │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt cdecc <_Py_NewReferenceNoTotal@@Base+0x2a28> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - b cc46c <_Py_NewReferenceNoTotal@@Base+0xfc8> │ │ │ │ - add r8, r2, #1 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - str r8, [r4, #8] │ │ │ │ - cmp r2, fp │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - beq cdc98 <_Py_NewReferenceNoTotal@@Base+0x27f4> │ │ │ │ - str r3, [r7, fp, lsl #2] │ │ │ │ - add fp, fp, #1 │ │ │ │ - b cc854 <_Py_NewReferenceNoTotal@@Base+0x13b0> │ │ │ │ - mov sl, r7 │ │ │ │ - b cc444 <_Py_NewReferenceNoTotal@@Base+0xfa0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3428a4 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne ce140 <_Py_NewReferenceNoTotal@@Base+0x2c9c> │ │ │ │ - ldr r8, [r4, #8] │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne ce14c <_Py_NewReferenceNoTotal@@Base+0x2ca8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ - mov r7, r8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt cdf40 <_Py_NewReferenceNoTotal@@Base+0x2a9c> │ │ │ │ - ldr r8, [r4, #8] │ │ │ │ - b cba40 <_Py_NewReferenceNoTotal@@Base+0x59c> │ │ │ │ + b cdea4 <_Py_NewReferenceNoTotal@@Base+0x2aa0> │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ mov r8, fp │ │ │ │ - b cc3fc <_Py_NewReferenceNoTotal@@Base+0xf58> │ │ │ │ + b cc378 <_Py_NewReferenceNoTotal@@Base+0xf74> │ │ │ │ mov r8, r9 │ │ │ │ - b cc444 <_Py_NewReferenceNoTotal@@Base+0xfa0> │ │ │ │ + b cc5dc <_Py_NewReferenceNoTotal@@Base+0x11d8> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 92094 │ │ │ │ + bl 91fd8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq cd054 <_Py_NewReferenceNoTotal@@Base+0x1bb0> │ │ │ │ + beq ccfd4 <_Py_NewReferenceNoTotal@@Base+0x1bd0> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b cc3e8 <_Py_NewReferenceNoTotal@@Base+0xf44> │ │ │ │ + b cc348 <_Py_NewReferenceNoTotal@@Base+0xf44> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #-1572] @ cc830 <_Py_NewReferenceNoTotal@@Base+0x138c> │ │ │ │ + ldr r2, [pc, #-1500] @ cc7ac <_Py_NewReferenceNoTotal@@Base+0x13a8> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ce600 <_Py_NewReferenceNoTotal@@Base+0x315c> │ │ │ │ + beq cdf14 <_Py_NewReferenceNoTotal@@Base+0x2b10> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne ce5f0 <_Py_NewReferenceNoTotal@@Base+0x314c> │ │ │ │ + bne cdf04 <_Py_NewReferenceNoTotal@@Base+0x2b00> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ ldrne r3, [r3, r7, lsl #2] │ │ │ │ ldrne r9, [r3, #12] │ │ │ │ ldrne fp, [r3, #16] │ │ │ │ - beq ce394 <_Py_NewReferenceNoTotal@@Base+0x2ef0> │ │ │ │ - ldr r1, [pc, #-1672] @ cc810 <_Py_NewReferenceNoTotal@@Base+0x136c> │ │ │ │ + beq cded8 <_Py_NewReferenceNoTotal@@Base+0x2ad4> │ │ │ │ + ldr r1, [pc, #-1604] @ cc788 <_Py_NewReferenceNoTotal@@Base+0x1384> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cda8c <_Py_NewReferenceNoTotal@@Base+0x25e8> │ │ │ │ + beq cda70 <_Py_NewReferenceNoTotal@@Base+0x266c> │ │ │ │ mov r0, r4 │ │ │ │ - bl ecfa4 │ │ │ │ + bl ecfc0 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq cda8c <_Py_NewReferenceNoTotal@@Base+0x25e8> │ │ │ │ + beq cda70 <_Py_NewReferenceNoTotal@@Base+0x266c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #-1684] @ cc830 <_Py_NewReferenceNoTotal@@Base+0x138c> │ │ │ │ + ldr r2, [pc, #-1612] @ cc7ac <_Py_NewReferenceNoTotal@@Base+0x13a8> │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ce350 <_Py_NewReferenceNoTotal@@Base+0x2eac> │ │ │ │ + beq cdfcc <_Py_NewReferenceNoTotal@@Base+0x2bc8> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ subne r3, r3, #1 │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ - bne cda90 <_Py_NewReferenceNoTotal@@Base+0x25ec> │ │ │ │ - ldr r1, [pc, #-1772] @ cc804 <_Py_NewReferenceNoTotal@@Base+0x1360> │ │ │ │ + bne cda74 <_Py_NewReferenceNoTotal@@Base+0x2670> │ │ │ │ + ldr r1, [pc, #-1700] @ cc780 <_Py_NewReferenceNoTotal@@Base+0x137c> │ │ │ │ mov r0, r4 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cdc54 <_Py_NewReferenceNoTotal@@Base+0x27b0> │ │ │ │ + bne cdbd0 <_Py_NewReferenceNoTotal@@Base+0x27cc> │ │ │ │ mov r8, #0 │ │ │ │ str sl, [r4, #8] │ │ │ │ ldr sl, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ sub r3, sl, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bne cda90 <_Py_NewReferenceNoTotal@@Base+0x25ec> │ │ │ │ + bne cda74 <_Py_NewReferenceNoTotal@@Base+0x2670> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl ebd38 │ │ │ │ + bl ebd54 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ subs r3, r0, #0 │ │ │ │ subeq sl, sl, #2 │ │ │ │ streq sl, [r4, #88] @ 0x58 │ │ │ │ - beq cbfac <_Py_NewReferenceNoTotal@@Base+0xb08> │ │ │ │ + beq cbf0c <_Py_NewReferenceNoTotal@@Base+0xb08> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr sl, [r3, #20] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ - bl e38d0 <_PyArena_Malloc@@Base> │ │ │ │ + bl e38a0 <_PyArena_Malloc@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ce35c <_Py_NewReferenceNoTotal@@Base+0x2eb8> │ │ │ │ + beq cdf20 <_Py_NewReferenceNoTotal@@Base+0x2b1c> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r9, [r3, #32] │ │ │ │ stmib r3, {r2, r8} │ │ │ │ mov r2, #17 │ │ │ │ str fp, [r3, #36] @ 0x24 │ │ │ │ str sl, [r3, #40] @ 0x28 │ │ │ │ str r7, [r3, #44] @ 0x2c │ │ │ │ str r2, [r3] │ │ │ │ - b cca14 <_Py_NewReferenceNoTotal@@Base+0x1570> │ │ │ │ + b cc96c <_Py_NewReferenceNoTotal@@Base+0x1568> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt ce42c <_Py_NewReferenceNoTotal@@Base+0x2f88> │ │ │ │ + blt ce3f0 <_Py_NewReferenceNoTotal@@Base+0x2fec> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b cbd64 <_Py_NewReferenceNoTotal@@Base+0x8c0> │ │ │ │ + b cbcc4 <_Py_NewReferenceNoTotal@@Base+0x8c0> │ │ │ │ mov r9, sl │ │ │ │ mov r8, r2 │ │ │ │ - b cc3fc <_Py_NewReferenceNoTotal@@Base+0xf58> │ │ │ │ - mov sl, r7 │ │ │ │ - mov r8, r2 │ │ │ │ - b cc444 <_Py_NewReferenceNoTotal@@Base+0xfa0> │ │ │ │ + b cc378 <_Py_NewReferenceNoTotal@@Base+0xf74> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt ce22c <_Py_NewReferenceNoTotal@@Base+0x2d88> │ │ │ │ + blt ce198 <_Py_NewReferenceNoTotal@@Base+0x2d94> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #-2000] @ cc808 <_Py_NewReferenceNoTotal@@Base+0x1364> │ │ │ │ + ldr r3, [pc, #-1916] @ cc784 <_Py_NewReferenceNoTotal@@Base+0x1380> │ │ │ │ cmp r2, r3 │ │ │ │ - beq ccb08 <_Py_NewReferenceNoTotal@@Base+0x1664> │ │ │ │ + beq ccab0 <_Py_NewReferenceNoTotal@@Base+0x16ac> │ │ │ │ ldr r9, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b cbef0 <_Py_NewReferenceNoTotal@@Base+0xa4c> │ │ │ │ + b cbe50 <_Py_NewReferenceNoTotal@@Base+0xa4c> │ │ │ │ + mov sl, r7 │ │ │ │ + mov r8, r2 │ │ │ │ + b cc5dc <_Py_NewReferenceNoTotal@@Base+0x11d8> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cdd70 <_Py_NewReferenceNoTotal@@Base+0x28cc> │ │ │ │ + blt cdec0 <_Py_NewReferenceNoTotal@@Base+0x2abc> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b cc538 <_Py_NewReferenceNoTotal@@Base+0x1094> │ │ │ │ + b cc46c <_Py_NewReferenceNoTotal@@Base+0x1068> │ │ │ │ mov r0, r4 │ │ │ │ - bl 3428a4 │ │ │ │ + bl 342fb8 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne cd044 <_Py_NewReferenceNoTotal@@Base+0x1ba0> │ │ │ │ + bne ccf78 <_Py_NewReferenceNoTotal@@Base+0x1b74> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne ce5b8 <_Py_NewReferenceNoTotal@@Base+0x3114> │ │ │ │ + bne ce298 <_Py_NewReferenceNoTotal@@Base+0x2e94> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r3, r7 │ │ │ │ ldrge r7, [r4, #8] │ │ │ │ - bge cbf28 <_Py_NewReferenceNoTotal@@Base+0xa84> │ │ │ │ + bge cbe88 <_Py_NewReferenceNoTotal@@Base+0xa84> │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ ldr r9, [r4, #88] @ 0x58 │ │ │ │ sub r9, r9, #1 │ │ │ │ str r9, [r4, #88] @ 0x58 │ │ │ │ - b ccaf0 <_Py_NewReferenceNoTotal@@Base+0x164c> │ │ │ │ - ldr r3, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #-2132] @ cc80c <_Py_NewReferenceNoTotal@@Base+0x1368> │ │ │ │ - cmp r3, r2 │ │ │ │ - bne cdeac <_Py_NewReferenceNoTotal@@Base+0x2a08> │ │ │ │ - mov r0, #4 │ │ │ │ - bl 2a1bc │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq cdee4 <_Py_NewReferenceNoTotal@@Base+0x2a40> │ │ │ │ - ldr r3, [fp, #800] @ 0x320 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [fp, #800] @ 0x320 │ │ │ │ - b cce40 <_Py_NewReferenceNoTotal@@Base+0x199c> │ │ │ │ + b cca98 <_Py_NewReferenceNoTotal@@Base+0x1694> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cd0bc <_Py_NewReferenceNoTotal@@Base+0x1c18> │ │ │ │ + blt ccfbc <_Py_NewReferenceNoTotal@@Base+0x1bb8> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #-2208] @ cc810 <_Py_NewReferenceNoTotal@@Base+0x136c> │ │ │ │ + ldr r3, [pc, #-2088] @ cc788 <_Py_NewReferenceNoTotal@@Base+0x1384> │ │ │ │ cmp r2, r3 │ │ │ │ - beq cce48 <_Py_NewReferenceNoTotal@@Base+0x19a4> │ │ │ │ + beq ccd7c <_Py_NewReferenceNoTotal@@Base+0x1978> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b cbfac <_Py_NewReferenceNoTotal@@Base+0xb08> │ │ │ │ + b cbf0c <_Py_NewReferenceNoTotal@@Base+0xb08> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ sub r1, r1, #1 │ │ │ │ - b cc1a4 <_Py_NewReferenceNoTotal@@Base+0xd00> │ │ │ │ + b cc104 <_Py_NewReferenceNoTotal@@Base+0xd00> │ │ │ │ + ldr r3, [sl, #672] @ 0x2a0 │ │ │ │ + ldr r2, [pc, #-2132] @ cc78c <_Py_NewReferenceNoTotal@@Base+0x1388> │ │ │ │ + cmp r3, r2 │ │ │ │ + bne cddac <_Py_NewReferenceNoTotal@@Base+0x29a8> │ │ │ │ + mov r0, #4 │ │ │ │ + bl 2a1bc │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq cde58 <_Py_NewReferenceNoTotal@@Base+0x2a54> │ │ │ │ + ldr r3, [fp, #800] @ 0x320 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [fp, #800] @ 0x320 │ │ │ │ + b ccd74 <_Py_NewReferenceNoTotal@@Base+0x1970> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cdec0 <_Py_NewReferenceNoTotal@@Base+0x2a1c> │ │ │ │ + blt cddc0 <_Py_NewReferenceNoTotal@@Base+0x29bc> │ │ │ │ ldmib r4, {r0, r3} │ │ │ │ ldr r2, [r0, r3, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #504 @ 0x1f8 │ │ │ │ ldrne r2, [r4, #60] @ 0x3c │ │ │ │ - bne cbfdc <_Py_NewReferenceNoTotal@@Base+0xb38> │ │ │ │ + bne cbf3c <_Py_NewReferenceNoTotal@@Base+0xb38> │ │ │ │ add r1, r3, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl ebd38 │ │ │ │ + bl ebd54 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq cd0c8 <_Py_NewReferenceNoTotal@@Base+0x1c24> │ │ │ │ + beq ccfc8 <_Py_NewReferenceNoTotal@@Base+0x1bc4> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ ldr r5, [r6, #24] │ │ │ │ - bl e38d0 <_PyArena_Malloc@@Base> │ │ │ │ + bl e38a0 <_PyArena_Malloc@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ce2b4 <_Py_NewReferenceNoTotal@@Base+0x2e10> │ │ │ │ + beq ce260 <_Py_NewReferenceNoTotal@@Base+0x2e5c> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [r3, #32] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ mov r2, #26 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ str r5, [r3, #44] @ 0x2c │ │ │ │ str r2, [r3] │ │ │ │ - b cca20 <_Py_NewReferenceNoTotal@@Base+0x157c> │ │ │ │ + b cc978 <_Py_NewReferenceNoTotal@@Base+0x1574> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cd0bc <_Py_NewReferenceNoTotal@@Base+0x1c18> │ │ │ │ + blt ccfbc <_Py_NewReferenceNoTotal@@Base+0x1bb8> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #580 @ 0x244 │ │ │ │ - beq cd878 <_Py_NewReferenceNoTotal@@Base+0x23d4> │ │ │ │ + beq cd7f4 <_Py_NewReferenceNoTotal@@Base+0x23f0> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b cc034 <_Py_NewReferenceNoTotal@@Base+0xb90> │ │ │ │ + b cbf94 <_Py_NewReferenceNoTotal@@Base+0xb90> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cd0bc <_Py_NewReferenceNoTotal@@Base+0x1c18> │ │ │ │ + blt ccfbc <_Py_NewReferenceNoTotal@@Base+0x1bb8> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #-2452] @ cc814 <_Py_NewReferenceNoTotal@@Base+0x1370> │ │ │ │ + ldr r3, [pc, #-2380] @ cc790 <_Py_NewReferenceNoTotal@@Base+0x138c> │ │ │ │ cmp r2, r3 │ │ │ │ ldrne r2, [r4, #60] @ 0x3c │ │ │ │ - bne cc064 <_Py_NewReferenceNoTotal@@Base+0xbc0> │ │ │ │ + bne cbfc4 <_Py_NewReferenceNoTotal@@Base+0xbc0> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #-2444] @ cc830 <_Py_NewReferenceNoTotal@@Base+0x138c> │ │ │ │ + ldr r2, [pc, #-2372] @ cc7ac <_Py_NewReferenceNoTotal@@Base+0x13a8> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ce324 <_Py_NewReferenceNoTotal@@Base+0x2e80> │ │ │ │ + beq ce2a0 <_Py_NewReferenceNoTotal@@Base+0x2e9c> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne cd290 <_Py_NewReferenceNoTotal@@Base+0x1dec> │ │ │ │ + bne cd1c4 <_Py_NewReferenceNoTotal@@Base+0x1dc0> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ ldrne r3, [r3, r7, lsl #2] │ │ │ │ ldrne r9, [r3, #12] │ │ │ │ ldrne r8, [r3, #16] │ │ │ │ - beq ce204 <_Py_NewReferenceNoTotal@@Base+0x2d60> │ │ │ │ - ldr r1, [pc, #-2540] @ cc814 <_Py_NewReferenceNoTotal@@Base+0x1370> │ │ │ │ + beq ce2e8 <_Py_NewReferenceNoTotal@@Base+0x2ee4> │ │ │ │ + ldr r1, [pc, #-2468] @ cc790 <_Py_NewReferenceNoTotal@@Base+0x138c> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd28c <_Py_NewReferenceNoTotal@@Base+0x1de8> │ │ │ │ + beq cd1c0 <_Py_NewReferenceNoTotal@@Base+0x1dbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl ecfa4 │ │ │ │ + bl ecfc0 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq cd28c <_Py_NewReferenceNoTotal@@Base+0x1de8> │ │ │ │ + beq cd1c0 <_Py_NewReferenceNoTotal@@Base+0x1dbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a750 │ │ │ │ + bl 24a718 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne cd290 <_Py_NewReferenceNoTotal@@Base+0x1dec> │ │ │ │ + bne cd1c4 <_Py_NewReferenceNoTotal@@Base+0x1dc0> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl ebd38 │ │ │ │ + bl ebd54 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq cd290 <_Py_NewReferenceNoTotal@@Base+0x1dec> │ │ │ │ + beq cd1c4 <_Py_NewReferenceNoTotal@@Base+0x1dc0> │ │ │ │ ldr lr, [r4, #20] │ │ │ │ str lr, [sp, #8] │ │ │ │ ldr lr, [ip, #24] │ │ │ │ str lr, [sp, #4] │ │ │ │ ldr ip, [ip, #20] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str ip, [sp] │ │ │ │ - bl 24a8a0 │ │ │ │ + bl 24a868 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne cca14 <_Py_NewReferenceNoTotal@@Base+0x1570> │ │ │ │ - bl a55e8 │ │ │ │ + bne cc96c <_Py_NewReferenceNoTotal@@Base+0x1568> │ │ │ │ + bl a552c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ce214 <_Py_NewReferenceNoTotal@@Base+0x2d70> │ │ │ │ + bne ce2f8 <_Py_NewReferenceNoTotal@@Base+0x2ef4> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b cc064 <_Py_NewReferenceNoTotal@@Base+0xbc0> │ │ │ │ + b cbfc4 <_Py_NewReferenceNoTotal@@Base+0xbc0> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cd0bc <_Py_NewReferenceNoTotal@@Base+0x1c18> │ │ │ │ + blt ccfbc <_Py_NewReferenceNoTotal@@Base+0x1bb8> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #616 @ 0x268 │ │ │ │ - beq cd79c <_Py_NewReferenceNoTotal@@Base+0x22f8> │ │ │ │ + beq cd718 <_Py_NewReferenceNoTotal@@Base+0x2314> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b cc008 <_Py_NewReferenceNoTotal@@Base+0xb64> │ │ │ │ + b cbf68 <_Py_NewReferenceNoTotal@@Base+0xb64> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cdea0 <_Py_NewReferenceNoTotal@@Base+0x29fc> │ │ │ │ + blt cddcc <_Py_NewReferenceNoTotal@@Base+0x29c8> │ │ │ │ ldmib r4, {r0, r3} │ │ │ │ ldr r2, [r0, r3, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #508 @ 0x1fc │ │ │ │ ldrne r2, [r4, #60] @ 0x3c │ │ │ │ - bne cc094 <_Py_NewReferenceNoTotal@@Base+0xbf0> │ │ │ │ + bne cbff4 <_Py_NewReferenceNoTotal@@Base+0xbf0> │ │ │ │ add r1, r3, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl ebd38 │ │ │ │ + bl ebd54 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq cd0c8 <_Py_NewReferenceNoTotal@@Base+0x1c24> │ │ │ │ + beq ccfc8 <_Py_NewReferenceNoTotal@@Base+0x1bc4> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ ldr r5, [r6, #24] │ │ │ │ - bl e38d0 <_PyArena_Malloc@@Base> │ │ │ │ + bl e38a0 <_PyArena_Malloc@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ce2b4 <_Py_NewReferenceNoTotal@@Base+0x2e10> │ │ │ │ + beq ce260 <_Py_NewReferenceNoTotal@@Base+0x2e5c> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [r3, #32] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ mov r2, #27 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ str r5, [r3, #44] @ 0x2c │ │ │ │ str r2, [r3] │ │ │ │ - b cca20 <_Py_NewReferenceNoTotal@@Base+0x157c> │ │ │ │ + b cc978 <_Py_NewReferenceNoTotal@@Base+0x1574> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cde94 <_Py_NewReferenceNoTotal@@Base+0x29f0> │ │ │ │ + blt cdcec <_Py_NewReferenceNoTotal@@Base+0x28e8> │ │ │ │ ldmib r4, {r0, r3} │ │ │ │ - ldr r2, [pc, #-2896] @ cc818 <_Py_NewReferenceNoTotal@@Base+0x1374> │ │ │ │ + ldr r2, [pc, #-2824] @ cc794 <_Py_NewReferenceNoTotal@@Base+0x1390> │ │ │ │ ldr r1, [r0, r3, lsl #2] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r2 │ │ │ │ ldrne r2, [r4, #60] @ 0x3c │ │ │ │ - bne cc0c8 <_Py_NewReferenceNoTotal@@Base+0xc24> │ │ │ │ + bne cc028 <_Py_NewReferenceNoTotal@@Base+0xc24> │ │ │ │ add r1, r3, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl ebd38 │ │ │ │ + bl ebd54 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq cd0c8 <_Py_NewReferenceNoTotal@@Base+0x1c24> │ │ │ │ + beq ccfc8 <_Py_NewReferenceNoTotal@@Base+0x1bc4> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ ldr r5, [r6, #24] │ │ │ │ - bl e38d0 <_PyArena_Malloc@@Base> │ │ │ │ + bl e38a0 <_PyArena_Malloc@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ce2b4 <_Py_NewReferenceNoTotal@@Base+0x2e10> │ │ │ │ + beq ce260 <_Py_NewReferenceNoTotal@@Base+0x2e5c> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [r3, #32] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ mov r2, #28 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ str r5, [r3, #44] @ 0x2c │ │ │ │ str r2, [r3] │ │ │ │ - b cca20 <_Py_NewReferenceNoTotal@@Base+0x157c> │ │ │ │ + b cc978 <_Py_NewReferenceNoTotal@@Base+0x1574> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cd0bc <_Py_NewReferenceNoTotal@@Base+0x1c18> │ │ │ │ + blt ccfbc <_Py_NewReferenceNoTotal@@Base+0x1bb8> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #-3032] @ cc81c <_Py_NewReferenceNoTotal@@Base+0x1378> │ │ │ │ + ldr r3, [pc, #-2960] @ cc798 <_Py_NewReferenceNoTotal@@Base+0x1394> │ │ │ │ cmp r2, r3 │ │ │ │ - beq cdb78 <_Py_NewReferenceNoTotal@@Base+0x26d4> │ │ │ │ + beq cdaf4 <_Py_NewReferenceNoTotal@@Base+0x26f0> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b cc0f8 <_Py_NewReferenceNoTotal@@Base+0xc54> │ │ │ │ + b cc058 <_Py_NewReferenceNoTotal@@Base+0xc54> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cd50c <_Py_NewReferenceNoTotal@@Base+0x2068> │ │ │ │ + blt cd440 <_Py_NewReferenceNoTotal@@Base+0x203c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #-3076] @ cc820 <_Py_NewReferenceNoTotal@@Base+0x137c> │ │ │ │ + ldr r3, [pc, #-3004] @ cc79c <_Py_NewReferenceNoTotal@@Base+0x1398> │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ - bne cc128 <_Py_NewReferenceNoTotal@@Base+0xc84> │ │ │ │ + bne cc088 <_Py_NewReferenceNoTotal@@Base+0xc84> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #-3092] @ cc830 <_Py_NewReferenceNoTotal@@Base+0x138c> │ │ │ │ + ldr r2, [pc, #-3020] @ cc7ac <_Py_NewReferenceNoTotal@@Base+0x13a8> │ │ │ │ cmp r3, r2 │ │ │ │ - beq ce1e0 <_Py_NewReferenceNoTotal@@Base+0x2d3c> │ │ │ │ + beq ce28c <_Py_NewReferenceNoTotal@@Base+0x2e88> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne ce188 <_Py_NewReferenceNoTotal@@Base+0x2ce4> │ │ │ │ + bne ce250 <_Py_NewReferenceNoTotal@@Base+0x2e4c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ ldrne r3, [r3, r6, lsl #2] │ │ │ │ ldrne r8, [r3, #12] │ │ │ │ ldrne r7, [r3, #16] │ │ │ │ - beq ce198 <_Py_NewReferenceNoTotal@@Base+0x2cf4> │ │ │ │ - ldr r1, [pc, #-3164] @ cc820 <_Py_NewReferenceNoTotal@@Base+0x137c> │ │ │ │ + beq ce2b8 <_Py_NewReferenceNoTotal@@Base+0x2eb4> │ │ │ │ + ldr r1, [pc, #-3092] @ cc79c <_Py_NewReferenceNoTotal@@Base+0x1398> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce188 <_Py_NewReferenceNoTotal@@Base+0x2ce4> │ │ │ │ + beq ce250 <_Py_NewReferenceNoTotal@@Base+0x2e4c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b1ec │ │ │ │ + bl 24b1b4 │ │ │ │ ldr r9, [r4, #20] │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq ce188 <_Py_NewReferenceNoTotal@@Base+0x2ce4> │ │ │ │ + beq ce250 <_Py_NewReferenceNoTotal@@Base+0x2e4c> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd38 │ │ │ │ + bl ebd54 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ce188 <_Py_NewReferenceNoTotal@@Base+0x2ce4> │ │ │ │ + beq ce250 <_Py_NewReferenceNoTotal@@Base+0x2e4c> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ ldr r9, [r3, #24] │ │ │ │ - bl 24b3a8 │ │ │ │ + bl 24b370 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ subs sl, r0, #0 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl e38d0 <_PyArena_Malloc@@Base> │ │ │ │ + bl e38a0 <_PyArena_Malloc@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ce17c <_Py_NewReferenceNoTotal@@Base+0x2cd8> │ │ │ │ + beq ce244 <_Py_NewReferenceNoTotal@@Base+0x2e40> │ │ │ │ str r8, [r3, #32] │ │ │ │ str r7, [r3, #36] @ 0x24 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ str r9, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r1, #24 │ │ │ │ sub r2, r2, #1 │ │ │ │ str sl, [r3, #4] │ │ │ │ str r1, [r3] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b cca20 <_Py_NewReferenceNoTotal@@Base+0x157c> │ │ │ │ + b cc978 <_Py_NewReferenceNoTotal@@Base+0x1574> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - b cc12c <_Py_NewReferenceNoTotal@@Base+0xc88> │ │ │ │ + b cc08c <_Py_NewReferenceNoTotal@@Base+0xc88> │ │ │ │ ldr r3, [sl, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #-3332] @ cc824 <_Py_NewReferenceNoTotal@@Base+0x1380> │ │ │ │ + ldr r2, [pc, #-3260] @ cc7a0 <_Py_NewReferenceNoTotal@@Base+0x139c> │ │ │ │ cmp r3, r2 │ │ │ │ - bne cddac <_Py_NewReferenceNoTotal@@Base+0x2908> │ │ │ │ + bne cde34 <_Py_NewReferenceNoTotal@@Base+0x2a30> │ │ │ │ mov r0, r7 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r8, #800] @ 0x320 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r8, #800] @ 0x320 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b cbe24 <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ + b cbd84 <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt cde24 <_Py_NewReferenceNoTotal@@Base+0x2a20> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + b cc3a0 <_Py_NewReferenceNoTotal@@Base+0xf9c> │ │ │ │ + cmp r3, #1 │ │ │ │ + sub r3, r3, #2 │ │ │ │ + beq cc644 <_Py_NewReferenceNoTotal@@Base+0x1240> │ │ │ │ + ldr ip, [r0, r3, lsl #2] │ │ │ │ + ldr r2, [ip] │ │ │ │ + sub r1, r2, #4 │ │ │ │ + cmp r2, #0 │ │ │ │ + cmpne r1, #2 │ │ │ │ + bhi cc644 <_Py_NewReferenceNoTotal@@Base+0x1240> │ │ │ │ + subs r3, r3, #1 │ │ │ │ + bcs cd4a0 <_Py_NewReferenceNoTotal@@Base+0x209c> │ │ │ │ + b cc644 <_Py_NewReferenceNoTotal@@Base+0x1240> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cddbc <_Py_NewReferenceNoTotal@@Base+0x2918> │ │ │ │ + blt cde00 <_Py_NewReferenceNoTotal@@Base+0x29fc> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b cc424 <_Py_NewReferenceNoTotal@@Base+0xf80> │ │ │ │ + b cc604 <_Py_NewReferenceNoTotal@@Base+0x1200> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt ce52c <_Py_NewReferenceNoTotal@@Base+0x3088> │ │ │ │ + blt ce20c <_Py_NewReferenceNoTotal@@Base+0x2e08> │ │ │ │ ldmib r4, {r1, r5} │ │ │ │ lsl r3, r5, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r1, r5, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cb96c <_Py_NewReferenceNoTotal@@Base+0x4c8> │ │ │ │ - b cb984 <_Py_NewReferenceNoTotal@@Base+0x4e0> │ │ │ │ + bne cb8cc <_Py_NewReferenceNoTotal@@Base+0x4c8> │ │ │ │ + b cb8e4 <_Py_NewReferenceNoTotal@@Base+0x4e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 3428a4 │ │ │ │ + bl 342fb8 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne cdf18 <_Py_NewReferenceNoTotal@@Base+0x2a74> │ │ │ │ - ldr sl, [pc, #-3460] @ cc828 <_Py_NewReferenceNoTotal@@Base+0x1384> │ │ │ │ - ldr r1, [pc, #-3460] @ cc82c <_Py_NewReferenceNoTotal@@Base+0x1388> │ │ │ │ + bne cde78 <_Py_NewReferenceNoTotal@@Base+0x2a74> │ │ │ │ + ldr sl, [pc, #-3460] @ cc7a4 <_Py_NewReferenceNoTotal@@Base+0x13a0> │ │ │ │ + ldr r1, [pc, #-3460] @ cc7a8 <_Py_NewReferenceNoTotal@@Base+0x13a4> │ │ │ │ ldr r3, [sl, #692] @ 0x2b4 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq cbce4 <_Py_NewReferenceNoTotal@@Base+0x840> │ │ │ │ + beq cbc44 <_Py_NewReferenceNoTotal@@Base+0x840> │ │ │ │ ldr r0, [sl, #688] @ 0x2b0 │ │ │ │ mov r1, #4 │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne cce40 <_Py_NewReferenceNoTotal@@Base+0x199c> │ │ │ │ - b cdee4 <_Py_NewReferenceNoTotal@@Base+0x2a40> │ │ │ │ + bne ccd74 <_Py_NewReferenceNoTotal@@Base+0x1970> │ │ │ │ + b cde58 <_Py_NewReferenceNoTotal@@Base+0x2a54> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt cdcd8 <_Py_NewReferenceNoTotal@@Base+0x28d4> │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ + b cba28 <_Py_NewReferenceNoTotal@@Base+0x624> │ │ │ │ mov r0, r4 │ │ │ │ - bl 3428a4 │ │ │ │ + bl 342fb8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne cc204 <_Py_NewReferenceNoTotal@@Base+0xd60> │ │ │ │ + bne cc164 <_Py_NewReferenceNoTotal@@Base+0xd60> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cddcc <_Py_NewReferenceNoTotal@@Base+0x2928> │ │ │ │ + blt cde10 <_Py_NewReferenceNoTotal@@Base+0x2a0c> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b cc204 <_Py_NewReferenceNoTotal@@Base+0xd60> │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt cdd98 <_Py_NewReferenceNoTotal@@Base+0x28f4> │ │ │ │ - ldr sl, [r4, #8] │ │ │ │ - b cbac8 <_Py_NewReferenceNoTotal@@Base+0x624> │ │ │ │ + b cc164 <_Py_NewReferenceNoTotal@@Base+0xd60> │ │ │ │ ldr r0, [sl, #688] @ 0x2b0 │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b cbe24 <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ + b cbd84 <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt ce42c <_Py_NewReferenceNoTotal@@Base+0x2f88> │ │ │ │ + blt ce3f0 <_Py_NewReferenceNoTotal@@Base+0x2fec> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b cc898 <_Py_NewReferenceNoTotal@@Base+0x13f4> │ │ │ │ + b cca04 <_Py_NewReferenceNoTotal@@Base+0x1600> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 342fb8 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne ce328 <_Py_NewReferenceNoTotal@@Base+0x2f24> │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r2, r7 │ │ │ │ + bne cb9ec <_Py_NewReferenceNoTotal@@Base+0x5e8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6cb8 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + cmp r0, #0 │ │ │ │ + movlt r2, #1 │ │ │ │ + sublt r7, r3, #1 │ │ │ │ + strlt r2, [r4, #60] @ 0x3c │ │ │ │ + blt cdea4 <_Py_NewReferenceNoTotal@@Base+0x2aa0> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r1, [r2, r7, lsl #2] │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + bne cdea0 <_Py_NewReferenceNoTotal@@Base+0x2a9c> │ │ │ │ + ldr r2, [pc, #-3728] @ cc7ac <_Py_NewReferenceNoTotal@@Base+0x13a8> │ │ │ │ + cmp r3, r2 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + beq ce368 <_Py_NewReferenceNoTotal@@Base+0x2f64> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + b cba1c <_Py_NewReferenceNoTotal@@Base+0x618> │ │ │ │ ldr r1, [r2, #16] │ │ │ │ mov r0, #28 │ │ │ │ mul fp, r0, r1 │ │ │ │ ldr r9, [r8, #512] @ 0x200 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add ip, r9, fp │ │ │ │ ldr r7, [ip, #8] │ │ │ │ @@ -168040,496 +168040,438 @@ │ │ │ │ str r0, [r1, #8] │ │ │ │ add r0, r8, r7, lsl #2 │ │ │ │ ldr lr, [r0, #528] @ 0x210 │ │ │ │ ldr r1, [ip, #16] │ │ │ │ cmp ip, lr │ │ │ │ str r1, [r2, #8] │ │ │ │ str r2, [ip, #16] │ │ │ │ - bne cd6b0 <_Py_NewReferenceNoTotal@@Base+0x220c> │ │ │ │ + bne cd6b0 <_Py_NewReferenceNoTotal@@Base+0x22ac> │ │ │ │ ldr r2, [ip, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq cd6ac <_Py_NewReferenceNoTotal@@Base+0x2208> │ │ │ │ + beq cd6ac <_Py_NewReferenceNoTotal@@Base+0x22a8> │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r7, r1 │ │ │ │ movne r2, #0 │ │ │ │ str r2, [r0, #528] @ 0x210 │ │ │ │ ldr r2, [ip, #12] │ │ │ │ add r1, r7, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r1, [ip, #8] │ │ │ │ - beq cde0c <_Py_NewReferenceNoTotal@@Base+0x2968> │ │ │ │ + beq cdd24 <_Py_NewReferenceNoTotal@@Base+0x2920> │ │ │ │ cmp r1, #1 │ │ │ │ - beq cdde0 <_Py_NewReferenceNoTotal@@Base+0x293c> │ │ │ │ + beq cdcf8 <_Py_NewReferenceNoTotal@@Base+0x28f4> │ │ │ │ ldr r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, #0 │ │ │ │ streq ip, [r0, #532] @ 0x214 │ │ │ │ cmp ip, lr │ │ │ │ - beq cbe24 <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ + beq cbd84 <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ ldr r1, [ip, #24] │ │ │ │ ldr r2, [ip, #20] │ │ │ │ cmp r1, #0 │ │ │ │ strne r2, [r1, #20] │ │ │ │ streq r2, [r8, #524] @ 0x20c │ │ │ │ ldr r2, [lr, #20] │ │ │ │ ldr r0, [ip, #20] │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r0, #24] │ │ │ │ str lr, [ip, #24] │ │ │ │ str r2, [ip, #20] │ │ │ │ strne ip, [r2, #24] │ │ │ │ str ip, [lr, #20] │ │ │ │ - b cbe24 <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3428a4 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne ce134 <_Py_NewReferenceNoTotal@@Base+0x2c90> │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp r2, r7 │ │ │ │ - bne cba8c <_Py_NewReferenceNoTotal@@Base+0x5e8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6d34 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cmp r0, #0 │ │ │ │ - movlt r2, #1 │ │ │ │ - sublt r7, r3, #1 │ │ │ │ - strlt r2, [r4, #60] @ 0x3c │ │ │ │ - blt cdf64 <_Py_NewReferenceNoTotal@@Base+0x2ac0> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r1, [r2, r7, lsl #2] │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - bne cdf60 <_Py_NewReferenceNoTotal@@Base+0x2abc> │ │ │ │ - ldr r2, [pc, #-3928] @ cc830 <_Py_NewReferenceNoTotal@@Base+0x138c> │ │ │ │ - cmp r3, r2 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ce0a8 <_Py_NewReferenceNoTotal@@Base+0x2c04> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - b cbabc <_Py_NewReferenceNoTotal@@Base+0x618> │ │ │ │ + b cbd84 <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #-3960] @ cc830 <_Py_NewReferenceNoTotal@@Base+0x138c> │ │ │ │ + ldr r2, [pc, #-3960] @ cc7ac <_Py_NewReferenceNoTotal@@Base+0x13a8> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ce318 <_Py_NewReferenceNoTotal@@Base+0x2e74> │ │ │ │ + beq ce55c <_Py_NewReferenceNoTotal@@Base+0x3158> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne ce2a4 <_Py_NewReferenceNoTotal@@Base+0x2e00> │ │ │ │ + bne ce414 <_Py_NewReferenceNoTotal@@Base+0x3010> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ ldrne r3, [r3, r7, lsl #2] │ │ │ │ ldrne r9, [r3, #12] │ │ │ │ ldrne r8, [r3, #16] │ │ │ │ - beq ce2f0 <_Py_NewReferenceNoTotal@@Base+0x2e4c> │ │ │ │ + beq ce4e4 <_Py_NewReferenceNoTotal@@Base+0x30e0> │ │ │ │ mov r1, #616 @ 0x268 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ca8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c2c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce440 <_Py_NewReferenceNoTotal@@Base+0x2f9c> │ │ │ │ + beq ce454 <_Py_NewReferenceNoTotal@@Base+0x3050> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d4d8 │ │ │ │ + bl 24d4a0 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq ce440 <_Py_NewReferenceNoTotal@@Base+0x2f9c> │ │ │ │ - ldr r1, [pc, #-4060] @ cc834 <_Py_NewReferenceNoTotal@@Base+0x1390> │ │ │ │ + beq ce454 <_Py_NewReferenceNoTotal@@Base+0x3050> │ │ │ │ + ldr r1, [pc, #-4060] @ cc7b0 <_Py_NewReferenceNoTotal@@Base+0x13ac> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1 │ │ │ │ - bl 2417cc │ │ │ │ + bl 241794 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce440 <_Py_NewReferenceNoTotal@@Base+0x2f9c> │ │ │ │ + beq ce454 <_Py_NewReferenceNoTotal@@Base+0x3050> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd38 │ │ │ │ + bl ebd54 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ce2e0 <_Py_NewReferenceNoTotal@@Base+0x2e3c> │ │ │ │ + beq ce424 <_Py_NewReferenceNoTotal@@Base+0x3020> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr fp, [r3, #20] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ - bl e38d0 <_PyArena_Malloc@@Base> │ │ │ │ + bl e38a0 <_PyArena_Malloc@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ce294 <_Py_NewReferenceNoTotal@@Base+0x2df0> │ │ │ │ + beq ce404 <_Py_NewReferenceNoTotal@@Base+0x3000> │ │ │ │ str r9, [r3, #32] │ │ │ │ str r8, [r3, #36] @ 0x24 │ │ │ │ str fp, [r3, #40] @ 0x28 │ │ │ │ str r7, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r1, #5 │ │ │ │ sub r2, r2, #1 │ │ │ │ str sl, [r3, #4] │ │ │ │ str r1, [r3] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b cca20 <_Py_NewReferenceNoTotal@@Base+0x157c> │ │ │ │ + b cc978 <_Py_NewReferenceNoTotal@@Base+0x1574> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #3464] @ ce60c <_Py_NewReferenceNoTotal@@Base+0x3168> │ │ │ │ + ldr r2, [pc, #3432] @ ce568 <_Py_NewReferenceNoTotal@@Base+0x3164> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ce00c <_Py_NewReferenceNoTotal@@Base+0x2b68> │ │ │ │ + beq ce1e8 <_Py_NewReferenceNoTotal@@Base+0x2de4> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne cdffc <_Py_NewReferenceNoTotal@@Base+0x2b58> │ │ │ │ + bne ce1d8 <_Py_NewRefe TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes